@charset "UTF-8";
/* @mixin flex($val){
display: flex;

@if $val == center{
  justify-content: center;
  align-items: center;
}@else{
  @if $val == col{
	$val : column;
  }
  flex-direction: $val;
}
 } */
/* **** scroll ****/
.conts-area h3.sec-tit, .conts-area h4.sec-tit, .conts-area h5.sec-tit {
  position: relative;
  font-weight: 700;
}

/* ========== ==========
UTILITIES
========== ========== */
/* display */
.ds-i {
  display: inline !important;
}
.ds-no {
  display: none !important;
}
.ds-ib {
  display: inline-block !important;
}
.ds-bl {
  display: block !important;
}
.ds-fl {
  display: flex !important;
}

.ai-s {
  align-items: stretch !important;
}
.ai-c {
  align-items: center !important;
}
.ai-fs {
  align-items: flex-start !important;
}
.ai-fe {
  align-items: flex-end !important;
}
.ai-b {
  align-items: baseline !important;
}

.jc-s {
  justify-content: stretch !important;
}
.jc-c {
  justify-content: center !important;
}
.jc-fs {
  justify-content: flex-start !important;
}
.jc-fe {
  justify-content: flex-end !important;
}
.jc-b {
  justify-content: space-between !important;
}
.jc-a {
  justify-content: space-around !important;
}

/* position */
.pos-ab {
  position: absolute !important;
}
.pos-re {
  position: relative !important;
}
.pos-fx {
  position: fixed !important;
}

/* width */
.w-0p {
  width: 0% !important;
}
.w-0px {
  width: 0px !important;
}
.w-5p {
  width: 5% !important;
}
.w-10px {
  width: 10px !important;
}
.w-10p {
  width: 10% !important;
}
.w-20px {
  width: 20px !important;
}
.w-15p {
  width: 15% !important;
}
.w-30px {
  width: 30px !important;
}
.w-20p {
  width: 20% !important;
}
.w-40px {
  width: 40px !important;
}
.w-25p {
  width: 25% !important;
}
.w-50px {
  width: 50px !important;
}
.w-30p {
  width: 30% !important;
}
.w-60px {
  width: 60px !important;
}
.w-35p {
  width: 35% !important;
}
.w-70px {
  width: 70px !important;
}
.w-40p {
  width: 40% !important;
}
.w-80px {
  width: 80px !important;
}
.w-45p {
  width: 45% !important;
}
.w-90px {
  width: 90px !important;
}
.w-50p {
  width: 50% !important;
}
.w-100px {
  width: 100px !important;
}
.w-55p {
  width: 55% !important;
}
.w-110px {
  width: 110px !important;
}
.w-60p {
  width: 60% !important;
}
.w-120px {
  width: 120px !important;
}
.w-65p {
  width: 65% !important;
}
.w-130px {
  width: 130px !important;
}
.w-70p {
  width: 70% !important;
}
.w-140px {
  width: 140px !important;
}
.w-75p {
  width: 75% !important;
}
.w-150px {
  width: 150px !important;
}
.w-80p {
  width: 80% !important;
}
.w-160px {
  width: 160px !important;
}
.w-85p {
  width: 85% !important;
}
.w-170px {
  width: 170px !important;
}
.w-90p {
  width: 90% !important;
}
.w-180px {
  width: 180px !important;
}
.w-95p {
  width: 95% !important;
}
.w-190px {
  width: 190px !important;
}
.w-100p {
  width: 100% !important;
}
.w-200px {
  width: 200px !important;
}

.w-33p {
  width: 33.3% !important;
}

/* height */
.h-0p {
  height: 0% !important;
}
.h-0px {
  height: 0px !important;
}
.h-5p {
  height: 5% !important;
}
.h-10px {
  height: 10px !important;
}
.h-10p {
  height: 10% !important;
}
.h-20px {
  height: 20px !important;
}
.h-15p {
  height: 15% !important;
}
.h-30px {
  height: 30px !important;
}
.h-20p {
  height: 20% !important;
}
.h-40px {
  height: 40px !important;
}
.h-25p {
  height: 25% !important;
}
.h-50px {
  height: 50px !important;
}
.h-30p {
  height: 30% !important;
}
.h-60px {
  height: 60px !important;
}
.h-35p {
  height: 35% !important;
}
.h-70px {
  height: 70px !important;
}
.h-40p {
  height: 40% !important;
}
.h-80px {
  height: 80px !important;
}
.h-45p {
  height: 45% !important;
}
.h-90px {
  height: 90px !important;
}
.h-50p {
  height: 50% !important;
}
.h-100px {
  height: 100px !important;
}
.h-55p {
  height: 55% !important;
}
.h-110px {
  height: 110px !important;
}
.h-60p {
  height: 60% !important;
}
.h-120px {
  height: 120px !important;
}
.h-65p {
  height: 65% !important;
}
.h-130px {
  height: 130px !important;
}
.h-70p {
  height: 70% !important;
}
.h-140px {
  height: 140px !important;
}
.h-75p {
  height: 75% !important;
}
.h-150px {
  height: 150px !important;
}
.h-80p {
  height: 80% !important;
}
.h-160px {
  height: 160px !important;
}
.h-85p {
  height: 85% !important;
}
.h-170px {
  height: 170px !important;
}
.h-90p {
  height: 90% !important;
}
.h-180px {
  height: 180px !important;
}
.h-95p {
  height: 95% !important;
}
.h-190px {
  height: 190px !important;
}
.h-100p {
  height: 100% !important;
}
.h-200px {
  height: 200px !important;
}

/* margin */
.mgt-0 {
  margin-top: 0px !important;
}
.mgr-0 {
  margin-right: 0px !important;
}
.mgb-0 {
  margin-bottom: 0px !important;
}
.mgl-0 {
  margin-left: 0px !important;
}
.mgt-5 {
  margin-top: 5px !important;
}
.mgr-5 {
  margin-right: 5px !important;
}
.mgb-5 {
  margin-bottom: 5px !important;
}
.mgl-5 {
  margin-left: 5px !important;
}
.mgt-10 {
  margin-top: 10px !important;
}
.mgr-10 {
  margin-right: 10px !important;
}
.mgb-10 {
  margin-bottom: 10px !important;
}
.mgl-10 {
  margin-left: 10px !important;
}
.mgt-15 {
  margin-top: 15px !important;
}
.mgr-15 {
  margin-right: 15px !important;
}
.mgb-15 {
  margin-bottom: 15px !important;
}
.mgl-15 {
  margin-left: 15px !important;
}
.mgt-20 {
  margin-top: 20px !important;
}
.mgr-20 {
  margin-right: 20px !important;
}
.mgb-20 {
  margin-bottom: 20px !important;
}
.mgl-20 {
  margin-left: 20px !important;
}
.mgt-25 {
  margin-top: 25px !important;
}
.mgr-25 {
  margin-right: 25px !important;
}
.mgb-25 {
  margin-bottom: 25px !important;
}
.mgl-25 {
  margin-left: 25px !important;
}
.mgt-30 {
  margin-top: 30px !important;
}
.mgr-30 {
  margin-right: 30px !important;
}
.mgb-30 {
  margin-bottom: 30px !important;
}
.mgl-30 {
  margin-left: 30px !important;
}
.mgt-35 {
  margin-top: 35px !important;
}
.mgr-35 {
  margin-right: 35px !important;
}
.mgb-35 {
  margin-bottom: 35px !important;
}
.mgl-35 {
  margin-left: 35px !important;
}
.mgt-40 {
  margin-top: 40px !important;
}
.mgr-40 {
  margin-right: 40px !important;
}
.mgb-40 {
  margin-bottom: 40px !important;
}
.mgl-40 {
  margin-left: 40px !important;
}
.mgt-45 {
  margin-top: 45px !important;
}
.mgr-45 {
  margin-right: 45px !important;
}
.mgb-45 {
  margin-bottom: 45px !important;
}
.mgl-45 {
  margin-left: 45px !important;
}
.mgt-50 {
  margin-top: 50px !important;
}
.mgr-50 {
  margin-right: 50px !important;
}
.mgb-50 {
  margin-bottom: 50px !important;
}
.mgl-50 {
  margin-left: 50px !important;
}
.mgt-55 {
  margin-top: 55px !important;
}
.mgr-55 {
  margin-right: 55px !important;
}
.mgb-55 {
  margin-bottom: 55px !important;
}
.mgl-55 {
  margin-left: 55px !important;
}
.mgt-60 {
  margin-top: 60px !important;
}
.mgr-60 {
  margin-right: 60px !important;
}
.mgb-60 {
  margin-bottom: 60px !important;
}
.mgl-60 {
  margin-left: 60px !important;
}
.mgt-65 {
  margin-top: 65px !important;
}
.mgr-65 {
  margin-right: 65px !important;
}
.mgb-65 {
  margin-bottom: 65px !important;
}
.mgl-65 {
  margin-left: 65px !important;
}
.mgt-70 {
  margin-top: 70px !important;
}
.mgr-70 {
  margin-right: 70px !important;
}
.mgb-70 {
  margin-bottom: 70px !important;
}
.mgl-70 {
  margin-left: 70px !important;
}
.mgt-75 {
  margin-top: 75px !important;
}
.mgr-75 {
  margin-right: 75px !important;
}
.mgb-75 {
  margin-bottom: 75px !important;
}
.mgl-75 {
  margin-left: 75px !important;
}
.mgt-80 {
  margin-top: 80px !important;
}
.mgr-80 {
  margin-right: 80px !important;
}
.mgb-80 {
  margin-bottom: 80px !important;
}
.mgl-80 {
  margin-left: 80px !important;
}
.mgt-85 {
  margin-top: 85px !important;
}
.mgr-85 {
  margin-right: 85px !important;
}
.mgb-85 {
  margin-bottom: 85px !important;
}
.mgl-85 {
  margin-left: 85px !important;
}
.mgt-90 {
  margin-top: 90px !important;
}
.mgr-90 {
  margin-right: 90px !important;
}
.mgb-90 {
  margin-bottom: 90px !important;
}
.mgl-90 {
  margin-left: 90px !important;
}
.mgt-95 {
  margin-top: 95px !important;
}
.mgr-95 {
  margin-right: 95px !important;
}
.mgb-95 {
  margin-bottom: 95px !important;
}
.mgl-95 {
  margin-left: 95px !important;
}
.mgt-100 {
  margin-top: 100px !important;
}
.mgr-100 {
  margin-right: 100px !important;
}
.mgb-100 {
  margin-bottom: 100px !important;
}
.mgl-100 {
  margin-left: 100px !important;
}

/* padding */
.pdt-0 {
  padding-top: 0px !important;
}
.pdr-0 {
  padding-right: 0px !important;
}
.pdb-0 {
  padding-bottom: 0px !important;
}
.pdl-0 {
  padding-left: 0px !important;
}
.pdt-5 {
  padding-top: 5px !important;
}
.pdr-5 {
  padding-right: 5px !important;
}
.pdb-5 {
  padding-bottom: 5px !important;
}
.pdl-5 {
  padding-left: 5px !important;
}
.pdt-10 {
  padding-top: 10px !important;
}
.pdr-10 {
  padding-right: 10px !important;
}
.pdb-10 {
  padding-bottom: 10px !important;
}
.pdl-10 {
  padding-left: 10px !important;
}
.pdt-15 {
  padding-top: 15px !important;
}
.pdr-15 {
  padding-right: 15px !important;
}
.pdb-15 {
  padding-bottom: 15px !important;
}
.pdl-15 {
  padding-left: 15px !important;
}
.pdt-20 {
  padding-top: 20px !important;
}
.pdr-20 {
  padding-right: 20px !important;
}
.pdb-20 {
  padding-bottom: 20px !important;
}
.pdl-20 {
  padding-left: 20px !important;
}
.pdt-25 {
  padding-top: 25px !important;
}
.pdr-25 {
  padding-right: 25px !important;
}
.pdb-25 {
  padding-bottom: 25px !important;
}
.pdl-25 {
  padding-left: 25px !important;
}
.pdt-30 {
  padding-top: 30px !important;
}
.pdr-30 {
  padding-right: 30px !important;
}
.pdb-30 {
  padding-bottom: 30px !important;
}
.pdl-30 {
  padding-left: 30px !important;
}
.pdt-35 {
  padding-top: 35px !important;
}
.pdr-35 {
  padding-right: 35px !important;
}
.pdb-35 {
  padding-bottom: 35px !important;
}
.pdl-35 {
  padding-left: 35px !important;
}
.pdt-40 {
  padding-top: 40px !important;
}
.pdr-40 {
  padding-right: 40px !important;
}
.pdb-40 {
  padding-bottom: 40px !important;
}
.pdl-40 {
  padding-left: 40px !important;
}
.pdt-45 {
  padding-top: 45px !important;
}
.pdr-45 {
  padding-right: 45px !important;
}
.pdb-45 {
  padding-bottom: 45px !important;
}
.pdl-45 {
  padding-left: 45px !important;
}
.pdt-50 {
  padding-top: 50px !important;
}
.pdr-50 {
  padding-right: 50px !important;
}
.pdb-50 {
  padding-bottom: 50px !important;
}
.pdl-50 {
  padding-left: 50px !important;
}
.pdt-55 {
  padding-top: 55px !important;
}
.pdr-55 {
  padding-right: 55px !important;
}
.pdb-55 {
  padding-bottom: 55px !important;
}
.pdl-55 {
  padding-left: 55px !important;
}
.pdt-60 {
  padding-top: 60px !important;
}
.pdr-60 {
  padding-right: 60px !important;
}
.pdb-60 {
  padding-bottom: 60px !important;
}
.pdl-60 {
  padding-left: 60px !important;
}
.pdt-65 {
  padding-top: 65px !important;
}
.pdr-65 {
  padding-right: 65px !important;
}
.pdb-65 {
  padding-bottom: 65px !important;
}
.pdl-65 {
  padding-left: 65px !important;
}
.pdt-70 {
  padding-top: 70px !important;
}
.pdr-70 {
  padding-right: 70px !important;
}
.pdb-70 {
  padding-bottom: 70px !important;
}
.pdl-70 {
  padding-left: 70px !important;
}
.pdt-75 {
  padding-top: 75px !important;
}
.pdr-75 {
  padding-right: 75px !important;
}
.pdb-75 {
  padding-bottom: 75px !important;
}
.pdl-75 {
  padding-left: 75px !important;
}
.pdt-80 {
  padding-top: 80px !important;
}
.pdr-80 {
  padding-right: 80px !important;
}
.pdb-80 {
  padding-bottom: 80px !important;
}
.pdl-80 {
  padding-left: 80px !important;
}
.pdt-85 {
  padding-top: 85px !important;
}
.pdr-85 {
  padding-right: 85px !important;
}
.pdb-85 {
  padding-bottom: 85px !important;
}
.pdl-85 {
  padding-left: 85px !important;
}
.pdt-90 {
  padding-top: 90px !important;
}
.pdr-90 {
  padding-right: 90px !important;
}
.pdb-90 {
  padding-bottom: 90px !important;
}
.pdl-90 {
  padding-left: 90px !important;
}
.pdt-95 {
  padding-top: 95px !important;
}
.pdr-95 {
  padding-right: 95px !important;
}
.pdb-95 {
  padding-bottom: 95px !important;
}
.pdl-95 {
  padding-left: 95px !important;
}
.pdt-100 {
  padding-top: 100px !important;
}
.pdr-100 {
  padding-right: 100px !important;
}
.pdb-100 {
  padding-bottom: 100px !important;
}
.pdl-100 {
  padding-left: 100px !important;
}

/* text-align */
.ta-l {
  text-align: left !important;
}
.ta-c {
  text-align: center !important;
}
.ta-r {
  text-align: right !important;
}

/* float */
.fl-l {
  float: left !important;
}
.fl-r {
  float: right !important;
}
.fl-n {
  float: none !important;
}

.fade {
  transition: opacity 0.4s linear;
}

/* row */
.row-1-1 {
  display: flex !important;
  align-items: stretch;
}
.row-1-1 > div,
.row-1-1 > section {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  min-width: 0;
}
.row-1-1 > div:not(:first-of-type),
.row-1-1 > section:not(:first-of-type) {
  margin-left: 20px;
}
.row-1-2 {
  display: flex !important;
  flex-direction: row;
}
.row-1-2 > div,
.row-1-2 > section {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  min-width: 0;
}
.row-1-2 > div.area-box:not(:last-of-type),
.row-1-2 > section.area-box:not(:last-of-type) {
  margin-bottom: 0;
}
.row-1-2 > div:last-of-type,
.row-1-2 > section:last-of-type {
  margin-left: 60px;
  flex: 2;
}
.row-1-3 {
  display: flex !important;
}
.row-1-3 > div,
.row-1-3 > section {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex !important;
  flex-direction: column;
  align-items: stretch;
  flex: 1;
  min-width: 0;
}
.row-1-3 > div.area-box:not(:last-of-type),
.row-1-3 > section.area-box:not(:last-of-type) {
  margin-bottom: 0;
}
.row-1-3 > div:last-of-type,
.row-1-3 > section:last-of-type {
  margin-left: 20px;
  flex: 2.5;
}
.row-1-3 > div .area-box:not(:first-of-type),
.row-1-3 > section .area-box:not(:first-of-type) {
  margin-top: 20px;
}
.row-2-1 {
  display: flex !important;
}
.row-2-1 > div,
.row-2-1 > section {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  min-width: 0;
}
.row-2-1 > div.area-box:not(:first-of-type),
.row-2-1 > section.area-box:not(:first-of-type) {
  margin-bottom: 0;
}
.row-2-1 > div:first-of-type,
.row-2-1 > section:first-of-type {
  flex: 1.7;
}
.row-2-1 > div:not(:first-of-type),
.row-2-1 > section:not(:first-of-type) {
  margin-left: 40px;
}
.row-2-1.section > div:not(:first-of-type),
.row-2-1.section > section:not(:first-of-type) {
  margin-left: 60px;
}
.row-3-1 {
  display: flex !important;
}
.row-3-1 > div,
.row-3-1 > section {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  min-width: 0;
}
.row-3-1 > div.area-box:not(:first-of-type),
.row-3-1 > section.area-box:not(:first-of-type) {
  margin-bottom: 0;
}
.row-3-1 > div:first-of-type,
.row-3-1 > section:first-of-type {
  flex: 2.5;
}
.row-3-1 > div:not(:first-of-type),
.row-3-1 > section:not(:first-of-type) {
  margin-left: 20px;
}
.h-full .row- {
  flex: 1;
  min-height: 405px;
  overflow: hidden;
}

