.page-title .inner h1 {background-image: url('/images/_pages/toss/ic_toss-title.webp');}
#about .inner ul[role=tablist] li.active {border-color: #1a375f; background-color: #1a375f;}
#about .inner div[role=tabpanel] .text-box p {max-height: unset;}
#proud .inner ul li:nth-child(1) {background-image: url('/images/_pages/toss/ic_proud1.svg');}
#proud .inner ul li:nth-child(2) {background-image: url('/images/_pages/toss/ic_proud2.svg');}
#proud .inner ul li:nth-child(3) {background-image: url('/images/_pages/toss/ic_proud3.svg');}
#proud .inner ul li:nth-child(4) {background-image: url('/images/_pages/toss/ic_proud4.svg');}
#site:before {background-color:#d3efdf;}

svg .FLE-bg-shadow {fill: #adc0d3; opacity: 0.16;}
svg .FLE-bg {fill: #fdfdfd; stroke: #1a375f; stroke-dasharray: 3 3;}
svg .tls {font-family: 'Sora'; font-weight: 700; font-size: 15px; letter-spacing: -0.05em; fill: #343b44;}
svg .algo-text {font-size: 15px; font-family: 'Pretendard'; font-weight: 500; fill: #fff;}
svg .ic_barocert-text {fill: #426cdb; font-size: 16px; font-family: 'Pretendard';font-weight: 700; letter-spacing: -0.05em;}
svg .ic_barocert-shadow {fill: #ced3e3; opacity: 0.7;}
svg .ic_barocert path {stroke: #454242; stroke-linejoin: round;}

svg .arrow-bg {fill: #e7edf4;}
svg .arrow-content {font-family: 'Pretendard'; font-weight: 400; font-size: 15px; letter-spacing: -0.05em; fill: #343b44;}
svg .arrow-content .num {font-family: 'Sora'; font-weight: 700;}
svg .arrow {fill: none; stroke: #535c7b; stroke-width: 0.5px;}
svg .arrow-head {fill: #535c7b;}
svg .box-side {fill: #f0f1f2;}
svg path.box-border {fill: #231815;}
svg line.box-border {stroke: #231815; stroke-linejoin: bevel; stroke-width: 0.5px; fill: none;}
svg .box-top {fill: #fff;}
svg .box-tooltip-bg {fill: #343b44;}
svg .box-tooltip {font-family: 'Pretendard'; font-weight: 700; letter-spacing: -0.05em; font-size: 15px; fill: #fff;}