.txt-elp {
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.cursor-none {
  cursor: default;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer [tabindex]:hover, .cursor-pointer [tabindex]:focus {
  position: relative;
  z-index: 1;
}

@font-face {
  font-family: "Pretendard GOV";
  font-weight: 900;
  font-display: swap;
  src: local("Pretendard GOV Black"), url(/res/fonts/PretendardGOV-Black.woff2) format("woff2"), url(/res/fonts/PretendardGOV-Black.woff) format("woff");
}
@font-face {
  font-family: "Pretendard GOV";
  font-weight: 800;
  font-display: swap;
  src: local("Pretendard GOV ExtraBold"), url(/res/fonts/PretendardGOV-ExtraBold.woff2) format("woff2"), url(/res/fonts/PretendardGOV-ExtraBold.woff) format("woff");
}
@font-face {
  font-family: "Pretendard GOV";
  font-weight: 700;
  font-display: swap;
  src: local("Pretendard GOV Bold"), url(/res/fonts/PretendardGOV-Bold.woff2) format("woff2"), url(/res/fonts/PretendardGOV-Bold.woff) format("woff");
}
@font-face {
  font-family: "Pretendard GOV";
  font-weight: 600;
  font-display: swap;
  src: local("Pretendard GOV SemiBold"), url(/res/fonts/PretendardGOV-SemiBold.woff2) format("woff2"), url(/res/fonts/PretendardGOV-SemiBold.woff) format("woff");
}
@font-face {
  font-family: "Pretendard GOV";
  font-weight: 500;
  font-display: swap;
  src: local("Pretendard GOV Medium"), url(/res/fonts/PretendardGOV-Medium.woff2) format("woff2"), url(/res/fonts/PretendardGOV-Medium.woff) format("woff");
}
@font-face {
  font-family: "Pretendard GOV";
  font-weight: 400;
  font-display: swap;
  src: local("Pretendard GOV Regular"), url(/res/fonts/PretendardGOV-Regular.woff2) format("woff2"), url(/res/fonts/PretendardGOV-Regular.woff) format("woff");
}
@font-face {
  font-family: "Pretendard GOV";
  font-weight: 300;
  font-display: swap;
  src: local("Pretendard GOV Light"), url(/res/fonts/PretendardGOV-Light.woff2) format("woff2"), url(/res/fonts/PretendardGOV-Light.woff) format("woff");
}
@font-face {
  font-family: "Pretendard GOV";
  font-weight: 200;
  font-display: swap;
  src: local("Pretendard GOV ExtraLight"), url(/res/fonts/PretendardGOV-ExtraLight.woff2) format("woff2"), url(/res/fonts/PretendardGOV-ExtraLight.woff) format("woff");
}
@font-face {
  font-family: "Pretendard GOV";
  font-weight: 100;
  font-display: swap;
  src: local("Pretendard GOV Thin"), url(/res/fonts/PretendardGOV-Thin.woff2) format("woff2"), url(/res/fonts/PretendardGOV-Thin.woff) format("woff");
}
@font-face {
  font-family: "Gyeonggi Title";
  font-weight: 300;
  font-display: swap;
  src: local("Title_Light"), url(/res/fonts/Gyeonggi_Title_Light.woff) format("woff");
}
@font-face {
  font-family: "Gyeonggi Title";
  font-weight: 500;
  font-display: swap;
  src: local("Title_Medium"), url(/res/fonts/Gyeonggi_Title_Medium.woff) format("woff");
}
@font-face {
  font-family: "Gyeonggi Title";
  font-weight: 700;
  font-display: swap;
  src: local("Title_Bold"), url(/res/fonts/Gyeonggi_Title_Bold.woff) format("woff");
}
@font-face {
  font-family: "Gyeonggi Title";
  font-weight: 800;
  font-display: swap;
  src: local("TitleV"), url(/res/fonts/Gyeonggi_TitleV.woff) format("woff");
}
html, body {
  font-family: "Pretendard GOV";
}

input, textarea, select {
  border: 1px solid #bbb;
  border-radius: calc(0.8rem - 4px);
  padding: 0.8rem;
  max-width: 100%;
}

input, select {
  line-height: 1;
}

table {
  width: 100%;
}

.btn-comm, .btn-ico {
  position: relative;
  display: inline-block;
  min-width: calc(3.2rem + 4px);
  min-height: calc(3.2rem + 4px);
  padding: calc(0.8rem - 2px) calc(0.8rem + 6px);
  text-align: center;
  color: #fff;
  font-weight: 500;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #2D69C2;
  word-break: keep-all;
  box-sizing: border-box;
  text-decoration: none;
  cursor: pointer;
  line-height: calc(3.2rem + 4px - (0.8rem - 2px) * 2);
  border-radius: calc(0.8rem - 4px);
  font-size: 1.8rem;
}
.btn-comm:hover, .btn-ico:hover, .btn-comm:focus, .btn-ico:focus, .btn-comm:active, .btn-ico:active {
  background-color: #285ead !important;
}
.btn-comm:hover, .btn-ico:hover, .btn-comm:focus, .btn-ico:focus, .btn-comm:active, .btn-ico:active {
  outline: 2px solid rgba(45, 105, 193, 0.5);
  border-color: #2D69C2;
  z-index: 1;
}
.btn-comm.large, .large.btn-ico {
  min-height: calc(3.2rem + 8px);
  line-height: calc(3.2rem + 8px - (0.8rem + 2px) * 2);
  padding: calc(0.8rem + 4px) calc(0.8rem + 6px);
  font-size: calc(1.8rem + 2px);
}
.btn-comm.type-main, .type-main.btn-ico, .btn-comm.type-submit, .type-submit.btn-ico {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #2D69C2;
  color: #fff;
}
.btn-comm.type-main:hover, .type-main.btn-ico:hover, .btn-comm.type-main:focus, .type-main.btn-ico:focus, .btn-comm.type-main:active, .type-main.btn-ico:active, .btn-comm.type-submit:hover, .type-submit.btn-ico:hover, .btn-comm.type-submit:focus, .type-submit.btn-ico:focus, .btn-comm.type-submit:active, .type-submit.btn-ico:active {
  background-color: #285ead !important;
}
.btn-comm.type-main:hover, .type-main.btn-ico:hover, .btn-comm.type-main:focus, .type-main.btn-ico:focus, .btn-comm.type-main:active, .type-main.btn-ico:active, .btn-comm.type-submit:hover, .type-submit.btn-ico:hover, .btn-comm.type-submit:focus, .type-submit.btn-ico:focus, .btn-comm.type-submit:active, .type-submit.btn-ico:active {
  outline: 2px solid rgba(45, 104, 193, 0.5);
  border-color: #2d69c2;
  z-index: 1;
}
.btn-comm.type-sub, .type-sub.btn-ico {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #2DAAC2;
  color: #fff;
}
.btn-comm.type-sub:hover, .type-sub.btn-ico:hover, .btn-comm.type-sub:focus, .type-sub.btn-ico:focus, .btn-comm.type-sub:active, .type-sub.btn-ico:active {
  background-color: #2898ad !important;
}
.btn-comm.type-sub:hover, .type-sub.btn-ico:hover, .btn-comm.type-sub:focus, .type-sub.btn-ico:focus, .btn-comm.type-sub:active, .type-sub.btn-ico:active {
  outline: 2px solid rgba(45, 169, 193, 0.5);
  border-color: #2daac2;
  z-index: 1;
}
.btn-comm.type-sub1, .type-sub1.btn-ico {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #0F4086;
  color: #fff;
}
.btn-comm.type-sub1:hover, .type-sub1.btn-ico:hover, .btn-comm.type-sub1:focus, .type-sub1.btn-ico:focus, .btn-comm.type-sub1:active, .type-sub1.btn-ico:active {
  background-color: #0c356f !important;
}
.btn-comm.type-sub1:hover, .type-sub1.btn-ico:hover, .btn-comm.type-sub1:focus, .type-sub1.btn-ico:focus, .btn-comm.type-sub1:active, .type-sub1.btn-ico:active {
  outline: 2px solid rgba(15, 63, 133, 0.5);
  border-color: #0f4086;
  z-index: 1;
}
.btn-comm.type-white, .type-white.btn-ico {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
  color: #2D69C2;
}
.btn-comm.type-white:hover, .type-white.btn-ico:hover, .btn-comm.type-white:focus, .type-white.btn-ico:focus, .btn-comm.type-white:active, .type-white.btn-ico:active {
  background-color: #f2f2f2 !important;
}
.btn-comm.type-white:hover, .type-white.btn-ico:hover, .btn-comm.type-white:focus, .type-white.btn-ico:focus, .btn-comm.type-white:active, .type-white.btn-ico:active {
  outline: 2px solid rgba(254, 254, 254, 0.5);
  border-color: white;
  z-index: 1;
}
.btn-comm.type-gray, .type-gray.btn-ico, .btn-comm.type-cancel, .type-cancel.btn-ico {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #666;
  color: #fff;
}
.btn-comm.type-gray:hover, .type-gray.btn-ico:hover, .btn-comm.type-gray:focus, .type-gray.btn-ico:focus, .btn-comm.type-gray:active, .type-gray.btn-ico:active, .btn-comm.type-cancel:hover, .type-cancel.btn-ico:hover, .btn-comm.type-cancel:focus, .type-cancel.btn-ico:focus, .btn-comm.type-cancel:active, .type-cancel.btn-ico:active {
  background-color: #595959 !important;
}
.btn-comm.type-gray:hover, .type-gray.btn-ico:hover, .btn-comm.type-gray:focus, .type-gray.btn-ico:focus, .btn-comm.type-gray:active, .type-gray.btn-ico:active, .btn-comm.type-cancel:hover, .type-cancel.btn-ico:hover, .btn-comm.type-cancel:focus, .type-cancel.btn-ico:focus, .btn-comm.type-cancel:active, .type-cancel.btn-ico:active {
  outline: 2px solid rgba(101, 101, 101, 0.5);
  border-color: #666666;
  z-index: 1;
}
.btn-comm.type-light-gray, .type-light-gray.btn-ico {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #eee;
  color: #666;
}
.btn-comm.type-light-gray:hover, .type-light-gray.btn-ico:hover, .btn-comm.type-light-gray:focus, .type-light-gray.btn-ico:focus, .btn-comm.type-light-gray:active, .type-light-gray.btn-ico:active {
  background-color: #e1e1e1 !important;
}
.btn-comm.type-light-gray:hover, .type-light-gray.btn-ico:hover, .btn-comm.type-light-gray:focus, .type-light-gray.btn-ico:focus, .btn-comm.type-light-gray:active, .type-light-gray.btn-ico:active {
  outline: 2px solid rgba(237, 237, 237, 0.5);
  border-color: #eeeeee;
  z-index: 1;
}
.btn-comm.type-warn, .type-warn.btn-ico, .btn-comm.type-del, .type-del.btn-ico {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #b52805;
  color: #fff;
}
.btn-comm.type-warn:hover, .type-warn.btn-ico:hover, .btn-comm.type-warn:focus, .type-warn.btn-ico:focus, .btn-comm.type-warn:active, .type-warn.btn-ico:active, .btn-comm.type-del:hover, .type-del.btn-ico:hover, .btn-comm.type-del:focus, .type-del.btn-ico:focus, .btn-comm.type-del:active, .type-del.btn-ico:active {
  background-color: #9c2304 !important;
}
.btn-comm.type-warn:hover, .type-warn.btn-ico:hover, .btn-comm.type-warn:focus, .type-warn.btn-ico:focus, .btn-comm.type-warn:active, .type-warn.btn-ico:active, .btn-comm.type-del:hover, .type-del.btn-ico:hover, .btn-comm.type-del:focus, .type-del.btn-ico:focus, .btn-comm.type-del:active, .type-del.btn-ico:active {
  outline: 2px solid rgba(180, 40, 5, 0.5);
  border-color: #b52805;
  z-index: 1;
}
.btn-comm.type-transparent, .type-transparent.btn-ico {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: transparent;
  color: #666;
}
.btn-comm.type-transparent:hover, .type-transparent.btn-ico:hover, .btn-comm.type-transparent:focus, .type-transparent.btn-ico:focus, .btn-comm.type-transparent:active, .type-transparent.btn-ico:active {
  background-color: rgba(0, 0, 0, 0) !important;
}
.btn-comm.type-transparent:hover, .type-transparent.btn-ico:hover, .btn-comm.type-transparent:focus, .type-transparent.btn-ico:focus, .btn-comm.type-transparent:active, .type-transparent.btn-ico:active {
  outline: none !important;
  background-color: #e8e8e8 !important;
}
.btn-comm.type-transparent:hover, .type-transparent.btn-ico:hover, .btn-comm.type-transparent:focus, .type-transparent.btn-ico:focus, .btn-comm.type-transparent:active, .type-transparent.btn-ico:active {
  outline: 2px solid rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0);
  z-index: 1;
}
.btn-comm.type-line, .type-line.btn-ico {
  border: 1px solid #2D69C2;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
  color: #2D69C2;
}
.btn-comm.type-line:hover, .type-line.btn-ico:hover, .btn-comm.type-line:focus, .type-line.btn-ico:focus, .btn-comm.type-line:active, .type-line.btn-ico:active {
  background-color: #f2f2f2 !important;
}
.btn-comm.type-line:hover, .type-line.btn-ico:hover, .btn-comm.type-line:focus, .type-line.btn-ico:focus, .btn-comm.type-line:active, .type-line.btn-ico:active {
  outline: 2px solid rgba(45, 105, 193, 0.5);
  border-color: #2D69C2;
  z-index: 1;
}
.btn-comm.type-line:disabled, .type-line.btn-ico:disabled {
  color: #eee;
  border: none;
}
.btn-comm.type-line-warn, .type-line-warn.btn-ico {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
  border: 1px solid #b52805;
  color: #b52805;
}
.btn-comm.type-line-warn:hover, .type-line-warn.btn-ico:hover, .btn-comm.type-line-warn:focus, .type-line-warn.btn-ico:focus, .btn-comm.type-line-warn:active, .type-line-warn.btn-ico:active {
  background-color: #f2f2f2 !important;
}
.btn-comm.type-line-warn:hover, .type-line-warn.btn-ico:hover, .btn-comm.type-line-warn:focus, .type-line-warn.btn-ico:focus, .btn-comm.type-line-warn:active, .type-line-warn.btn-ico:active {
  outline: 2px solid rgba(180, 40, 5, 0.5);
  border-color: #b52805;
  z-index: 1;
}
.btn-comm.type-line-warn:disabled, .type-line-warn.btn-ico:disabled {
  border: none;
}
.btn-comm.type-line-sub1, .type-line-sub1.btn-ico {
  border: 1px solid #0F4086;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
  color: #0F4086;
}
.btn-comm.type-line-sub1:hover, .type-line-sub1.btn-ico:hover, .btn-comm.type-line-sub1:focus, .type-line-sub1.btn-ico:focus, .btn-comm.type-line-sub1:active, .type-line-sub1.btn-ico:active {
  background-color: #f2f2f2 !important;
}
.btn-comm.type-line-sub1:hover, .type-line-sub1.btn-ico:hover, .btn-comm.type-line-sub1:focus, .type-line-sub1.btn-ico:focus, .btn-comm.type-line-sub1:active, .type-line-sub1.btn-ico:active {
  outline: 2px solid rgba(15, 64, 133, 0.5);
  border-color: #0F4086;
  z-index: 1;
}
.btn-comm.type-line-sub2, .type-line-sub2.btn-ico {
  border: 1px solid #2DAAC2;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
  color: #2DAAC2;
}
.btn-comm.type-line-sub2:hover, .type-line-sub2.btn-ico:hover, .btn-comm.type-line-sub2:focus, .type-line-sub2.btn-ico:focus, .btn-comm.type-line-sub2:active, .type-line-sub2.btn-ico:active {
  background-color: #f2f2f2 !important;
}
.btn-comm.type-line-sub2:hover, .type-line-sub2.btn-ico:hover, .btn-comm.type-line-sub2:focus, .type-line-sub2.btn-ico:focus, .btn-comm.type-line-sub2:active, .type-line-sub2.btn-ico:active {
  outline: 2px solid rgba(45, 169, 193, 0.5);
  border-color: #2DAAC2;
  z-index: 1;
}
.btn-comm.type-line-dark, .type-line-dark.btn-ico {
  border: 1px solid #666;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
  color: #1D1D1D;
}
.btn-comm.type-line-dark:hover, .type-line-dark.btn-ico:hover, .btn-comm.type-line-dark:focus, .type-line-dark.btn-ico:focus, .btn-comm.type-line-dark:active, .type-line-dark.btn-ico:active {
  background-color: #f2f2f2 !important;
}
.btn-comm.type-line-dark:hover, .type-line-dark.btn-ico:hover, .btn-comm.type-line-dark:focus, .type-line-dark.btn-ico:focus, .btn-comm.type-line-dark:active, .type-line-dark.btn-ico:active {
  outline: 2px solid rgba(101, 101, 101, 0.5);
  border-color: #666;
  z-index: 1;
}
.btn-comm.type-line-gray, .type-line-gray.btn-ico {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
  border: 1px solid #bbb;
  color: #666;
}
.btn-comm.type-line-gray:hover, .type-line-gray.btn-ico:hover, .btn-comm.type-line-gray:focus, .type-line-gray.btn-ico:focus, .btn-comm.type-line-gray:active, .type-line-gray.btn-ico:active {
  background-color: #f2f2f2 !important;
}
.btn-comm.type-line-gray:hover, .type-line-gray.btn-ico:hover, .btn-comm.type-line-gray:focus, .type-line-gray.btn-ico:focus, .btn-comm.type-line-gray:active, .type-line-gray.btn-ico:active {
  outline: 2px solid rgba(186, 186, 186, 0.5);
  border-color: #bbb;
  z-index: 1;
}
.btn-comm.type-line-excel, .type-line-excel.btn-ico {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
  border: 1px solid #127F44;
  color: #127F44;
}
.btn-comm.type-line-excel:hover, .type-line-excel.btn-ico:hover, .btn-comm.type-line-excel:focus, .type-line-excel.btn-ico:focus, .btn-comm.type-line-excel:active, .type-line-excel.btn-ico:active {
  background-color: #f2f2f2 !important;
}
.btn-comm.type-line-excel:hover, .type-line-excel.btn-ico:hover, .btn-comm.type-line-excel:focus, .type-line-excel.btn-ico:focus, .btn-comm.type-line-excel:active, .type-line-excel.btn-ico:active {
  outline: 2px solid rgba(18, 126, 68, 0.5);
  border-color: #127F44;
  z-index: 1;
}
.btn-comm.s_small, .s_small.btn-ico {
  min-width: 80px;
  height: 3.2rem;
  font-size: 1.8rem;
}
.btn-comm:disabled, .btn-ico:disabled {
  color: #eee;
  background-color: #999 !important;
  outline: none !important;
  cursor: default !important;
  pointer-events: none;
}
.btn-comm:disabled:focus, .btn-ico:disabled:focus, .btn-comm:disabled:hover, .btn-ico:disabled:hover, .btn-comm:disabled.active, .btn-ico:disabled.active {
  background-color: #999 !important;
  outline: none !important;
}
.list_box .btn-comm, .list_box .btn-ico {
  height: 3.2rem;
}

.btn-link {
  font-size: 1.8rem;
  color: #2D69C2;
  padding: 0;
  font-weight: 700;
}
.btn-link:hover, .btn-link:focus {
  color: #D5340C;
}
.btn-link.type-line {
  border: 1px solid #2D69C2;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
  padding: calc(0.8rem - 4px) calc(0.8rem + 2px);
  border-radius: calc(0.8rem - 4px);
}
.btn-link.type-line:hover, .btn-link.type-line:focus, .btn-link.type-line:active {
  background-color: #f2f2f2 !important;
}
.btn-link.type-line:hover, .btn-link.type-line:focus, .btn-link.type-line:active {
  outline: 2px solid rgba(45, 105, 193, 0.5);
  border-color: #2D69C2;
  z-index: 1;
}

.btn-paging {
  display: inline-block;
  min-width: calc(3.2rem + 4px);
  height: calc(3.2rem + 4px);
  padding: 8px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
}
.btn-paging:hover, .btn-paging:focus, .btn-paging:active {
  background-color: #f2f2f2 !important;
}
.btn-paging:hover, .btn-paging:focus, .btn-paging:active {
  outline: 2px solid rgba(45, 105, 193, 0.5);
  border-color: #2D69C2;
  z-index: 1;
}
@media (min-width: 600px) {
  .btn-paging {
    min-width: calc(3.2rem - 4px);
    height: calc(3.2rem - 4px);
    padding: 6px;
    font-size: 14px;
    line-height: calc(3.2rem - 4px - 12px);
  }
}
.btn-paging.first, .btn-paging.prev, .btn-paging.next, .btn-paging.last {
  position: relative;
  width: calc(3.2rem + 4px);
  text-align: left;
  overflow: hidden;
}
.btn-paging.first[disabled], .btn-paging.prev[disabled], .btn-paging.next[disabled], .btn-paging.last[disabled] {
  pointer-events: none;
}
.btn-paging.first[disabled] i::before, .btn-paging.prev[disabled] i::before, .btn-paging.next[disabled] i::before, .btn-paging.last[disabled] i::before {
  opacity: 0.4;
}
@media (min-width: 600px) {
  .btn-paging.first, .btn-paging.prev, .btn-paging.next, .btn-paging.last {
    width: calc(3.2rem - 4px);
    padding: 4px;
  }
}
.btn-paging.active {
  font-weight: 700;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #2D69C2;
  color: #fff;
}
.btn-paging.active:hover, .btn-paging.active:focus, .btn-paging.active:active {
  background-color: #285ead !important;
}
.btn-paging.active:hover, .btn-paging.active:focus, .btn-paging.active:active {
  outline: 2px solid rgba(45, 105, 193, 0.5);
  border-color: #2D69C2;
  z-index: 1;
}

.area-btn {
  margin-top: calc(0.8rem + 4px);
  text-align: right;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  font-size: 0;
  justify-content: right;
  gap: calc(0.8rem - 2px);
}
.list_box .area-btn {
  justify-content: left;
  margin-top: 0.8rem;
}
.area-btn > * {
  font-size: 1.8rem;
}
.area-btn .sub {
  float: left;
}
.area-btn.paging, .area-btn.center {
  text-align: center;
  justify-content: center;
  margin-top: calc(1.6rem + 8px);
}
.area-board-cert .area-btn {
  padding: 0 24px;
}
.area-btn.full {
  display: col;
  gap: calc(0.8rem - 2px);
  margin-bottom: 0 !important;
}
.area-btn.full > button {
  margin-left: 0;
  margin-bottom: 0 !important;
}
.area-btn.btn-list {
  display: flex !important;
  flex-direction: row !important;
  gap: calc(0.8rem - 2px);
}
.area-btn.btn-list > * {
  flex: 1;
  margin: 0 !important;
  white-space: nowrap;
}

.area-icofile {
  display: inline-flex;
  gap: calc(0.8rem - 2px);
  flex-wrap: wrap;
}

.item-icofile {
  display: inline-block;
  position: relative;
  width: 2rem;
  height: 2rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  vertical-align: middle;
}
.item-icofile::before {
  content: "";
  width: 2rem;
  height: 2rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 20rem auto;
}
.item-icofile::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-icofile::before {
  background-image: url("../img/ico-file.png");
  background-repeat: no-repeat;
  background-size: 18rem auto;
  filter: none !important;
}
.item-icofile.ico_hwp::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_hwp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_hwp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_hwp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_hwp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_hwp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_hwp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-icofile.ico_hwpx::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_hwpx.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_hwpx.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_hwpx.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_hwpx.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_hwpx.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_hwpx.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-icofile.ico_pdf::before {
  background-position: -2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_pdf.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_pdf.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_pdf.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_pdf.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_pdf.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_pdf.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-icofile.ico_txt::before {
  background-position: -4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_txt.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_txt.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_txt.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_txt.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_txt.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_txt.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-icofile.ico_img::before {
  background-position: -6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_img.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_img.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_img.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_img.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_img.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_img.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-icofile.ico_doc::before {
  background-position: -8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_doc.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_doc.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_doc.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_doc.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_doc.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_doc.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-icofile.ico_docx::before {
  background-position: -8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_docx.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_docx.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_docx.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_docx.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_docx.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_docx.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-icofile.ico_xls::before {
  background-position: -10rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_xls.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_xls.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_xls.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_xls.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_xls.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_xls.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-icofile.ico_ppt::before {
  background-position: -12rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_ppt.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_ppt.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_ppt.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_ppt.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_ppt.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_ppt.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-icofile.ico_pptx::before {
  background-position: -12rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_pptx.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_pptx.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_pptx.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_pptx.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_pptx.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_pptx.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-icofile.ico_video::before {
  background-position: -14rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_video.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_video.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_video.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_video.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_video.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_video.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-icofile.ico_etc::before {
  background-position: -16rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-icofile.ico_etc.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-icofile.ico_etc.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-icofile.ico_etc.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-icofile.ico_etc.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-icofile.ico_etc.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-icofile.ico_etc.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}

.item-ico {
  display: inline-block;
  vertical-align: middle;
}
.btn-comm .item-ico, .btn-basic .item-ico, span .item-ico {
  margin: 0 calc(0.8rem - 2px) 0 0;
  vertical-align: middle;
}
[class^=tit-] .btn-comm .item-ico, [class^=tit-] .btn-basic .item-ico, [class^=tit-] span .item-ico {
  position: relative;
  width: calc(2rem + 2px);
  height: calc(2rem + 2px);
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  text-align: center;
}
[class^=tit-] .btn-comm .item-ico::before, [class^=tit-] .btn-basic .item-ico::before, [class^=tit-] span .item-ico::before {
  content: "";
  width: 2rem;
  height: 2rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 20rem auto;
}
[class^=tit-] .btn-comm .item-ico::before, [class^=tit-] .btn-basic .item-ico::before, [class^=tit-] span .item-ico::before {
  position: absolute;
  display: block;
  top: calc((2rem + 2px - 2rem) / 2);
  left: calc((2rem + 2px - 2rem) / 2);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge) {
  position: relative;
  width: 2rem;
  height: 2rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
}
.item-ico:not(.small, .large, .xlarge, .xxlarge)::before {
  content: "";
  width: 2rem;
  height: 2rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 20rem auto;
}
.item-ico:not(.small, .large, .xlarge, .xxlarge)::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-download::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-upload::before {
  background-position: -2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-login::before {
  background-position: -4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-login.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-login.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-login.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-login.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-login.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-login.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-logout::before {
  background-position: -6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-logout.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-logout.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-logout.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-logout.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-logout.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-logout.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-plus::before {
  background-position: -8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-plus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-plus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-plus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-plus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-plus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-plus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-minus::before {
  background-position: -10rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-minus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-minus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-minus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-minus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-minus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-minus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-check::before {
  background-position: -12rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-close::before {
  background-position: -14rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-back::before {
  background-position: -16rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-back.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-back.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-back.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-back.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-back.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-back.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-forward::before {
  background-position: -18rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-forward.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-forward.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-forward.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-forward.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-forward.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-forward.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-up::before {
  background-position: 0rem -2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-up.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-up.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-up.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-up.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-up.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-up.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-down::before {
  background-position: -2rem -2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-down.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-down.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-down.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-down.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-down.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-down.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-left::before {
  background-position: -4rem -2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-left.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-left.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-left.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-left.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-left.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-left.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-right::before {
  background-position: -6rem -2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-right.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-right.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-right.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-right.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-right.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-right.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-first::before {
  background-position: -8rem -2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-first.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-first.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-first.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-first.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-first.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-first.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-last::before {
  background-position: -10rem -2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-last.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-last.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-last.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-last.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-last.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-last.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-pause::before {
  background-position: -12rem -2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-pause.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-pause.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-pause.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-pause.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-pause.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-pause.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play::before {
  background-position: -14rem -2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play2::before {
  background-position: -16rem -2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-play2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh::before {
  background-position: -18rem -2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh1::before {
  background-position: 0rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh2::before {
  background-position: -2rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-refresh2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-del::before {
  background-position: -4rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-del.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-del.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-del.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-del.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-del.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-del.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-copy::before {
  background-position: -6rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-copy.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-copy.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-copy.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-copy.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-copy.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-copy.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-home::before {
  background-position: -8rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-home.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-home.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-home.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-home.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-home.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-home.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-search::before {
  background-position: -10rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-search.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-search.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-search.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-search.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-search.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-search.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-power::before {
  background-position: -12rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-power.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-power.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-power.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-power.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-power.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-power.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-link::before {
  background-position: -14rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-link.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-link.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-link.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-link.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-link.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-link.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-linkin::before {
  background-position: -16rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-linkin.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-linkin.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-linkin.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-linkin.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-linkin.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-linkin.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-url::before {
  background-position: -18rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-url.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-url.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-url.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-url.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-url.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-url.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-share::before {
  background-position: 0rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-share.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-share.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-share.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-share.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-share.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-share.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-net::before {
  background-position: -2rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-net.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-net.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-net.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-net.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-net.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-net.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder::before {
  background-position: -4rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder2::before {
  background-position: -6rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-folder2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file2::before {
  background-position: -8rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-camera::before {
  background-position: -10rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-camera.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-camera.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-camera.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-camera.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-camera.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-camera.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-video::before {
  background-position: -12rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-video.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-video.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-video.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-video.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-video.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-video.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-film::before {
  background-position: -14rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-film.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-film.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-film.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-film.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-film.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-film.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file::before {
  background-position: -16rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-file.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-call::before {
  background-position: -18rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-call.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-call.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-call.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-call.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-call.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-call.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal::before {
  background-position: 0rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal2::before {
  background-position: -2rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cal2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-checkreset::before {
  background-position: -4rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-checkreset.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-checkreset.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-checkreset.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-checkreset.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-checkreset.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-checkreset.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time::before {
  background-position: -6rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time2::before {
  background-position: -8rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-time2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail::before {
  background-position: -10rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail2::before {
  background-position: -12rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mail2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chat::before {
  background-position: -14rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chat.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chat.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chat.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chat.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chat.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chat.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print::before {
  background-position: -16rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-qr::before {
  background-position: -18rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-qr.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-qr.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-qr.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-qr.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-qr.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-qr.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-lock::before {
  background-position: 0rem -10rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-lock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-lock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-lock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-lock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-lock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-lock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-unlock::before {
  background-position: -2rem -10rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-unlock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-unlock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-unlock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-unlock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-unlock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-unlock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-user::before {
  background-position: -4rem -10rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-user.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-user.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-user.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-user.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-user.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-user.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting::before {
  background-position: -6rem -10rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-menu::before {
  background-position: -8rem -10rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-menu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-menu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-menu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-menu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-menu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-menu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting2::before {
  background-position: -10rem -10rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-setting2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm::before {
  background-position: -12rem -10rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm_no::before {
  background-position: -14rem -10rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2::before {
  background-position: -16rem -10rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2_no::before {
  background-position: -18rem -10rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alarm2_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alert::before {
  background-position: 0rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alert.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alert.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alert.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alert.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alert.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-alert.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info::before {
  background-position: -2rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info2::before {
  background-position: -4rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-info2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard::before {
  background-position: -6rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard2::before {
  background-position: -8rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-guard2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud::before {
  background-position: -10rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_refresh::before {
  background-position: -12rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_close::before {
  background-position: -14rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_upload::before {
  background-position: -16rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_download::before {
  background-position: -18rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-cloud_download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util::before {
  background-position: 0rem -14rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util2::before {
  background-position: -2rem -14rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-util2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc::before {
  background-position: -4rem -14rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_check::before {
  background-position: -6rem -14rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_close::before {
  background-position: -8rem -14rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_stamp::before {
  background-position: -10rem -14rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-doc_stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mic::before {
  background-position: -12rem -14rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mic.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mic.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mic.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mic.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mic.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mic.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sound::before {
  background-position: -14rem -14rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sound.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sound.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sound.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sound.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sound.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sound.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mute::before {
  background-position: -16rem -14rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mute.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mute.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mute.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mute.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mute.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-mute.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-noti::before {
  background-position: -18rem -14rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-noti.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-noti.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-noti.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-noti.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-noti.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-noti.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-edu::before {
  background-position: 0rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-edu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-edu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-edu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-edu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-edu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-edu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-stamp::before {
  background-position: -2rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav::before {
  background-position: -4rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav2::before {
  background-position: -6rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-fav2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like::before {
  background-position: -8rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like2::before {
  background-position: -10rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-like2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart::before {
  background-position: -12rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart2::before {
  background-position: -14rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart3::before {
  background-position: -16rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-chart3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-triangle::before {
  background-position: -18rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-triangle.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-triangle.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-triangle.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-triangle.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-triangle.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-triangle.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-equal::before {
  background-position: 0rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-equal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-equal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-equal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-equal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-equal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-equal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-capture::before {
  background-position: -2rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-capture.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-capture.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-capture.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-capture.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-capture.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-capture.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-blog::before {
  background-position: 0rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-blog.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-blog.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-blog.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-blog.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-blog.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-blog.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-facebook::before {
  background-position: -2rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-facebook.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-facebook.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-facebook.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-facebook.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-facebook.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-facebook.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sns_x::before {
  background-position: -4rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sns_x.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sns_x.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sns_x.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sns_x.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sns_x.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-sns_x.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-band::before {
  background-position: -6rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-band.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-band.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-band.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-band.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-band.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-band.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-kakaotalk::before {
  background-position: -8rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-kakaotalk.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-kakaotalk.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-kakaotalk.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-kakaotalk.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-kakaotalk.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-kakaotalk.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print2::before {
  background-position: -10rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-print2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-img::before {
  background-position: -12rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-img.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-img.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-img.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-img.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-img.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-img.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-excel::before {
  background-position: -14rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-excel.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-excel.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-excel.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-excel.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-excel.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico:not(.small, .large, .xlarge, .xxlarge).ico-excel.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small {
  position: relative;
  width: 1.6rem;
  height: 1.6rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
}
.item-ico.small::before {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 16rem auto;
}
.item-ico.small::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico.small.ico-download::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-upload::before {
  background-position: -1.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-login::before {
  background-position: -3.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-login.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-login.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-login.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-login.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-login.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-login.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-logout::before {
  background-position: -4.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-logout.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-logout.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-logout.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-logout.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-logout.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-logout.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-plus::before {
  background-position: -6.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-plus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-plus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-plus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-plus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-plus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-plus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-minus::before {
  background-position: -8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-minus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-minus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-minus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-minus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-minus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-minus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-check::before {
  background-position: -9.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-close::before {
  background-position: -11.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-back::before {
  background-position: -12.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-back.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-back.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-back.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-back.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-back.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-back.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-forward::before {
  background-position: -14.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-forward.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-forward.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-forward.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-forward.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-forward.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-forward.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-up::before {
  background-position: 0rem -1.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-up.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-up.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-up.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-up.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-up.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-up.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-down::before {
  background-position: -1.6rem -1.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-down.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-down.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-down.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-down.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-down.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-down.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-left::before {
  background-position: -3.2rem -1.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-left.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-left.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-left.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-left.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-left.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-left.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-right::before {
  background-position: -4.8rem -1.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-right.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-right.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-right.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-right.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-right.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-right.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-first::before {
  background-position: -6.4rem -1.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-first.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-first.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-first.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-first.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-first.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-first.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-last::before {
  background-position: -8rem -1.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-last.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-last.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-last.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-last.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-last.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-last.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-pause::before {
  background-position: -9.6rem -1.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-pause.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-pause.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-pause.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-pause.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-pause.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-pause.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-play::before {
  background-position: -11.2rem -1.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-play.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-play.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-play.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-play.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-play.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-play.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-play2::before {
  background-position: -12.8rem -1.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-play2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-play2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-play2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-play2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-play2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-play2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-refresh::before {
  background-position: -14.4rem -1.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-refresh1::before {
  background-position: 0rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-refresh1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-refresh1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-refresh1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-refresh1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-refresh1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-refresh1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-refresh2::before {
  background-position: -1.6rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-refresh2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-refresh2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-refresh2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-refresh2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-refresh2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-refresh2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-del::before {
  background-position: -3.2rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-del.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-del.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-del.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-del.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-del.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-del.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-copy::before {
  background-position: -4.8rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-copy.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-copy.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-copy.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-copy.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-copy.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-copy.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-home::before {
  background-position: -6.4rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-home.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-home.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-home.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-home.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-home.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-home.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-search::before {
  background-position: -8rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-search.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-search.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-search.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-search.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-search.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-search.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-power::before {
  background-position: -9.6rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-power.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-power.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-power.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-power.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-power.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-power.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-link::before {
  background-position: -11.2rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-link.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-link.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-link.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-link.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-link.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-link.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-linkin::before {
  background-position: -12.8rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-linkin.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-linkin.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-linkin.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-linkin.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-linkin.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-linkin.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-url::before {
  background-position: -14.4rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-url.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-url.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-url.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-url.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-url.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-url.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-share::before {
  background-position: 0rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-share.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-share.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-share.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-share.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-share.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-share.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-net::before {
  background-position: -1.6rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-net.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-net.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-net.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-net.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-net.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-net.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-folder::before {
  background-position: -3.2rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-folder.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-folder.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-folder.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-folder.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-folder.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-folder.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-folder2::before {
  background-position: -4.8rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-folder2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-folder2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-folder2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-folder2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-folder2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-folder2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-file2::before {
  background-position: -6.4rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-file2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-file2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-file2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-file2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-file2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-file2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-camera::before {
  background-position: -8rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-camera.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-camera.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-camera.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-camera.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-camera.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-camera.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-video::before {
  background-position: -9.6rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-video.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-video.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-video.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-video.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-video.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-video.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-film::before {
  background-position: -11.2rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-film.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-film.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-film.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-film.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-film.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-film.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-file::before {
  background-position: -12.8rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-file.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-file.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-file.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-file.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-file.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-file.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-call::before {
  background-position: -14.4rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-call.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-call.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-call.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-call.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-call.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-call.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-cal::before {
  background-position: 0rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-cal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-cal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-cal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-cal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-cal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-cal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-cal2::before {
  background-position: -1.6rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-cal2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-cal2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-cal2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-cal2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-cal2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-cal2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-checkreset::before {
  background-position: -3.2rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-checkreset.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-checkreset.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-checkreset.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-checkreset.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-checkreset.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-checkreset.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-time::before {
  background-position: -4.8rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-time.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-time.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-time.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-time.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-time.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-time.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-time2::before {
  background-position: -6.4rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-time2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-time2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-time2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-time2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-time2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-time2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-mail::before {
  background-position: -8rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-mail.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-mail.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-mail.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-mail.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-mail.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-mail.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-mail2::before {
  background-position: -9.6rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-mail2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-mail2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-mail2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-mail2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-mail2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-mail2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-chat::before {
  background-position: -11.2rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-chat.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-chat.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-chat.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-chat.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-chat.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-chat.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-print::before {
  background-position: -12.8rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-print.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-print.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-print.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-print.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-print.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-print.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-qr::before {
  background-position: -14.4rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-qr.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-qr.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-qr.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-qr.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-qr.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-qr.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-lock::before {
  background-position: 0rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-lock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-lock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-lock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-lock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-lock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-lock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-unlock::before {
  background-position: -1.6rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-unlock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-unlock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-unlock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-unlock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-unlock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-unlock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-user::before {
  background-position: -3.2rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-user.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-user.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-user.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-user.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-user.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-user.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-setting::before {
  background-position: -4.8rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-setting.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-setting.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-setting.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-setting.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-setting.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-setting.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-menu::before {
  background-position: -6.4rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-menu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-menu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-menu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-menu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-menu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-menu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-setting2::before {
  background-position: -8rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-setting2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-setting2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-setting2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-setting2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-setting2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-setting2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-alarm::before {
  background-position: -9.6rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-alarm.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-alarm.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-alarm.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-alarm.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-alarm.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-alarm.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-alarm_no::before {
  background-position: -11.2rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-alarm_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-alarm_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-alarm_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-alarm_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-alarm_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-alarm_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-alarm2::before {
  background-position: -12.8rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-alarm2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-alarm2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-alarm2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-alarm2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-alarm2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-alarm2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-alarm2_no::before {
  background-position: -14.4rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-alarm2_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-alarm2_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-alarm2_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-alarm2_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-alarm2_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-alarm2_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-alert::before {
  background-position: 0rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-alert.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-alert.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-alert.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-alert.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-alert.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-alert.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-info::before {
  background-position: -1.6rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-info.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-info.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-info.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-info.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-info.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-info.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-info2::before {
  background-position: -3.2rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-info2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-info2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-info2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-info2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-info2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-info2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-guard::before {
  background-position: -4.8rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-guard.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-guard.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-guard.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-guard.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-guard.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-guard.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-guard2::before {
  background-position: -6.4rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-guard2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-guard2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-guard2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-guard2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-guard2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-guard2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-cloud::before {
  background-position: -8rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-cloud.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-cloud.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-cloud.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-cloud.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-cloud.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-cloud.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-cloud_refresh::before {
  background-position: -9.6rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-cloud_refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-cloud_refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-cloud_refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-cloud_refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-cloud_refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-cloud_refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-cloud_close::before {
  background-position: -11.2rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-cloud_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-cloud_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-cloud_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-cloud_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-cloud_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-cloud_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-cloud_upload::before {
  background-position: -12.8rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-cloud_upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-cloud_upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-cloud_upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-cloud_upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-cloud_upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-cloud_upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-cloud_download::before {
  background-position: -14.4rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-cloud_download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-cloud_download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-cloud_download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-cloud_download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-cloud_download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-cloud_download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-util::before {
  background-position: 0rem -11.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-util.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-util.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-util.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-util.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-util.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-util.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-util2::before {
  background-position: -1.6rem -11.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-util2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-util2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-util2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-util2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-util2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-util2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-doc::before {
  background-position: -3.2rem -11.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-doc.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-doc.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-doc.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-doc.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-doc.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-doc.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-doc_check::before {
  background-position: -4.8rem -11.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-doc_check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-doc_check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-doc_check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-doc_check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-doc_check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-doc_check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-doc_close::before {
  background-position: -6.4rem -11.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-doc_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-doc_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-doc_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-doc_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-doc_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-doc_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-doc_stamp::before {
  background-position: -8rem -11.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-doc_stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-doc_stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-doc_stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-doc_stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-doc_stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-doc_stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-mic::before {
  background-position: -9.6rem -11.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-mic.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-mic.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-mic.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-mic.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-mic.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-mic.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-sound::before {
  background-position: -11.2rem -11.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-sound.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-sound.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-sound.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-sound.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-sound.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-sound.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-mute::before {
  background-position: -12.8rem -11.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-mute.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-mute.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-mute.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-mute.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-mute.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-mute.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-noti::before {
  background-position: -14.4rem -11.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-noti.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-noti.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-noti.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-noti.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-noti.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-noti.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-edu::before {
  background-position: 0rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-edu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-edu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-edu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-edu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-edu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-edu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-stamp::before {
  background-position: -1.6rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-fav::before {
  background-position: -3.2rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-fav.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-fav.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-fav.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-fav.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-fav.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-fav.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-fav2::before {
  background-position: -4.8rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-fav2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-fav2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-fav2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-fav2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-fav2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-fav2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-like::before {
  background-position: -6.4rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-like.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-like.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-like.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-like.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-like.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-like.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-like2::before {
  background-position: -8rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-like2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-like2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-like2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-like2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-like2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-like2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-chart::before {
  background-position: -9.6rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-chart.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-chart.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-chart.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-chart.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-chart.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-chart.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-chart2::before {
  background-position: -11.2rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-chart2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-chart2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-chart2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-chart2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-chart2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-chart2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-chart3::before {
  background-position: -12.8rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-chart3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-chart3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-chart3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-chart3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-chart3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-chart3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-triangle::before {
  background-position: -14.4rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-triangle.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-triangle.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-triangle.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-triangle.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-triangle.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-triangle.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-equal::before {
  background-position: 0rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-equal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-equal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-equal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-equal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-equal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-equal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-capture::before {
  background-position: -1.6rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-capture.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-capture.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-capture.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-capture.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-capture.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-capture.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-blog::before {
  background-position: 0rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-blog.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-blog.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-blog.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-blog.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-blog.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-blog.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-facebook::before {
  background-position: -1.6rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-facebook.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-facebook.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-facebook.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-facebook.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-facebook.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-facebook.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-sns_x::before {
  background-position: -3.2rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-sns_x.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-sns_x.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-sns_x.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-sns_x.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-sns_x.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-sns_x.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-band::before {
  background-position: -4.8rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-band.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-band.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-band.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-band.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-band.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-band.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-kakaotalk::before {
  background-position: -6.4rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-kakaotalk.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-kakaotalk.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-kakaotalk.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-kakaotalk.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-kakaotalk.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-kakaotalk.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-print2::before {
  background-position: -8rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-print2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-print2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-print2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-print2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-print2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-print2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-img::before {
  background-position: -9.6rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-img.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-img.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-img.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-img.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-img.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-img.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.small.ico-excel::before {
  background-position: -11.2rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.small.ico-excel.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.small.ico-excel.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.small.ico-excel.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.small.ico-excel.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.small.ico-excel.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.small.ico-excel.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large {
  position: relative;
  width: 2.4rem;
  height: 2.4rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
}
.item-ico.large::before {
  content: "";
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 24rem auto;
}
.item-ico.large::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico.large.ico-download::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-upload::before {
  background-position: -2.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-login::before {
  background-position: -4.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-login.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-login.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-login.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-login.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-login.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-login.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-logout::before {
  background-position: -7.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-logout.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-logout.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-logout.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-logout.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-logout.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-logout.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-plus::before {
  background-position: -9.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-plus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-plus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-plus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-plus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-plus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-plus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-minus::before {
  background-position: -12rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-minus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-minus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-minus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-minus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-minus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-minus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-check::before {
  background-position: -14.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-close::before {
  background-position: -16.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-back::before {
  background-position: -19.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-back.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-back.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-back.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-back.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-back.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-back.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-forward::before {
  background-position: -21.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-forward.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-forward.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-forward.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-forward.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-forward.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-forward.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-up::before {
  background-position: 0rem -2.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-up.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-up.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-up.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-up.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-up.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-up.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-down::before {
  background-position: -2.4rem -2.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-down.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-down.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-down.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-down.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-down.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-down.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-left::before {
  background-position: -4.8rem -2.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-left.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-left.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-left.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-left.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-left.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-left.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-right::before {
  background-position: -7.2rem -2.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-right.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-right.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-right.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-right.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-right.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-right.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-first::before {
  background-position: -9.6rem -2.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-first.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-first.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-first.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-first.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-first.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-first.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-last::before {
  background-position: -12rem -2.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-last.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-last.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-last.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-last.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-last.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-last.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-pause::before {
  background-position: -14.4rem -2.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-pause.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-pause.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-pause.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-pause.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-pause.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-pause.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-play::before {
  background-position: -16.8rem -2.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-play.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-play.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-play.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-play.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-play.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-play.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-play2::before {
  background-position: -19.2rem -2.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-play2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-play2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-play2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-play2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-play2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-play2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-refresh::before {
  background-position: -21.6rem -2.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-refresh1::before {
  background-position: 0rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-refresh1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-refresh1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-refresh1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-refresh1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-refresh1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-refresh1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-refresh2::before {
  background-position: -2.4rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-refresh2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-refresh2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-refresh2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-refresh2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-refresh2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-refresh2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-del::before {
  background-position: -4.8rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-del.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-del.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-del.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-del.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-del.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-del.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-copy::before {
  background-position: -7.2rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-copy.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-copy.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-copy.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-copy.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-copy.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-copy.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-home::before {
  background-position: -9.6rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-home.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-home.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-home.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-home.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-home.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-home.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-search::before {
  background-position: -12rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-search.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-search.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-search.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-search.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-search.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-search.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-power::before {
  background-position: -14.4rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-power.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-power.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-power.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-power.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-power.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-power.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-link::before {
  background-position: -16.8rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-link.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-link.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-link.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-link.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-link.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-link.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-linkin::before {
  background-position: -19.2rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-linkin.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-linkin.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-linkin.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-linkin.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-linkin.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-linkin.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-url::before {
  background-position: -21.6rem -4.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-url.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-url.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-url.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-url.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-url.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-url.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-share::before {
  background-position: 0rem -7.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-share.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-share.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-share.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-share.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-share.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-share.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-net::before {
  background-position: -2.4rem -7.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-net.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-net.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-net.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-net.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-net.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-net.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-folder::before {
  background-position: -4.8rem -7.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-folder.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-folder.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-folder.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-folder.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-folder.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-folder.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-folder2::before {
  background-position: -7.2rem -7.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-folder2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-folder2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-folder2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-folder2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-folder2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-folder2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-file2::before {
  background-position: -9.6rem -7.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-file2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-file2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-file2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-file2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-file2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-file2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-camera::before {
  background-position: -12rem -7.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-camera.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-camera.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-camera.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-camera.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-camera.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-camera.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-video::before {
  background-position: -14.4rem -7.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-video.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-video.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-video.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-video.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-video.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-video.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-film::before {
  background-position: -16.8rem -7.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-film.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-film.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-film.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-film.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-film.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-film.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-file::before {
  background-position: -19.2rem -7.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-file.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-file.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-file.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-file.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-file.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-file.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-call::before {
  background-position: -21.6rem -7.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-call.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-call.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-call.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-call.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-call.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-call.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-cal::before {
  background-position: 0rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-cal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-cal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-cal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-cal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-cal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-cal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-cal2::before {
  background-position: -2.4rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-cal2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-cal2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-cal2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-cal2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-cal2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-cal2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-checkreset::before {
  background-position: -4.8rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-checkreset.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-checkreset.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-checkreset.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-checkreset.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-checkreset.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-checkreset.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-time::before {
  background-position: -7.2rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-time.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-time.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-time.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-time.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-time.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-time.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-time2::before {
  background-position: -9.6rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-time2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-time2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-time2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-time2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-time2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-time2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-mail::before {
  background-position: -12rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-mail.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-mail.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-mail.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-mail.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-mail.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-mail.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-mail2::before {
  background-position: -14.4rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-mail2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-mail2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-mail2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-mail2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-mail2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-mail2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-chat::before {
  background-position: -16.8rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-chat.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-chat.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-chat.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-chat.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-chat.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-chat.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-print::before {
  background-position: -19.2rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-print.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-print.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-print.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-print.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-print.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-print.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-qr::before {
  background-position: -21.6rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-qr.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-qr.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-qr.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-qr.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-qr.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-qr.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-lock::before {
  background-position: 0rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-lock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-lock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-lock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-lock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-lock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-lock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-unlock::before {
  background-position: -2.4rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-unlock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-unlock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-unlock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-unlock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-unlock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-unlock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-user::before {
  background-position: -4.8rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-user.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-user.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-user.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-user.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-user.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-user.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-setting::before {
  background-position: -7.2rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-setting.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-setting.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-setting.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-setting.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-setting.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-setting.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-menu::before {
  background-position: -9.6rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-menu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-menu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-menu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-menu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-menu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-menu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-setting2::before {
  background-position: -12rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-setting2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-setting2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-setting2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-setting2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-setting2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-setting2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-alarm::before {
  background-position: -14.4rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-alarm.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-alarm.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-alarm.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-alarm.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-alarm.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-alarm.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-alarm_no::before {
  background-position: -16.8rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-alarm_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-alarm_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-alarm_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-alarm_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-alarm_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-alarm_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-alarm2::before {
  background-position: -19.2rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-alarm2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-alarm2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-alarm2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-alarm2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-alarm2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-alarm2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-alarm2_no::before {
  background-position: -21.6rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-alarm2_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-alarm2_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-alarm2_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-alarm2_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-alarm2_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-alarm2_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-alert::before {
  background-position: 0rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-alert.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-alert.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-alert.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-alert.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-alert.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-alert.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-info::before {
  background-position: -2.4rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-info.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-info.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-info.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-info.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-info.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-info.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-info2::before {
  background-position: -4.8rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-info2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-info2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-info2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-info2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-info2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-info2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-guard::before {
  background-position: -7.2rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-guard.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-guard.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-guard.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-guard.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-guard.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-guard.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-guard2::before {
  background-position: -9.6rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-guard2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-guard2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-guard2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-guard2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-guard2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-guard2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-cloud::before {
  background-position: -12rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-cloud.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-cloud.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-cloud.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-cloud.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-cloud.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-cloud.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-cloud_refresh::before {
  background-position: -14.4rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-cloud_refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-cloud_refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-cloud_refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-cloud_refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-cloud_refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-cloud_refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-cloud_close::before {
  background-position: -16.8rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-cloud_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-cloud_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-cloud_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-cloud_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-cloud_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-cloud_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-cloud_upload::before {
  background-position: -19.2rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-cloud_upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-cloud_upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-cloud_upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-cloud_upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-cloud_upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-cloud_upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-cloud_download::before {
  background-position: -21.6rem -14.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-cloud_download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-cloud_download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-cloud_download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-cloud_download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-cloud_download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-cloud_download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-util::before {
  background-position: 0rem -16.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-util.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-util.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-util.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-util.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-util.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-util.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-util2::before {
  background-position: -2.4rem -16.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-util2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-util2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-util2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-util2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-util2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-util2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-doc::before {
  background-position: -4.8rem -16.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-doc.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-doc.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-doc.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-doc.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-doc.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-doc.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-doc_check::before {
  background-position: -7.2rem -16.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-doc_check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-doc_check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-doc_check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-doc_check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-doc_check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-doc_check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-doc_close::before {
  background-position: -9.6rem -16.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-doc_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-doc_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-doc_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-doc_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-doc_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-doc_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-doc_stamp::before {
  background-position: -12rem -16.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-doc_stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-doc_stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-doc_stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-doc_stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-doc_stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-doc_stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-mic::before {
  background-position: -14.4rem -16.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-mic.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-mic.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-mic.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-mic.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-mic.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-mic.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-sound::before {
  background-position: -16.8rem -16.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-sound.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-sound.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-sound.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-sound.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-sound.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-sound.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-mute::before {
  background-position: -19.2rem -16.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-mute.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-mute.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-mute.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-mute.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-mute.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-mute.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-noti::before {
  background-position: -21.6rem -16.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-noti.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-noti.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-noti.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-noti.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-noti.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-noti.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-edu::before {
  background-position: 0rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-edu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-edu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-edu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-edu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-edu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-edu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-stamp::before {
  background-position: -2.4rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-fav::before {
  background-position: -4.8rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-fav.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-fav.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-fav.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-fav.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-fav.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-fav.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-fav2::before {
  background-position: -7.2rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-fav2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-fav2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-fav2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-fav2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-fav2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-fav2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-like::before {
  background-position: -9.6rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-like.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-like.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-like.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-like.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-like.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-like.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-like2::before {
  background-position: -12rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-like2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-like2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-like2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-like2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-like2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-like2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-chart::before {
  background-position: -14.4rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-chart.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-chart.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-chart.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-chart.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-chart.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-chart.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-chart2::before {
  background-position: -16.8rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-chart2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-chart2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-chart2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-chart2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-chart2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-chart2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-chart3::before {
  background-position: -19.2rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-chart3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-chart3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-chart3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-chart3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-chart3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-chart3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-triangle::before {
  background-position: -21.6rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-triangle.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-triangle.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-triangle.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-triangle.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-triangle.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-triangle.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-equal::before {
  background-position: 0rem -21.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-equal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-equal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-equal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-equal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-equal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-equal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-capture::before {
  background-position: -2.4rem -21.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-capture.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-capture.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-capture.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-capture.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-capture.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-capture.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-blog::before {
  background-position: 0rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-blog.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-blog.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-blog.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-blog.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-blog.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-blog.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-facebook::before {
  background-position: -2.4rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-facebook.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-facebook.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-facebook.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-facebook.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-facebook.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-facebook.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-sns_x::before {
  background-position: -4.8rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-sns_x.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-sns_x.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-sns_x.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-sns_x.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-sns_x.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-sns_x.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-band::before {
  background-position: -7.2rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-band.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-band.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-band.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-band.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-band.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-band.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-kakaotalk::before {
  background-position: -9.6rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-kakaotalk.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-kakaotalk.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-kakaotalk.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-kakaotalk.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-kakaotalk.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-kakaotalk.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-print2::before {
  background-position: -12rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-print2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-print2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-print2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-print2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-print2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-print2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-img::before {
  background-position: -14.4rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-img.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-img.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-img.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-img.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-img.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-img.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.large.ico-excel::before {
  background-position: -16.8rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.large.ico-excel.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.large.ico-excel.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.large.ico-excel.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.large.ico-excel.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.large.ico-excel.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.large.ico-excel.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32 {
  position: relative;
  width: 3.2rem;
  height: 3.2rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
}
.item-ico.w_32::before {
  content: "";
  width: 3.2rem;
  height: 3.2rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 32rem auto;
}
.item-ico.w_32::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico.w_32.ico-download::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-upload::before {
  background-position: -3.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-login::before {
  background-position: -6.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-login.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-login.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-login.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-login.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-login.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-login.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-logout::before {
  background-position: -9.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-logout.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-logout.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-logout.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-logout.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-logout.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-logout.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-plus::before {
  background-position: -12.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-plus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-plus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-plus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-plus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-plus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-plus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-minus::before {
  background-position: -16rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-minus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-minus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-minus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-minus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-minus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-minus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-check::before {
  background-position: -19.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-close::before {
  background-position: -22.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-back::before {
  background-position: -25.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-back.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-back.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-back.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-back.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-back.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-back.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-forward::before {
  background-position: -28.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-forward.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-forward.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-forward.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-forward.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-forward.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-forward.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-up::before {
  background-position: 0rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-up.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-up.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-up.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-up.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-up.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-up.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-down::before {
  background-position: -3.2rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-down.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-down.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-down.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-down.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-down.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-down.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-left::before {
  background-position: -6.4rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-left.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-left.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-left.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-left.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-left.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-left.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-right::before {
  background-position: -9.6rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-right.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-right.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-right.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-right.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-right.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-right.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-first::before {
  background-position: -12.8rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-first.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-first.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-first.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-first.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-first.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-first.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-last::before {
  background-position: -16rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-last.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-last.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-last.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-last.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-last.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-last.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-pause::before {
  background-position: -19.2rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-pause.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-pause.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-pause.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-pause.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-pause.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-pause.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-play::before {
  background-position: -22.4rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-play.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-play.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-play.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-play.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-play.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-play.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-play2::before {
  background-position: -25.6rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-play2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-play2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-play2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-play2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-play2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-play2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-refresh::before {
  background-position: -28.8rem -3.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-refresh1::before {
  background-position: 0rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-refresh1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-refresh1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-refresh1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-refresh1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-refresh1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-refresh1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-refresh2::before {
  background-position: -3.2rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-refresh2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-refresh2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-refresh2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-refresh2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-refresh2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-refresh2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-del::before {
  background-position: -6.4rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-del.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-del.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-del.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-del.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-del.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-del.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-copy::before {
  background-position: -9.6rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-copy.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-copy.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-copy.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-copy.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-copy.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-copy.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-home::before {
  background-position: -12.8rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-home.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-home.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-home.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-home.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-home.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-home.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-search::before {
  background-position: -16rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-search.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-search.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-search.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-search.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-search.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-search.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-power::before {
  background-position: -19.2rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-power.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-power.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-power.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-power.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-power.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-power.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-link::before {
  background-position: -22.4rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-link.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-link.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-link.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-link.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-link.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-link.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-linkin::before {
  background-position: -25.6rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-linkin.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-linkin.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-linkin.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-linkin.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-linkin.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-linkin.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-url::before {
  background-position: -28.8rem -6.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-url.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-url.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-url.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-url.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-url.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-url.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-share::before {
  background-position: 0rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-share.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-share.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-share.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-share.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-share.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-share.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-net::before {
  background-position: -3.2rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-net.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-net.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-net.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-net.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-net.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-net.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-folder::before {
  background-position: -6.4rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-folder.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-folder.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-folder.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-folder.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-folder.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-folder.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-folder2::before {
  background-position: -9.6rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-folder2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-folder2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-folder2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-folder2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-folder2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-folder2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-file2::before {
  background-position: -12.8rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-file2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-file2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-file2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-file2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-file2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-file2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-camera::before {
  background-position: -16rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-camera.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-camera.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-camera.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-camera.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-camera.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-camera.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-video::before {
  background-position: -19.2rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-video.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-video.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-video.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-video.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-video.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-video.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-film::before {
  background-position: -22.4rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-film.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-film.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-film.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-film.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-film.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-film.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-file::before {
  background-position: -25.6rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-file.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-file.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-file.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-file.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-file.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-file.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-call::before {
  background-position: -28.8rem -9.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-call.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-call.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-call.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-call.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-call.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-call.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-cal::before {
  background-position: 0rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-cal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-cal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-cal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-cal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-cal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-cal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-cal2::before {
  background-position: -3.2rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-cal2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-cal2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-cal2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-cal2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-cal2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-cal2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-checkreset::before {
  background-position: -6.4rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-checkreset.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-checkreset.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-checkreset.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-checkreset.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-checkreset.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-checkreset.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-time::before {
  background-position: -9.6rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-time.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-time.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-time.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-time.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-time.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-time.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-time2::before {
  background-position: -12.8rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-time2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-time2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-time2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-time2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-time2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-time2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-mail::before {
  background-position: -16rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-mail.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-mail.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-mail.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-mail.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-mail.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-mail.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-mail2::before {
  background-position: -19.2rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-mail2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-mail2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-mail2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-mail2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-mail2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-mail2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-chat::before {
  background-position: -22.4rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-chat.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-chat.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-chat.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-chat.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-chat.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-chat.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-print::before {
  background-position: -25.6rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-print.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-print.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-print.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-print.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-print.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-print.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-qr::before {
  background-position: -28.8rem -12.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-qr.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-qr.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-qr.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-qr.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-qr.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-qr.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-lock::before {
  background-position: 0rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-lock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-lock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-lock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-lock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-lock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-lock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-unlock::before {
  background-position: -3.2rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-unlock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-unlock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-unlock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-unlock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-unlock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-unlock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-user::before {
  background-position: -6.4rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-user.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-user.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-user.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-user.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-user.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-user.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-setting::before {
  background-position: -9.6rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-setting.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-setting.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-setting.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-setting.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-setting.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-setting.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-menu::before {
  background-position: -12.8rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-menu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-menu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-menu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-menu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-menu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-menu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-setting2::before {
  background-position: -16rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-setting2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-setting2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-setting2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-setting2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-setting2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-setting2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-alarm::before {
  background-position: -19.2rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-alarm.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-alarm.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-alarm.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-alarm.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-alarm.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-alarm.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-alarm_no::before {
  background-position: -22.4rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-alarm_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-alarm_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-alarm_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-alarm_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-alarm_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-alarm_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-alarm2::before {
  background-position: -25.6rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-alarm2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-alarm2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-alarm2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-alarm2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-alarm2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-alarm2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-alarm2_no::before {
  background-position: -28.8rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-alarm2_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-alarm2_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-alarm2_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-alarm2_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-alarm2_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-alarm2_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-alert::before {
  background-position: 0rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-alert.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-alert.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-alert.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-alert.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-alert.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-alert.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-info::before {
  background-position: -3.2rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-info.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-info.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-info.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-info.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-info.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-info.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-info2::before {
  background-position: -6.4rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-info2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-info2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-info2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-info2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-info2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-info2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-guard::before {
  background-position: -9.6rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-guard.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-guard.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-guard.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-guard.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-guard.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-guard.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-guard2::before {
  background-position: -12.8rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-guard2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-guard2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-guard2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-guard2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-guard2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-guard2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-cloud::before {
  background-position: -16rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-cloud.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-cloud.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-cloud.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-cloud.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-cloud.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-cloud.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-cloud_refresh::before {
  background-position: -19.2rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-cloud_refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-cloud_refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-cloud_refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-cloud_refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-cloud_refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-cloud_refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-cloud_close::before {
  background-position: -22.4rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-cloud_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-cloud_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-cloud_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-cloud_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-cloud_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-cloud_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-cloud_upload::before {
  background-position: -25.6rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-cloud_upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-cloud_upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-cloud_upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-cloud_upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-cloud_upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-cloud_upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-cloud_download::before {
  background-position: -28.8rem -19.2rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-cloud_download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-cloud_download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-cloud_download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-cloud_download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-cloud_download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-cloud_download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-util::before {
  background-position: 0rem -22.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-util.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-util.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-util.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-util.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-util.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-util.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-util2::before {
  background-position: -3.2rem -22.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-util2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-util2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-util2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-util2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-util2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-util2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-doc::before {
  background-position: -6.4rem -22.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-doc.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-doc.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-doc.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-doc.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-doc.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-doc.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-doc_check::before {
  background-position: -9.6rem -22.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-doc_check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-doc_check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-doc_check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-doc_check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-doc_check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-doc_check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-doc_close::before {
  background-position: -12.8rem -22.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-doc_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-doc_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-doc_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-doc_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-doc_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-doc_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-doc_stamp::before {
  background-position: -16rem -22.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-doc_stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-doc_stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-doc_stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-doc_stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-doc_stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-doc_stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-mic::before {
  background-position: -19.2rem -22.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-mic.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-mic.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-mic.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-mic.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-mic.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-mic.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-sound::before {
  background-position: -22.4rem -22.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-sound.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-sound.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-sound.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-sound.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-sound.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-sound.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-mute::before {
  background-position: -25.6rem -22.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-mute.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-mute.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-mute.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-mute.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-mute.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-mute.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-noti::before {
  background-position: -28.8rem -22.4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-noti.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-noti.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-noti.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-noti.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-noti.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-noti.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-edu::before {
  background-position: 0rem -25.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-edu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-edu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-edu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-edu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-edu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-edu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-stamp::before {
  background-position: -3.2rem -25.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-fav::before {
  background-position: -6.4rem -25.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-fav.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-fav.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-fav.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-fav.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-fav.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-fav.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-fav2::before {
  background-position: -9.6rem -25.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-fav2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-fav2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-fav2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-fav2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-fav2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-fav2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-like::before {
  background-position: -12.8rem -25.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-like.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-like.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-like.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-like.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-like.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-like.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-like2::before {
  background-position: -16rem -25.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-like2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-like2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-like2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-like2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-like2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-like2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-chart::before {
  background-position: -19.2rem -25.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-chart.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-chart.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-chart.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-chart.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-chart.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-chart.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-chart2::before {
  background-position: -22.4rem -25.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-chart2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-chart2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-chart2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-chart2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-chart2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-chart2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-chart3::before {
  background-position: -25.6rem -25.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-chart3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-chart3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-chart3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-chart3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-chart3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-chart3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-triangle::before {
  background-position: -28.8rem -25.6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-triangle.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-triangle.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-triangle.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-triangle.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-triangle.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-triangle.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-equal::before {
  background-position: 0rem -28.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-equal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-equal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-equal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-equal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-equal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-equal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-capture::before {
  background-position: -3.2rem -28.8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-capture.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-capture.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-capture.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-capture.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-capture.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-capture.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-blog::before {
  background-position: 0rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-blog.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-blog.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-blog.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-blog.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-blog.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-blog.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-facebook::before {
  background-position: -3.2rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-facebook.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-facebook.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-facebook.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-facebook.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-facebook.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-facebook.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-sns_x::before {
  background-position: -6.4rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-sns_x.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-sns_x.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-sns_x.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-sns_x.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-sns_x.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-sns_x.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-band::before {
  background-position: -9.6rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-band.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-band.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-band.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-band.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-band.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-band.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-kakaotalk::before {
  background-position: -12.8rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-kakaotalk.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-kakaotalk.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-kakaotalk.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-kakaotalk.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-kakaotalk.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-kakaotalk.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-print2::before {
  background-position: -16rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-print2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-print2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-print2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-print2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-print2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-print2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-img::before {
  background-position: -19.2rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-img.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-img.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-img.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-img.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-img.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-img.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.w_32.ico-excel::before {
  background-position: -22.4rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.w_32.ico-excel.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.w_32.ico-excel.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.w_32.ico-excel.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.w_32.ico-excel.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.w_32.ico-excel.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.w_32.ico-excel.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge {
  position: relative;
  width: 4rem;
  height: 4rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
}
.item-ico.xlarge::before {
  content: "";
  width: 4rem;
  height: 4rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 40rem auto;
}
.item-ico.xlarge::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico.xlarge.ico-download::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-upload::before {
  background-position: -4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-login::before {
  background-position: -8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-login.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-login.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-login.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-login.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-login.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-login.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-logout::before {
  background-position: -12rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-logout.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-logout.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-logout.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-logout.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-logout.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-logout.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-plus::before {
  background-position: -16rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-plus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-plus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-plus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-plus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-plus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-plus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-minus::before {
  background-position: -20rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-minus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-minus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-minus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-minus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-minus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-minus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-check::before {
  background-position: -24rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-close::before {
  background-position: -28rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-back::before {
  background-position: -32rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-back.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-back.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-back.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-back.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-back.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-back.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-forward::before {
  background-position: -36rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-forward.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-forward.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-forward.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-forward.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-forward.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-forward.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-up::before {
  background-position: 0rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-up.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-up.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-up.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-up.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-up.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-up.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-down::before {
  background-position: -4rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-down.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-down.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-down.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-down.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-down.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-down.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-left::before {
  background-position: -8rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-left.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-left.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-left.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-left.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-left.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-left.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-right::before {
  background-position: -12rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-right.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-right.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-right.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-right.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-right.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-right.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-first::before {
  background-position: -16rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-first.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-first.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-first.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-first.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-first.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-first.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-last::before {
  background-position: -20rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-last.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-last.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-last.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-last.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-last.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-last.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-pause::before {
  background-position: -24rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-pause.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-pause.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-pause.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-pause.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-pause.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-pause.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-play::before {
  background-position: -28rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-play.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-play.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-play.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-play.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-play.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-play.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-play2::before {
  background-position: -32rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-play2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-play2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-play2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-play2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-play2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-play2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-refresh::before {
  background-position: -36rem -4rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-refresh1::before {
  background-position: 0rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-refresh1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-refresh1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-refresh1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-refresh1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-refresh1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-refresh1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-refresh2::before {
  background-position: -4rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-refresh2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-refresh2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-refresh2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-refresh2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-refresh2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-refresh2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-del::before {
  background-position: -8rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-del.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-del.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-del.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-del.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-del.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-del.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-copy::before {
  background-position: -12rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-copy.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-copy.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-copy.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-copy.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-copy.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-copy.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-home::before {
  background-position: -16rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-home.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-home.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-home.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-home.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-home.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-home.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-search::before {
  background-position: -20rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-search.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-search.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-search.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-search.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-search.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-search.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-power::before {
  background-position: -24rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-power.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-power.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-power.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-power.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-power.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-power.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-link::before {
  background-position: -28rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-link.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-link.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-link.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-link.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-link.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-link.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-linkin::before {
  background-position: -32rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-linkin.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-linkin.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-linkin.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-linkin.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-linkin.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-linkin.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-url::before {
  background-position: -36rem -8rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-url.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-url.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-url.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-url.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-url.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-url.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-share::before {
  background-position: 0rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-share.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-share.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-share.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-share.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-share.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-share.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-net::before {
  background-position: -4rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-net.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-net.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-net.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-net.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-net.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-net.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-folder::before {
  background-position: -8rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-folder.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-folder.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-folder.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-folder.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-folder.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-folder.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-folder2::before {
  background-position: -12rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-folder2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-folder2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-folder2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-folder2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-folder2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-folder2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-file2::before {
  background-position: -16rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-file2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-file2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-file2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-file2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-file2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-file2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-camera::before {
  background-position: -20rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-camera.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-camera.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-camera.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-camera.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-camera.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-camera.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-video::before {
  background-position: -24rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-video.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-video.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-video.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-video.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-video.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-video.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-film::before {
  background-position: -28rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-film.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-film.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-film.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-film.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-film.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-film.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-file::before {
  background-position: -32rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-file.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-file.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-file.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-file.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-file.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-file.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-call::before {
  background-position: -36rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-call.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-call.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-call.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-call.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-call.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-call.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-cal::before {
  background-position: 0rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-cal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-cal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-cal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-cal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-cal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-cal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-cal2::before {
  background-position: -4rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-cal2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-cal2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-cal2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-cal2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-cal2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-cal2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-checkreset::before {
  background-position: -8rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-checkreset.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-checkreset.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-checkreset.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-checkreset.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-checkreset.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-checkreset.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-time::before {
  background-position: -12rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-time.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-time.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-time.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-time.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-time.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-time.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-time2::before {
  background-position: -16rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-time2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-time2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-time2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-time2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-time2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-time2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-mail::before {
  background-position: -20rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-mail.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-mail.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-mail.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-mail.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-mail.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-mail.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-mail2::before {
  background-position: -24rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-mail2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-mail2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-mail2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-mail2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-mail2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-mail2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-chat::before {
  background-position: -28rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-chat.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-chat.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-chat.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-chat.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-chat.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-chat.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-print::before {
  background-position: -32rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-print.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-print.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-print.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-print.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-print.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-print.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-qr::before {
  background-position: -36rem -16rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-qr.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-qr.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-qr.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-qr.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-qr.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-qr.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-lock::before {
  background-position: 0rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-lock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-lock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-lock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-lock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-lock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-lock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-unlock::before {
  background-position: -4rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-unlock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-unlock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-unlock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-unlock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-unlock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-unlock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-user::before {
  background-position: -8rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-user.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-user.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-user.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-user.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-user.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-user.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-setting::before {
  background-position: -12rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-setting.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-setting.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-setting.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-setting.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-setting.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-setting.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-menu::before {
  background-position: -16rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-menu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-menu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-menu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-menu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-menu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-menu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-setting2::before {
  background-position: -20rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-setting2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-setting2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-setting2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-setting2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-setting2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-setting2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-alarm::before {
  background-position: -24rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-alarm.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-alarm.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-alarm.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-alarm.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-alarm.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-alarm.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-alarm_no::before {
  background-position: -28rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-alarm_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-alarm_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-alarm_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-alarm_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-alarm_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-alarm_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-alarm2::before {
  background-position: -32rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-alarm2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-alarm2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-alarm2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-alarm2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-alarm2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-alarm2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-alarm2_no::before {
  background-position: -36rem -20rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-alarm2_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-alarm2_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-alarm2_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-alarm2_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-alarm2_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-alarm2_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-alert::before {
  background-position: 0rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-alert.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-alert.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-alert.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-alert.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-alert.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-alert.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-info::before {
  background-position: -4rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-info.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-info.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-info.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-info.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-info.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-info.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-info2::before {
  background-position: -8rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-info2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-info2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-info2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-info2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-info2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-info2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-guard::before {
  background-position: -12rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-guard.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-guard.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-guard.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-guard.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-guard.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-guard.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-guard2::before {
  background-position: -16rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-guard2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-guard2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-guard2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-guard2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-guard2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-guard2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-cloud::before {
  background-position: -20rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-cloud.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-cloud.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-cloud.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-cloud.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-cloud.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-cloud.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-cloud_refresh::before {
  background-position: -24rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-cloud_refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-cloud_refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-cloud_refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-cloud_refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-cloud_refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-cloud_refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-cloud_close::before {
  background-position: -28rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-cloud_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-cloud_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-cloud_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-cloud_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-cloud_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-cloud_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-cloud_upload::before {
  background-position: -32rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-cloud_upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-cloud_upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-cloud_upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-cloud_upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-cloud_upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-cloud_upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-cloud_download::before {
  background-position: -36rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-cloud_download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-cloud_download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-cloud_download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-cloud_download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-cloud_download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-cloud_download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-util::before {
  background-position: 0rem -28rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-util.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-util.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-util.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-util.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-util.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-util.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-util2::before {
  background-position: -4rem -28rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-util2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-util2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-util2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-util2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-util2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-util2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-doc::before {
  background-position: -8rem -28rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-doc.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-doc.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-doc.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-doc.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-doc.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-doc.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-doc_check::before {
  background-position: -12rem -28rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-doc_check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-doc_check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-doc_check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-doc_check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-doc_check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-doc_check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-doc_close::before {
  background-position: -16rem -28rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-doc_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-doc_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-doc_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-doc_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-doc_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-doc_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-doc_stamp::before {
  background-position: -20rem -28rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-doc_stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-doc_stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-doc_stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-doc_stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-doc_stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-doc_stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-mic::before {
  background-position: -24rem -28rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-mic.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-mic.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-mic.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-mic.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-mic.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-mic.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-sound::before {
  background-position: -28rem -28rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-sound.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-sound.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-sound.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-sound.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-sound.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-sound.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-mute::before {
  background-position: -32rem -28rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-mute.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-mute.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-mute.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-mute.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-mute.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-mute.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-noti::before {
  background-position: -36rem -28rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-noti.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-noti.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-noti.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-noti.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-noti.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-noti.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-edu::before {
  background-position: 0rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-edu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-edu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-edu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-edu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-edu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-edu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-stamp::before {
  background-position: -4rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-fav::before {
  background-position: -8rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-fav.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-fav.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-fav.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-fav.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-fav.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-fav.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-fav2::before {
  background-position: -12rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-fav2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-fav2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-fav2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-fav2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-fav2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-fav2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-like::before {
  background-position: -16rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-like.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-like.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-like.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-like.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-like.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-like.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-like2::before {
  background-position: -20rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-like2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-like2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-like2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-like2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-like2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-like2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-chart::before {
  background-position: -24rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-chart.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-chart.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-chart.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-chart.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-chart.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-chart.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-chart2::before {
  background-position: -28rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-chart2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-chart2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-chart2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-chart2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-chart2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-chart2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-chart3::before {
  background-position: -32rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-chart3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-chart3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-chart3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-chart3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-chart3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-chart3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-triangle::before {
  background-position: -36rem -32rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-triangle.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-triangle.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-triangle.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-triangle.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-triangle.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-triangle.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-equal::before {
  background-position: 0rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-equal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-equal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-equal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-equal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-equal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-equal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-capture::before {
  background-position: -4rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-capture.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-capture.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-capture.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-capture.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-capture.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-capture.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-blog::before {
  background-position: 0rem -40rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-blog.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-blog.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-blog.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-blog.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-blog.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-blog.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-facebook::before {
  background-position: -4rem -40rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-facebook.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-facebook.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-facebook.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-facebook.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-facebook.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-facebook.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-sns_x::before {
  background-position: -8rem -40rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-sns_x.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-sns_x.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-sns_x.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-sns_x.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-sns_x.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-sns_x.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-band::before {
  background-position: -12rem -40rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-band.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-band.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-band.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-band.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-band.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-band.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-kakaotalk::before {
  background-position: -16rem -40rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-kakaotalk.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-kakaotalk.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-kakaotalk.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-kakaotalk.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-kakaotalk.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-kakaotalk.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-print2::before {
  background-position: -20rem -40rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-print2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-print2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-print2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-print2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-print2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-print2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-img::before {
  background-position: -24rem -40rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-img.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-img.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-img.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-img.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-img.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-img.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xlarge.ico-excel::before {
  background-position: -28rem -40rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xlarge.ico-excel.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xlarge.ico-excel.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xlarge.ico-excel.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xlarge.ico-excel.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xlarge.ico-excel.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xlarge.ico-excel.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge {
  position: relative;
  width: 6rem;
  height: 6rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
}
.item-ico.xxlarge::before {
  content: "";
  width: 6rem;
  height: 6rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 60rem auto;
}
.item-ico.xxlarge::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico.xxlarge.ico-download::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-upload::before {
  background-position: -6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-login::before {
  background-position: -12rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-login.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-login.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-login.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-login.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-login.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-login.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-logout::before {
  background-position: -18rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-logout.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-logout.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-logout.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-logout.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-logout.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-logout.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-plus::before {
  background-position: -24rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-plus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-plus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-plus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-plus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-plus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-plus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-minus::before {
  background-position: -30rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-minus.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-minus.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-minus.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-minus.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-minus.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-minus.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-check::before {
  background-position: -36rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-close::before {
  background-position: -42rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-back::before {
  background-position: -48rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-back.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-back.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-back.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-back.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-back.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-back.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-forward::before {
  background-position: -54rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-forward.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-forward.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-forward.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-forward.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-forward.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-forward.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-up::before {
  background-position: 0rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-up.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-up.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-up.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-up.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-up.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-up.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-down::before {
  background-position: -6rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-down.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-down.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-down.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-down.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-down.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-down.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-left::before {
  background-position: -12rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-left.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-left.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-left.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-left.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-left.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-left.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-right::before {
  background-position: -18rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-right.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-right.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-right.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-right.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-right.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-right.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-first::before {
  background-position: -24rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-first.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-first.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-first.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-first.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-first.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-first.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-last::before {
  background-position: -30rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-last.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-last.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-last.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-last.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-last.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-last.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-pause::before {
  background-position: -36rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-pause.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-pause.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-pause.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-pause.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-pause.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-pause.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-play::before {
  background-position: -42rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-play.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-play.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-play.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-play.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-play.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-play.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-play2::before {
  background-position: -48rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-play2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-play2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-play2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-play2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-play2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-play2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-refresh::before {
  background-position: -54rem -6rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-refresh1::before {
  background-position: 0rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-refresh1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-refresh1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-refresh1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-refresh1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-refresh1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-refresh1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-refresh2::before {
  background-position: -6rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-refresh2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-refresh2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-refresh2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-refresh2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-refresh2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-refresh2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-del::before {
  background-position: -12rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-del.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-del.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-del.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-del.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-del.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-del.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-copy::before {
  background-position: -18rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-copy.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-copy.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-copy.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-copy.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-copy.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-copy.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-home::before {
  background-position: -24rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-home.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-home.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-home.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-home.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-home.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-home.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-search::before {
  background-position: -30rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-search.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-search.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-search.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-search.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-search.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-search.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-power::before {
  background-position: -36rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-power.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-power.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-power.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-power.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-power.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-power.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-link::before {
  background-position: -42rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-link.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-link.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-link.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-link.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-link.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-link.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-linkin::before {
  background-position: -48rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-linkin.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-linkin.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-linkin.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-linkin.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-linkin.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-linkin.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-url::before {
  background-position: -54rem -12rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-url.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-url.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-url.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-url.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-url.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-url.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-share::before {
  background-position: 0rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-share.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-share.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-share.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-share.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-share.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-share.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-net::before {
  background-position: -6rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-net.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-net.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-net.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-net.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-net.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-net.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-folder::before {
  background-position: -12rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-folder.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-folder.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-folder.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-folder.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-folder.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-folder.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-folder2::before {
  background-position: -18rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-folder2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-folder2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-folder2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-folder2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-folder2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-folder2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-file2::before {
  background-position: -24rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-file2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-file2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-file2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-file2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-file2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-file2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-camera::before {
  background-position: -30rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-camera.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-camera.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-camera.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-camera.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-camera.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-camera.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-video::before {
  background-position: -36rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-video.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-video.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-video.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-video.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-video.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-video.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-film::before {
  background-position: -42rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-film.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-film.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-film.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-film.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-film.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-film.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-file::before {
  background-position: -48rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-file.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-file.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-file.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-file.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-file.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-file.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-call::before {
  background-position: -54rem -18rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-call.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-call.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-call.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-call.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-call.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-call.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-cal::before {
  background-position: 0rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-cal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-cal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-cal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-cal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-cal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-cal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-cal2::before {
  background-position: -6rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-cal2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-cal2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-cal2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-cal2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-cal2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-cal2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-checkreset::before {
  background-position: -12rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-checkreset.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-checkreset.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-checkreset.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-checkreset.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-checkreset.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-checkreset.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-time::before {
  background-position: -18rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-time.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-time.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-time.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-time.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-time.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-time.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-time2::before {
  background-position: -24rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-time2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-time2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-time2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-time2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-time2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-time2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-mail::before {
  background-position: -30rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-mail.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-mail.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-mail.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-mail.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-mail.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-mail.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-mail2::before {
  background-position: -36rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-mail2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-mail2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-mail2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-mail2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-mail2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-mail2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-chat::before {
  background-position: -42rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-chat.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-chat.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-chat.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-chat.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-chat.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-chat.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-print::before {
  background-position: -48rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-print.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-print.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-print.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-print.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-print.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-print.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-qr::before {
  background-position: -54rem -24rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-qr.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-qr.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-qr.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-qr.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-qr.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-qr.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-lock::before {
  background-position: 0rem -30rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-lock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-lock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-lock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-lock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-lock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-lock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-unlock::before {
  background-position: -6rem -30rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-unlock.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-unlock.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-unlock.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-unlock.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-unlock.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-unlock.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-user::before {
  background-position: -12rem -30rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-user.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-user.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-user.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-user.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-user.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-user.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-setting::before {
  background-position: -18rem -30rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-setting.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-setting.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-setting.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-setting.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-setting.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-setting.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-menu::before {
  background-position: -24rem -30rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-menu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-menu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-menu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-menu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-menu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-menu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-setting2::before {
  background-position: -30rem -30rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-setting2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-setting2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-setting2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-setting2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-setting2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-setting2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-alarm::before {
  background-position: -36rem -30rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-alarm.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-alarm.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-alarm.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-alarm.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-alarm.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-alarm.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-alarm_no::before {
  background-position: -42rem -30rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-alarm_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-alarm_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-alarm_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-alarm_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-alarm_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-alarm_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-alarm2::before {
  background-position: -48rem -30rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-alarm2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-alarm2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-alarm2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-alarm2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-alarm2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-alarm2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-alarm2_no::before {
  background-position: -54rem -30rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-alarm2_no.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-alarm2_no.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-alarm2_no.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-alarm2_no.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-alarm2_no.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-alarm2_no.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-alert::before {
  background-position: 0rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-alert.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-alert.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-alert.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-alert.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-alert.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-alert.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-info::before {
  background-position: -6rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-info.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-info.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-info.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-info.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-info.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-info.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-info2::before {
  background-position: -12rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-info2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-info2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-info2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-info2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-info2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-info2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-guard::before {
  background-position: -18rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-guard.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-guard.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-guard.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-guard.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-guard.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-guard.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-guard2::before {
  background-position: -24rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-guard2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-guard2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-guard2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-guard2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-guard2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-guard2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-cloud::before {
  background-position: -30rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-cloud.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-cloud.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-cloud.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-cloud.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-cloud.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-cloud.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-cloud_refresh::before {
  background-position: -36rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-cloud_refresh.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-cloud_refresh.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-cloud_refresh.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-cloud_refresh.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-cloud_refresh.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-cloud_refresh.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-cloud_close::before {
  background-position: -42rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-cloud_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-cloud_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-cloud_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-cloud_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-cloud_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-cloud_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-cloud_upload::before {
  background-position: -48rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-cloud_upload.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-cloud_upload.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-cloud_upload.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-cloud_upload.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-cloud_upload.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-cloud_upload.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-cloud_download::before {
  background-position: -54rem -36rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-cloud_download.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-cloud_download.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-cloud_download.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-cloud_download.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-cloud_download.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-cloud_download.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-util::before {
  background-position: 0rem -42rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-util.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-util.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-util.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-util.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-util.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-util.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-util2::before {
  background-position: -6rem -42rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-util2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-util2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-util2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-util2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-util2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-util2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-doc::before {
  background-position: -12rem -42rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-doc.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-doc.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-doc.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-doc.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-doc.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-doc.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-doc_check::before {
  background-position: -18rem -42rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-doc_check.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-doc_check.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-doc_check.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-doc_check.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-doc_check.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-doc_check.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-doc_close::before {
  background-position: -24rem -42rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-doc_close.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-doc_close.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-doc_close.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-doc_close.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-doc_close.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-doc_close.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-doc_stamp::before {
  background-position: -30rem -42rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-doc_stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-doc_stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-doc_stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-doc_stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-doc_stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-doc_stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-mic::before {
  background-position: -36rem -42rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-mic.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-mic.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-mic.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-mic.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-mic.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-mic.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-sound::before {
  background-position: -42rem -42rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-sound.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-sound.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-sound.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-sound.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-sound.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-sound.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-mute::before {
  background-position: -48rem -42rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-mute.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-mute.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-mute.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-mute.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-mute.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-mute.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-noti::before {
  background-position: -54rem -42rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-noti.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-noti.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-noti.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-noti.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-noti.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-noti.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-edu::before {
  background-position: 0rem -48rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-edu.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-edu.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-edu.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-edu.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-edu.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-edu.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-stamp::before {
  background-position: -6rem -48rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-stamp.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-stamp.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-stamp.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-stamp.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-stamp.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-stamp.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-fav::before {
  background-position: -12rem -48rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-fav.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-fav.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-fav.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-fav.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-fav.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-fav.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-fav2::before {
  background-position: -18rem -48rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-fav2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-fav2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-fav2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-fav2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-fav2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-fav2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-like::before {
  background-position: -24rem -48rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-like.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-like.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-like.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-like.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-like.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-like.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-like2::before {
  background-position: -30rem -48rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-like2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-like2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-like2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-like2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-like2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-like2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-chart::before {
  background-position: -36rem -48rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-chart.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-chart.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-chart.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-chart.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-chart.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-chart.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-chart2::before {
  background-position: -42rem -48rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-chart2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-chart2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-chart2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-chart2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-chart2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-chart2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-chart3::before {
  background-position: -48rem -48rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-chart3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-chart3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-chart3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-chart3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-chart3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-chart3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-triangle::before {
  background-position: -54rem -48rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-triangle.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-triangle.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-triangle.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-triangle.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-triangle.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-triangle.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-equal::before {
  background-position: 0rem -54rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-equal.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-equal.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-equal.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-equal.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-equal.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-equal.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-capture::before {
  background-position: -6rem -54rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-capture.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-capture.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-capture.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-capture.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-capture.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-capture.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-blog::before {
  background-position: 0rem -60rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-blog.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-blog.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-blog.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-blog.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-blog.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-blog.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-facebook::before {
  background-position: -6rem -60rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-facebook.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-facebook.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-facebook.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-facebook.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-facebook.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-facebook.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-sns_x::before {
  background-position: -12rem -60rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-sns_x.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-sns_x.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-sns_x.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-sns_x.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-sns_x.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-sns_x.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-band::before {
  background-position: -18rem -60rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-band.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-band.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-band.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-band.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-band.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-band.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-kakaotalk::before {
  background-position: -24rem -60rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-kakaotalk.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-kakaotalk.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-kakaotalk.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-kakaotalk.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-kakaotalk.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-kakaotalk.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-print2::before {
  background-position: -30rem -60rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-print2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-print2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-print2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-print2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-print2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-print2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-img::before {
  background-position: -36rem -60rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-img.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-img.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-img.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-img.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-img.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-img.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico.xxlarge.ico-excel::before {
  background-position: -42rem -60rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico.xxlarge.ico-excel.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico.xxlarge.ico-excel.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico.xxlarge.ico-excel.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico.xxlarge.ico-excel.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico.xxlarge.ico-excel.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico.xxlarge.ico-excel.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}

.item-ico_main_quick1 {
  display: inline-block;
  vertical-align: middle;
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge) {
  position: relative;
  width: 2rem;
  height: 2rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  width: 5.6rem;
  height: 5.6rem;
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge)::before {
  content: "";
  width: 2rem;
  height: 2rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 20rem auto;
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge)::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick1::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick2::before {
  background-position: -5.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick3::before {
  background-position: -11.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick4::before {
  background-position: -16.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick5::before {
  background-position: -22.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick6::before {
  background-position: -28rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick7::before {
  background-position: -33.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick8::before {
  background-position: -39.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick9::before {
  background-position: -44.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1:not(.small, .large, .xlarge, .xxlarge)::before {
  width: 5.6rem;
  height: 5.6rem;
  background-image: url("../img/main/ico-main_quick1.svg");
  background-size: 56rem auto;
}
.item-ico_main_quick1.small {
  position: relative;
  width: 1.6rem;
  height: 1.6rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  width: 5.6rem;
  height: 5.6rem;
}
.item-ico_main_quick1.small::before {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 16rem auto;
}
.item-ico_main_quick1.small::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico_main_quick1.small.ico-quick1::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.small.ico-quick1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.small.ico-quick1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.small.ico-quick1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.small.ico-quick1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.small.ico-quick1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.small.ico-quick1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.small.ico-quick2::before {
  background-position: -4.48rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.small.ico-quick2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.small.ico-quick2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.small.ico-quick2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.small.ico-quick2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.small.ico-quick2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.small.ico-quick2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.small.ico-quick3::before {
  background-position: -8.96rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.small.ico-quick3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.small.ico-quick3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.small.ico-quick3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.small.ico-quick3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.small.ico-quick3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.small.ico-quick3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.small.ico-quick4::before {
  background-position: -13.44rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.small.ico-quick4.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.small.ico-quick4.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.small.ico-quick4.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.small.ico-quick4.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.small.ico-quick4.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.small.ico-quick4.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.small.ico-quick5::before {
  background-position: -17.92rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.small.ico-quick5.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.small.ico-quick5.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.small.ico-quick5.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.small.ico-quick5.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.small.ico-quick5.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.small.ico-quick5.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.small.ico-quick6::before {
  background-position: -22.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.small.ico-quick6.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.small.ico-quick6.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.small.ico-quick6.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.small.ico-quick6.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.small.ico-quick6.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.small.ico-quick6.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.small.ico-quick7::before {
  background-position: -26.88rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.small.ico-quick7.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.small.ico-quick7.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.small.ico-quick7.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.small.ico-quick7.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.small.ico-quick7.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.small.ico-quick7.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.small.ico-quick8::before {
  background-position: -31.36rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.small.ico-quick8.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.small.ico-quick8.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.small.ico-quick8.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.small.ico-quick8.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.small.ico-quick8.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.small.ico-quick8.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.small.ico-quick9::before {
  background-position: -35.84rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.small.ico-quick9.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.small.ico-quick9.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.small.ico-quick9.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.small.ico-quick9.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.small.ico-quick9.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.small.ico-quick9.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.small::before {
  width: 5.6rem;
  height: 5.6rem;
  background-image: url("../img/main/ico-main_quick1.svg");
  background-size: 44.8rem auto;
}
.item-ico_main_quick1.large {
  position: relative;
  width: 2.4rem;
  height: 2.4rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  width: 5.6rem;
  height: 5.6rem;
}
.item-ico_main_quick1.large::before {
  content: "";
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 24rem auto;
}
.item-ico_main_quick1.large::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico_main_quick1.large.ico-quick1::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.large.ico-quick1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.large.ico-quick1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.large.ico-quick1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.large.ico-quick1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.large.ico-quick1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.large.ico-quick1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.large.ico-quick2::before {
  background-position: -6.72rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.large.ico-quick2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.large.ico-quick2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.large.ico-quick2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.large.ico-quick2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.large.ico-quick2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.large.ico-quick2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.large.ico-quick3::before {
  background-position: -13.44rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.large.ico-quick3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.large.ico-quick3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.large.ico-quick3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.large.ico-quick3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.large.ico-quick3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.large.ico-quick3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.large.ico-quick4::before {
  background-position: -20.16rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.large.ico-quick4.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.large.ico-quick4.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.large.ico-quick4.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.large.ico-quick4.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.large.ico-quick4.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.large.ico-quick4.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.large.ico-quick5::before {
  background-position: -26.88rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.large.ico-quick5.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.large.ico-quick5.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.large.ico-quick5.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.large.ico-quick5.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.large.ico-quick5.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.large.ico-quick5.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.large.ico-quick6::before {
  background-position: -33.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.large.ico-quick6.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.large.ico-quick6.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.large.ico-quick6.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.large.ico-quick6.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.large.ico-quick6.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.large.ico-quick6.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.large.ico-quick7::before {
  background-position: -40.32rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.large.ico-quick7.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.large.ico-quick7.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.large.ico-quick7.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.large.ico-quick7.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.large.ico-quick7.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.large.ico-quick7.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.large.ico-quick8::before {
  background-position: -47.04rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.large.ico-quick8.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.large.ico-quick8.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.large.ico-quick8.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.large.ico-quick8.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.large.ico-quick8.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.large.ico-quick8.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.large.ico-quick9::before {
  background-position: -53.76rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.large.ico-quick9.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.large.ico-quick9.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.large.ico-quick9.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.large.ico-quick9.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.large.ico-quick9.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.large.ico-quick9.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.large::before {
  width: 5.6rem;
  height: 5.6rem;
  background-image: url("../img/main/ico-main_quick1.svg");
  background-size: 67.2rem auto;
}
.item-ico_main_quick1.xlarge {
  position: relative;
  width: 4rem;
  height: 4rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  width: 5.6rem;
  height: 5.6rem;
}
.item-ico_main_quick1.xlarge::before {
  content: "";
  width: 4rem;
  height: 4rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 40rem auto;
}
.item-ico_main_quick1.xlarge::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico_main_quick1.xlarge.ico-quick1::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xlarge.ico-quick1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xlarge.ico-quick1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xlarge.ico-quick1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xlarge.ico-quick1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xlarge.ico-quick1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xlarge.ico-quick1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xlarge.ico-quick2::before {
  background-position: -11.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xlarge.ico-quick2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xlarge.ico-quick2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xlarge.ico-quick2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xlarge.ico-quick2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xlarge.ico-quick2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xlarge.ico-quick2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xlarge.ico-quick3::before {
  background-position: -22.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xlarge.ico-quick3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xlarge.ico-quick3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xlarge.ico-quick3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xlarge.ico-quick3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xlarge.ico-quick3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xlarge.ico-quick3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xlarge.ico-quick4::before {
  background-position: -33.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xlarge.ico-quick4.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xlarge.ico-quick4.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xlarge.ico-quick4.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xlarge.ico-quick4.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xlarge.ico-quick4.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xlarge.ico-quick4.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xlarge.ico-quick5::before {
  background-position: -44.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xlarge.ico-quick5.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xlarge.ico-quick5.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xlarge.ico-quick5.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xlarge.ico-quick5.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xlarge.ico-quick5.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xlarge.ico-quick5.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xlarge.ico-quick6::before {
  background-position: -56rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xlarge.ico-quick6.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xlarge.ico-quick6.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xlarge.ico-quick6.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xlarge.ico-quick6.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xlarge.ico-quick6.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xlarge.ico-quick6.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xlarge.ico-quick7::before {
  background-position: -67.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xlarge.ico-quick7.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xlarge.ico-quick7.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xlarge.ico-quick7.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xlarge.ico-quick7.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xlarge.ico-quick7.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xlarge.ico-quick7.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xlarge.ico-quick8::before {
  background-position: -78.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xlarge.ico-quick8.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xlarge.ico-quick8.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xlarge.ico-quick8.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xlarge.ico-quick8.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xlarge.ico-quick8.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xlarge.ico-quick8.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xlarge.ico-quick9::before {
  background-position: -89.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xlarge.ico-quick9.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xlarge.ico-quick9.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xlarge.ico-quick9.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xlarge.ico-quick9.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xlarge.ico-quick9.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xlarge.ico-quick9.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xlarge::before {
  width: 5.6rem;
  height: 5.6rem;
  background-image: url("../img/main/ico-main_quick1.svg");
  background-size: 112rem auto;
}
.item-ico_main_quick1.xxlarge {
  position: relative;
  width: 6rem;
  height: 6rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  width: 5.6rem;
  height: 5.6rem;
}
.item-ico_main_quick1.xxlarge::before {
  content: "";
  width: 6rem;
  height: 6rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 60rem auto;
}
.item-ico_main_quick1.xxlarge::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico_main_quick1.xxlarge.ico-quick1::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xxlarge.ico-quick1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xxlarge.ico-quick1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xxlarge.ico-quick1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xxlarge.ico-quick1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xxlarge.ico-quick1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xxlarge.ico-quick1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xxlarge.ico-quick2::before {
  background-position: -16.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xxlarge.ico-quick2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xxlarge.ico-quick2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xxlarge.ico-quick2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xxlarge.ico-quick2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xxlarge.ico-quick2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xxlarge.ico-quick2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xxlarge.ico-quick3::before {
  background-position: -33.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xxlarge.ico-quick3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xxlarge.ico-quick3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xxlarge.ico-quick3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xxlarge.ico-quick3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xxlarge.ico-quick3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xxlarge.ico-quick3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xxlarge.ico-quick4::before {
  background-position: -50.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xxlarge.ico-quick4.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xxlarge.ico-quick4.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xxlarge.ico-quick4.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xxlarge.ico-quick4.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xxlarge.ico-quick4.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xxlarge.ico-quick4.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xxlarge.ico-quick5::before {
  background-position: -67.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xxlarge.ico-quick5.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xxlarge.ico-quick5.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xxlarge.ico-quick5.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xxlarge.ico-quick5.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xxlarge.ico-quick5.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xxlarge.ico-quick5.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xxlarge.ico-quick6::before {
  background-position: -84rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xxlarge.ico-quick6.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xxlarge.ico-quick6.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xxlarge.ico-quick6.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xxlarge.ico-quick6.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xxlarge.ico-quick6.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xxlarge.ico-quick6.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xxlarge.ico-quick7::before {
  background-position: -100.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xxlarge.ico-quick7.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xxlarge.ico-quick7.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xxlarge.ico-quick7.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xxlarge.ico-quick7.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xxlarge.ico-quick7.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xxlarge.ico-quick7.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xxlarge.ico-quick8::before {
  background-position: -117.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xxlarge.ico-quick8.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xxlarge.ico-quick8.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xxlarge.ico-quick8.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xxlarge.ico-quick8.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xxlarge.ico-quick8.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xxlarge.ico-quick8.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xxlarge.ico-quick9::before {
  background-position: -134.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick1.xxlarge.ico-quick9.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick1.xxlarge.ico-quick9.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick1.xxlarge.ico-quick9.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick1.xxlarge.ico-quick9.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick1.xxlarge.ico-quick9.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick1.xxlarge.ico-quick9.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick1.xxlarge::before {
  width: 5.6rem;
  height: 5.6rem;
  background-image: url("../img/main/ico-main_quick1.svg");
  background-size: 168rem auto;
}

.item-ico_main_quick2 {
  display: inline-block;
  vertical-align: middle;
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge) {
  position: relative;
  width: 2rem;
  height: 2rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  width: 8rem;
  height: 8rem;
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge)::before {
  content: "";
  width: 2rem;
  height: 2rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 20rem auto;
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge)::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick1::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick2::before {
  background-position: -8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick3::before {
  background-position: -16rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick4::before {
  background-position: -24rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick4.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick5::before {
  background-position: -32rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick5.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick6::before {
  background-position: -40rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick6.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick7::before {
  background-position: -48rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick7.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick8::before {
  background-position: -56rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick8.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick9::before {
  background-position: -64rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge).ico-quick9.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2:not(.small, .large, .xlarge, .xxlarge)::before {
  width: 8rem;
  height: 8rem;
  background-image: url("../img/main/ico-main_quick2.svg");
  background-size: 80rem auto;
}
.item-ico_main_quick2.small {
  position: relative;
  width: 1.6rem;
  height: 1.6rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  width: 8rem;
  height: 8rem;
}
.item-ico_main_quick2.small::before {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 16rem auto;
}
.item-ico_main_quick2.small::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico_main_quick2.small.ico-quick1::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.small.ico-quick1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.small.ico-quick1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.small.ico-quick1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.small.ico-quick1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.small.ico-quick1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.small.ico-quick1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.small.ico-quick2::before {
  background-position: -6.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.small.ico-quick2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.small.ico-quick2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.small.ico-quick2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.small.ico-quick2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.small.ico-quick2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.small.ico-quick2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.small.ico-quick3::before {
  background-position: -12.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.small.ico-quick3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.small.ico-quick3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.small.ico-quick3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.small.ico-quick3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.small.ico-quick3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.small.ico-quick3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.small.ico-quick4::before {
  background-position: -19.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.small.ico-quick4.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.small.ico-quick4.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.small.ico-quick4.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.small.ico-quick4.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.small.ico-quick4.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.small.ico-quick4.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.small.ico-quick5::before {
  background-position: -25.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.small.ico-quick5.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.small.ico-quick5.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.small.ico-quick5.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.small.ico-quick5.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.small.ico-quick5.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.small.ico-quick5.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.small.ico-quick6::before {
  background-position: -32rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.small.ico-quick6.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.small.ico-quick6.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.small.ico-quick6.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.small.ico-quick6.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.small.ico-quick6.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.small.ico-quick6.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.small.ico-quick7::before {
  background-position: -38.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.small.ico-quick7.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.small.ico-quick7.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.small.ico-quick7.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.small.ico-quick7.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.small.ico-quick7.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.small.ico-quick7.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.small.ico-quick8::before {
  background-position: -44.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.small.ico-quick8.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.small.ico-quick8.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.small.ico-quick8.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.small.ico-quick8.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.small.ico-quick8.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.small.ico-quick8.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.small.ico-quick9::before {
  background-position: -51.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.small.ico-quick9.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.small.ico-quick9.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.small.ico-quick9.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.small.ico-quick9.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.small.ico-quick9.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.small.ico-quick9.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.small::before {
  width: 8rem;
  height: 8rem;
  background-image: url("../img/main/ico-main_quick2.svg");
  background-size: 64rem auto;
}
.item-ico_main_quick2.large {
  position: relative;
  width: 2.4rem;
  height: 2.4rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  width: 8rem;
  height: 8rem;
}
.item-ico_main_quick2.large::before {
  content: "";
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 24rem auto;
}
.item-ico_main_quick2.large::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico_main_quick2.large.ico-quick1::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.large.ico-quick1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.large.ico-quick1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.large.ico-quick1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.large.ico-quick1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.large.ico-quick1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.large.ico-quick1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.large.ico-quick2::before {
  background-position: -9.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.large.ico-quick2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.large.ico-quick2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.large.ico-quick2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.large.ico-quick2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.large.ico-quick2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.large.ico-quick2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.large.ico-quick3::before {
  background-position: -19.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.large.ico-quick3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.large.ico-quick3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.large.ico-quick3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.large.ico-quick3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.large.ico-quick3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.large.ico-quick3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.large.ico-quick4::before {
  background-position: -28.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.large.ico-quick4.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.large.ico-quick4.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.large.ico-quick4.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.large.ico-quick4.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.large.ico-quick4.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.large.ico-quick4.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.large.ico-quick5::before {
  background-position: -38.4rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.large.ico-quick5.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.large.ico-quick5.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.large.ico-quick5.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.large.ico-quick5.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.large.ico-quick5.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.large.ico-quick5.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.large.ico-quick6::before {
  background-position: -48rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.large.ico-quick6.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.large.ico-quick6.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.large.ico-quick6.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.large.ico-quick6.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.large.ico-quick6.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.large.ico-quick6.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.large.ico-quick7::before {
  background-position: -57.6rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.large.ico-quick7.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.large.ico-quick7.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.large.ico-quick7.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.large.ico-quick7.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.large.ico-quick7.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.large.ico-quick7.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.large.ico-quick8::before {
  background-position: -67.2rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.large.ico-quick8.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.large.ico-quick8.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.large.ico-quick8.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.large.ico-quick8.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.large.ico-quick8.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.large.ico-quick8.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.large.ico-quick9::before {
  background-position: -76.8rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.large.ico-quick9.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.large.ico-quick9.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.large.ico-quick9.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.large.ico-quick9.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.large.ico-quick9.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.large.ico-quick9.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.large::before {
  width: 8rem;
  height: 8rem;
  background-image: url("../img/main/ico-main_quick2.svg");
  background-size: 96rem auto;
}
.item-ico_main_quick2.xlarge {
  position: relative;
  width: 4rem;
  height: 4rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  width: 8rem;
  height: 8rem;
}
.item-ico_main_quick2.xlarge::before {
  content: "";
  width: 4rem;
  height: 4rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 40rem auto;
}
.item-ico_main_quick2.xlarge::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico_main_quick2.xlarge.ico-quick1::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xlarge.ico-quick1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xlarge.ico-quick1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xlarge.ico-quick1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xlarge.ico-quick1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xlarge.ico-quick1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xlarge.ico-quick1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xlarge.ico-quick2::before {
  background-position: -16rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xlarge.ico-quick2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xlarge.ico-quick2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xlarge.ico-quick2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xlarge.ico-quick2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xlarge.ico-quick2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xlarge.ico-quick2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xlarge.ico-quick3::before {
  background-position: -32rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xlarge.ico-quick3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xlarge.ico-quick3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xlarge.ico-quick3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xlarge.ico-quick3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xlarge.ico-quick3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xlarge.ico-quick3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xlarge.ico-quick4::before {
  background-position: -48rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xlarge.ico-quick4.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xlarge.ico-quick4.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xlarge.ico-quick4.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xlarge.ico-quick4.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xlarge.ico-quick4.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xlarge.ico-quick4.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xlarge.ico-quick5::before {
  background-position: -64rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xlarge.ico-quick5.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xlarge.ico-quick5.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xlarge.ico-quick5.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xlarge.ico-quick5.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xlarge.ico-quick5.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xlarge.ico-quick5.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xlarge.ico-quick6::before {
  background-position: -80rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xlarge.ico-quick6.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xlarge.ico-quick6.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xlarge.ico-quick6.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xlarge.ico-quick6.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xlarge.ico-quick6.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xlarge.ico-quick6.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xlarge.ico-quick7::before {
  background-position: -96rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xlarge.ico-quick7.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xlarge.ico-quick7.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xlarge.ico-quick7.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xlarge.ico-quick7.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xlarge.ico-quick7.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xlarge.ico-quick7.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xlarge.ico-quick8::before {
  background-position: -112rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xlarge.ico-quick8.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xlarge.ico-quick8.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xlarge.ico-quick8.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xlarge.ico-quick8.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xlarge.ico-quick8.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xlarge.ico-quick8.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xlarge.ico-quick9::before {
  background-position: -128rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xlarge.ico-quick9.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xlarge.ico-quick9.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xlarge.ico-quick9.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xlarge.ico-quick9.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xlarge.ico-quick9.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xlarge.ico-quick9.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xlarge::before {
  width: 8rem;
  height: 8rem;
  background-image: url("../img/main/ico-main_quick2.svg");
  background-size: 160rem auto;
}
.item-ico_main_quick2.xxlarge {
  position: relative;
  width: 6rem;
  height: 6rem;
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  width: 8rem;
  height: 8rem;
}
.item-ico_main_quick2.xxlarge::before {
  content: "";
  width: 6rem;
  height: 6rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 60rem auto;
}
.item-ico_main_quick2.xxlarge::before {
  position: absolute;
  display: block;
  top: 0rem;
  left: 0rem;
}
.item-ico_main_quick2.xxlarge.ico-quick1::before {
  background-position: 0rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xxlarge.ico-quick1.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xxlarge.ico-quick1.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xxlarge.ico-quick1.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xxlarge.ico-quick1.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xxlarge.ico-quick1.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xxlarge.ico-quick1.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xxlarge.ico-quick2::before {
  background-position: -24rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xxlarge.ico-quick2.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xxlarge.ico-quick2.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xxlarge.ico-quick2.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xxlarge.ico-quick2.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xxlarge.ico-quick2.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xxlarge.ico-quick2.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xxlarge.ico-quick3::before {
  background-position: -48rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xxlarge.ico-quick3.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xxlarge.ico-quick3.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xxlarge.ico-quick3.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xxlarge.ico-quick3.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xxlarge.ico-quick3.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xxlarge.ico-quick3.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xxlarge.ico-quick4::before {
  background-position: -72rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xxlarge.ico-quick4.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xxlarge.ico-quick4.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xxlarge.ico-quick4.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xxlarge.ico-quick4.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xxlarge.ico-quick4.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xxlarge.ico-quick4.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xxlarge.ico-quick5::before {
  background-position: -96rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xxlarge.ico-quick5.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xxlarge.ico-quick5.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xxlarge.ico-quick5.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xxlarge.ico-quick5.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xxlarge.ico-quick5.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xxlarge.ico-quick5.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xxlarge.ico-quick6::before {
  background-position: -120rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xxlarge.ico-quick6.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xxlarge.ico-quick6.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xxlarge.ico-quick6.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xxlarge.ico-quick6.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xxlarge.ico-quick6.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xxlarge.ico-quick6.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xxlarge.ico-quick7::before {
  background-position: -144rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xxlarge.ico-quick7.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xxlarge.ico-quick7.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xxlarge.ico-quick7.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xxlarge.ico-quick7.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xxlarge.ico-quick7.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xxlarge.ico-quick7.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xxlarge.ico-quick8::before {
  background-position: -168rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xxlarge.ico-quick8.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xxlarge.ico-quick8.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xxlarge.ico-quick8.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xxlarge.ico-quick8.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xxlarge.ico-quick8.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xxlarge.ico-quick8.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xxlarge.ico-quick9::before {
  background-position: -192rem 0rem;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.item-ico_main_quick2.xxlarge.ico-quick9.co-main::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
.item-ico_main_quick2.xxlarge.ico-quick9.co-sub::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(47%) saturate(2654%) hue-rotate(200deg) brightness(97%) contrast(98%);
}
.item-ico_main_quick2.xxlarge.ico-quick9.co-gray::before {
  filter: brightness(0) saturate(100%) invert(35%) sepia(32%) saturate(0%) hue-rotate(157deg) brightness(102%) contrast(84%);
}
.item-ico_main_quick2.xxlarge.ico-quick9.co-light-gray::before {
  filter: brightness(0) saturate(100%) invert(71%) sepia(97%) saturate(0%) hue-rotate(173deg) brightness(91%) contrast(83%);
}
.item-ico_main_quick2.xxlarge.ico-quick9.co-dark::before {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(93%) contrast(90%);
}
.item-ico_main_quick2.xxlarge.ico-quick9.co-del::before {
  filter: brightness(0) saturate(100%) invert(10%) sepia(85%) saturate(4374%) hue-rotate(355deg) brightness(89%) contrast(99%);
}
.item-ico_main_quick2.xxlarge::before {
  width: 8rem;
  height: 8rem;
  background-image: url("../img/main/ico-main_quick2.svg");
  background-size: 240rem auto;
}

.tab.line.full > ul {
  flex-wrap: nowrap;
}
.tab.line.full > ul li {
  width: fit-content;
  flex: none;
}
.tab.line.full > ul li .btn-tab {
  padding: 1.6rem;
}

table th .check-area {
  justify-content: center;
}

.tbl-list:not(:first-of-type) {
  margin-top: calc(1.6rem + 24px);
}
.tbl-list:first-child, .tbl-list:first-child:last-child {
  margin: 0;
}
.tbl-list table {
  border-top: 2px solid #2D69C2;
}
.tbl-list th,
.tbl-list td {
  padding: calc(0.8rem + 4px);
  color: #1D1D1D;
  border-bottom: 1px solid #ddd;
}
.tbl-list th > *,
.tbl-list td > * {
  vertical-align: middle;
}
.tbl-list th:not(:first-child),
.tbl-list td:not(:first-child) {
  border-left: 1px solid #ddd;
}
.tbl-list th:first-child[rowspan],
.tbl-list td:first-child[rowspan] {
  border-left: 0;
}
.tbl-list th {
  padding: 8px;
  color: #333;
  font-weight: 600;
  text-align: center;
  background: #F1F9FD;
  border-bottom: 1px solid #ddd;
  word-break: break-all;
}
.tbl-list tr.rowspan th:first-child, .tbl-list tr.rowspan td:first-child {
  border-left: 1px solid #ddd;
}
.tbl-list tbody tr {
  /* &:not([onclick]) {
      &:hover {
          td {
              color: get(text, dark);
              background: get(background, light);
          }
      }
  } */
}
.tbl-list tbody tr td {
  color: #666;
  font-weight: 500;
  text-align: center;
  background: #fff;
}
.tbl-list tbody tr td .date {
  color: #999;
  font-size: calc(1.8rem - 2px);
}
.tbl-list tbody tr td:last-child {
  border-right: none;
}
.tbl-list tbody tr td a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.tbl-list tbody tr td a.btn-link {
  display: inline-flex;
  align-items: center;
  line-height: 1.1;
}
.tbl-list tbody tr td:has(i) .title, .tbl-list tbody tr td:has(.area-icofile) .title {
  float: left;
  margin-right: 4px;
  align-self: center;
  word-break: break-all;
}
.tbl-list tbody tr td:has(i) i, .tbl-list tbody tr td:has(.area-icofile) i {
  vertical-align: -webkit-baseline-middle;
}
.tbl-list tbody tr td:has(i) .area-icofile, .tbl-list tbody tr td:has(.area-icofile) .area-icofile {
  margin-left: 4px;
}
.tbl-list tbody tr td .krds-info-list {
  display: inline-flex;
}
.tbl-list tbody tr.selected:not([onclick]) td {
  color: #fff;
  background: #EEF7FC;
}
.tbl-list tbody tr[onclick]:hover th, .tbl-list tbody tr[onclick]:hover td, .tbl-list tbody tr[onclick]:focus th, .tbl-list tbody tr[onclick]:focus td {
  background: #e9e9f7;
}
.tbl-list tfoot th, .tbl-list tfoot td {
  text-align: center;
}
.tbl-list:not(:has(thead)) tbody td {
  text-align: left;
}
.tbl-list.align_left tbody tr td {
  text-align: left;
}
.tbl-list.align_left tbody tr td:has(.img_box) {
  text-align: center;
}
.tbl-list .total {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.8rem calc(0.8rem + 4px);
  font-size: calc(1.8rem + 4px);
}
.tbl-list .total-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.8rem 0;
}
.tbl-list .total p {
  color: #2D69C2;
  font-weight: 700;
}
.tbl-list .desc-box + table {
  margin-top: 0.8rem;
}
.tbl-list > .req_guide:first-child {
  font-size: 1.8rem;
  line-height: 1.5;
  margin-top: -2.7rem;
}
.tbl-list.thema_green table {
  border-color: #199564;
}
.tbl-list.thema_green th {
  background: #E3FFF4;
}
.tbl-list.thema_green th.bold {
  background: #9FFFD9;
}
.tbl-list.thema_gray table {
  border-color: #999;
}
.tbl-list.thema_gray th {
  background: #f5f5f5;
}
.tbl-list.thema_gray th.bold {
  background: #eee;
}
.tbl-list.thema_purple table {
  border-color: #7112A2;
}
.tbl-list.thema_purple th {
  background: #F9EAFF;
}
.tbl-list.thema_purple th.bold {
  background: #F2CFFF;
}
.tbl-list.thema_yellow table {
  border-color: #9C8819;
}
.tbl-list.thema_yellow th {
  background: #FDFBF1;
}
.tbl-list.thema_yellow th.bold {
  background: #FFF4B8;
}
@media (max-width: 767px) {
  .tbl-list.tbl-card table colgroup,
  .tbl-list.tbl-card table thead {
    display: none;
  }
  .tbl-list.tbl-card table tbody tr {
    display: block;
    border-bottom: 1px solid #bbb;
  }
  .tbl-list.tbl-card table tbody tr th {
    display: block;
    text-align: left;
  }
  .tbl-list.tbl-card table tbody tr th .txt-req {
    margin-left: calc((0.8rem - 2px) * -1);
  }
  .tbl-list.tbl-card table tbody tr td {
    position: relative;
    display: block;
    padding: calc(0.8rem - 4px);
    border: 0;
    text-align: left !important;
    white-space: normal;
    border-bottom: 1px solid #ccc;
  }
  .tbl-list.tbl-card table tbody tr td:last-child {
    border-bottom: none !important;
  }
  .tbl-list.tbl-card table tbody tr td[aria-label]::before {
    content: attr(aria-label);
    position: relative;
    display: block;
    padding: 0.8rem;
    color: #1D1D1D;
    font-weight: 600;
    text-align: left;
    box-sizing: border-box;
    margin: calc((0.8rem - 4px) * -1) calc((0.8rem - 4px) * -1) 0.8rem;
    background-color: #F1F9FD;
  }
  .tbl-list.tbl-card table tbody tr th:not(:first-child), .tbl-list.tbl-card table tbody tr td:not(:first-child) {
    border-left: 0;
  }
  .tbl-list.tbl-card table tbody tr.selected:not([onclick]) {
    background: #0F4086;
  }
  .tbl-list.tbl-card table tbody tr.selected:not([onclick]) td[aria-label] {
    background: none;
    border-bottom: 1px solid #3d6388;
  }
  .tbl-list.tbl-card table tbody tr:hover {
    background: #e9e9f7 !important;
  }
  .tbl-list.tbl-card table tbody tr:hover th, .tbl-list.tbl-card table tbody tr:hover td {
    background: #e9e9f7 !important;
  }
  .tbl-list.tbl-card table tbody tr.row_add .wrap-input {
    display: inline-block;
    width: calc(100% - 9rem);
  }
  .tbl-list.tbl-card.modify tbody tr {
    padding: 0;
  }
  .tbl-list.tbl-card.modify tbody tr td {
    padding: 0 0 calc(0.8rem - 2px + 2px);
  }
  .tbl-list.tbl-card.modify tbody tr td[aria-label]::before {
    background: #F1F9FD;
    padding: calc(0.8rem - 2px) calc(0.8rem - 2px);
    margin-bottom: calc(0.8rem - 2px);
    border: solid #ddd;
    border-width: 1px 0;
    font-size: calc(1.8rem + 2px);
  }
  .tbl-list.tbl-card.modify tbody tr td[aria-label] .wrap-input {
    margin: 4px 0;
  }
  .tbl-list.tbl-card.modify tbody tr:first-of-type td:first-of-type[aria-label]::before {
    border-top: 0;
  }
  .tbl-list.tbl-card.modify tbody tr:hover {
    background: none !important;
  }
  .tbl-list.tbl-card.modify tbody tr:hover th, .tbl-list.tbl-card.modify tbody tr:hover td {
    background: none !important;
  }
}

.tb-scroll_wrap {
  position: relative;
}
.tb-scroll_wrap .tb-scroll_box {
  max-height: 50rem;
  overflow-y: auto;
  border: solid #ddd;
  border-width: 1px 0;
  margin-bottom: -1px;
}
.tb-scroll_wrap.tbl-scrollX.only_x .tb-scroll_box {
  max-height: none;
}
.tb-scroll_wrap.tbl-scrollX table {
  min-width: 900px;
}
.tb-scroll_wrap.tbl-scrollX.small table {
  min-width: 600px;
}
.tb-scroll_wrap table {
  border-width: 0 1px 1px;
}
.tbl-list .tb-scroll_wrap table {
  border-width: 0 1px 1px;
}
.tb-scroll_wrap table thead {
  position: sticky;
  top: 0;
  z-index: 4;
}
.tb-scroll_wrap table thead tr th {
  position: relative;
  border-bottom: 0 !important;
}
.tb-scroll_wrap table thead tr th::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #ddd;
}
.tb-scroll_wrap table tbody tr:last-of-type th,
.tb-scroll_wrap table tbody tr:last-of-type td {
  border-bottom: 0;
}
.tb-scroll_wrap table:has(thead) thead tr:first-child th {
  border-top: 0;
}
.tb-scroll_wrap table:not(:has(thead)) tbody tr:first-child th,
.tb-scroll_wrap table:not(:has(thead)) tbody tr:first-child td {
  border-top: 0;
}

.list_box {
  padding-left: 1.6rem;
}
.list_box:not(:first-child) {
  margin-top: 1.6rem;
}

.krds-info-list > li {
  color: #666;
}
.krds-info-list > li > .krds-info-list {
  margin-top: calc(0.8rem - 2px);
}
.krds-info-list.decimal > li {
  padding-left: calc((0.8rem + 4px) * 2);
}
.krds-info-list.decimal > li::before {
  background-color: transparent;
  background-image: url("../img/ico_list.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 2rem;
  height: 2rem;
  top: 0.3rem;
  left: 0;
}
.krds-info-list.hollow {
  gap: 1.6rem;
}
.krds-info-list.dash > li {
  padding-left: calc(0.8rem + 8px);
}
.krds-info-list.ordered > li {
  padding-left: calc(1.6rem + 8px);
}
.krds-info-list.ordered strong.title {
  display: inline-block;
  font-size: calc(1.8rem + 4px);
  margin-top: calc((1.8rem + 4px - 1.8rem) / -2);
}
.krds-info-list.none > li {
  padding-left: 0;
}
.tbl-list .krds-info-list {
  text-align: left;
  gap: calc(0.8rem - 4px);
}

.popup_append_wrapper, .pop-wrap {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 200;
  font-size: 1.8rem;
  animation: popup_bg ease-in-out 0.15s forwards;
}
@keyframes popup_bg {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: rgba(0, 0, 0, 0.7);
  }
}
.popup_append_wrapper.active, .pop-wrap.active {
  display: block;
}
.popup_append_wrapper .popup, .pop-wrap .popup {
  background: none;
  position: fixed;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  box-shadow: 0 6px 24px 6px rgba(0, 0, 0, 0.4);
  opacity: 0;
  width: auto !important;
  height: auto !important;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 200;
}
.popup_append_wrapper .popup .pop_inner, .pop-wrap .popup .pop_inner {
  position: relative;
  background-color: #fff;
  min-width: 300px;
  max-width: calc(100vw - 50px);
}
.popup_append_wrapper .popup .pop_inner > .title_box, .pop-wrap .popup .pop_inner > .title_box {
  position: relative;
  background-color: #2D69C2;
  color: #fff;
  padding: 0 56px 0 20px;
  margin: 0;
  border: 0;
  overflow: hidden;
}
.popup_append_wrapper .popup .pop_inner > .title_box h2, .pop-wrap .popup .pop_inner > .title_box h2 {
  height: 56px;
  line-height: 56px;
  font-size: 2.8rem;
}
.popup_append_wrapper .popup .pop_inner > .title_box .pop_close, .pop-wrap .popup .pop_inner > .title_box .pop_close {
  position: absolute;
  top: 0;
  right: 0;
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.popup_append_wrapper .popup .pop_inner .pop_cont, .pop-wrap .popup .pop_inner .pop_cont {
  position: relative;
  /* .title{
    display: block; 
    font-size: $font-size-large;

    + *{
      margin-top: 10px;
    }
  } */
}
.popup_append_wrapper .popup .pop_inner .pop_cont .area-check .wrap-datapacker, .pop-wrap .popup .pop_inner .pop_cont .area-check .wrap-datapacker {
  margin-left: 6px;
}
.popup_append_wrapper .popup .pop_inner .pop_cont .tbl-search tbody th, .popup_append_wrapper .popup .pop_inner .pop_cont .tbl-search tbody td, .pop-wrap .popup .pop_inner .pop_cont .tbl-search tbody th, .pop-wrap .popup .pop_inner .pop_cont .tbl-search tbody td {
  line-height: 0;
}
.popup_append_wrapper .popup .pop_inner .pop_cont .list_tabbox.type3 .tab-menu, .pop-wrap .popup .pop_inner .pop_cont .list_tabbox.type3 .tab-menu {
  display: inline-block;
}
.popup_append_wrapper .popup .pop_inner .pop_cont .list_tabbox.type3 .tab-menu li, .pop-wrap .popup .pop_inner .pop_cont .list_tabbox.type3 .tab-menu li {
  width: auto;
  height: auto;
  line-height: normal;
}
.popup_append_wrapper .popup .pop_inner .pop_cont .list_tabbox.type3 .tab-menu li button, .pop-wrap .popup .pop_inner .pop_cont .list_tabbox.type3 .tab-menu li button {
  line-height: normal;
}
.popup_append_wrapper .popup .pop_inner .pop_cont .list_tabbox.type3 .tab-menu li button:hover, .popup_append_wrapper .popup .pop_inner .pop_cont .list_tabbox.type3 .tab-menu li button:focus, .pop-wrap .popup .pop_inner .pop_cont .list_tabbox.type3 .tab-menu li button:hover, .pop-wrap .popup .pop_inner .pop_cont .list_tabbox.type3 .tab-menu li button:focus {
  background: transparent;
}
.popup_append_wrapper .popup .pop_inner > .area-btn, .pop-wrap .popup .pop_inner > .area-btn {
  padding: 12px 20px;
  border-top: 1px solid #bbb;
  margin: 0;
}
.popup_append_wrapper .popup .pop_inner > .area-btn > *, .pop-wrap .popup .pop_inner > .area-btn > * {
  min-width: 80px;
  height: 3.2rem;
}
.popup_append_wrapper .popup .pop_inner > .area-btn::after, .pop-wrap .popup .pop_inner > .area-btn::after {
  content: none;
}
.popup_append_wrapper .popup .pop_inner.alert, .pop-wrap .popup .pop_inner.alert {
  width: auto;
  min-width: 300px;
  max-width: 90vw;
}
.popup_append_wrapper .popup .pop_inner.size_small, .pop-wrap .popup .pop_inner.size_small {
  width: 40vw;
}
@media screen and (min-width: 1024.1px) and (max-width: 1500px) {
  .popup_append_wrapper .popup .pop_inner.size_small, .pop-wrap .popup .pop_inner.size_small {
    width: 60vw;
  }
}
.popup_append_wrapper .popup .pop_inner.size_default, .pop-wrap .popup .pop_inner.size_default {
  width: 50vw;
}
@media screen and (min-width: 1024.1px) and (max-width: 1500px) {
  .popup_append_wrapper .popup .pop_inner.size_default, .pop-wrap .popup .pop_inner.size_default {
    width: 60vw;
  }
}
.popup_append_wrapper .popup .pop_inner.size_normal, .pop-wrap .popup .pop_inner.size_normal {
  width: 65vw;
}
.popup_append_wrapper .popup .pop_inner.size_big, .pop-wrap .popup .pop_inner.size_big {
  width: 90vw;
}
@media screen and (max-width: 1024px) {
  .popup_append_wrapper .popup .pop_inner, .pop-wrap .popup .pop_inner {
    width: 90vw !important;
  }
}
.popup_append_wrapper .popup .scroll_wrap, .pop-wrap .popup .scroll_wrap {
  max-height: calc(100vh - 56px - (1.6rem + 32px));
  overflow-y: auto;
  overflow-x: hidden;
  padding: 20px;
}
.popup_append_wrapper .popup.ui-draggable .pop_inner > .title_box, .pop-wrap .popup.ui-draggable .pop_inner > .title_box {
  cursor: move;
}

.pop-wrap {
  z-index: 220;
}
body:has(.popup_warning) .pop-wrap {
  z-index: 1200;
}

.popup-wrap.krds-modal.active {
  display: block;
  z-index: 1010;
  transition-delay: 0s;
  opacity: 1;
  visibility: visible;
}

#krds-header .header_top {
  border-bottom: 1px solid #bbb;
}
#krds-header .header_top .inner {
  padding: 0 calc(1.6rem + 8px);
}
#krds-header .header_top .inner .header_util {
  display: flex;
  justify-content: right;
  align-items: center;
  height: 40px;
}
#krds-header .header_top .inner .header_util li a {
  position: relative;
  padding: 0 calc(0.8rem + 8px);
  font-size: 1.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(0.8rem - 4px);
}
#krds-header .header_top .inner .header_util li:not(:first-child) a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 1.2rem;
  background-color: #bbb;
  transform: translateY(-50%);
}
@media screen and (max-width: 599.9px) {
  #krds-header .header_top .inner {
    padding: 0 1.6rem;
  }
  #krds-header .header_top .inner .header_util li:last-child {
    display: none;
  }
  #krds-header .header_top .inner .header_util li a {
    padding: 0 0.8rem;
    font-size: 1.8rem;
  }
}

@media screen and (min-width: 1024px) {
  #wrap #krds-header .header-container > .inner {
    padding: calc(0.8rem + 4px) calc(1.6rem + 8px);
  }
}
#wrap #krds-header .header-branding .logo a {
  background-image: url("../img/logo.svg");
  background-repeat: no-repeat;
}
#wrap #krds-header .header-branding .header-actions {
  margin-left: 4.8rem;
  justify-content: space-between;
  flex: 1;
}
#wrap #krds-header .header-branding .header-actions .btn-search {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: -0.55rem 0;
  color: #333;
  gap: calc(0.8rem - 4px);
  font-weight: 700;
  font-size: 1.7rem;
}
#wrap #krds-header .header-branding .header-actions .btn-search .item-ico {
  margin: 0;
}
@media screen and (min-width: 1024px) {
  #wrap #krds-header .header-branding .header-actions .btn-search {
    gap: calc(0.8rem - 4px);
  }
  #wrap #krds-header .header-branding .header-actions .btn-search .item-ico {
    transform: scale(1.2);
  }
}
@media screen and (max-width: 1023.9px) {
  #wrap #krds-header .header-branding .header-actions {
    justify-content: flex-end;
  }
  #wrap #krds-header .header-branding .header-actions .btn-search {
    gap: 0.2rem;
  }
}
@media screen and (max-width: 1023.9px) {
  #wrap #krds-header .header-branding {
    justify-content: space-between;
  }
}

.krds-main-menu {
  position: static;
}
.krds-main-menu .gnb-toggle-wrap {
  margin-top: 0;
  border-top: 0.1rem solid #bbb;
}
.krds-main-menu .gnb-toggle-wrap .gnb-main-list .gnb-sub-trigger.selected {
  color: #2D69C2;
  font-weight: 700;
}
.krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content > ul a.selected, .krds-main-menu .gnb-toggle-wrap .gnb-sub-list .gnb-sub-content > ul button.selected {
  background-color: #EEF7FC;
  color: #0F4086;
  font-weight: 700;
}
.krds-main-menu-mobile .gnb-wrap .gnb-header {
  height: 64px;
}
.krds-main-menu-mobile .gnb-wrap .gnb-body .gnb-menu .menu-wrap {
  width: 16rem;
}
.krds-main-menu-mobile .gnb-wrap .gnb-body .gnb-menu .menu-wrap .gnb-main-trigger.selected {
  background-color: #fff;
  color: #2D69C2;
  font-weight: 700;
}
.krds-main-menu-mobile .gnb-wrap .gnb-body .gnb-menu .submenu-wrap .depth4-wrap .depth4-body .depth4-ul a.selected {
  background-color: #EEF7FC;
  color: #0F4086;
  font-weight: 700;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .krds-main-menu-mobile .gnb-wrap {
    width: 60%;
  }
}

#krds-footer .foot-quick .inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  #krds-footer .foot-quick .inner {
    grid-template-columns: repeat(3, 1fr);
  }
  #krds-footer .foot-quick .inner .link {
    padding: 0 1.6rem;
  }
}
@media screen and (max-width: 767.9px) {
  #krds-footer .foot-quick .inner {
    grid-template-columns: repeat(1, 1fr);
    padding: 0;
  }
}
#krds-footer > .inner {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media screen and (max-width: 1024px) {
  #krds-footer > .inner {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}

@media screen and (max-width: 1024px) {
  .g-wrap #krds-header:not(.sample) .header-branding .logo {
    width: 13.7rem;
  }
}
.g-wrap #krds-header:not(.sample) .header-actions .krds-main-menu .gnb-main-trigger.selected::before {
  z-index: 1;
  bottom: calc((0.8rem + 4px) * -1);
}

.g-wrap .page-title-wrap .h-tit {
  font-size: calc(2.8rem + 8px);
}
@media screen and (max-width: 760px) {
  .g-wrap .page-title-wrap .h-tit {
    font-size: 2.8rem;
    line-height: 1.4;
  }
}
.g-wrap .page-title-wrap .h-tit .badge-text {
  letter-spacing: -0.01rem;
}
.g-wrap .g-code-wrap {
  margin-top: 1.6rem;
}
.g-wrap .g-code-wrap .g-code-box {
  margin-top: calc(0.8rem + 4px);
}
.g-wrap .g-code-wrap .g-code-box .highlight {
  width: 100%;
  margin: 0;
  overflow: auto;
  max-height: 200px;
}
.g-wrap .g-code-wrap .g-code-box .highlight::-webkit-scrollbar {
  width: 1.4rem;
}
.g-wrap .g-code-wrap .g-code-box .highlight::-webkit-scrollbar-thumb {
  border-radius: 1.2rem;
  background-color: #bbb;
  border: 0.35rem solid transparent;
  background-clip: content-box;
}
.g-wrap .g-code-wrap .g-code-box .highlight code.hljs {
  padding: calc(0.8rem + 4px) calc((0.8rem + 4px) * 2);
  font-family: consolas;
}
.g-wrap .g-code-wrap .g-code-box .toolbar .toolbar-item .copy-to-clipboard-button {
  transition: 0.6s;
}
.g-wrap .g-code-wrap .g-code-box .toolbar .toolbar-item .copy-to-clipboard-button[data-copy-state=complete] {
  background-color: #333;
}

.content_util_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 6.4rem 0 4.8rem;
  gap: calc(0.8rem - 2px);
}
.content_util_wrap .content_util {
  display: flex;
  gap: 0.8rem;
}
.content_util_wrap .content_util button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.2rem;
  height: 3.2rem;
  border: 1px solid #bbb;
  border-radius: 50%;
}

.g-wrap #container .in-between {
  padding-bottom: 12rem;
  gap: 9.6rem;
}
.g-wrap #container .in-between .krds-side-navigation {
  width: 26rem;
  padding-top: 6.4rem;
}
.g-wrap #container > .in-between {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}

.g-wrap #krds-footer:not(.sample) .f-logo {
  background-image: url("../img/logo.svg");
  background-repeat: no-repeat;
}

.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap {
  background-color: #fff;
}
.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap.thumb_tab {
  background-image: url("../img/guide/contents/main/thumb_tab.png");
  background-repeat: no-repeat;
}
.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap.thumb_list {
  background-image: url("../img/guide/contents/main/thumb_list.png");
  background-repeat: no-repeat;
}
.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap.thumb_button {
  background-image: url("../img/guide/contents/main/thumb_button.png");
  background-repeat: no-repeat;
}
.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap.thumb_radio {
  background-image: url("../img/guide/contents/main/thumb_radio.png");
  background-repeat: no-repeat;
}
.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap.thumb_checkbox {
  background-image: url("../img/guide/contents/main/thumb_checkbox.png");
  background-repeat: no-repeat;
}
.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap.thumb_select {
  background-image: url("../img/guide/contents/main/thumb_select.png");
  background-repeat: no-repeat;
}
.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap.thumb_datepicker {
  background-image: url("../img/guide/contents/main/thumb_datepicker.png");
  background-repeat: no-repeat;
}
.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap.thumb_textarea {
  background-image: url("../img/guide/contents/main/thumb_textarea.png");
  background-repeat: no-repeat;
}
.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap.thumb_input {
  background-image: url("../img/guide/contents/main/thumb_input.png");
  background-repeat: no-repeat;
}
.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap.thumb_table {
  background-image: url("../img/guide/contents/main/thumb_table.png");
  background-repeat: no-repeat;
}
.g-wrap .g-search-area .krds-structured-list .card-top .img-wrap.thumb_info {
  background-image: url("../img/guide/contents/main/thumb_info.png");
  background-repeat: no-repeat;
}

@media (max-width: 1023px) {
  .content_util_wrap {
    margin: calc(1.6rem + 16px) 0 calc(1.6rem + 8px);
  }
}
.krds-side-navigation .lnb-tit {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  padding: 0;
  height: 8rem;
  border-bottom: 0;
}
.krds-side-navigation .lnb-tit::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-image: url("../img/bg_pagetitle.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.krds-side-navigation .lnb-list {
  margin-top: calc(1.6rem + 16px);
}
.krds-side-navigation .lnb-list .lnb-item {
  border-bottom: 0;
}
.krds-side-navigation .lnb-list > li.lnb-item {
  border-bottom: 0;
  /* .lnb-submenu{
  	transition: none;
  } */
}
.krds-side-navigation .lnb-list > li.lnb-item > .lnb-btn {
  border-top-left-radius: 100px;
  padding: calc(0.8rem + 2px) calc((0.8rem + 2px) * 2);
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 1.2;
  color: #666;
  min-height: 30px;
  border-bottom: 1px solid #bbb;
}
.krds-side-navigation .lnb-list > li.lnb-item > .lnb-btn::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #2D69C2;
  border-bottom-left-radius: 10rem;
  opacity: 0;
}
.krds-side-navigation .lnb-list > li.lnb-item > .lnb-btn.active, .krds-side-navigation .lnb-list > li.lnb-item > .lnb-btn.selected {
  background-color: #2D69C2;
  color: #fff;
  border-bottom: 0;
  padding-left: calc(1.6rem + 16px);
}
.krds-side-navigation .lnb-list > li.lnb-item > .lnb-btn.active::before, .krds-side-navigation .lnb-list > li.lnb-item > .lnb-btn.selected::before {
  opacity: 0.5;
}
.krds-side-navigation .lnb-list > li.lnb-item > .lnb-btn.active::after, .krds-side-navigation .lnb-list > li.lnb-item > .lnb-btn.selected::after {
  background-color: #fff;
}
.krds-side-navigation .lnb-list > li.lnb-item > .lnb-btn:hover {
  background-color: rgba(45, 105, 194, 0.7) !important;
  color: #fff;
  border-top-left-radius: 3rem;
}
.krds-side-navigation .lnb-list .lnb-submenu-lv2 > ul > li.lnb-item {
  border-bottom: 0;
}

.krds-in-page-navigation-type .krds-in-page-navigation-area {
  background-color: #fff;
  right: calc(50% - 720px + 3.2rem - 0.8rem - 16rem - 1.6rem);
}
.krds-in-page-navigation-type .krds-in-page-navigation-area ul {
  max-height: 30rem;
  overflow-y: auto;
  overflow-x: hidden;
}

@media (max-width: 1770px) {
  .krds-in-page-navigation-type {
    position: relative;
    padding-right: 17.6rem;
  }
  .krds-in-page-navigation-type .krds-in-page-navigation-area {
    right: 0;
    position: sticky;
    height: 0;
    float: right;
    margin-right: -17.6rem;
  }
}
@media (max-width: 767px) {
  .krds-in-page-navigation-type {
    padding-right: 0;
  }
  .krds-in-page-navigation-type .krds-in-page-navigation-area {
    position: static;
    float: none;
    margin-right: 0;
    height: auto;
  }
  .krds-in-page-navigation-type .scroll-check {
    margin-top: calc(1.6rem + 8px);
  }
}
.krds-breadcrumb-wrap {
  margin-bottom: 0;
  padding-top: 0;
}
.krds-breadcrumb-wrap .breadcrumb .home .txt::before {
  content: none !important;
}
.krds-breadcrumb-wrap .breadcrumb li a.txt {
  text-decoration: none;
  color: #666;
}

#content > .area-btn:first-child {
  height: 0;
  margin-top: 0.8rem;
}

.conts-area:not(:first-child) {
  margin-top: calc(1.6rem + 8px);
  gap: calc((1.6rem + 16px) * 2);
}
.conts-area h3.sec-tit {
  font-size: calc(2.8rem + 4px);
  color: #0F4086;
}
.conts-area h3.sec-tit:not(:first-child) {
  margin-top: calc(1.6rem + 8px);
}
.conts-area h3.sec-tit .small {
  font-size: calc(1.8rem + 4px);
  margin-left: calc(0.8rem - 2px);
}
@media screen and (max-width: 760px) {
  .conts-area h3.sec-tit {
    font-size: 2.8rem;
  }
}
.conts-area h4.sec-tit {
  /* padding-left: calc(rem(32px) + get(padding, xsmall)); */
  font-size: 2.8rem;
  /* &::before{
  	content: '';
  	position: absolute;
  	top: calc(((get(title, default)*1.5) - get(title, default)) / 2);
  	left: 0;
  	@include WH(rem(22px), rem(32px));
  	@include bgimg('ico_title.svg', $size: get(ico, xxxlarge), $posi: center);
  } */
}
.conts-area h4.sec-tit:not(:first-child) {
  margin-top: calc(1.6rem + 8px);
}
.conts-area h4.sec-tit .small {
  font-size: calc(1.8rem + 4px);
  margin-left: calc(0.8rem - 2px);
}
@media screen and (max-width: 760px) {
  .conts-area h4.sec-tit {
    font-size: calc(2.8rem - 2px);
  }
}
.conts-area h5.sec-tit {
  font-size: calc(2.8rem - 2px);
}
.conts-area h5.sec-tit:not(:first-child) {
  margin-top: calc(1.6rem + 8px);
}
.conts-area h5.sec-tit .small {
  font-size: calc(1.8rem + 4px);
  margin-left: calc(0.8rem - 2px);
}
@media screen and (max-width: 760px) {
  .conts-area h5.sec-tit {
    font-size: calc(2.8rem - 4px);
  }
}
.conts-area > .area-box {
  margin-top: 0;
}
.conts-area > .area-box:not(:first-child) {
  margin-top: 0;
}

.dropmenu_wrap {
  position: relative;
  display: inline-block;
}
.dropmenu_wrap .drop-menu {
  position: absolute;
  top: calc(100% + 0.8rem + 4px);
  left: 50%;
  background-color: #fff;
  border: 2px solid #2D69C2;
  transform: translateX(-50%);
  border-radius: calc(0.8rem - 4px);
  z-index: 1;
  display: none;
}
.dropmenu_wrap .drop-menu .drop-in {
  border-radius: calc(0.8rem - 4px);
  overflow: hidden;
}
.dropmenu_wrap .drop-menu .drop-list {
  max-height: 150px;
  overflow-y: auto;
  overflow-x: hidden;
}
.dropmenu_wrap .drop-menu .drop-list li:not(:last-child) {
  border-bottom: 1px solid #bbb;
}
.dropmenu_wrap .drop-menu .drop-list li a {
  display: block;
  padding: calc(0.8rem - 2px) calc(0.8rem + 4px);
}
.dropmenu_wrap .drop-menu .drop-list li a:hover, .dropmenu_wrap .drop-menu .drop-list li a:focus {
  background-color: #F1F9FD;
}
.dropmenu_wrap .drop-menu::before, .dropmenu_wrap .drop-menu:after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  border-style: solid;
  transform: translateX(-50%);
}
.dropmenu_wrap .drop-menu::before {
  border-width: 0 8px 10px 8px;
  border-color: transparent transparent #2D69C2;
}
.dropmenu_wrap .drop-menu::after {
  border-width: 0 5px 7px 5px;
  border-color: transparent transparent #fff;
}

.c_point {
  color: #D5340C;
}

.c_main {
  color: #2D69C2;
}

.c_warn {
  color: #b52805;
}

.c_sub1 {
  color: #0F4086;
}

.c_sub2 {
  color: #2DAAC2;
}

.c_white {
  color: #fff;
}

.fontsize_xx {
  font-size: calc(1.8rem + 6px);
}

.fontsize_title {
  font-size: 2.8rem;
}

.sec-tit ~ .area-box {
  margin-top: calc(1.6rem + 16px);
}

.area-box:not(:first-child) {
  margin-top: calc(1.6rem + 16px);
}

.info-box {
  position: relative;
  padding: 1.6rem calc(1.6rem + 16px);
  border-radius: 0.8rem;
  border: 2px solid #2D69C2;
  background-color: #F1F9FD;
}
@media (max-width: 767px) {
  .info-box {
    padding: 1.6rem;
  }
}
.info-box p {
  font-size: calc(1.8rem + 2px);
}
.info-box:not(:first-child) {
  margin-top: calc(1.6rem + 8px);
}
.info-box.type-bg {
  border: 0;
  background-color: #eee;
}
.info-box.type-danger {
  border: 2px solid #f27681;
  background-color: #feeeef;
}
.info-box.type-warning {
  border: 2px solid #f08235;
  background-color: #fff7ec;
}
.info-box.type-success {
  border: 2px solid #0c9b95;
  background-color: #f3ffff;
}
.info-box .title {
  font-size: calc(2.8rem - 2px);
  color: #0F4086;
}
.info-box .title + *:not(:first-child) {
  margin-top: 0.8rem;
}

.desc-box {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}
.desc-box:not(:first-child) {
  margin-top: calc(1.6rem + 8px);
}
.desc-box .desc + .desc {
  margin-top: calc(1.6rem - 8px);
}
.list_box .desc-box {
  margin-top: 0.8rem;
}

.sr-only:first-child + * {
  margin-top: 0;
}

.hidden {
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  width: 1px;
  height: 1px;
  opacity: 0.01;
  text-indent: -99999px;
  overflow: hidden;
}

.bold {
  font-weight: 700 !important;
}

.underline {
  text-decoration: underline;
}

.c_highlight {
  background-color: #ffff00;
}
.c_highlight .c_point {
  color: #D5340C;
}

.img_box {
  display: inline-flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  max-width: 100%;
  gap: 1.6rem;
  flex-wrap: wrap;
}
.img_box.row {
  flex-direction: row;
}
.img_box:not(:first-child) {
  margin-top: calc(1.6rem + 8px);
}
.img_box > * {
  margin-top: 0 !important;
}
.img_box .item {
  text-align: center;
  border: 1px solid rgba(45, 105, 194, 0.5);
  padding: 0.8rem;
  background-color: #fff;
  border-radius: calc(0.8rem + 2px);
  width: auto;
}
.img_box .item img {
  border-radius: 0.8rem;
  object-fit: contain;
}
.img_box .item .desc-box .desc {
  width: 100%;
}
table .img_box .item {
  border: 0;
  padding: 0;
}
table .img_box .item img {
  max-height: 24rem;
}
.img_box .item.fit {
  border: 0;
  padding: 0;
}
.img_box .item.fit img {
  border-radius: 0;
}

.split_box_row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  flex-wrap: wrap;
}
.split_box_row > .split_item {
  flex: 1;
  min-width: 26rem;
}
.split_box_row > .split_item > .req_guide {
  margin: 0;
}
.tbl-list .split_box_row {
  margin-bottom: calc(0.8rem - 4px);
  /* &:first-child{
  	margin-top: calc(get(fontsize, default) * -1.5);
  } */
}

.loading_wrap {
  position: fixed;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9999999;
}
.loading_wrap .item {
  position: absolute;
  display: inline-block;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.loading_wrap .item .dot {
  position: relative;
  display: block;
}
.loading_wrap .item .dot > div {
  position: relative;
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  margin: 20px 6px;
  background: #EEF7FC;
  border-radius: 50%;
  animation: 0.5s bounce infinite alternate;
}
.loading_wrap .item .dot > div:nth-child(2) {
  animation-delay: 0.1s;
}
.loading_wrap .item .dot > div:nth-child(3) {
  animation-delay: 0.2s;
}
.loading_wrap .item .dot > div:nth-child(4) {
  animation-delay: 0.3s;
}
.loading_wrap .item .dot > div:nth-child(5) {
  animation-delay: 0.4s;
}
.loading_wrap .item .dot > div:nth-child(6) {
  animation-delay: 0.5s;
}
@keyframes bounce {
  to {
    opacity: 0.3;
    transform: translate3d(0, -16px, 0);
  }
}

.submenu4_wrap {
  margin-bottom: calc(1.6rem + 32px);
}
.submenu4_wrap ul {
  grid-template-columns: repeat(5, 1fr);
}
.submenu4_wrap ul {
  display: grid;
}
.submenu4_wrap ul li {
  position: relative;
  border: 1px solid #bbb;
  margin: -0.5px;
  z-index: 0;
}
.submenu4_wrap ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: calc(0.8rem + 6px) 0.8rem;
  word-break: keep-all;
  height: 100%;
  font-size: 1.5rem;
  line-height: 1.4;
  text-align: center;
}
.submenu4_wrap ul li:hover, .submenu4_wrap ul li:focus, .submenu4_wrap ul li.on {
  background-color: rgba(126, 178, 255, 0.1);
  border-color: #2D69C2;
  z-index: 1;
}
@media screen and (min-width: 1200.1px) and (max-width: 1400px) {
  .submenu4_wrap ul {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: 650.1px) and (max-width: 1200px) {
  .submenu4_wrap ul {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 650px) {
  .submenu4_wrap ul {
    grid-template-columns: repeat(2, 1fr);
  }
}

#container {
  position: relative;
  overflow: hidden;
}
#container:not(.main-page)::before, #container:not(.main-page)::after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
}
#container:not(.main-page)::before {
  background-image: url("../img/sub_bg1.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 83.8rem;
  height: 68.2rem;
  margin-left: -125.5rem;
  top: -17rem;
}
#container:not(.main-page)::after {
  background-image: url("../img/sub_bg2.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 69.8rem;
  height: 67.6rem;
  margin-left: 59rem;
  top: -24rem;
}
#container .contents {
  min-width: 0;
}

.inner {
  max-width: 144rem;
}
.inner.newwin {
  padding: 1.6rem;
  margin: 0;
}

.wrap-input {
  display: flex;
  align-items: center;
  gap: calc(0.8rem - 2px);
  flex-wrap: wrap;
  max-width: 100%;
  min-width: 0;
}
.wrap-input.full {
  width: 100%;
}
.wrap-input *:not([class*=wini]) label {
  flex-shrink: 0;
  width: 120px;
  color: #2D69C2;
  font-weight: 700;
}
.wrap-input.ds-fl.ju-c-center {
  justify-content: center;
}
@media (max-width: 767px) {
  .wrap-input.mail select,
  .wrap-input.mail input {
    width: calc((100% - 28px) / 3);
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .wrap-input.tel select,
  .wrap-input.tel input {
    width: 70px;
    margin-left: 0;
  }
}
.wrap-input select {
  padding-right: 4rem;
  background-image: url("../img/ico_select.svg");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 2rem;
}
.wrap-input select:disabled {
  background-color: #ccc;
  background-image: url("../img/ico_select_disabled.svg");
  background-repeat: no-repeat;
}
.wrap-input textarea {
  width: 100%;
}
.wrap-input input:read-only {
  background-color: #ccc;
}
.wrap-input input:disabled {
  background-color: #ccc;
  color: #888;
}
.wrap-input .tit {
  font-weight: 700;
  color: #2D69C2;
}

.tit_board {
  display: flex;
}
th .tit_board {
  position: relative;
  padding: 5px 0;
}

.req_guide {
  display: block;
  color: #D5340C;
  text-align: right;
  margin-bottom: calc(0.8rem - 4px);
}

.txt-req {
  position: relative;
  width: 12px;
  display: inline-block;
  text-indent: -99999px;
  text-align: left;
}
.txt-req::before {
  content: "*";
  position: absolute;
  top: 0;
  left: 0;
  color: #b52805;
  text-indent: 0;
  text-align: center;
  line-height: 1;
}
.txt-req + label {
  width: 108px;
}

.check-area {
  display: flex;
  gap: 0.8rem calc((0.8rem + 2px) * 2);
  flex-wrap: wrap;
}
.check-area.center {
  justify-content: center;
}
.check-area .label-check {
  position: relative;
}
.check-area .label-check.check_all input ~ label {
  flex-direction: column-reverse;
  align-items: center;
  justify-content: center;
  gap: 0 !important;
}
.check-area .label-check input[type=checkbox], .check-area .label-check input[type=radio] {
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  width: 1px;
  height: 1px;
  opacity: 0.01;
  text-indent: -99999px;
  overflow: hidden;
}
.check-area .label-check input[type=checkbox] ~ label, .check-area .label-check input[type=radio] ~ label {
  position: relative;
  display: inline-flex;
  gap: 0.8rem;
  font-size: 1.8rem;
}
.check-area .label-check input[type=checkbox] ~ label::before, .check-area .label-check input[type=checkbox] ~ label::after, .check-area .label-check input[type=radio] ~ label::before, .check-area .label-check input[type=radio] ~ label::after {
  display: flex;
  content: "";
  transition: 0.15s;
}
.check-area .label-check input[type=checkbox] ~ label::before, .check-area .label-check input[type=radio] ~ label::before {
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
  margin-top: calc(0.8rem - 4px);
  z-index: 3;
  background-color: #fff;
  border: 0.1rem solid #666;
}
.check-area .label-check input[type=checkbox] ~ label::after, .check-area .label-check input[type=radio] ~ label::after {
  position: absolute;
  z-index: 4;
  top: calc(0.8rem - 4px);
  left: 0;
}
.check-area .label-check input[type=checkbox]:disabled ~ label, .check-area .label-check input[type=radio]:disabled ~ label {
  color: #888;
}
.check-area .label-check input[type=checkbox] ~ label::before {
  border-radius: calc(0.8rem - 4px);
}
.check-area .label-check input[type=checkbox] ~ label::after {
  width: 2rem;
  height: 2rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 20rem auto;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
  background-position: -12rem 0rem;
  opacity: 0;
}
.check-area .label-check input[type=checkbox]:checked ~ label::before {
  border-color: #2D69C2;
  background-color: #2D69C2;
}
.check-area .label-check input[type=checkbox]:checked ~ label::after {
  opacity: 1;
}
.check-area .label-check input[type=radio] ~ label::before {
  border-radius: 50%;
}
.check-area .label-check input[type=radio] ~ label::after {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  opacity: 0;
  top: calc(0.4rem + 0.8rem - 4px);
  left: 0.4rem;
}
.check-area .label-check input[type=radio]:checked ~ label::before {
  border-color: #2D69C2;
}
.check-area .label-check input[type=radio]:checked ~ label::after {
  background-color: #2D69C2;
  opacity: 1;
}

.label-select {
  max-width: 100%;
}

.area-search {
  border: none;
  padding: 0;
}
.area-search_wrap {
  border: 0.3rem solid #2D69C2;
  background: #F1F9FD;
  padding: calc((0.8rem + 2px) * 2) calc((0.8rem + 8px) * 2);
  border-radius: 0.8rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: calc(0.8rem + 4px);
}
@media (max-width: 767px) {
  .area-search_wrap {
    justify-content: flex-end;
    flex-wrap: wrap;
    padding: calc((0.8rem + 2px) * 2);
  }
  .area-search_wrap .wrap-input {
    flex: 1;
    width: 100%;
  }
  .area-search_wrap .wrap-input input, .area-search_wrap .wrap-input select {
    max-width: 100%;
  }
}
.area-search_wrap .btn-search {
  flex: none;
  padding: calc(0.8rem - 2px) calc(0.8rem + 8px);
}
.area-search_wrap.center {
  justify-content: center;
}
.area-search_wrap.board_search {
  border-width: 0.2rem;
  justify-content: center;
}
.area-search_wrap.board_search .wrap-input {
  gap: 0;
}
.area-search_wrap.board_search .wrap-input input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: calc(3.2rem + 4px);
}
.area-search_wrap.board_search .wrap-input button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.area-search_form:not(:first-child) {
  margin-top: calc(1.6rem + 8px);
}
.area-search_form:not(:last-child) {
  margin-bottom: calc(1.6rem + 8px);
}
.area-search legend {
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  width: 1px;
  height: 1px;
  opacity: 0.01;
  text-indent: -99999px;
  overflow: hidden;
}
.area-search .wrap-datepicker .datepicker {
  flex: none;
  max-width: 20rem;
}
.area-search .wrap-datepicker .datepicker.fixed_only {
  position: relative;
  display: block;
  width: auto;
  flex-shrink: 0;
  padding: 0;
  margin: 0;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  border-radius: 0;
  border: none;
  z-index: unset !important;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header {
  position: relative;
  display: block;
  color: #000;
  border-radius: 0;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-title {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  margin-right: 0.8rem;
  font-size: calc(2.8rem - 4px);
  font-weight: 700;
  line-height: 1.4;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-title select {
  padding: 0 36px 0 0;
  color: #000;
  border-radius: 0;
  background: url("../img/ico_select.png") no-repeat center right;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-title select:first-child {
  border-right: 1px solid #bbb;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-title select:hover {
  background-position-y: center;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-prev, .area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-next {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  right: auto;
  width: 3.2rem;
  height: 3.2rem;
  margin-right: 0.8rem;
  border-radius: 8px;
  border: 1px solid #bbb;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-prev span::before, .area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-next span::before {
  border-right: 2px solid #666;
  border-bottom: 2px solid #666;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-prev .ui-icon, .area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-next .ui-icon {
  width: 2rem;
  height: 2rem;
  margin-left: -1rem;
  margin-top: -1rem;
  border-radius: 3px;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-prev .ui-icon:before, .area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-next .ui-icon:before {
  width: 10px;
  height: 10px;
  box-sizing: border-box;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-prev span:before {
  right: 3px;
  left: auto;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-next span:before {
  left: 3px;
  right: auto;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-header .ui-datepicker-current {
  position: relative;
  display: inline-block !important;
  top: auto;
  left: auto;
  right: auto;
  height: 34px;
  padding: 0 10px;
  font-size: 1.8rem;
  border-radius: 8px;
  border: 1px solid #bbb;
}
.area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-calendar, .area-search .wrap-datepicker .datepicker.fixed_only .ui-datepicker-buttonpane {
  display: none;
}
.area-search .search-wrap {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  /* .wrap-input {
  	&:has(input.w-50p) {
  		width: 100%;

  		input {
  			width: 100% !important;
  		}
  	}
  } */
  /* @include mobileMore {

  	select,
  	input[class*=w-] {
  		width: 100% !important;
  	}
  } */
}
.area-search .search-wrap .search_inner {
  flex: 1;
  display: flex;
  gap: calc(0.8rem - 2px) calc(0.8rem + 6px);
  flex-wrap: wrap;
  max-width: 100%;
}
.area-search .search-wrap .search_inner > .box {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.area-search .search-wrap .search_inner > .box .title {
  padding-right: 0.8rem;
  min-width: 100px;
  text-align: left;
}
.area-search .search-wrap .search_inner > .box .title strong {
  font-weight: 500;
}
.area-search .search-wrap .search_inner > .box .wrap-input {
  width: 100%;
}
.area-search .search-wrap .search_inner > .box .wrap-input input[type=text] {
  min-width: 120px;
}
.area-search .search-wrap > .btn-search {
  flex: none;
}
.area-search .search-wrap select,
.area-search .search-wrap input[type=search] {
  min-width: 120px;
}
@media (max-width: 767px) {
  .area-search .search-wrap {
    flex-wrap: wrap;
  }
  .area-search .search-wrap .wrap-input#srchSeoOnly select {
    margin-left: 0;
  }
  .area-search .search-wrap .wrap-input#srchSeoOnly + .wrap-input:has(.wrap-datepicker) {
    width: calc(100% - 120px - 4px);
  }
  .area-search .search-wrap .wrap-input:has(.wrap-datepicker) {
    width: 100%;
  }
  .area-search .search-wrap button#btnSearch {
    margin-left: auto;
  }
}
@media (max-width: 600px) {
  .area-search .search-wrap {
    flex-direction: unset;
  }
}
.area-search.grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px 36px;
  position: relative;
  width: 100%;
  padding: 12px 24px;
  box-sizing: border-box;
}
.area-search.grid .button {
  position: absolute;
  bottom: 12px;
  right: 24px;
}
.area-search.grid .search-item {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  flex-wrap: nowrap;
  overflow: hidden;
}
.area-search.grid .search-item label {
  display: block;
  margin-right: 24px;
  font-weight: 700;
  flex-shrink: 0;
  color: #0F4086;
}
.area-search.grid .search-item input,
.area-search.grid .search-item select {
  flex: 1;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .area-search.grid .search-item label {
    width: 120px;
  }
}
@media (min-width: 600px) {
  .area-search.grid .search-item {
    display: block;
  }
  .area-search.grid .search-item label {
    margin-bottom: 4px;
  }
  .area-search.grid .search-item input, .area-search.grid .search-item select {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .area-search.grid {
    grid-template-columns: 1fr 1fr;
    padding: 8px 140px 8px 18px;
  }
  .area-search.grid .button {
    bottom: 8px;
  }
}
@media (max-width: 767px) {
  .area-search.grid {
    grid-template-columns: 1fr;
    gap: 6px;
  }
}
.area-search.flex {
  display: flex;
  gap: 12px 36px;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  flex-wrap: wrap;
  /* @include mobile {
  	padding: 8px 140px 8px 18px;

  	.button {
  		bottom: 8px;
  	}
  } */
}
.area-search.flex .button {
  position: absolute;
  bottom: 12px;
  right: 24px;
}
.area-search.flex .search-item {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  flex-wrap: nowrap;
  min-width: 0;
  max-width: 100%;
}
.area-search.flex .search-item > label:first-child, .area-search.flex .search-item > strong:first-child {
  display: block;
  margin-right: 24px;
  flex-shrink: 0;
  min-width: 110px;
  color: #2D69C2;
  font-weight: 700;
}
.area-search.flex .search-item input,
.area-search.flex .search-item select {
  flex: 1;
  min-width: 10rem;
  max-width: 20rem;
}
@media (max-width: 767px) {
  .area-search.flex .search-item input, .area-search.flex .search-item select {
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .area-search.flex .search-item label {
    width: 120px;
  }
}
@media (max-width: 600px) {
  .area-search.flex .search-item {
    display: block;
  }
  .area-search.flex .search-item label {
    margin-bottom: 4px;
  }
  .area-search.flex .search-item input, .area-search.flex .search-item select {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .area-search.flex {
    gap: 1.6rem;
  }
  .area-search.flex .search-item {
    width: 100%;
  }
  .area-search.flex .wrap-datepicker .datepicker input {
    min-width: 0;
  }
}
@media (max-width: 600px) {
  .area-search.flex .search-item {
    flex-direction: column;
    align-items: flex-start;
  }
  .area-search.flex .button {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    width: 100%;
  }
  .area-search.flex .button .btn-search {
    width: 100%;
    text-indent: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
  }
  .area-search.flex .button .btn-search::before {
    position: static;
  }
}
.area-search.flex.full .search-item {
  width: 100%;
}
.area-search.flex.full .search-item .wrap-input {
  width: 100%;
}
.area-search.flex.full .search-item input, .area-search.flex.full .search-item select {
  width: 100%;
  max-width: 100%;
}

/* jquery ui datepicker custop */
.wrap-datepicker {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: calc(0.8rem - 2px) 0;
}
.wrap-datepicker .unit {
  display: inline-block;
  width: 20px;
  text-align: center;
}
.wrap-datepicker .datepicker {
  flex: 1;
}
.wrap-datepicker .datepicker input {
  margin: 0 !important;
}
.wrap-datepicker .datepicker.only {
  width: 140px;
}
.wrap-datepicker .datepicker.month {
  width: 100px;
}
.wrap-datepicker .datepicker.year {
  width: 120px;
}
.wrap-input .wrap-datepicker {
  width: 100%;
}
.wrap-input .wrap-datepicker .datepicker input {
  width: 100%;
}
@media (max-width: 600px) {
  .area-search .search-wrap .wrap-datepicker .datepicker input {
    min-width: auto;
  }
}

.datepicker {
  position: relative;
  display: block;
}
.datepicker input {
  width: 100%;
  min-width: 160px;
}
.datepicker input:required + button, .datepicker input:read-only + button {
  background-color: transparent;
}
.datepicker input:disabled + button.ui-datepicker-trigger {
  display: none;
}
.datepicker .ui-datepicker-trigger {
  position: relative;
  width: calc(3.2rem - 4px);
  height: calc(3.2rem - 4px);
  text-align: left;
  text-indent: -99999px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2px;
  padding: calc(0.8rem - 2px);
  border-radius: calc(0.8rem - 4px);
  z-index: 5;
  cursor: pointer;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
}
.datepicker .ui-datepicker-trigger::before {
  content: "";
  width: 2rem;
  height: 2rem;
  background-image: url("../img/btn-ico.svg");
  background-repeat: no-repeat;
  background-size: 20rem auto;
}
.datepicker .ui-datepicker-trigger::before {
  position: absolute;
  display: block;
  top: calc((3.2rem - 4px - 2rem) / 2);
  left: calc((3.2rem - 4px - 2rem) / 2);
}
.datepicker .ui-datepicker-trigger:hover, .datepicker .ui-datepicker-trigger:focus, .datepicker .ui-datepicker-trigger:active {
  background-color: #f2f2f2 !important;
}
.datepicker .ui-datepicker-trigger:hover, .datepicker .ui-datepicker-trigger:focus, .datepicker .ui-datepicker-trigger:active {
  outline: 2px solid rgba(45, 105, 193, 0.5);
  border-color: #2D69C2;
  z-index: 1;
}
.datepicker .ui-datepicker-trigger img {
  opacity: 0;
  display: none;
}
.datepicker .ui-datepicker-trigger::before {
  background-position: 0rem -8rem;
}
.wrap-input .datepicker {
  width: 100%;
}
.wrap-input .datepicker input.hasdatepicker {
  width: 100%;
}

.ui-datepicker {
  font-size: 1.8rem;
  z-index: 100 !important;
}
.ui-datepicker table {
  min-width: auto;
}
.ui-datepicker select {
  min-width: 0;
  min-height: 28px;
}
.ui-datepicker .ui-datepicker-title select {
  width: calc(45% - 10px);
  min-width: 0;
  padding: 0 2.4rem 0 8px;
}
.ui-datepicker .ui-datepicker-title select + select {
  margin-left: 8px;
}
.ui-datepicker.ui-widget-content {
  background: #fff;
}
.ui-datepicker.only .ui-datepicker-calendar {
  display: none !important;
}
.ui-datepicker.only.onlyyear .ui-datepicker-prev, .ui-datepicker.only.onlyyear .ui-datepicker-next, .ui-datepicker.only.onlyyear .ui-datepicker-month {
  display: none !important;
}
.ui-datepicker.only.onlymonth .ui-datepicker-prev, .ui-datepicker.only.onlymonth .ui-datepicker-next, .ui-datepicker.only.onlymonth .ui-datepicker-year {
  display: none !important;
}
.ui-datepicker .ui-widget-header {
  padding: 4px 0;
  border: none;
  background: #2D69C2;
}
.ui-datepicker .ui-widget-header .ui-datepicker-prev,
.ui-datepicker .ui-widget-header .ui-datepicker-next {
  cursor: pointer;
}
.ui-datepicker .ui-widget-header .ui-datepicker-prev span,
.ui-datepicker .ui-widget-header .ui-datepicker-next span {
  position: relative;
  background: none;
  text-align: left;
  text-indent: -999px;
  overflow: hidden;
}
.ui-datepicker .ui-widget-header .ui-datepicker-prev span::before,
.ui-datepicker .ui-widget-header .ui-datepicker-next span::before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  width: 6px;
  height: 6px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform-origin: center;
  transform-origin: center;
}
.ui-datepicker .ui-widget-header .ui-datepicker-prev.ui-state-hover,
.ui-datepicker .ui-widget-header .ui-datepicker-next.ui-state-hover {
  border: 1px solid #2D69C2;
  background: none;
}
.ui-datepicker .ui-widget-header .ui-datepicker-prev span::before {
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
  left: 5px;
}
.ui-datepicker .ui-widget-header .ui-datepicker-next span::before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 5px;
}
.ui-datepicker .ui-widget-header select {
  position: relative;
  height: auto;
  width: auto;
  background: url("../img/ico_detepicker_select.png") no-repeat top calc(50% + 1px) right;
  border: none;
  color: #fff;
  font-weight: bold;
  padding: 0 18px 0 0;
  margin: 0;
  cursor: pointer;
  transition: 0.15s;
  -o-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.ui-datepicker .ui-widget-header select:hover {
  background-position-y: calc(50% + 3px);
}
.ui-datepicker .ui-widget-header select.ui-datepicker-year {
  margin-right: 5px;
}
.ui-datepicker .ui-widget-header select::-ms-expand {
  display: none;
}
.ui-datepicker .ui-widget-header select:not(:first-child) {
  margin-left: 10px;
  letter-spacing: 0.5px;
}
.ui-datepicker .ui-widget-header select option {
  color: #000;
  font-weight: normal;
}
.ui-datepicker .ui-state-default {
  border: 1px solid #fff;
  border-radius: 4px;
  background: none;
  color: #666;
  text-align: center;
  font-weight: 700;
}
.ui-datepicker .ui-state-default.ui-state-highlight, .ui-datepicker .ui-state-default.ui-state-hover {
  border: 1px solid #2D69C2;
  background: #fff;
  color: #000;
}
.ui-datepicker .ui-state-default.ui-state-active {
  border: 1px solid #2D69C2;
  background: #4c84d6;
  color: #fff;
}
.ui-datepicker.datapicker-typemonth .ui-datepicker-calendar {
  display: none;
}

.toast_wrapper {
  position: fixed;
  right: calc(0.8rem + 4px);
  bottom: calc(0.8rem + 4px);
  opacity: 1;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  gap: calc(0.8rem - 2px);
}
@media (max-width: 600px) {
  .toast_wrapper {
    left: 1.6rem;
    right: 1.6rem;
  }
}

.toastWrap {
  position: relative;
  display: none;
  transition: ease-in-out 0.15s;
}
.toastWrap .toast_loader {
  display: block;
  position: absolute;
  top: -0.5px;
  height: 3px;
  width: 0;
  left: 0;
  border-radius: 0.8rem;
  background: #235399;
  transition: width linear;
}
.toastWrap .toast_loader.hide {
  display: none;
}
.toastWrap .toast {
  width: 400px;
  display: flex;
  justify-content: space-between;
  padding: 0.8rem;
  background: #fff;
  border: 2px solid #2D69C2;
  border-radius: 0.8rem;
  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.3);
  margin: 0 -0.8rem;
  box-sizing: border-box;
}
@media (max-width: 600px) {
  .toastWrap .toast {
    width: calc(100% + 1.6rem);
  }
}
.toastWrap .toast .toast-head {
  display: flex;
  justify-content: space-between;
  margin-bottom: calc(0.8rem - 2px);
}
.toastWrap .toast .toast-head .title {
  font-size: calc(2.8rem - 4px);
  font-weight: 700;
  line-height: 3.2rem;
}
.toastWrap .toast .btn-close {
  position: relative;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  opacity: 1;
  text-indent: 0;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: transparent;
  /* &::before {
    top: 0px;
    left: 0px;
    background-position: -180px -80px;
  } */
}
.toastWrap .toast .btn-close:hover, .toastWrap .toast .btn-close:focus, .toastWrap .toast .btn-close:active {
  background-color: rgba(0, 0, 0, 0) !important;
}
.toastWrap .toast .btn-close:hover, .toastWrap .toast .btn-close:focus, .toastWrap .toast .btn-close:active {
  outline: none !important;
  background-color: #e8e8e8 !important;
}
.toastWrap .toast .btn-close:hover, .toastWrap .toast .btn-close:focus, .toastWrap .toast .btn-close:active {
  outline: 2px solid rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0);
  z-index: 1;
}
.toastWrap .toast .btn-close i {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}
.toastWrap .toast .toast-conts {
  position: relative;
  align-self: center;
  padding: 0;
  color: #1D1D1D;
  font-size: 1.8rem;
}
.toastWrap .toast .toast-conts i {
  vertical-align: middle;
  margin: -2px calc(0.8rem - 4px) 0 0;
}
.toastWrap .toast .toast-foot {
  display: flex;
  gap: 4px;
  margin-top: calc(0.8rem - 2px);
  padding-top: 8px;
  border-top: 1px solid #bbb;
}
.toastWrap .toast .toast-foot.flex {
  justify-content: space-between;
}
.toastWrap[data-toastType=danger] .toast_loader {
  background-color: #ee4756;
}
.toastWrap[data-toastType=danger] .toast {
  background-color: #feeeef;
  border-color: #f27681;
  box-shadow: 0 2px 8px 2px rgba(242, 118, 129, 0.3);
}
.toastWrap[data-toastType=warning] .toast_loader {
  background-color: #e16711;
}
.toastWrap[data-toastType=warning] .toast {
  background-color: #fff7ec;
  border-color: #f08235;
  box-shadow: 0 2px 8px 2px rgba(240, 130, 53, 0.3);
}
.toastWrap[data-toastType=success] .toast_loader {
  background-color: #086c67;
}
.toastWrap[data-toastType=success] .toast {
  background-color: #f3ffff;
  border-color: #0c9b95;
  box-shadow: 0 2px 8px 2px rgba(12, 155, 149, 0.3);
}
.toastWrap[data-toastType=info] .toast_loader {
  background-color: #176ac2;
}
.toastWrap[data-toastType=info] .toast {
  background-color: #e7f8ff;
  border-color: #2783E5;
  box-shadow: 0 2px 8px 2px rgba(39, 131, 229, 0.3);
}
.toastWrap .toast_loaded {
  width: 100%;
}

.toast.bootstrap .toast-header .btn-close {
  padding: 0;
  margin-right: 0;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: transparent;
}
.toast.bootstrap .toast-header .btn-close:hover, .toast.bootstrap .toast-header .btn-close:focus, .toast.bootstrap .toast-header .btn-close:active {
  background-color: rgba(0, 0, 0, 0) !important;
}
.toast.bootstrap .toast-header .btn-close:hover, .toast.bootstrap .toast-header .btn-close:focus, .toast.bootstrap .toast-header .btn-close:active {
  outline: none !important;
  background-color: #e8e8e8 !important;
}
.toast.bootstrap .toast-header .btn-close:hover, .toast.bootstrap .toast-header .btn-close:focus, .toast.bootstrap .toast-header .btn-close:active {
  outline: 2px solid rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0);
  z-index: 1;
}
.toast.bootstrap .toast-header .btn-close::before {
  display: none;
}

.cont_itembox {
  padding: calc((0.8rem + 8px) * 2);
  background-color: #F1F9FD;
  border-radius: calc(0.8rem + 2px);
}
.cont_itembox.line {
  border: 1px solid #bbb;
  background-color: #fff;
}

.cont_waterstory {
  position: relative;
  color: #666;
}
.cont_waterstory::before {
  content: "";
  position: absolute;
  top: -10rem;
  right: 0;
  width: 50rem;
  height: 50rem;
  background-image: url("../img/contents/sub_03_01_01_00/sub_03_01_01_00.png");
  background-repeat: no-repeat;
  background-size: 50rem auto;
  z-index: -1;
}
.cont_waterstory .bg_box {
  padding-right: 46rem;
  margin-bottom: calc(1.6rem + 8px);
}
.cont_waterstory p {
  line-height: 1.8;
}
.cont_waterstory p:not(:last-child) {
  margin-bottom: calc(1.6rem + 8px);
}
@media screen and (min-width: 760px) and (max-width: 1300px) {
  .cont_waterstory::before {
    width: 40rem;
    height: 40rem;
    top: -5rem;
    background-size: 40rem;
  }
  .cont_waterstory .bg_box {
    padding-right: 30rem;
  }
}
@media screen and (max-width: 759.9px) {
  .cont_waterstory::before {
    content: none !important;
  }
  .cont_waterstory .bg_box {
    padding-right: 0;
  }
}
.cont_contribution {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(1.6rem + 8px);
  padding: calc(1.6rem + 8px);
  border: 1px solid #2D69C2;
  border-radius: calc(0.8rem + 2px);
}
.cont_contribution .item {
  flex: 1;
  min-width: 0;
  min-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #bbb;
  border-radius: 0.8rem;
  height: 10rem;
  background-color: #f5f5f5;
  font-weight: 600;
  font-size: calc(1.8rem + 6px);
  color: #666;
  width: 100%;
}
.cont_contribution .item.on {
  background-color: #F2F7FF;
  color: #2D69C2;
  border-color: #2D69C2;
}
.cont_contribution span {
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.2rem;
  height: 3.2rem;
  border: 1px solid #2D69C2;
  border-radius: 50%;
}
.cont_contribution span i {
  margin: 0;
}
@media (max-width: 767px) {
  .cont_contribution {
    flex-direction: column;
    gap: 1.6rem;
  }
  .cont_contribution .item {
    flex: none;
    height: 7rem;
  }
}
.cont_sitemap .sitemap_list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: calc(1.6rem + 24px);
}
.cont_sitemap .sitemap_list a {
  display: block;
}
.cont_sitemap .sitemap_list > li > a {
  padding: 0.8rem calc(0.8rem + 8px);
  font-size: 2.8rem;
  font-weight: 700;
  border-bottom: 2px solid #bbb;
  text-align: center;
}
.cont_sitemap .sitemap_list .depth2 > li:not(:last-of-type) {
  border-bottom: 1px solid #bbb;
}
.cont_sitemap .sitemap_list .depth2 > li > a {
  padding: 0.8rem calc(0.8rem + 8px);
  font-weight: 700;
  font-size: calc(1.8rem + 2px);
  color: #333;
}
.cont_sitemap .sitemap_list .depth3 {
  position: relative;
  padding: calc(0.8rem + 8px) calc(1.6rem + 8px);
  background-color: #eee;
}
.cont_sitemap .sitemap_list .depth3 > li:not(:last-of-type) {
  margin-bottom: calc(0.8rem + 4px);
}
.cont_sitemap .sitemap_list .depth3 > li > a {
  position: relative;
  padding-left: calc(0.8rem + 4px);
}
.cont_sitemap .sitemap_list .depth3 > li > a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 4px;
  height: 4px;
  background-color: #0F4086;
  transform: translateY(-50%);
}
.cont_sitemap .sitemap_list .depth4 {
  position: relative;
  background-color: #fff;
  margin-top: 0.8rem;
  padding: calc(0.8rem + 2px) calc((0.8rem + 4px) * 2);
}
.cont_sitemap .sitemap_list .depth4 > li:not(:last-of-type) {
  margin-bottom: calc(0.8rem - 2px);
}
.cont_sitemap .sitemap_list .depth4 > li > a {
  position: relative;
  padding-left: calc(0.8rem + 4px);
}
.cont_sitemap .sitemap_list .depth4 > li > a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 4px;
  height: 2px;
  background-color: #0F4086;
  transform: translateY(-50%);
}
@media screen and (min-width: 1023px) and (max-width: 1300px), (min-width: 550px) and (max-width: 760px) {
  .cont_sitemap .sitemap_list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 549.9px) {
  .cont_sitemap .sitemap_list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cont_img_txt_wrap {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  padding-top: calc(1.6rem + 32px);
}
.cont_img_txt_wrap .img_txt_box {
  display: flex;
  gap: calc(1.6rem + 24px);
}
.cont_img_txt_wrap .img_txt_box .img_area {
  position: relative;
  flex: 44.17;
}
.cont_img_txt_wrap .img_txt_box .img_area::before {
  content: "";
  position: absolute;
  z-index: -1;
}
.cont_img_txt_wrap .img_txt_box .img_area:nth-child(odd)::before {
  top: 4rem;
  right: 0;
  background-image: url("../img/contents/sub_03_01_02_00/sub_03_01_02_00_06.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 120%;
  height: 120%;
}
.cont_img_txt_wrap .img_txt_box .img_area:nth-child(even)::before {
  top: 3rem;
  left: 3rem;
  background-image: url("../img/contents/sub_03_01_02_00/sub_03_01_02_00_07.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 120%;
  height: 120%;
}
.cont_img_txt_wrap .img_txt_box .txt_area {
  flex: 52.06;
  display: flex;
  align-items: center;
}
.cont_img_txt_wrap .img_txt_box .txt_area .txt_inner {
  display: flex;
  flex-direction: column;
}
.cont_img_txt_wrap .img_txt_box .txt_area:nth-child(odd) {
  justify-content: flex-end;
}
@media screen and (max-width: 760px) {
  .cont_img_txt_wrap {
    gap: calc(1.6rem + 16px);
  }
  .cont_img_txt_wrap .img_txt_box:has(.txt_area:first-child) {
    flex-direction: row-reverse;
  }
  .cont_img_txt_wrap .img_txt_box:has(.txt_area:first-child) .txt_area {
    justify-content: flex-start;
  }
  .cont_img_txt_wrap .img_txt_box .img_area {
    flex: 2;
  }
  .cont_img_txt_wrap .img_txt_box .txt_area {
    flex: 8;
  }
}
@media screen and (max-width: 600px) {
  .cont_img_txt_wrap .img_txt_box .img_area {
    display: none;
  }
}
.cont_flow_form {
  justify-self: center;
}
.cont_flow_form ol.flow_list {
  display: inline-flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
  max-width: 100%;
  gap: calc((1.6rem + 16px) * 2);
  flex-wrap: wrap;
}
.cont_flow_form ol.flow_list li {
  position: relative;
  flex: 1;
}
.cont_flow_form ol.flow_list li .flow_box {
  width: auto;
  min-width: 16.2rem;
  padding: 0.8rem;
  color: #666;
  text-align: center;
  border: 1px solid #2960b1;
  border-radius: calc(0.8rem + 8px);
  background-color: #F4F7FC;
  overflow: hidden;
  height: 100%;
  padding: 1.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.cont_flow_form ol.flow_list li .flow_box .flow_img {
  text-align: center;
}
.cont_flow_form ol.flow_list li .flow_box .flow_img img {
  object-fit: contain;
}
.cont_flow_form ol.flow_list li .flow_box .desc-box {
  min-height: 5rem;
  justify-content: center;
  margin-top: calc(0.8rem - 2px);
  justify-content: flex-start;
  min-height: auto;
  flex: none;
}
.cont_flow_form ol.flow_list li .flow_box .desc-box .desc {
  align-self: center;
}
.cont_flow_form ol.flow_list li .flow_box:has(.flow_hd) {
  padding: 0;
}
.cont_flow_form ol.flow_list li .flow_box .flow_tit {
  color: #2D69C2;
  font-size: calc(1.8rem + 2px);
  background: #2D69C2;
  border-radius: calc((0.8rem - 4px) * 10);
}
.cont_flow_form ol.flow_list li .flow_box .flow_hd {
  padding: calc(0.8rem + 8px) calc(0.8rem + 8px);
  color: #2D69C2;
  font-size: calc(1.8rem + 2px);
  font-weight: 700;
  line-height: 1.2;
  background: #EAEFF9;
  border-bottom: 1px solid #2960b1;
}
.cont_flow_form ol.flow_list li .flow_box .flow_cont {
  padding: calc(0.8rem + 8px);
  line-height: 1.2;
}
@media (max-width: 600px) {
  .cont_flow_form ol.flow_list li .flow_box .flow_cont {
    padding: calc(0.8rem + 2px);
  }
}
.cont_flow_form ol.flow_list li::before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 50%;
  right: calc(100% + ((1.6rem + 16px) * 2 - 48px) / 2);
  transform: translateY(-50%);
  width: 4.8rem;
  height: 3.6rem;
  background: url("../img/component/common/ico_arr_right_flow.svg") no-repeat;
  background-size: cover;
  box-sizing: border-box;
}
.cont_flow_form ol.flow_list li:first-child::before {
  display: none;
}
.cont_flow_form ol.flow_list.step .flow_box .flow_tit {
  margin: calc(0.8rem - 2px) 1.6rem;
}
@media (max-width: 1300px) {
  .cont_flow_form ol.flow_list.step {
    row-gap: calc(0.8rem + 4px);
  }
  .cont_flow_form ol.flow_list.step li {
    flex: 1 1 calc(50% - 4rem);
  }
}
@media (max-width: 600px) {
  .cont_flow_form ol.flow_list.step {
    gap: calc((1.6rem + 16px) * 2);
  }
  .cont_flow_form ol.flow_list.step li {
    flex: 1 1 100%;
  }
  .cont_flow_form ol.flow_list.step li::before {
    right: 50%;
    transform: translateX(50%) rotate(90deg);
    top: calc(0% - ((1.6rem + 16px) * 2 + 3.6rem) / 2);
  }
}
.cont_flow_form ol.flow_list.unsuitable {
  gap: calc((1.6rem + 24px) * 4);
}
.cont_flow_form ol.flow_list.unsuitable li::before {
  content: "";
  right: calc(100% + ((1.6rem + 24px) * 4 - 3.6rem) / 2);
}
.cont_flow_form ol.flow_list.unsuitable li:first-child::after {
  content: "(부적합 판정시)";
  position: absolute;
  display: inline-block;
  top: calc(50% + 3.6rem);
  left: calc(100% + ((1.6rem + 24px) * 4 - 10.4rem) / 2);
  transform: translateY(-50%);
  min-width: 11.2rem;
  color: #b52805;
  font-size: calc(1.8rem - 2px);
  word-break: keep-all;
}
@media (max-width: 1300px) {
  .cont_flow_form ol.flow_list.unsuitable {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    gap: calc((1.6rem + 24px) * 2);
  }
  .cont_flow_form ol.flow_list.unsuitable li {
    width: 100%;
  }
  .cont_flow_form ol.flow_list.unsuitable li::before {
    right: 50%;
    transform: translateX(-50%) rotate(90deg);
    top: calc(0% - ((1.6rem + 24px) * 2 + 3.6rem) / 2);
  }
  .cont_flow_form ol.flow_list.unsuitable li:first-child::after {
    left: calc(50% + 3.6rem);
    top: calc(100% + ((1.6rem + 24px) * 2 - 2.4rem) / 2);
    transform: translateX(-50%);
  }
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li {
  color: #333;
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li .flow_box {
  color: #333;
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li .flow_box .flow_hd {
  color: #333;
  font-weight: 600;
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li .flow_box.danger {
  color: #b52805;
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li .flow_box.danger .flow_hd {
  color: #b52805;
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li .flow_box.danger .flow_cont {
  color: #b52805;
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li:first-child .flow_box {
  border: 1px solid #FFDC00;
  background: rgba(255, 220, 0, 0.0509803922);
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li:first-child .flow_box .flow_hd {
  background: rgba(255, 220, 0, 0.2);
  border-bottom: 1px solid #FFDC00;
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li:nth-child(2)::before {
  background: url("../img/component/common/ico_arr_right_flow_status_01.svg");
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li:nth-child(2) .flow_box {
  border: 1px solid #FFB401;
  background: rgba(255, 180, 0, 0.0509803922);
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li:nth-child(2) .flow_box .flow_hd {
  background: rgba(255, 180, 1, 0.2);
  border-bottom: 1px solid #FFB401;
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li:nth-child(3)::before {
  background: url("../img/component/common/ico_arr_right_flow_status_02.svg");
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li:nth-child(3) .flow_box {
  border: 1px solid #FF8000;
  background: rgba(255, 128, 0, 0.0509803922);
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li:nth-child(3) .flow_box .flow_hd {
  background: rgba(255, 128, 0, 0.2);
  border-bottom: 1px solid #FF8000;
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li:nth-child(4)::before {
  background: url("../img/component/common/ico_arr_right_flow_status_03.svg");
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li:nth-child(4) .flow_box {
  border: 1px solid #FF0000;
  background: rgba(255, 0, 0, 0.0509803922);
}
.cont_flow_form ol.flow_list.color_scale:has(li:nth-child(4)) li:nth-child(4) .flow_box .flow_hd {
  background: rgba(255, 0, 0, 0.2);
  border-bottom: 1px solid #FF0000;
}
.cont_flow_form ol.flow_list.progress li::before {
  background: url("../img/component/common/ico_arr_right_flow.svg");
  background-size: cover;
  box-sizing: border-box;
}
.cont_flow_form ol.flow_list.progress li .flow_box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  color: #2D69C2;
  font-weight: 600;
  border: 1px solid #2960b1;
  background-color: #F4F7FC;
}
.cont_flow_form ol.flow_list.progress li .flow_box .flow_img {
  width: 100%;
  max-width: 10rem;
  height: 10rem;
  margin-bottom: 0;
}
.cont_flow_form ol.flow_list.progress li .flow_box .desc-box {
  min-height: 4rem;
  margin-top: calc(0.8rem - 2px);
}
.cont_flow_form ol.flow_list.progress li:nth-child(1) .flow_box .flow_img {
  background: url("../img/component/common/ico_flow_list.png") no-repeat;
  background-position: 0rem 0;
  background-size: 40rem;
}
.cont_flow_form ol.flow_list.progress li:nth-child(2) .flow_box .flow_img {
  background: url("../img/component/common/ico_flow_list.png") no-repeat;
  background-position: -10rem 0;
  background-size: 40rem;
}
.cont_flow_form ol.flow_list.progress li:nth-child(3) .flow_box .flow_img {
  background: url("../img/component/common/ico_flow_list.png") no-repeat;
  background-position: -20rem 0;
  background-size: 40rem;
}
.cont_flow_form ol.flow_list.progress li:nth-child(4) .flow_box .flow_img {
  background: url("../img/component/common/ico_flow_list.png") no-repeat;
  background-position: -30rem 0;
  background-size: 40rem;
}
.cont_flow_form ol.flow_list.progress li.active ~ li::before {
  background: url("../img/component/common/ico_arr_right_flow_gray.svg");
  background-size: cover;
}
.cont_flow_form ol.flow_list.progress li.active ~ li .flow_box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  color: #666;
  border-radius: calc(0.8rem + 8px);
  border: 1px solid #bbb;
  background-color: #f5f5f5;
}
.cont_flow_form ol.flow_list.progress li.active ~ li .flow_box .flow_img {
  width: 100%;
  max-width: 10rem;
  height: 10rem;
  background-position-y: -10rem;
}
.cont_flow_form ol.flow_list.progress:not(:has(li.active)) li::before {
  background: url("../img/component/common/ico_arr_right_flow_gray.svg");
  background-size: cover;
}
.cont_flow_form ol.flow_list.progress:not(:has(li.active)) li .flow_box {
  color: #666;
  border-radius: calc(0.8rem + 8px);
  border: 1px solid #bbb;
  background-color: #f5f5f5;
}
.cont_flow_form ol.flow_list.progress:not(:has(li.active)) li .flow_box .flow_img {
  background-position-y: -10rem;
}
@media (max-width: 767px) {
  .cont_flow_form ol.flow_list.progress li .flow_box .flow_img {
    max-width: 5rem;
    height: 5rem;
  }
  .cont_flow_form ol.flow_list.progress li:nth-child(1) .flow_box .flow_img {
    background: url("../img/component/common/ico_flow_list.png") no-repeat;
    background-position: 0rem 0;
    background-size: 20rem;
  }
  .cont_flow_form ol.flow_list.progress li:nth-child(2) .flow_box .flow_img {
    background: url("../img/component/common/ico_flow_list.png") no-repeat;
    background-position: -5rem 0;
    background-size: 20rem;
  }
  .cont_flow_form ol.flow_list.progress li:nth-child(3) .flow_box .flow_img {
    background: url("../img/component/common/ico_flow_list.png") no-repeat;
    background-position: -10rem 0;
    background-size: 20rem;
  }
  .cont_flow_form ol.flow_list.progress li:nth-child(4) .flow_box .flow_img {
    background: url("../img/component/common/ico_flow_list.png") no-repeat;
    background-position: -15rem 0;
    background-size: 20rem;
  }
  .cont_flow_form ol.flow_list.progress li.active ~ li .flow_box .flow_img {
    max-width: 5rem;
    height: 5rem;
    background-position-y: -5rem;
  }
  .cont_flow_form ol.flow_list.progress:not(:has(li.active)) li .flow_box .flow_img {
    background-position-y: -5rem;
  }
}
@media (max-width: 600px) {
  .cont_flow_form ol.flow_list.progress li .flow_box {
    flex-direction: row;
    gap: calc(0.8rem - 2px);
  }
  .cont_flow_form ol.flow_list.progress li .flow_box .desc-box .desc br {
    display: none;
  }
  .cont_flow_form ol.flow_list.progress li.active ~ li .flow_box {
    flex-direction: row;
    gap: calc(0.8rem - 2px);
  }
  .cont_flow_form ol.flow_list.progress li.active ~ li .flow_box .flow_img {
    max-width: 5rem;
    height: 5rem;
    background-position-y: -5rem;
  }
  .cont_flow_form ol.flow_list.progress:not(:has(li.active)) li .flow_box .flow_img {
    background-position-y: -5rem;
  }
}
@media (max-width: 1300px) {
  .cont_flow_form ol.flow_list {
    row-gap: calc(0.8rem + 4px);
  }
  .cont_flow_form ol.flow_list li {
    flex: 1 1 calc(50% - 4rem);
  }
}
@media (max-width: 600px) {
  .cont_flow_form ol.flow_list {
    gap: calc((1.6rem + 16px) * 2);
  }
  .cont_flow_form ol.flow_list li {
    flex: 1 1 100%;
  }
  .cont_flow_form ol.flow_list li .flow_box {
    font-size: calc(1.8rem - 2px);
  }
  .cont_flow_form ol.flow_list li .flow_box .flow_img {
    margin-bottom: 0.8rem;
  }
  .cont_flow_form ol.flow_list li .flow_box .flow_img img {
    height: 6rem;
  }
  .cont_flow_form ol.flow_list li .flow_box .desc-box {
    min-height: unset;
    margin-top: 0;
  }
  .cont_flow_form ol.flow_list li .flow_box .flow_hd {
    font-size: 1.8rem;
  }
  .cont_flow_form ol.flow_list li img {
    height: 8rem;
  }
  .cont_flow_form ol.flow_list li::before {
    right: 50%;
    transform: translateX(50%) rotate(90deg);
    top: calc(0% - ((1.6rem + 16px) * 2 + 3.6rem) / 2);
  }
}
@media (max-width: 1300px) {
  .cont_flow_form {
    margin-left: 4.8rem;
  }
  .cont_flow_form:has(.unsuitable) {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 600px) {
  .cont_flow_form {
    margin-left: 0;
  }
}
.cont_water_safe .img_box {
  width: 100%;
}
.cont_water_safe .img_box .item {
  width: calc((100% - 3.2rem) / 3);
  padding: calc(0.8rem + 2px);
}
.cont_water_safe .img_box .item .desc-box {
  min-height: 5rem;
  justify-content: center;
}
.cont_water_safe .img_box .item .desc-box .desc {
  color: #666;
  font-size: calc(1.8rem + 2px);
}
@media (max-width: 767px) {
  .cont_water_safe .img_box.row {
    flex-direction: column;
  }
  .cont_water_safe .img_box.row .item {
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: calc((0.8rem + 4px) * 2);
    text-align: left;
  }
  .cont_water_safe .img_box.row .item img {
    height: 8rem;
  }
  .cont_water_safe .img_box.row .item .desc-box {
    min-height: auto;
    margin-top: 0;
  }
  .cont_water_safe .img_box.row .item .desc-box .desc br {
    display: none;
  }
}
.cont_water_safe .desc-box .desc {
  line-height: 1.2;
}
.cont_water_safe .desc-box:not(:first-child) {
  margin-top: calc(0.8rem + 8px);
}
.cont_water_safe .area-btn a {
  width: 100%;
  max-width: 40rem;
  min-height: 8rem;
  padding: calc(0.8rem + 2px);
  border-radius: 16px;
  background-image: url("../img/contents/sub_02_08_00_00/sub_02_08_00_00_btn_bg.png");
  background-size: cover;
}
.cont_water_safe ol.flow_list li .flow_box .flow_cont {
  padding: calc(0.8rem + 8px) calc(1.6rem + 32px);
}
.cont_intro {
  position: relative;
  color: #666;
}
.cont_intro::before {
  content: "";
  position: absolute;
  top: -10rem;
  right: 0;
  width: 50rem;
  height: 50rem;
  background-image: url("../img/contents/sub_04_01_00_00/sub_04_01_00_00_01.png");
  background-repeat: no-repeat;
  background-size: 50rem auto;
  z-index: -1;
}
.cont_intro .bg_box {
  padding-right: 46rem;
  margin-bottom: calc(1.6rem + 8px);
}
.cont_intro p {
  line-height: 1.8;
}
.cont_intro p:not(:last-child) {
  margin-bottom: calc(1.6rem + 8px);
}
.cont_intro .img_box.greetings .item {
  height: 8rem;
  background: transparent;
}
.cont_intro .img_box.greetings .item img {
  height: 100%;
  object-fit: contain;
}
@media (max-width: 1300px) {
  .cont_intro::before {
    content: "";
    width: 40rem;
    height: 40rem;
    background-image: url("../img/contents/sub_04_01_00_00/sub_04_01_00_00_01.png");
    background-repeat: no-repeat;
    background-size: 40rem auto;
  }
}
@media (max-width: 767px) {
  .cont_intro::before {
    content: "";
    width: 32rem;
    height: 32rem;
    background-image: url("../img/contents/sub_04_01_00_00/sub_04_01_00_00_01.png");
    background-repeat: no-repeat;
    background-size: 32rem auto;
  }
}
@media (max-width: 600px) {
  .cont_intro::before {
    display: none;
  }
}
.cont_number_list ol.number_list {
  display: flex;
  flex-wrap: wrap;
  gap: calc(0.8rem + 8px) calc(1.6rem + 32px);
}
.cont_number_list ol.number_list li {
  width: calc((100% - (1.6rem + 32px)) / 2);
}
.cont_number_list ol.number_list li .flow_box {
  display: flex;
  flex-direction: row;
  gap: calc(1.6rem + 8px);
}
.cont_number_list ol.number_list li .flow_box .img_box {
  max-width: 20rem;
  padding: calc(0.8rem + 8px);
  border: 1px solid rgba(45, 105, 194, 0.5);
  border-radius: calc(0.8rem + 2px);
  overflow: hidden;
  transition: all 0.3s;
}
.cont_number_list ol.number_list li .flow_box .desc-box {
  flex-direction: row;
  align-self: center;
  gap: 0.8rem;
  margin-top: 0;
  font-size: calc(1.8rem + 2px);
  font-weight: 600;
  line-height: 1.2;
}
.cont_number_list ol.number_list li .flow_box .tit-number {
  color: #2D69C2;
  font-size: calc((1.8rem + 4px) * 3);
  line-height: 1;
}
@media (max-width: 1300px) {
  .cont_number_list ol.number_list {
    gap: calc(0.8rem + 8px) calc(1.6rem + 16px);
  }
  .cont_number_list ol.number_list li .flow_box {
    gap: 1.6rem;
  }
  .cont_number_list ol.number_list li .flow_box .img_box {
    max-width: 12rem;
  }
  .cont_number_list ol.number_list li .flow_box .tit-number {
    font-size: calc((1.8rem + 4px) * 2);
  }
  .cont_number_list ol.number_list li .flow_box .desc-box {
    font-size: 1.8rem;
  }
}
@media (max-width: 767px) {
  .cont_number_list ol.number_list {
    flex-direction: column;
  }
  .cont_number_list ol.number_list li {
    width: 100%;
  }
  .cont_number_list ol.number_list li .flow_box .img_box {
    max-width: 8rem;
  }
  .cont_number_list ol.number_list li .flow_box .desc-box {
    align-items: center;
  }
}
.cont_business_policy .tit_wrap {
  position: relative;
  display: block;
  text-align: center;
}
.cont_business_policy .tit_wrap .title {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 60rem;
  padding: calc(0.8rem + 6px) calc(0.8rem + 6px);
  color: #fff;
  font-size: calc(1.8rem + 4px);
  word-break: keep-all;
  border-radius: calc(0.8rem + 8px);
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #2D69C2;
}
.cont_business_policy .tit_wrap .title:hover, .cont_business_policy .tit_wrap .title:focus, .cont_business_policy .tit_wrap .title:active {
  background-color: #285ead !important;
}
.cont_business_policy .tit_wrap .title:hover, .cont_business_policy .tit_wrap .title:focus, .cont_business_policy .tit_wrap .title:active {
  outline: 2px solid rgba(45, 105, 193, 0.5);
  border-color: #2D69C2;
  z-index: 1;
}
.cont_business_policy .tit_wrap .title span {
  font-size: calc((1.8rem - 2px) * 2);
  font-weight: 700;
}
.cont_business_policy .tit_wrap .title::before, .cont_business_policy .tit_wrap .title::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  width: 8rem;
  background: url("../img/contents/sub_04_03_01_00/sub_04_03_01_00_00_left.png") no-repeat left;
  background-size: auto 100%;
}
.cont_business_policy .tit_wrap .title::after {
  left: unset;
  right: 0;
  background: url("../img/contents/sub_04_03_01_00/sub_04_03_01_00_00_right.png") no-repeat right;
  background-size: auto 100%;
}
.cont_business_policy .policy_wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: calc(1.6rem + 16px);
}
.cont_business_policy .policy_wrap .bg_arrow_up {
  position: relative;
  display: inline-block;
  width: 24rem;
  height: 17rem;
  margin: 0 auto;
  text-align: center;
  background-image: url("../img/contents/sub_04_03_01_00/sub_04_03_01_00_01.png");
  background-size: cover;
}
.cont_business_policy .policy_wrap .policy_flex {
  display: flex;
  gap: calc(1.6rem + 24px);
}
.cont_business_policy .policy_wrap .policy_flex > div {
  flex: 1;
}
.cont_business_policy .policy_wrap .policy_flex > div:first-child {
  color: #2A63B6;
}
.cont_business_policy .policy_wrap .policy_flex > div:first-child .title {
  border-bottom: 2px solid #2D69C2;
}
.cont_business_policy .policy_wrap .policy_flex > div:first-child ul li {
  background: #F4F7FC;
}
.cont_business_policy .policy_wrap .policy_flex > div:nth-child(2) {
  color: #104086;
}
.cont_business_policy .policy_wrap .policy_flex > div:nth-child(2) .title {
  border-bottom: 2px solid #104086;
}
.cont_business_policy .policy_wrap .policy_flex > div:nth-child(2) .title::before, .cont_business_policy .policy_wrap .policy_flex > div:nth-child(2) .title::after {
  background: rgba(16, 64, 134, 0.1019607843);
}
.cont_business_policy .policy_wrap .policy_flex > div:nth-child(2) ul li {
  background: #F2F5F9;
}
.cont_business_policy .policy_wrap .policy_flex > div:nth-child(3) {
  color: #571186;
}
.cont_business_policy .policy_wrap .policy_flex > div:nth-child(3) .title {
  border-bottom: 2px solid #571186;
}
.cont_business_policy .policy_wrap .policy_flex > div:nth-child(3) .title::before, .cont_business_policy .policy_wrap .policy_flex > div:nth-child(3) .title::after {
  background: rgba(87, 17, 134, 0.1019607843);
}
.cont_business_policy .policy_wrap .policy_flex > div:nth-child(3) ul li {
  background: #F6F2F9;
}
.cont_business_policy .policy_wrap .policy_flex .title {
  position: relative;
  display: inline-block;
  width: 100%;
  justify-self: center;
  margin-bottom: 1.6rem;
  padding: calc(0.8rem + 6px);
  font-size: calc(1.8rem + 6px);
  font-weight: 700;
  text-align: center;
}
.cont_business_policy .policy_wrap .policy_flex .title::before, .cont_business_policy .policy_wrap .policy_flex .title::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background: rgba(45, 105, 194, 0.1019607843);
  border-radius: 0 64px 0 64px;
  box-sizing: border-box;
}
.cont_business_policy .policy_wrap .policy_flex .title::after {
  border-radius: 64px 8px 0 0;
}
.cont_business_policy .policy_wrap .policy_flex ul {
  display: flex;
  flex-wrap: wrap;
  gap: 1.6rem;
}
.cont_business_policy .policy_wrap .policy_flex ul li {
  width: calc(50% - 0.8rem);
  padding: calc(0.8rem + 8px) calc(0.8rem - 2px);
  text-align: center;
  border: 1px solid;
}
.cont_business_policy .policy_wrap .policy_flex ul li:nth-child(1) {
  border-radius: calc(0.8rem + 8px) calc(0.8rem + 8px) 0 calc(0.8rem + 8px);
}
.cont_business_policy .policy_wrap .policy_flex ul li:nth-child(2) {
  border-radius: calc(0.8rem + 8px) calc(0.8rem + 8px) calc(0.8rem + 8px) 0;
}
.cont_business_policy .policy_wrap .policy_flex ul li:nth-child(3) {
  border-radius: calc(0.8rem + 8px) 0 calc(0.8rem + 8px) calc(0.8rem + 8px);
}
.cont_business_policy .policy_wrap .policy_flex ul li:nth-child(4) {
  border-radius: 0 calc(0.8rem + 8px) calc(0.8rem + 8px) calc(0.8rem + 8px);
}
@media (max-width: 1300px) {
  .cont_business_policy .policy_wrap .policy_flex {
    gap: 1.6rem;
  }
  .cont_business_policy .policy_wrap .policy_flex .title {
    font-size: calc(1.8rem + 2px);
  }
  .cont_business_policy .policy_wrap .policy_flex ul li {
    flex: 100%;
    border-radius: calc(0.8rem + 8px) !important;
  }
}
@media (max-width: 600px) {
  .cont_business_policy .policy_wrap .policy_flex {
    flex-direction: column;
    align-self: center;
  }
  .cont_business_policy .policy_wrap .policy_flex .title {
    display: block;
    padding: calc(0.8rem + 6px) calc((0.8rem + 8px) * 2);
  }
  .cont_business_policy .policy_wrap .policy_flex ul li {
    flex: auto;
  }
  .cont_business_policy .policy_wrap .policy_flex ul li:nth-child(1) {
    border-radius: calc(0.8rem + 8px) calc(0.8rem + 8px) 0 calc(0.8rem + 8px) !important;
  }
  .cont_business_policy .policy_wrap .policy_flex ul li:nth-child(2) {
    border-radius: calc(0.8rem + 8px) calc(0.8rem + 8px) calc(0.8rem + 8px) 0 !important;
  }
  .cont_business_policy .policy_wrap .policy_flex ul li:nth-child(3) {
    border-radius: calc(0.8rem + 8px) 0 calc(0.8rem + 8px) calc(0.8rem + 8px) !important;
  }
  .cont_business_policy .policy_wrap .policy_flex ul li:nth-child(4) {
    border-radius: 0 calc(0.8rem + 8px) calc(0.8rem + 8px) calc(0.8rem + 8px) !important;
  }
  .cont_business_policy .policy_wrap .policy_flex > div {
    justify-items: center;
  }
}
@media screen and (max-width: 420px) {
  .cont_business_policy .policy_wrap .policy_flex {
    width: 100%;
  }
  .cont_business_policy .policy_wrap .policy_flex .title {
    display: block;
  }
  .cont_business_policy .policy_wrap .policy_flex ul {
    width: 100%;
    flex-direction: column;
  }
  .cont_business_policy .policy_wrap .policy_flex ul li {
    width: 100%;
  }
  .cont_business_policy .policy_wrap .policy_flex ul li:first-child, .cont_business_policy .policy_wrap .policy_flex ul li:nth-child(2), .cont_business_policy .policy_wrap .policy_flex ul li:nth-child(3), .cont_business_policy .policy_wrap .policy_flex ul li:nth-child(4) {
    border-radius: calc(0.8rem + 8px) !important;
  }
  .cont_business_policy .policy_wrap .policy_flex ul li br {
    display: none;
  }
}
@media (max-width: 767px) {
  .cont_business_policy .tit_wrap .title {
    font-size: calc(1.8rem + 4px);
  }
  .cont_business_policy .tit_wrap .title span {
    font-size: calc(1.8rem + 8px);
  }
}
@media (max-width: 600px) {
  .cont_business_policy .tit_wrap .title::before, .cont_business_policy .tit_wrap .title::after {
    display: none;
  }
}
.cont_history .history_wrap > ul {
  position: relative;
  display: flex;
  gap: calc(1.6rem + 32px);
}
.cont_history .history_wrap > ul > li {
  position: relative;
  display: flex;
  min-height: 16rem;
}
.cont_history .history_wrap > ul > li.h_title {
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  min-width: 24rem;
  color: #2D69C2;
  font-size: calc((1.8rem + 2px) * 3);
  font-weight: 700;
  line-height: 1;
  text-align: right;
}
.cont_history .history_wrap > ul > li.h_title::before {
  content: "";
  position: absolute;
  top: -4px;
  left: calc(100% + (1.6rem + 32px) / 2 - 4px);
  display: block;
  width: 8px;
  height: 8px;
  background: #2D69C2;
  box-sizing: border-box;
  border-radius: 40px;
}
.cont_history .history_wrap > ul > li.h_title p {
  color: #9fbde9;
  font-size: calc((1.8rem + 2px) * 2);
  text-align: left;
}
.cont_history .history_wrap > ul > li.h_content {
  width: 100%;
  min-height: 16rem;
  align-self: center;
  padding: 0.8rem 0;
  border-bottom: 1px dashed #bbb;
}
.cont_history .history_wrap > ul > li.h_content::before {
  content: "";
  position: absolute;
  top: 4px;
  bottom: 0px;
  left: calc((1.6rem + 32px) / -2);
  display: block;
  width: 0.8px;
  background: #e0ebfc;
  box-sizing: border-box;
}
.cont_history .history_wrap > ul > li.h_content .list_box {
  align-self: center;
}
.cont_history .history_wrap > ul > li.h_content .list_box .krds-info-list > li {
  font-size: calc(1.8rem + 4px);
}
.cont_history .history_wrap > ul > li.h_content .list_box .krds-info-list > li::before {
  top: 0.6rem;
}
.cont_history .history_wrap > ul:last-child li.h_content::after {
  content: "";
  position: absolute;
  bottom: -4px;
  right: calc(100% + (1.6rem + 32px) / 2 - 4px);
  display: block;
  width: 8px;
  height: 8px;
  background: #2D69C2;
  box-sizing: border-box;
  border-radius: 40px;
}
@media (max-width: 1300px) {
  .cont_history .history_wrap > ul > li.h_title {
    min-width: 20rem;
  }
}
@media (max-width: 600px) {
  .cont_history .history_wrap > ul {
    flex-direction: column;
    gap: 0.8rem;
  }
  .cont_history .history_wrap > ul > li {
    padding: 10px 0;
  }
  .cont_history .history_wrap > ul > li.h_title {
    min-width: auto;
    min-height: auto;
    justify-content: flex-start;
    font-size: calc((1.8rem + 2px) * 2);
  }
  .cont_history .history_wrap > ul > li.h_title::before {
    display: none;
  }
  .cont_history .history_wrap > ul > li.h_title p {
    font-size: calc(1.8rem + 6px);
  }
  .cont_history .history_wrap > ul > li.h_content {
    min-height: unset;
    align-self: flex-start;
    padding-bottom: calc(0.8rem + 8px);
  }
  .cont_history .history_wrap > ul > li.h_content::before, .cont_history .history_wrap > ul > li.h_content::after {
    display: none;
  }
  .cont_history .history_wrap > ul + ul {
    margin-top: 0.8rem;
  }
}
.cont_majorDisaster_safetyHealth .conts_list {
  display: flex;
  gap: calc((1.6rem + 24px) * 2);
  flex-direction: column;
  margin-top: calc((1.6rem + 32px) * 2);
}
.cont_majorDisaster_safetyHealth .conts_list > div {
  text-align: center;
}
.cont_majorDisaster_safetyHealth .conts_list > div .desc-box {
  align-items: center;
}
.cont_majorDisaster_safetyHealth .conts_list > div:first-child .tit_wrap {
  background: url("../img/contents/sub_04_03_02_00/sub_04_03_02_00_01.png") no-repeat left;
}
.cont_majorDisaster_safetyHealth .conts_list > div:first-child .tit_wrap::after {
  width: 26rem;
}
.cont_majorDisaster_safetyHealth .conts_list > div:first-child .conts_wrap {
  margin-top: calc(0.8rem + 2px);
}
.cont_majorDisaster_safetyHealth .conts_list > div:nth-child(2) .tit_wrap {
  background: url("../img/contents/sub_04_03_02_00/sub_04_03_02_00_01.png") no-repeat left;
}
.cont_majorDisaster_safetyHealth .conts_list > div:nth-child(2) .tit_wrap::after {
  width: 26rem;
}
.cont_majorDisaster_safetyHealth .conts_list > div:nth-child(2) .conts_wrap {
  margin-top: calc(0.8rem + 2px);
}
.cont_majorDisaster_safetyHealth .conts_list > div:nth-child(3) {
  margin-top: 0.8rem;
}
.cont_majorDisaster_safetyHealth .conts_list > div:nth-child(3) .tit_wrap {
  margin-top: calc(0.8rem + 8px);
  background: url("../img/contents/sub_04_03_02_00/sub_04_03_02_00_02.png") no-repeat left;
}
.cont_majorDisaster_safetyHealth .conts_list > div:nth-child(3) .tit_wrap::before {
  background: linear-gradient(135deg, rgba(16, 64, 134, 0.2) 20%, rgba(57, 114, 57, 0) 80%);
}
.cont_majorDisaster_safetyHealth .conts_list > div:last-child .tit_wrap {
  margin-top: calc(0.8rem + 2px);
  background: url("../img/contents/sub_04_03_02_00/sub_04_03_02_00_03.png") no-repeat left;
}
.cont_majorDisaster_safetyHealth .conts_list > div:last-child .tit_wrap::before {
  background: linear-gradient(135deg, rgba(87, 17, 134, 0.2) 20%, rgba(57, 114, 57, 0) 80%);
}
.cont_majorDisaster_safetyHealth .conts_list .tit_wrap {
  position: relative;
  display: inline-block;
  min-width: 24rem;
  margin-left: 4rem;
  padding: calc(0.8rem - 2px) calc(0.8rem + 4px);
  color: #fff;
  font-size: calc(1.8rem + 8px);
  font-weight: 600;
  background-size: auto 100% !important;
  vertical-align: top;
}
.cont_majorDisaster_safetyHealth .conts_list .tit_wrap::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -4rem;
  display: block;
  width: 20rem;
  height: 20rem;
  background: linear-gradient(135deg, rgba(45, 105, 194, 0.2) 20%, rgba(57, 114, 57, 0) 80%);
  border-radius: calc((0.8rem + 8px) * 40);
  box-sizing: border-box;
  z-index: -1;
}
.cont_majorDisaster_safetyHealth .conts_list .tit_wrap::after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  width: 72%;
  height: 1px;
  box-sizing: border-box;
  background-image: linear-gradient(to right, rgb(187, 187, 187) 33%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 1rem 0.2rem;
  background-repeat: repeat-x;
  padding-bottom: 0.2rem;
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap {
  position: relative;
  display: flex;
  float: right;
  width: calc(100% - 24rem - 4rem);
  flex-direction: column;
  align-content: end;
  flex-wrap: wrap;
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap > * {
  width: calc(100% - 20rem);
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap > *.area-box + .area-box {
  margin-top: calc(1.6rem + 32px);
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .bg_arrow_up {
  position: relative;
  display: inline-block;
  width: 24rem;
  height: 17rem;
  margin: 0 auto;
  text-align: center;
  background: url("../img/contents/sub_04_03_02_00/sub_04_03_02_00_05.png") no-repeat center;
  background-size: cover;
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .desc-box .desc {
  padding: 0 calc(1.6rem + 16px);
  font-size: calc(1.8rem + 6px);
  font-weight: 600;
  background: #fff;
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder {
  display: flex;
  gap: calc((0.8rem + 2px) * 2);
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder .item_folder {
  position: relative;
  padding: calc(0.8rem + 8px);
  text-align: left;
  border-radius: 0 calc(0.8rem + 8px) calc(0.8rem + 8px) calc(0.8rem + 8px);
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder .item_folder::before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  bottom: 100%;
  width: 6.4rem;
  height: 4px;
  background: #809BC1;
  border-radius: 0 9px 0 0;
  box-sizing: border-box;
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder .item_folder ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: calc(1.6rem + 8px);
  row-gap: 0;
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder .item_folder ul li {
  position: relative;
  padding-left: calc(0.8rem + 4px);
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder .item_folder ul li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  background: #A680C0;
  border-radius: 4px;
  box-sizing: border-box;
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row {
  flex-direction: row;
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row li {
  flex: 1;
  width: 25%;
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row .item_folder {
  min-height: 9rem;
  padding: calc((0.8rem + 2px) * 2) calc(0.8rem + 8px);
  color: #0F4086;
  background: #F2F5F9;
  border: 1px solid #809BC1;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
}
@media (max-width: 1300px) {
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row {
    flex-direction: column;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row li {
    width: 100%;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row li .item_folder {
    height: 100%;
    min-height: auto;
    align-content: center;
    white-space: unset;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row li .item_folder br {
    display: none;
  }
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-col {
  flex-direction: column;
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-col .item_folder {
  color: #571186;
  background: #F6F2F9;
  border: 1px solid #A483C0;
}
.cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-col .item_folder::before {
  background: #A483C0;
}
@media (max-width: 1300px) {
  .cont_majorDisaster_safetyHealth .conts_list .tit_wrap {
    margin-top: 0 !important;
  }
  .cont_majorDisaster_safetyHealth .conts_list .tit_wrap::after {
    display: none;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap > * {
    width: 90%;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder {
    margin-top: calc(1.6rem + 16px);
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row li {
    flex: auto;
    width: calc((100% - (0.8rem + 2px) * 2) / 2);
  }
}
@media (max-width: 767px) {
  .cont_majorDisaster_safetyHealth .conts_list {
    gap: calc((1.6rem + 8px) * 2);
  }
  .cont_majorDisaster_safetyHealth .conts_list > div {
    text-align: left;
  }
  .cont_majorDisaster_safetyHealth .conts_list .tit_wrap {
    float: none;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap {
    width: 100%;
    align-content: center;
    margin: calc(1.6rem + 8px) 0 calc(1.6rem - 8px) 0 !important;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap > * {
    width: calc(100% - 8rem);
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap > *.area-box {
    text-align: center;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .bg_arrow_up {
    height: 12rem;
    background-size: contain;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .desc-box .desc {
    background: transparent;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder {
    margin-top: calc(0.8rem + 4px);
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row li {
    flex: auto;
    width: calc((100% - (0.8rem + 2px) * 2) / 2);
  }
}
@media (max-width: 600px) {
  .cont_majorDisaster_safetyHealth .conts_list .tit_wrap {
    margin-left: 0;
  }
  .cont_majorDisaster_safetyHealth .conts_list .tit_wrap::before {
    display: none;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap > * {
    width: 100%;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder {
    margin-top: 0;
  }
}
@media screen and (max-width: 420px) {
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap > * {
    width: 100%;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder {
    margin-top: 0;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row {
    flex-direction: column;
  }
  .cont_majorDisaster_safetyHealth .conts_list .conts_wrap .list-folder.list-row li {
    width: 100%;
  }
}
.cont_water_flow_wrapper {
  display: flex;
  flex-direction: column;
  gap: calc(1.6rem + 24px);
  padding-right: calc(1.6rem + 24px);
}
.cont_water_flow_wrapper .flow_item {
  position: relative;
  gap: calc(1.6rem + 24px);
  display: grid;
}
@media screen and (min-width: 1260px) {
  .cont_water_flow_wrapper .flow_item {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: 600px) and (max-width: 1259.9px) {
  .cont_water_flow_wrapper .flow_item {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 500px) and (max-width: 599.9px) {
  .cont_water_flow_wrapper .flow_item {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 499.9px) {
  .cont_water_flow_wrapper .flow_item {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cont_water_flow_wrapper .flow_item .item {
  flex: 1;
  position: relative;
  border: 1px solid #ccc;
  padding: 1.6rem;
  border-radius: 0.8rem;
}
.cont_water_flow_wrapper .flow_item .item:not(:last-child)::before {
  content: "";
  position: absolute;
  top: 50%;
  width: 3rem;
  height: 3rem;
  background-image: url(../img/btn-ico.svg);
  background-repeat: no-repeat;
  background-size: 30rem auto;
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
  transform: translateY(-50%);
  left: calc(100% + 0.8rem - 2px);
  background-position: -9rem -3rem;
}
@media screen and (max-width: 499.9px) {
  .cont_water_flow_wrapper .flow_item .item:not(:last-child)::before {
    top: calc(100% + 0.8rem - 2px);
    left: 50%;
    transform: translateX(-50%);
    background-position: -3rem -3rem;
  }
}
.cont_water_flow_wrapper .flow_item .item .bg {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cont_water_flow_wrapper .flow_item .item .bg::before {
  content: "";
  display: block;
  aspect-ratio: 155/118;
  max-width: 155px;
  height: 118px;
}
@media screen and (max-width: 1300px) {
  .cont_water_flow_wrapper .flow_item .item .bg::before {
    height: 80px;
  }
}
.cont_water_flow_wrapper .flow_item .item .cont {
  margin-top: 1.6rem;
}
.cont_water_flow_wrapper .flow_item .item .cont strong {
  display: block;
  text-align: center;
  background-color: #666;
  color: #fff;
  border-radius: calc(0.8rem - 2px);
  padding: 0 calc(0.8rem - 4px);
}
.cont_water_flow_wrapper .flow_item .item .cont p {
  margin-top: 0.8rem;
}
.cont_water_flow_wrapper .flow_item .item.item1 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img1.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cont_water_flow_wrapper .flow_item .item.item2 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img2.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cont_water_flow_wrapper .flow_item .item.item3 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img3.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cont_water_flow_wrapper .flow_item .item.item4 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img4.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cont_water_flow_wrapper .flow_item .item.item5 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img5.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cont_water_flow_wrapper .flow_item .item.item6 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img6.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cont_water_flow_wrapper .flow_item .item.item7 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img7.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cont_water_flow_wrapper .flow_item .item.item8 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img8.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cont_water_flow_wrapper .flow_item .item.item9 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img9.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cont_water_flow_wrapper .flow_item .item.item10 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img10.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cont_water_flow_wrapper .flow_item .item.item11 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img11.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cont_water_flow_wrapper .flow_item .item.item12 .bg::before {
  background-image: url("../img/contents/sub_03_01_04_00/img12.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 500px) {
  .cont_water_flow_wrapper {
    padding-right: 0;
    padding-bottom: calc(1.6rem + 24px);
  }
}

.organization-chart {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.organization-chart a {
  display: block;
}
.organization-chart .title {
  position: relative;
}
.organization-chart .title::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  width: 1px;
  height: 3.2rem;
  background-color: #bbb;
}
.organization-chart .title a {
  max-width: 40rem;
  margin: 0 auto;
  padding: calc(0.8rem + 4px);
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #2D69C2;
  color: #fff;
  border-radius: 10rem;
}
.organization-chart .title a:hover, .organization-chart .title a:focus, .organization-chart .title a:active {
  background-color: #285ead !important;
}
.organization-chart .title a:hover, .organization-chart .title a:focus, .organization-chart .title a:active {
  outline: 2px solid rgba(45, 104, 193, 0.5);
  border-color: #2d69c2;
  z-index: 1;
}
.organization-chart .org_scroll {
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.organization-chart .org_list_wrap {
  position: relative;
  margin-top: 3.2rem;
  padding-top: 3.2rem;
}
.organization-chart .org_list_wrap > ul {
  display: flex;
  align-items: flex-start;
  gap: calc(1.6rem + 8px);
}
.organization-chart .org_list_wrap > ul > li {
  position: relative;
  flex: 1;
  min-width: 150px;
}
.organization-chart .org_list_wrap > ul > li::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 1px;
  height: 3.2rem;
  background-color: #bbb;
}
.organization-chart .org_list_wrap > ul > li::after {
  content: "";
  position: absolute;
  bottom: calc(100% + 3.2rem);
  left: calc((1.6rem + 8px) / -2);
  right: calc((1.6rem + 8px) / -2);
  height: 1px;
  background-color: #bbb;
}
.organization-chart .org_list_wrap > ul > li:first-of-type::after {
  left: 50%;
  width: calc(50% + (1.6rem + 8px) / 2);
}
.organization-chart .org_list_wrap > ul > li:last-of-type::after {
  left: calc((1.6rem + 8px) / -2);
  width: calc(50% + 1px + (1.6rem + 8px) / 2);
}
.organization-chart .org_list_wrap > ul > li a {
  padding: calc(0.8rem + 2px) calc(0.8rem + 8px);
}
.organization-chart .org_list_wrap > ul > li > a {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #0F4086;
  color: #fff;
  border-radius: 0.8rem;
  font-weight: 700;
}
.organization-chart .org_list_wrap > ul > li > a:hover, .organization-chart .org_list_wrap > ul > li > a:focus, .organization-chart .org_list_wrap > ul > li > a:active {
  background-color: #0c356f !important;
}
.organization-chart .org_list_wrap > ul > li > a:hover, .organization-chart .org_list_wrap > ul > li > a:focus, .organization-chart .org_list_wrap > ul > li > a:active {
  outline: 2px solid rgba(15, 63, 133, 0.5);
  border-color: #0f4086;
  z-index: 1;
}
.organization-chart .org_list_wrap > ul > li ul {
  border: 1px solid #bbb;
  border-radius: 0.8rem;
  margin-top: calc(1.6rem - 8px);
  overflow: hidden;
}
.organization-chart .org_list_wrap > ul > li ul li:not(:first-child) {
  border-top: 1px solid #bbb;
}
.organization-chart .org_list_wrap > ul > li ul li a {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
}
.organization-chart .org_list_wrap > ul > li ul li a:hover, .organization-chart .org_list_wrap > ul > li ul li a:focus, .organization-chart .org_list_wrap > ul > li ul li a:active {
  background-color: #f2f2f2 !important;
}
.organization-chart .org_list_wrap > ul > li ul li a:hover, .organization-chart .org_list_wrap > ul > li ul li a:focus, .organization-chart .org_list_wrap > ul > li ul li a:active {
  outline: 2px solid rgba(254, 254, 254, 0.5);
  border-color: white;
  z-index: 1;
}

.list_toggle .area-btn {
  justify-content: center;
}
.list_toggle .area-btn .btn-category {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 4.6rem;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #eee;
  padding: calc(0.8rem + 4px);
  min-width: 7rem;
  border-radius: calc(0.8rem - 4px);
}
.list_toggle .area-btn .btn-category:hover, .list_toggle .area-btn .btn-category:focus, .list_toggle .area-btn .btn-category:active {
  background-color: #e1e1e1 !important;
}
.list_toggle .area-btn .btn-category:hover, .list_toggle .area-btn .btn-category:focus, .list_toggle .area-btn .btn-category:active {
  outline: 2px solid rgba(237, 237, 237, 0.5);
  border-color: #eeeeee;
  z-index: 1;
}
.list_toggle .area-btn .btn-category.active {
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #2D69C2;
  color: #fff;
}
.list_toggle .area-btn .btn-category.active:hover, .list_toggle .area-btn .btn-category.active:focus, .list_toggle .area-btn .btn-category.active:active {
  background-color: #285ead !important;
}
.list_toggle .area-btn .btn-category.active:hover, .list_toggle .area-btn .btn-category.active:focus, .list_toggle .area-btn .btn-category.active:active {
  outline: 2px solid rgba(45, 104, 193, 0.5);
  border-color: #2d69c2;
  z-index: 1;
}
.list_toggle > ul:not(:first-child) {
  margin-top: 1.6rem;
}
.list_toggle > ul > li {
  border: 0.1rem solid #bbb;
  border-radius: 0.8rem;
}
.list_toggle > ul > li:not(:last-child) {
  margin-bottom: calc(0.8rem + 2px);
}
.list_toggle > ul > li > button {
  position: relative;
  text-align: left;
  width: 100%;
  padding: 1.6rem calc(2.4rem + 0.8rem + 2px) 1.6rem calc(1.6rem + 8px);
  font-size: calc(1.8rem + 2px);
  color: #333;
  display: flex;
  align-items: center;
  gap: calc(0.8rem + 6px);
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #fff;
  border-radius: 0.8rem;
}
.list_toggle > ul > li > button:hover, .list_toggle > ul > li > button:focus, .list_toggle > ul > li > button:active {
  background-color: #f2f2f2 !important;
}
.list_toggle > ul > li > button:hover, .list_toggle > ul > li > button:focus, .list_toggle > ul > li > button:active {
  outline: 2px solid rgba(254, 254, 254, 0.5);
  border-color: white;
  z-index: 1;
}
.list_toggle > ul > li > button.active {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.list_toggle > ul > li .toggleCont {
  display: none;
  padding: 1.6rem calc(2.4rem + 0.8rem + 2px) 1.6rem calc(1.6rem + 8px);
  background-color: #e0ebfc;
  border-radius: 0 0 0.8rem 0.8rem;
}
.list_toggle > ul > li .toggleCont .item {
  display: flex;
  gap: calc(0.8rem + 6px);
}
.list_toggle > ul > li .toggleCont .item .tit + * {
  margin-top: 0;
}
.list_toggle > ul > li .toggleCont.law_content {
  position: relative;
  background-color: #fff;
  border-top: 1px solid #bbb;
}
.list_toggle > ul > li .toggleCont.law_content .law_info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: calc(1.6rem + 16px);
  border-bottom: 1px solid #bbb;
  background-color: #2D69C2;
  color: #fff;
  padding: 0.8rem calc(1.6rem + 8px);
  border-radius: 0.8rem;
  gap: 0 1.6rem;
  flex-wrap: wrap;
}
.list_toggle > ul > li .toggleCont.law_content .law_date {
  text-align: right;
}
.list_toggle > ul > li .toggleCont.law_content .list-law ul, .list_toggle > ul > li .toggleCont.law_content .list-law ol {
  display: flex;
  flex-direction: column;
  gap: calc(1.6rem + 8px);
}
.list_toggle > ul > li .toggleCont.law_content .list-law ul li, .list_toggle > ul > li .toggleCont.law_content .list-law ol li {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.list_toggle > ul > li .toggleCont.law_content .list-law ul li ul, .list_toggle > ul > li .toggleCont.law_content .list-law ul li ol, .list_toggle > ul > li .toggleCont.law_content .list-law ol li ul, .list_toggle > ul > li .toggleCont.law_content .list-law ol li ol {
  padding-left: 1.6rem;
  gap: 0.8rem;
}
.list_toggle > ul > li .toggleCont.law_content h3 {
  color: #2D69C2;
  font-size: calc(2.8rem + 2px);
  margin-bottom: calc(1.6rem + 16px);
  text-align: center;
}
.list_toggle > ul > li .toggleCont.law_content h4, .list_toggle > ul > li .toggleCont.law_content h5 {
  font-size: calc(1.8rem + 4px);
  font-weight: 700;
  color: #0F4086;
  margin-bottom: 1.6rem;
}
.list_toggle > ul > li .item-ico[class*=ico_] {
  width: calc((2rem + 8px) * 1.2);
  height: calc((2rem + 8px) * 1.2);
}
.list_toggle > ul > li .item-ico[class*=ico-] {
  position: absolute;
  top: 50%;
  right: calc(0.8rem + 2px);
  transform: translateY(-50%);
}
.list_toggle > ul > li .item-ico.ico_q::before {
  width: calc((2rem + 8px) * 1.2);
  height: calc((2rem + 8px) * 1.2);
  background-image: url("../img/ico_q.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.list_toggle > ul > li .item-ico.ico_a::before {
  width: calc((2rem + 8px) * 1.2);
  height: calc((2rem + 8px) * 1.2);
  background-image: url("../img/ico_a.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

.sms_input_wrap {
  position: relative;
  width: 31.7rem;
  height: 53.1rem;
  background-image: url("../img/bg_sms.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  padding: 1.6rem;
}
.sms_input_wrap > div {
  z-index: 1;
}
.sms_input_wrap::before {
  content: "";
  position: absolute;
  top: 1.6rem;
  bottom: 1.6rem;
  left: 1.8rem;
  right: 1.8rem;
  background-color: #BACEE0;
  border-radius: 3.1rem;
  z-index: 0;
}
.sms_input_wrap .form_box {
  position: relative;
}
.sms_input_wrap .form_box .title_box {
  position: relative;
  text-align: center;
  font-weight: 700;
  height: 5rem;
  line-height: 6rem;
  color: #000;
}
.sms_input_wrap .form_box .cont_box {
  margin: 1.6rem calc(0.8rem + 2px);
}
.sms_input_wrap .form_box .cont_box .send_info {
  position: relative;
  display: flex;
  gap: 0.8rem;
  align-items: center;
}
.sms_input_wrap .form_box .cont_box .send_info::before {
  content: "";
  display: inline-block;
  width: 4rem;
  height: 4rem;
  background-image: url("../img/sms_title_profile.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  vertical-align: middle;
  flex: none;
  flex-basis: 4rem;
}
.sms_input_wrap .form_box .cont_box .send_info input[type=text] {
  background: none;
  padding: 0;
  margin: 0;
  color: #000;
  font-size: calc(1.8rem + 2px);
  height: 4rem;
  line-height: 4rem;
  width: 100%;
  flex: 1;
  border: 0;
}
.sms_input_wrap .form_box .txt_wrap {
  overflow: hidden;
  color: #000;
  margin-top: calc(0.8rem + 2px);
}
.sms_input_wrap .form_box .txt_wrap .tit {
  display: block;
  background-color: #FEEC33;
  height: 4rem;
  line-height: 4rem;
  padding: 0 10px;
  font-weight: 600;
  border-radius: 0.8rem 0.8rem 0 0;
}
.sms_input_wrap .form_box .txt_wrap textarea {
  display: block;
  padding: calc(0.8rem + 4px) 0.8rem;
  background-color: #fff;
  border: 0;
  width: 100%;
  height: 23rem;
  overflow: auto;
  border-radius: 0 0 0.8rem 0.8rem;
  font-size: calc(1.8rem - 4px);
}
.sms_input_wrap .form_box .send_wrap {
  overflow: hidden;
  color: #000;
  margin-top: calc(0.8rem + 2px);
}
.sms_input_wrap .form_box .send_wrap .tit {
  display: block;
  background-color: #b2b2b2;
  height: 4rem;
  line-height: 4rem;
  padding: 0 10px;
  font-weight: 600;
  border-radius: 0.8rem 0.8rem 0 0;
}
.sms_input_wrap .form_box .send_wrap input {
  width: 100%;
  border-radius: 0 0 0.8rem 0.8rem;
  font-size: calc(1.8rem - 2px);
}
.sms_input_wrap .form_box .btn_send {
  width: 100%;
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: #225B73;
  color: #fff;
  border-radius: calc(0.8rem - 4px);
  margin-top: calc(0.8rem + 2px);
}
.sms_input_wrap .form_box .btn_send:hover, .sms_input_wrap .form_box .btn_send:focus, .sms_input_wrap .form_box .btn_send:active {
  background-color: #1c4b5f !important;
}
.sms_input_wrap .form_box .btn_send:hover, .sms_input_wrap .form_box .btn_send:focus, .sms_input_wrap .form_box .btn_send:active {
  outline: 2px solid rgba(34, 90, 114, 0.5);
  border-color: #225b73;
  z-index: 1;
}
.sms_input_wrap .form_box .btn_send:hover {
  background-color: #2D69C2;
  border-color: #666;
}

.landing_page_wrap {
  position: relative;
}
.landing_page_wrap .title_comm {
  padding-bottom: calc(0.8rem - 2px);
  color: #2D69C2;
  text-align: center;
}
.landing_page_wrap .title_comm p {
  color: #2D69C2;
}
.landing_page_wrap .title_comm h2 {
  font-size: calc(1.8rem + 8px);
  font-weight: 700;
}
.landing_page_wrap .title_comm .title_sub {
  margin-top: calc(0.8rem + 8px);
  color: #333;
  font-size: 1.8rem;
}
.landing_page_wrap .landing_header {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-top: calc(1.6rem + 24px);
  border-bottom: 1px solid #bbb;
}
.landing_page_wrap .landing_header .logo {
  width: 12rem;
  height: 3.2rem;
  margin: 0 auto;
  margin-bottom: calc(0.8rem + 8px);
}
.landing_page_wrap .landing_header .logo a {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../img/logo.svg") no-repeat;
  background-size: contain;
}
.landing_page_wrap .landing_container {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  max-height: calc(100% - 11.4rem);
  padding-bottom: 7.2rem;
}
.landing_page_wrap .landing_container .conts-area {
  padding-top: calc(1.6rem + 8px);
  gap: 0;
}
.landing_page_wrap .landing_container .conts-area h3.sec-tit {
  margin-bottom: calc(0.8rem + 2px);
  color: #1D1D1D;
  font-size: calc(1.8rem + 6px);
  line-height: 1;
}
.landing_page_wrap .landing_container .area-box {
  position: relative;
  display: block;
  width: 100%;
  padding: 1.6rem;
}
.landing_page_wrap .landing_container .area-box.wide {
  width: 100%;
  padding: 0;
}
.landing_page_wrap .landing_container .area-calc {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: calc(0.8rem + 8px);
  width: 100%;
}
.landing_page_wrap .landing_container .area-calc_wrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: calc(0.8rem + 4px);
  padding: calc(1.6rem + 8px) 1.6rem;
  border-top: 0.1rem solid #bbb;
  border-bottom: 0.1rem solid #bbb;
  background: #f5f5f5;
}
.landing_page_wrap .landing_container .area-calc_wrap .calc-item {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 0.8rem calc(0.8rem + 2px);
  background: #fff;
  border: 1px solid #bbb;
  border-radius: 0.8rem;
}
.landing_page_wrap .landing_container .area-calc_wrap .calc-item .wrap-input {
  flex-wrap: nowrap;
  flex-direction: row;
  gap: calc(0.8rem - 4px);
}
.landing_page_wrap .landing_container .area-calc_wrap .calc-item .wrap-input span {
  color: #333;
  font-size: calc(1.8rem + 4px);
  font-weight: 700;
}
.landing_page_wrap .landing_container .area-calc_wrap .calc-item label {
  flex-shrink: 0;
  align-self: center;
  padding: 0;
  color: #666;
  font-size: calc(1.8rem + 6px);
  font-weight: 600;
}
.landing_page_wrap .landing_container .area-calc_wrap .calc-item input {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 0;
  font-size: calc(1.8rem + 6px);
  font-weight: 700;
  text-align: right;
  border: none;
  background: transparent;
}
.landing_page_wrap .landing_container .area-calc_wrap .calc-item.total {
  border: 1px solid #2D69C2;
  background: #F4F7FC;
}
.landing_page_wrap .landing_container .area-calc_wrap .calc-item.total label {
  color: #2D69C2;
}
.landing_page_wrap .landing_container .area-calc_wrap i {
  display: inline-block;
  align-self: center;
  width: calc((2rem - 4px) * 2);
  height: calc((2rem - 4px) * 2);
  background: #fff;
  border: 1px solid #2D69C2;
  border-radius: calc(0.8rem + 8px);
}
.landing_page_wrap .landing_container .area-calc_wrap i::before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.landing_page_wrap .landing_container .tbl-list th,
.landing_page_wrap .landing_container .tbl-list td {
  padding: 0.8rem;
}
.landing_page_wrap .landing_container .tbl-list tbody tr td {
  text-align: right;
}
.landing_page_wrap .landing_container .tbl-list tbody tr td.bold {
  color: #333;
}
.landing_page_wrap .landing_container .gnb > ul {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: calc(0.8rem + 8px);
}
.landing_page_wrap .landing_container .gnb > ul > li {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 0.2rem;
}
.landing_page_wrap .landing_container .gnb > ul > li > a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(0.8rem - 4px);
  width: 100%;
  height: calc((1.6rem + 16px) * 2);
  padding: 0.8rem;
  color: #2D69C2;
  font-size: calc(1.8rem + 2px);
  font-weight: 600;
  transition: all 0.3s;
}
.landing_page_wrap .landing_container .gnb > ul > li > a::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: calc((1.6rem + 16px) * 2);
  display: block;
  background: rgba(45, 105, 194, 0.1019607843);
  border-radius: 6.4rem 0;
  box-sizing: border-box;
  transition: all 0.3s;
  z-index: -1;
}
.landing_page_wrap .landing_container .gnb > ul > li:first-child > a {
  color: #fff;
}
.landing_page_wrap .landing_container .gnb > ul > li:first-child > a i {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.landing_page_wrap .landing_container .gnb > ul > li:first-child > a::before {
  background: #104086;
  border-radius: 6.4rem 0;
}
.landing_page_wrap .landing_container .gnb > ul > li:first-child > a.active {
  color: #fff;
}
.landing_page_wrap .landing_container .gnb > ul > li:first-child > a.active i {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(621%) hue-rotate(29deg) brightness(118%) contrast(108%);
}
.landing_page_wrap .landing_container .gnb > ul > li:first-child > a.active i.ico-triangle {
  transform: rotate(180deg);
}
.landing_page_wrap .landing_container .gnb > ul > li:first-child > a.active::before {
  border-radius: 6.4rem 0 0.8rem 0;
}
.landing_page_wrap .landing_container .gnb > ul > li:first-child > a.active::after {
  border-radius: 6.4rem 0 0.8rem 0;
  background: #104086;
}
.landing_page_wrap .landing_container .gnb > ul > li .depth_2 {
  position: relative;
  display: none;
  width: 100%;
}
.landing_page_wrap .landing_container .gnb > ul > li .depth_2 ul {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  width: 100%;
  padding: calc(0.8rem + 8px);
  background: #1C5AB5;
  border-radius: 0 0.8rem 0.8rem;
}
.landing_page_wrap .landing_container .gnb > ul > li .depth_2 ul > li > a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(0.8rem - 4px);
  height: 5.6rem;
  padding: calc(0.8rem + 6px);
  color: #666;
  font-weight: 500;
  line-height: 1.2;
  background: #fff;
  border-radius: 0.8rem;
}
.landing_page_wrap .landing_copyright {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 6.4rem;
  padding: calc(0.8rem + 2px);
  text-align: center;
  color: #666;
  font-size: calc(1.8rem - 4px);
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.landing_page_wrap .landing_copyright .f-copy {
  letter-spacing: -0.4px;
}
.landing_page_wrap.main {
  height: 100%;
  align-items: center !important;
}
.landing_page_wrap.main .landing_header {
  min-height: 11.4rem;
  border-bottom: none;
}
.landing_page_wrap.main .landing_header .logo {
  width: 20rem;
  height: 5rem;
}
.landing_page_wrap.main .landing_header .logo a {
  background-position: center;
}
@media (max-width: 600px) {
  .landing_page_wrap.main .landing_header .logo {
    width: 80%;
  }
}
.landing_page_wrap.main .landing_container {
  padding-bottom: 0;
}
.landing_page_wrap.main .landing_container .landing_btn {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: calc((1.6rem + 16px) * 2) 0;
  color: #fff;
  text-align: center;
  border-radius: calc((0.8rem + 8px) * 3) calc((0.8rem + 8px) * 3) 0 0;
  background: linear-gradient(180deg, rgb(45, 105, 194) 0%, rgb(23, 79, 161) 100%);
  overflow: hidden;
}
.landing_page_wrap.main .landing_container .landing_btn::before {
  content: "";
  position: absolute;
  display: block;
  top: -8px;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(90deg, rgb(192, 210, 237) 0%, rgb(245, 245, 245) 50%, rgb(192, 210, 237) 100%);
  border-radius: calc((0.8rem + 8px) * 3) calc((0.8rem + 8px) * 3) 0 0;
  box-sizing: border-box;
  z-index: -1;
}
.landing_page_wrap.main .landing_container .title_comm {
  color: #fff;
}
.landing_page_wrap.main .landing_container .title_comm p {
  color: rgba(255, 255, 255, 0.8);
}
.landing_page_wrap.main .landing_container .txt_touch {
  margin-top: calc(1.6rem + 8px);
}
.landing_page_wrap.main .landing_container .txt_touch .item-ico.ico-touch {
  width: 2.4rem;
  height: 2.4rem;
  margin-bottom: calc(0.8rem - 2px);
}
.landing_page_wrap.main .landing_container .txt_touch .item-ico.ico-touch::before {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("../img/landing/main/ico_touch.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.landing_page_wrap.main .landing_container .img_box {
  align-items: center;
}
.landing_page_wrap.main .landing_container .img_box .item {
  position: relative;
  display: block;
  background: transparent;
}
.landing_page_wrap.main .landing_container .img_box .item img {
  position: relative;
  top: 0%;
  left: 50%;
  transform: translateX(-50%);
  max-width: max-content;
  width: 150%;
  height: auto;
}
.landing_page_wrap.main .landing_copyright {
  color: #fff;
  background: transparent;
}

.total_search_wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
}
.total_search_box {
  position: relative;
  border: 0.2rem solid #2D69C2;
  padding: calc(1.6rem + 8px) calc(1.6rem + 16px);
  background-color: rgba(45, 105, 194, 0.05);
  border-radius: 0.8rem;
}
.total_search_box form {
  display: flex;
  align-items: center;
  justify-content: center;
}
.total_search_box form input {
  width: 100%;
  height: 5.4rem;
  font-size: calc(1.8rem + 2px);
  padding: 0 1.6rem;
  border-radius: calc(0.8rem - 2px) 0 0 calc(0.8rem - 2px);
  background-color: #fff;
}
.total_search_box form .btn_search {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #2D69C2;
  color: #fff;
  height: 5.4rem;
  padding: 0 1.6rem;
  font-size: calc(1.8rem + 2px);
  border-radius: 0 calc(0.8rem - 2px) calc(0.8rem - 2px) 0;
  gap: 0.8rem;
}
.total_search_count {
  display: flex;
  align-items: center;
  border-bottom: 0.1rem solid #bbb;
  color: #666;
  font-size: 1.8rem;
  margin-bottom: 1.6rem;
  padding-bottom: 1.6rem;
}
.total_search_count h3 {
  font-weight: 700;
  margin-right: 0.8rem;
  color: #1D1D1D;
  font-size: calc(1.8rem + 4px);
}
.total_search_count span {
  margin-left: 0.2rem;
}
.total_search_result {
  margin-top: calc(1.6rem + 16px);
}
.total_search_result .flex_box {
  display: flex;
  flex-direction: column;
  gap: calc(1.6rem + 16px);
}
.total_search_result .result_item_title {
  display: flex;
  justify-content: space-between;
}
.total_search_result .result_item_title button {
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(0.8rem - 2px);
}
.total_search_result .result_item_title button:hover, .total_search_result .result_item_title button:focus {
  text-decoration: underline;
}
.total_search_result .result_item .list-search {
  margin-top: 1.6rem;
}
.total_search_result .result_item .list-search ul {
  display: flex;
  flex-direction: column;
}
.total_search_result .result_item .list-search ul li {
  position: relative;
  border-bottom: 1px solid #bbb;
}
.total_search_result .result_item .list-search ul li a {
  position: relative;
  display: block;
  padding: 1.6rem 0;
}
.total_search_result .result_item .list-search ul li a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -1px;
  z-index: -1;
  transition: 0.15s;
}
.total_search_result .result_item .list-search ul li a:hover::before {
  left: -1.6rem;
  right: -1.6rem;
  background-color: #EEF7FC;
}
.total_search_result .result_item .list-search ul li a:hover .title {
  text-decoration: underline;
}
.total_search_result .result_item .list-search ul li a .title_box {
  font-size: calc(1.8rem + 2px);
}
.total_search_result .result_item .list-search ul li a .title_box .title {
  word-break: break-all;
  font-weight: 600;
}
.total_search_result .result_item .list-search ul li a .title_box .title mark {
  font-weight: 700;
}
.total_search_result .result_item .list-search ul li a .title_box .date {
  position: relative;
  padding-left: 0.8rem;
  margin-left: 0.8rem;
  color: #666;
  font-size: calc(1.8rem - 2px);
}
.total_search_result .result_item .list-search ul li a .title_box .date::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 0.1rem;
  height: 1.4rem;
  background-color: #bbb;
  transform: translateY(-50%);
}
.total_search_result .result_item .list-search ul li a .cont {
  margin-top: calc(0.8rem - 2px);
}

.open_type_box {
  margin-top: calc(1.6rem + 32px);
  border: 1px solid #bbb;
  padding: calc(1.6rem + 8px) calc(1.6rem + 16px);
  border-radius: 0.8rem;
  overflow: hidden;
}
.open_type_box .open_inner {
  display: flex;
  gap: calc(0.8rem + 2px);
  align-items: center;
}
.open_type_box .open_inner .right_box {
  flex: 1;
}
.open_type_box .open_inner .right_box p {
  /* display: flex;
  align-items: center; */
  font-size: calc(1.8rem + 2px);
}
.open_type_box .open_inner .right_box p a {
  margin: 0;
  font-size: calc(1.8rem + 2px);
  font-weight: 600;
  word-break: break-all;
  line-height: 1.5;
}
.open_type_box .open_inner .right_box p a:hover {
  text-decoration: underline;
}
@media (max-width: 600px) {
  .open_type_box {
    padding: 0;
  }
  .open_type_box .open_inner {
    flex-direction: column;
    gap: 0;
  }
  .open_type_box .open_inner .left_box {
    padding: 0.8rem;
  }
  .open_type_box .open_inner .right_box p {
    font-size: calc(1.8rem - 2px);
    background-color: #f1f2f5;
    padding: 0.8rem;
  }
  .open_type_box .open_inner .right_box p a {
    font-size: 1.8rem;
  }
}

.area-feedback {
  margin-top: calc(1.6rem + 32px);
  padding: 1.6rem calc(1.6rem + 8px);
  border: 0.1rem solid #bbb;
  border-radius: 0.8rem;
  background: #FAFAFA;
}
.area-feedback .feedback_flip {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: calc(1.8rem + 2px);
  outline: 2px solid transparent;
  transition: outline 0.15s, background 0.15s;
  background-color: transparent;
}
.area-feedback .feedback_flip:hover, .area-feedback .feedback_flip:focus, .area-feedback .feedback_flip:active {
  background-color: rgba(0, 0, 0, 0) !important;
}
.area-feedback .feedback_flip:hover, .area-feedback .feedback_flip:focus, .area-feedback .feedback_flip:active {
  outline: none !important;
  background-color: #e8e8e8 !important;
}
.area-feedback .feedback_flip:hover, .area-feedback .feedback_flip:focus, .area-feedback .feedback_flip:active {
  outline: 2px solid rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0);
  z-index: 1;
}
.area-feedback .feedback_flip i {
  margin-left: 0.8rem;
}
.area-feedback .feedback_inner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 0.8rem;
  border-top: 0.1rem solid #bbb;
  padding-top: 1.6rem;
  margin-top: 1.6rem;
}
.area-feedback .feedback_inner fieldset {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: calc(1.6rem + 8px);
}
.area-feedback .feedback_inner fieldset .feedback_box {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1.6rem calc(1.6rem + 24px);
}
.area-feedback .feedback_inner fieldset .feedback_box .icobox {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 0.8rem;
}
.area-feedback .feedback_inner fieldset .feedback_box .icobox .flex_box {
  display: flex;
  flex-direction: row;
  gap: calc(0.8rem - 4px);
}
.area-feedback .feedback_inner fieldset .feedback_box .icobox .flex_box span {
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("../img/ico-feedback_off.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.area-feedback .feedback_inner fieldset .feedback_box .icobox > span {
  position: relative;
  padding-left: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.area-feedback .feedback_inner fieldset .feedback_box .icobox > span::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border-radius: 50%;
  width: 1.6rem;
  height: 1.6rem;
  background-image: url("../img/ico-radio_off.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.area-feedback .feedback_inner fieldset .feedback_box input:checked + .icobox > span::before {
  background-image: url("../img/ico-radio_on.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.area-feedback .feedback_inner fieldset .feedback_box .lv1 .icobox .flex_box span:nth-child(n):nth-child(-n+1) {
  background-image: url("../img/ico-feedback_on.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.area-feedback .feedback_inner fieldset .feedback_box .lv2 .icobox .flex_box span:nth-child(n):nth-child(-n+2) {
  background-image: url("../img/ico-feedback_on.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.area-feedback .feedback_inner fieldset .feedback_box .lv3 .icobox .flex_box span:nth-child(n):nth-child(-n+3) {
  background-image: url("../img/ico-feedback_on.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.area-feedback .feedback_inner fieldset .feedback_box .lv4 .icobox .flex_box span:nth-child(n):nth-child(-n+4) {
  background-image: url("../img/ico-feedback_on.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.area-feedback .feedback_inner fieldset .feedback_box .lv5 .icobox .flex_box span:nth-child(n):nth-child(-n+5) {
  background-image: url("../img/ico-feedback_on.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.area-feedback .feedback_inner fieldset .btn-feedback {
  width: 12rem;
  padding: 0 calc(0.8rem + 4px);
}
@media (max-width: 767px) {
  .area-feedback .feedback_inner fieldset .icobox .flex_box {
    display: none !important;
  }
  .area-feedback .feedback_inner fieldset .btn-feedback {
    width: 100%;
    height: auto;
    padding: 0.8rem calc(0.8rem + 4px);
    font-size: calc(1.8rem - 2px);
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .area-feedback {
    margin-top: 60px;
  }
}

.popFootLink .pop-foot-links {
  padding: calc(0.8rem - 4px);
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 0.8rem 1.6rem;
}
.popFootLink .pop-foot-links li a {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: calc(0.8rem - 4px);
  padding: calc(0.8rem + 4px) 0.8rem;
  border-radius: 0.8rem;
  word-break: break-all;
}
.popFootLink .pop-foot-links li a::before {
  content: "･";
  margin-top: 0.1rem;
}
.popFootLink .pop-foot-links li a:hover {
  background-color: #bad0e9;
}
.popFootLink .pop-foot-links li a:active {
  background-color: #bad0e9;
}

.flip_wrapper .info-box {
  margin-top: 0.8rem;
}

.parallax_wrapper {
  overflow: hidden;
}
.parallax_wrapper #container.main-page {
  max-height: calc(100vh - 4.1rem - 8.4rem);
  overflow: hidden;
}
.parallax_wrapper #container.main-page .parallax_wrap {
  height: 100%;
}
.parallax_wrapper #container.main-page .mainitem .item_align {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-height: calc(100vh - 4.1rem - (2.8rem + 56px) - (1.6rem + 24px) * 2);
}

#container.main-page {
  overflow: visible;
  color: #666;
  flex: none;
}
.scroll-down #container.main-page {
  max-height: 100vh;
}
#container.main-page .main_control_box {
  position: fixed;
  top: 20rem;
  right: 7.2rem;
  display: none;
}
#container.main-page .main_control_box .flex_box {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-items: flex-end;
  gap: 8.3rem;
}
#container.main-page .main_control_box .flex_box a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
#container.main-page .main_control_box .flex_box a:not(:last-child)::before {
  content: "";
  position: absolute;
  top: calc(100% - 0.1rem);
  right: 1.2rem;
  width: 0.1rem;
  height: 8.5rem;
  background-color: #bbb;
}
#container.main-page .main_control_box .flex_box a::after {
  content: "";
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  margin-left: 0.8rem;
  background-image: url("../img/main/ico-control_off.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
#container.main-page .main_control_box .flex_box a.active {
  color: #2D69C2;
}
#container.main-page .main_control_box .flex_box a.active::before {
  background-color: #2D69C2;
}
#container.main-page .main_control_box .flex_box a.active::after {
  background-image: url("../img/main/ico-control_on.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (min-width: 1800px) and (min-height: 920.1px) {
  #container.main-page .main_control_box {
    display: block;
  }
}
#container.main-page .main-tit {
  position: relative;
  color: #2D69C2;
  font-size: 2.8rem;
}
#container.main-page .main-tit::before {
  content: "";
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("../img/main/ico_title.svg");
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: calc(0.8rem - 4px);
  transform: translateY(0.3rem);
}
@media screen and (max-width: 1199px) {
  #container.main-page .main-tit {
    font-size: calc(1.8rem + 6px);
  }
}
#container.main-page .title_main {
  position: relative;
  text-align: center;
}
#container.main-page .title_main h2 {
  color: #2D69C2;
  font-size: 4.2rem;
  font-weight: 600;
  line-height: 1.2;
}
#container.main-page .title_main p {
  font-size: calc(1.8rem + 6px);
}
@media screen and (max-width: 1199px) {
  #container.main-page .title_main h2 {
    font-size: 3.6rem;
  }
  #container.main-page .title_main P {
    font-size: calc(1.8rem + 2px);
  }
}
@media screen and (max-width: 760px) {
  #container.main-page .title_main h2 {
    font-size: 2.6rem;
    font-weight: 700;
  }
  #container.main-page .title_main P {
    font-size: 1.8rem;
    line-height: 1.4;
    margin-top: calc(0.8rem + 2px);
  }
}
#container.main-page .list-water_quality ul {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
#container.main-page .list-water_quality ul li {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
#container.main-page .list-water_quality ul li strong {
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10rem;
  height: 3.6rem;
  border-radius: 5rem;
  color: #2D69C2;
  font-size: calc(1.8rem + 2px);
  font-weight: 600;
  border: 0.1rem solid #2D69C2;
}
#container.main-page .list-main_tel {
  border-top: 0.1rem solid #bbb;
  margin-top: 1.6rem;
  flex: 1;
  container: cont-main_tel/size;
  min-height: 24rem;
}
#container.main-page .list-main_tel .scroll_box {
  max-height: 100cqh;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100%;
}
#container.main-page .list-main_tel .tel_item h3 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5rem;
  color: #fff;
  background-color: #2D69C2;
  background-image: url("../img/main/pattern_type1.svg");
  background-repeat: repeat-x;
  background-size: contain;
  height: 5.2rem;
}
#container.main-page .list-main_tel .tel_item li {
  font-size: calc(1.8rem + 4px);
  padding: 0.8rem;
}
#container.main-page .list-main_tel .tel_item li strong {
  display: block;
  color: #2D69C2;
  font-weight: 600;
}
#container.main-page .list-main_tel .tel_item li p {
  font-weight: 300;
}
#container.main-page .list-main_tel .tel_item li:not(:last-child) {
  border-bottom: 0.1rem solid #bbb;
}
#container.main-page .list-notice {
  margin-top: calc(1.6rem + 24px);
}
#container.main-page .list-notice li {
  border-bottom: 0.1rem solid #bbb;
}
#container.main-page .list-notice li:first-child {
  border-top: 0.1rem solid #bbb;
}
#container.main-page .list-notice li a {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 2.1rem 1.6rem;
  font-size: calc(1.8rem + 2px);
}
#container.main-page .list-notice li a p {
  flex: 1;
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
#container.main-page .list-notice li a:hover, #container.main-page .list-notice li a:focus {
  text-decoration: underline;
}
#container.main-page .list-tel {
  border-top: 0.1rem solid #bbb;
  margin-top: calc(1.6rem + 16px);
  padding: calc(1.6rem + 16px) 0;
}
#container.main-page .list-tel ul {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
#container.main-page .list-tel ul li {
  font-size: calc(1.8rem + 6px);
  font-weight: 300;
}
@media screen and (max-height: 1000px) {
  #container.main-page .list-tel ul li {
    font-size: calc(1.8rem + 2px);
  }
}
@media screen and (max-height: 1050px), (max-width: 1300px) {
  #container.main-page .list-water_quality ul {
    gap: calc(1.6rem - 8px);
  }
  #container.main-page .list-water_quality ul li strong {
    width: 10rem;
    height: 3rem;
    font-size: calc(1.8rem - 2px);
  }
  #container.main-page .list-main_tel .tel_item li {
    font-size: 1.8rem;
  }
  #container.main-page .list-notice li a {
    padding: 1.6rem;
    font-size: 1.8rem;
  }
  #container.main-page .list-tel {
    margin-top: 1.6rem;
    padding: 1.6rem 0;
  }
}
@media screen and (max-width: 1199px) {
  #container.main-page .list-main_tel {
    container: none;
  }
  #container.main-page .list-main_tel .scroll_box {
    max-height: 30rem;
  }
  #container.main-page .list-notice {
    margin-top: 1.6rem;
  }
  #container.main-page .list-tel ul li {
    font-size: calc(1.8rem + 2px);
  }
}
#container.main-page .slider_box:not(:has(.popup_wrap)) {
  position: relative;
  padding: 0 7rem;
}
#container.main-page .slider_box:not(:has(.popup_wrap)) .quick_wrap {
  position: static;
  text-align: center;
}
#container.main-page .slider_box:not(:has(.popup_wrap)) .swiper-slide a {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.6rem;
  border: 0.1rem solid #2D69C2;
  border-radius: 18.4rem;
  padding: 0 calc(0.8rem - 4px);
  text-align: center;
  margin: 0 0.1rem;
}
#container.main-page .slider_box:not(:has(.popup_wrap)) .swiper-slide a span {
  display: block;
  line-height: 1.2;
  color: #2D69C2;
  font-weight: 600;
}
#container.main-page .slider_box:not(:has(.popup_wrap)) .swiper-slide a > span {
  margin-top: 0.8rem;
}
@media screen and (max-width: 1199px) {
  #container.main-page .slider_box:not(:has(.popup_wrap)) .swiper-slide a {
    border-radius: 2rem;
  }
}
#container.main-page .slider_box:not(:has(.popup_wrap)) .control_box button {
  position: absolute;
  top: calc(50% - 5.6rem);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: calc(0.8rem + 8px);
  border: 0.1rem solid #2D69C2;
  width: 4rem;
  height: 8rem;
  display: block !important;
}
#container.main-page .slider_box:not(:has(.popup_wrap)) .control_box button.btn_prev {
  left: 0;
}
#container.main-page .slider_box:not(:has(.popup_wrap)) .control_box button.btn_next {
  right: 0;
}
#container.main-page .slider_box:not(:has(.popup_wrap)) .control_box button.disabled, #container.main-page .slider_box:not(:has(.popup_wrap)) .control_box button[disabled] {
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0.5;
  pointer-events: none;
}
#container.main-page .slider_box:not(:has(.popup_wrap)) .control_box .slider_pagination {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 3.2rem;
  text-align: center;
  border-radius: 5rem;
  background-color: #2D69C2;
  padding: 0 1.6rem;
  font-weight: 500;
  color: #fff;
}
#container.main-page .slider_box:not(:has(.popup_wrap)) .control_box .slider_pagination .swiper-pagination-current {
  margin-right: calc(0.8rem - 4px);
}
#container.main-page .slider_box:not(:has(.popup_wrap)) .control_box .slider_pagination .swiper-pagination-total {
  margin-left: calc(0.8rem - 4px);
}
#container.main-page .mainitem {
  padding: calc(1.6rem + 24px);
}
@media screen and (max-width: 1199px) {
  #container.main-page .mainitem {
    padding: calc(1.6rem + 8px) 0;
  }
}
#container.main-page .mainitem .flex_box {
  width: 100%;
}
#container.main-page .mainitem1 .flex_box {
  display: flex;
  gap: calc(1.6rem + 24px);
}
#container.main-page .mainitem1 .flex_box .left_box {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
}
#container.main-page .mainitem1 .flex_box .right_box {
  display: flex;
  flex-direction: column;
  gap: calc(1.6rem + 16px);
}
@media screen and (min-width: 350px) {
  #container.main-page .mainitem1 .flex_box .right_box {
    min-width: 35rem;
  }
}
#container.main-page .mainitem1 .flex_box .right_box > div {
  padding-top: calc(1.6rem + 8px);
  border-top: 1px solid #bbb;
}
#container.main-page .mainitem1 .flex_box .right_box > div:last-child {
  flex: 1;
  display: flex;
  flex-direction: column;
}
#container.main-page .mainitem1 .slider_box {
  max-width: 100rem;
  width: 100%;
}
#container.main-page .mainitem1 .slider_box .swiper-wrapper {
  align-items: center;
}
#container.main-page .mainitem1 .popup_wrap {
  text-align: center;
}
#container.main-page .mainitem1 .popup_wrap .swiper-slide {
  background-color: #f5f5f5;
}
#container.main-page .mainitem1 .popup_wrap .swiper-slide a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f5f5f5;
}
#container.main-page .mainitem1 .popup_wrap .swiper-slide a:has(img[onerror]) {
  background-color: #f5f5f5;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
#container.main-page .mainitem1 .popup_wrap .swiper-slide a img {
  max-height: 320px;
  min-height: 212px;
}
#container.main-page .mainitem1 .popup_wrap .control_box {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 1.6rem;
  padding-bottom: calc(0.8rem - 4px);
  gap: 0.8rem;
  background-color: #fff;
}
#container.main-page .mainitem1 .popup_wrap .control_box button {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #bbb;
  border-radius: 50%;
  width: calc(2rem + 4px);
  height: calc(2rem + 4px);
  display: inline-flex;
}
#container.main-page .mainitem1 .popup_wrap .control_box .slider_pagination {
  display: inline-flex;
  border: 1px solid #bbb;
  border-radius: 5rem;
  padding: 0 1.6rem;
  font-weight: 500;
  width: auto;
}
#container.main-page .mainitem1 .popup_wrap .control_box .slider_pagination .swiper-pagination-current {
  margin-right: calc(0.8rem - 4px);
  color: #2D69C2;
}
#container.main-page .mainitem1 .popup_wrap .control_box .slider_pagination .swiper-pagination-total {
  margin-left: calc(0.8rem - 4px);
}
#container.main-page .mainitem1 .main_search_box {
  text-align: center;
  margin-top: calc(1.6rem + 16px);
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
#container.main-page .mainitem1 .main_search_box p {
  font-size: calc(1.8rem + 6px);
  font-weight: 300;
}
#container.main-page .mainitem1 .main_search_box .search_input_box {
  max-width: 80rem;
  margin: 0 auto;
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item {
  margin-top: 1.6rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(0.8rem - 4px) calc(1.6rem + 8px);
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item strong {
  flex: none;
  display: block;
  font-size: 3.4rem;
  font-weight: 600;
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item .wrap-input {
  gap: calc(0.8rem - 2px) calc(0.8rem + 6px);
  justify-content: center;
  flex: 1;
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item .wrap-input .item {
  position: relative;
  flex: 1;
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item .wrap-input .item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.2rem;
  background-color: #666;
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item .wrap-input .item input[type=text] {
  display: block;
  border: 0;
  width: 100%;
  height: 10rem;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 8rem;
  color: #666;
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item .wrap-input .item:nth-child(n):nth-child(-n+4)::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.2rem;
  background-color: #2D69C2;
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item .wrap-input .item:nth-child(n):nth-child(-n+4) input[type=text] {
  color: #2D69C2;
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item:not(:first-child) {
  margin-top: calc(1.6rem + 8px);
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item:not(:first-child) input[type=text] {
  display: block;
  text-align: center;
  width: 100%;
  height: 5.6rem;
  border-radius: 0.8rem;
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item:last-child input[type=text] {
  background-color: #fff;
  border: 0.1rem solid #2D69C2;
  color: #666;
  font-size: calc(2.8rem + 2px);
  height: 6.6rem;
  letter-spacing: 1rem;
  font-weight: 600;
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item:last-child input[type=text]::placeholder {
  letter-spacing: 0;
  color: #999;
  font-weight: 400;
}
#container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item:last-child input[type=text]:hover, #container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item:last-child input[type=text]:focus {
  outline: 0.2rem solid #2D69C2;
}
#container.main-page .mainitem1 .main_search_box .btn_box {
  display: flex;
  gap: calc(1.6rem + 8px);
  margin-top: calc(1.6rem + 16px);
  flex-wrap: wrap;
  white-space: nowrap;
}
#container.main-page .mainitem1 .main_search_box .btn_box button {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: 1px solid #bbb;
  border-radius: calc(0.8rem + 4px);
  height: 9.2rem;
  font-size: 3rem;
}
#container.main-page .mainitem1 .main_search_box .btn_box button i {
  margin-right: calc(0.8rem - 4px);
}
#container.main-page .mainitem1 .main_search_box .btn_box button.btn_search {
  border-color: #2D69C2;
  color: #2D69C2;
}
#container.main-page .mainitem1 .main_search_box .btn_box button.btn_search i {
  filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(975%) hue-rotate(192deg) brightness(95%) contrast(87%);
}
#container.main-page .mainitem1 .tab_box {
  margin-top: calc(0.8rem + 4px);
}
#container.main-page .mainitem1 .tab_box .tab.fill.full > ul > li .btn-tab {
  background-color: #fff;
  height: 4.6rem;
  border-color: #ddd;
  font-weight: 500;
}
#container.main-page .mainitem1 .tab_box .tab.fill.full > ul > li.active .btn-tab {
  background-color: #2D69C2;
  color: #fff;
  border-color: #2D69C2 !important;
  font-weight: 600;
}
@media screen and (max-height: 1050px), (max-width: 1300px) {
  #container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item strong {
    font-size: 24px;
  }
  #container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item .wrap-input .item input[type=text] {
    font-size: 5rem;
    height: 8rem;
    font-weight: 500;
  }
  #container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item:last-child input[type=text] {
    font-size: 2.8rem;
  }
  #container.main-page .mainitem1 .main_search_box .btn_box {
    gap: calc(1.6rem - 8px);
  }
  #container.main-page .mainitem1 .main_search_box .btn_box button {
    height: 7rem;
    font-size: 2.4rem;
  }
  #container.main-page .mainitem1 .tab_box .krds-tab-area {
    gap: 1.6rem;
  }
}
@media screen and (max-width: 1199px) {
  #container.main-page .mainitem1 .flex_box {
    flex-direction: column;
  }
}
@media screen and (max-width: 650px) {
  #container.main-page .mainitem1 .main_search_box .btn_box button {
    height: 6rem;
    font-size: calc(1.8rem + 2px);
  }
  #container.main-page .mainitem1 .main_search_box .btn_box button i {
    transform: scale(0.7);
  }
}
@media screen and (max-width: 600px) {
  #container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item {
    flex-direction: column;
    align-items: flex-start;
  }
  #container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item strong {
    font-size: 24px;
  }
  #container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item .wrap-input {
    width: 100%;
    gap: calc(0.8rem - 2px) 2%;
  }
  #container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item .wrap-input .item input[type=text] {
    font-size: 5rem;
    height: 7rem;
  }
  #container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item:not(:first-child) {
    margin-top: calc(1.6rem + 16px);
  }
  #container.main-page .mainitem1 .main_search_box .search_input_box .input_box_item:last-child input[type=text] {
    font-size: calc(1.8rem + 4px);
  }
}
#container.main-page .mainitem2 .slider_box {
  margin-top: calc(1.6rem + 16px);
}
#container.main-page .mainitem2 .slider_box .swiper-wrapper.center {
  justify-content: center;
}
#container.main-page .mainitem2 .slider_box .swiper-wrapper.center .swiper-slide {
  flex: 1;
}
#container.main-page .mainitem2 .slider_box .swiper-wrapper.center .swiper-slide a {
  border-radius: 4rem;
}
#container.main-page .mainitem2 .slider_box .swiper-slide a {
  flex-direction: column;
  height: 18.4rem;
}
#container.main-page .mainitem2 .slider_box .swiper-slide a img {
  height: 5.6rem;
}
@media screen and (max-width: 1199px) {
  #container.main-page .mainitem2 .slider_box .swiper-slide a {
    height: 14rem;
  }
  #container.main-page .mainitem2 .slider_box .swiper-slide a i {
    transform: scale(0.8);
  }
}
@media screen and (max-height: 1000px) {
  #container.main-page .mainitem2 .slider_box .swiper-slide a {
    height: 14rem;
    font-size: calc(1.8rem - 2px);
  }
  #container.main-page .mainitem2 .slider_box .swiper-slide a img {
    height: 6rem;
  }
}
@media screen and (max-width: 1023px) {
  #container.main-page .mainitem2 .slider_box .swiper-slide a img {
    height: 6rem;
  }
}
#container.main-page .mainitem2 .slider_box:has(.center) {
  padding: 0;
}
#container.main-page .mainitem2 .bottom_box {
  display: flex;
  gap: calc(1.6rem + 24px);
  margin-top: calc(1.6rem + 24px);
}
@media screen and (max-width: 870px) {
  #container.main-page .mainitem2 .bottom_box {
    flex-direction: column;
  }
}
#container.main-page .mainitem2 .notice_box {
  position: relative;
  flex: 1;
  border-top: 1px solid #bbb;
  padding-top: calc(1.6rem + 24px);
}
#container.main-page .mainitem2 .notice_box .more {
  position: absolute;
  top: calc(1.6rem + 24px);
  right: 0;
}
#container.main-page .mainitem2 .etc_box {
  border-bottom: 0.1rem solid #bbb;
}
#container.main-page .mainitem2 .etc_box .btn_box {
  display: flex;
  flex-direction: column;
  gap: calc(1.6rem + 8px);
}
#container.main-page .mainitem2 .etc_box .btn_box a {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px 0;
  background-image: linear-gradient(to right, #2D69C2, #2DAAC2);
  color: #fff;
  height: 6rem;
  font-size: 2.8rem;
  font-weight: 500;
}
@media screen and (max-height: 1050px), (max-width: 1300px) {
  #container.main-page .mainitem2 .etc_box .btn_box {
    gap: 1.6rem;
  }
  #container.main-page .mainitem2 .etc_box .btn_box a {
    font-size: calc(1.8rem + 4px);
  }
}
@media screen and (max-width: 760px) {
  #container.main-page .mainitem2 .etc_box .btn_box a {
    height: 5rem;
  }
}
#container.main-page .mainitem2 .etc_box .tel_box {
  border-top: 0.1rem solid #bbb;
  padding-top: calc(1.6rem + 16px);
  margin-top: calc(1.6rem + 16px);
}
#container.main-page .mainitem3 .slider_box {
  margin-top: 6.4rem;
}
#container.main-page .mainitem3 .slider_box .quick_wrap {
  height: auto !important;
}
#container.main-page .mainitem3 .slider_box .swiper-slide {
  display: grid;
  gap: 1.6rem;
}
#container.main-page .mainitem3 .slider_box .swiper-slide[data-slide="1_1"] {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
#container.main-page .mainitem3 .slider_box .swiper-slide[data-slide="1_2"] {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
#container.main-page .mainitem3 .slider_box .swiper-slide[data-slide="1_3"] {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
#container.main-page .mainitem3 .slider_box .swiper-slide[data-slide="2_1"] {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
#container.main-page .mainitem3 .slider_box .swiper-slide[data-slide="2_2"] {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
#container.main-page .mainitem3 .slider_box .swiper-slide[data-slide="2_3"] {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
#container.main-page .mainitem3 .slider_box .swiper-slide[data-slide="3_1"] {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
#container.main-page .mainitem3 .slider_box .swiper-slide[data-slide="3_2"] {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
#container.main-page .mainitem3 .slider_box .swiper-slide[data-slide="3_3"] {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
#container.main-page .mainitem3 .slider_box .slide_item {
  min-height: 13rem;
}
#container.main-page .mainitem3 .slider_box .slide_item a {
  height: 13rem;
  padding: 0 6.4rem;
  font-size: calc(1.8rem + 8px);
  font-weight: 600;
}
#container.main-page .mainitem3 .slider_box .slide_item a img {
  height: 8rem;
}
#container.main-page .mainitem3 .slider_box .slide_item a span {
  flex: 1;
  text-align: right;
}
@media screen and (max-height: 1000px) {
  #container.main-page .mainitem3 .slider_box .slide_item a {
    height: 12rem;
    font-size: calc(1.8rem + 4px);
  }
}
@media screen and (max-width: 1199px) {
  #container.main-page .mainitem3 .slider_box .slide_item a {
    flex-direction: column;
    font-size: 1.8rem;
  }
  #container.main-page .mainitem3 .slider_box .slide_item a i {
    transform: scale(0.8);
  }
  #container.main-page .mainitem3 .slider_box .slide_item a span {
    text-align: center;
  }
}
@media screen and (max-width: 1198px) {
  #container.main-page .mainitem3 .slider_box .slide_item a {
    padding: 0 calc(0.8rem - 4px);
    height: 100%;
  }
  #container.main-page .mainitem3 .slider_box .slide_item a img {
    height: 6rem;
  }
  #container.main-page .mainitem3 .slider_box .slide_item a span {
    flex: none;
    font-size: calc(1.8rem - 2px);
  }
}
@media screen and (max-width: 1198px) {
  #container.main-page .mainitem3 .slider_box {
    margin-top: 4rem;
  }
}
#container.main-page .mainitem4 {
  padding: 0;
}/*# sourceMappingURL=style.css.map */