﻿noscript p {
    text-align:center;
    /*color:#FFF;*/
}
#gotocontentPH:focus{
    z-index: 11;
    position: fixed;
    left: 0;
    top: 0;
    font-weight: 700;
    background: #ffa922;
    color: #fff;
    outline-color: transparent;
    -webkit-transition: top .1s ease-in;
    transition: top .1s ease-in;
    border: #ffa922 solid .4rem;
}
/*html { display: none; }*/
/*accesskey point*/
#AC[accesskey] {
    /*color:#F7F7F7;
    margin: 0.3rem;*/
    line-height: 2rem;
    z-index: 1;
    display: inline-block;
    position: relative;
    top: 2.75rem;
    height: 2rem;
    padding: 0 0.5rem;
    margin: 0 0 0 -2rem;
    color: transparent;
}

#AC:focus {
    color:#000;
}

#AU[accesskey] {
    color:#F7F7F7;
    /*line-height: 2rem;*/
    /*margin: 0.3rem;*/
}

#AU:focus {
    color:#F7F7F7;
}

/*a[accesskey] {
    position: absolute;
}*/
/*footer.ascx*/
/*
.block .hd {
    height:43px;
}
.block, .block_g, .block_p, .block_o, .block_mail, .cqblock{
    color: #666;
    width: 600px;
    text-align: left;
    position: relative;
    margin: 0 0 0 -63%;
}
.ctusbox {
    width: 400px;
}
.clocebtn{
}
#block_contantus{
    display: none; cursor: default;
}
*/

.nav-location .btn {
	margin-right: 0.5rem;
	margin-top: 0.5rem;
	padding-top: 0.125rem;
	padding-bottom: 0.125rem;
	/*background: #fae6e6 linear-gradient(180deg, #fae6e6, #ffe8ea) repeat-x;*/
	color: #6e6e6e;
	border-radius: 4px;
	box-shadow: 0 2px 0 rgba(0,0,0,.2);
}
.nav-location .btn:hover {
	box-shadow: none!important;
	background-color: #ff5634!important;
	color: #FFF!important;
	margin-top: .8rem;;
}

.crs{
    color: rgba(255, 255, 255, 0.00) !important;
    position: absolute;
    margin: -1.5rem;
}

.recommLoading {
    margin-left: 1rem;
     display: none; 
}
.recommLoading img {
    width: 25px;
}

/* CityArea 選單 */
.check_mark {
  position: relative;
}

noscript p {
    text-align: center;
    font-size: 2em;
}

.noscript {
    color: white;
    text-align: center;
    font-size: 1em;
    position:fixed;
    background: rgba(0,0,0,.8);
    display: block;
    top: 52px;
    width: 100%;
    color: #FFF;
    padding: 10px;
    z-index: 100;
}
/* ======平板版型區====== */
@media screen and (min-width: 768px) and (max-width: 1024px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 480px) {
    /*.block, .block_g, .block_p, .block_o, .block_mail, .cqblock{
        color: #666;
        width: 80%;
        text-align: left;
        position: relative;
        margin: 0 0 0 -42%;
    }
    .ctusbox {
        width: 100%;
    }
    .block .bd, .block_g .bd, .block_p .bd{
        padding:15px 15px 15px;
    }
    .block .hd{
        background-size:100% 300%;
    }
    .block .bd,.block .ft{
        background-size:100% auto;
    }*/
}

/*密碼顯示開關*/
.pr_dwsp{
    position:relative;
}
.pr_dwsp_w{
    position:relative;
    width: -moz-fit-content;
    width: fit-content;
}
.input_dwsp{
    display: inline-block;
}
.input_dwsp+.input_dwsp_icon{
    right: 0;
    border: none;
    padding-right: 1.5rem;
    margin: -2rem 0px;
    color: #7c7c7c;
    position: absolute;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.input_dwsp+.input_dwsp_icon>i{
    /*margin-left: -25px;*/
    cursor: pointer;
    vertical-align: sub;
    display: inline;
    color: #999;
}
.input_dwsp:placeholder-shown+.input_dwsp_icon>i.fa-eye {
    display: none;  /*placeholder顯示狀態時,不要顯示眼睛icon*/
}
input::-ms-reveal,input::-ms-clear {
    display: none;
}
/*密碼顯示開關END*/
/*密碼啟用了大寫鎖定鍵(Caps Lock)*/
.input_dwsp+.input_dwsp_icon>i.fa-exclamation-circle {
    display: none;
    margin-left: 5px;
}
.input_dwsp+.input_dwsp_icon>i.fa-exclamation-circle.active {
    display: inline-block;
}
.input_dwsp+.input_dwsp_icon>i.fa-exclamation-circle>div.CapsLockTip {
    display: none;
}
.input_dwsp+.input_dwsp_icon>i.fa-exclamation-circle>div.CapsLockTip.active {
    display: flex;
    position: absolute;
    margin: 4px 15px;
    background-color: #323232;
    padding: 15px;
    z-index: 10;
    box-shadow: 0 0 5px #a9a9a9;
    border-radius: 10px;
    min-width: 265px;
    right: 0;
}
.input_dwsp+.input_dwsp_icon>i.fa-exclamation-circle>div.CapsLockTip.active::before{
    content: '';
    position: absolute;
    margin: -35px 8px;
    right: 0;
    border-top: 15px transparent solid;
    border-left: 10px transparent solid;
    border-right: 10px transparent solid;
    border-bottom: 8px #323232 solid;
}
.input_dwsp:placeholder-shown+.input_dwsp_icon>i.fa-exclamation-circle {
    display: none;  /*placeholder顯示狀態時,不要顯示icon*/
}
/*密碼啟用了大寫鎖定鍵(Caps Lock)END*/


/* ====== copy from hr/all_recruit.css (version: 2022.10.18) ====== */
/*新UX CSS*/
@charset "UTF-8";
.graffiti-heading {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 484 120'%3E%3Cpath fill='%23f6bfb3' d='M155 120a2 2 0 0 0-1 0h-3l-1-1a2 2 0 0 1-1 0l-3 1h-4a7 7 0 0 1 0-1l-4-1v-1a19 19 0 0 1 0-2h1a6 6 0 0 0 0-1 3 3 0 0 0 0-2l-1-1-2-2-2-2v-1h1l-1-3-3-6v-1a6 6 0 0 0 0-2 9 9 0 0 0 0-2 2 2 0 0 1 0-1v-1l-2 1-6 3a144 144 0 0 1-9 5l-5 3-3 2-3 1-2 1-4 1-4 2a10 10 0 0 1-2-1l-1 1h1-2a21 21 0 0 1-2 1l-2-1-2-1-1-1h-1v-1h1v-1h-1a8 8 0 0 1-2-1l-1-1v-2a7 7 0 0 0-2-1v-1a1 1 0 0 0 0-1h-1v-1a5 5 0 0 0 2-1 2 2 0 0 1 2-1 10 10 0 0 0 2-1 23 23 0 0 1 2-1v-1h1a1 1 0 0 0 1-1h1l1-1h-1v-1h1a8 8 0 0 0 3-1v-1h2v-1a6 6 0 0 0 1-1l1-1a6 6 0 0 1 1 0v-2l2-1 2-1h1v-1l1-1 1 1 1-1h-1v-1a6 6 0 0 0 2 0l1-1-1-1 1-1-1 1a10 10 0 0 0-2 1l-2 1s0-1 0 0h-1v1l-2 1 1-1-3 1a185 185 0 0 0-8 4l-1 1h-1l-4 3h-1l-1 1-3 2-3 1-5 3-2 1a5 5 0 0 0-3 2h-2a17 17 0 0 1-3 2l-4 2-2 2a23 23 0 0 1-4 1v1l-3 1-3 1h-1l-1 1a9 9 0 0 1-2 1h-1l-3 1a10 10 0 0 1-2 1 5 5 0 0 0-2 0 2 2 0 0 1-1 0l-3-1-4 1h-2a5 5 0 0 1-2-1v-2a15 15 0 0 0 0-2l-1-1h-1l-1-2v-1l-1-1h-1l-2-4v-1l-1-1a15 15 0 0 1-1-1 11 11 0 0 1-1-3l-1-1v-1l-1-1h1a13 13 0 0 0 0-2 25 25 0 0 1 1-3l1-1v-1h1v-1l1-1v-2h1a1 1 0 0 1 0-1h1v-1l2-2a4 4 0 0 1 1-1v-1h1a6 6 0 0 1 1-2l1-2a2 2 0 0 0 2 0l1-2h-1a1 1 0 0 1-1-1h-5a21 21 0 0 0-4 0v-2l-1-1H9v-1a4 4 0 0 1-1 0 2 2 0 0 1 0-1v-1l-1-2a6 6 0 0 0-1 0H5a2 2 0 0 1 0-2l-2-2 1-1a16 16 0 0 1-3-2v-3a1 1 0 0 1-1 0c1-1 2-1 0-1a4 4 0 0 1 1-3l1-1 1-1a2 2 0 0 1 1-1 15 15 0 0 1 2-2 22 22 0 0 1 2-2h2v-1l2-1h2l1-1 1-1 1-1v-1h2l1-1a23 23 0 0 1 3-1 19 19 0 0 0 1-1h1a5 5 0 0 1 2-1v-1a9 9 0 0 0 3-1h1a4 4 0 0 0 1 0l1-1h1l1-1a4 4 0 0 1 1 0l2-1a2 2 0 0 1 1-1h2a2 2 0 0 1 1 0l1-1a1 1 0 0 1 1-1h2a1 1 0 0 0 1 0v-1h1l1-1 4-2h2l2-1h2l1-1h1l1-1a2 2 0 0 0 2 0l1-1v1h1a2 2 0 0 0 0-1h1l4-2h1a3 3 0 0 0 1 0 16 16 0 0 1 2 0l3-1h2a23 23 0 0 0 3-1 2 2 0 0 1 1 0 5 5 0 0 0 1 1 10 10 0 0 1 2 1l6-1h1l1 1a80 80 0 0 1 2-1 3 3 0 0 1 1 0 2 2 0 0 0 1 0h3l1 1 2 1 1 1v1l1 1v1l2 2v1a1 1 0 0 1 2 0v1h-1v2a1 1 0 0 0 0 1l1 1 2 3v1a2 2 0 0 0 0 2h1v1l2 1 1 1h1v1a1 1 0 0 0 0 1v1a15 15 0 0 1-1 2l-1 1v1a14 14 0 0 1-1 2l-2 2h-1c-1 0 0 0 0 0a11 11 0 0 1-1 1l-1 1a14 14 0 0 0-2 1l-1 2-2 1h-1v1l-1 1a37 37 0 0 0 4-2h2a6 6 0 0 1 0-2h1v1h1v-1h2l1-2 3-1h1a2 2 0 0 0 1 0v-1a3 3 0 0 0 1 0 9 9 0 0 0 1-1h1l1-1h1a10 10 0 0 1 1-1h1a7 7 0 0 0 2-1c0-1 0 0 0 0l1-1h2v-1a14 14 0 0 1 2 0 7 7 0 0 0 2-1v-1h2a1 1 0 0 0 1 0l1-1h1a4 4 0 0 0 2-1h1a3 3 0 0 0 1-1h2a12 12 0 0 1 2-1l5-1v-1h3a7 7 0 0 0 1 1v-2h1l3-1v1a8 8 0 0 0 2 0 4 4 0 0 1 2-1l1 1v-1h1a10 10 0 0 0 0-1l2-1v-1 1a2 2 0 0 0 2 0h3v-1h-1s-1-1 0 0l2-1v1a2 2 0 0 0 1 0l2-2 2 1h1l2-1a2 2 0 0 0 2 0v-1l2-1a49 49 0 0 1 6-1 23 23 0 0 1 3 0v2a2 2 0 0 1 2 0v1h1a8 8 0 0 1 2 1l-1 1s0 1 0 0h1v2a13 13 0 0 0 2-1l1-1a1 1 0 0 0 2 0 7 7 0 0 1 2-1h2l1-1 3-1v-1a1 1 0 0 1 1 0l1-1h1a1 1 0 0 1 0-1h1l2-1h2l1-1a9 9 0 0 1 2-1h1l1-1 2-1a3 3 0 0 0 2 0V9a2 2 0 0 1 1-1h3a14 14 0 0 0 1-1h1c0 1 1 0 0 0a7 7 0 0 1 2-1l1-1h2l3-2a18 18 0 0 0 3-1l2-1 1 1V1a9 9 0 0 1 2-1h1l3 1 2 1a4 4 0 0 0 1 1 7 7 0 0 0 3-1l1 1a5 5 0 0 0 2 0 22 22 0 0 1 3 1 1 1 0 0 0 1 0 1 1 0 0 1 0 1h1l1 1a3 3 0 0 0-1 1l1 2a1 1 0 0 0-1 1l2 2-1 1 1 1a4 4 0 0 1-1 1v1h2a3 3 0 0 1-1 1 1 1 0 0 0 0 1l1 3h1v1a2 2 0 0 0 1 1v1h1v1a1 1 0 0 0 0 1 22 22 0 0 1-1 2h-2a1 1 0 0 0 0 1l1 1v-1h1c1 0 1-2 3-1l2-1a3 3 0 0 1 1-1 6 6 0 0 0 2 0l2-1h1l2-1v1a82 82 0 0 0 2-1 10 10 0 0 0 2-3l1 1a2 2 0 0 0 1 0 1 1 0 0 1 1 0 5 5 0 0 0 2-1h1l3-1 1 1 2-1 1-1a32 32 0 0 1 3-1h1l1-1 1 1 3-1 3-1v-1a8 8 0 0 1 2 0h1l1-1 1 1a2 2 0 0 1 2-1h2a4 4 0 0 0 1-1 10 10 0 0 1 3 0h2a8 8 0 0 0 1-1h3l1 1a9 9 0 0 1 2-1l1-1 2 1v-1l2 1 1-1v1a5 5 0 0 0 2-1h3v2l1-1a1 1 0 0 0 2 0h1a1 1 0 0 1 1 0s0 1 0 0h2l2 2v1l2 1 1-1h2l-1 1h-1a14 14 0 0 0 2 1l-1 1h-1l3 2h-1v1a6 6 0 0 0 1 1l1 1-1 1v1l1-1v2a5 5 0 0 1-2 0l-2 1v1-2a4 4 0 0 0-1 0v1l-1 1v-2l-1 1a4 4 0 0 1-2 1 2 2 0 0 1-1 0 6 6 0 0 0-2 0l-1 1v1a6 6 0 0 1-2 0 11 11 0 0 0-2 2 8 8 0 0 1-2 0v1h-2a4 4 0 0 1 0 1h-1a3 3 0 0 0-3 1v1h-1a4 4 0 0 0-3 0h-1l-1 1v2l-1-1-1 1h-1c0-1 0 0 0 0h-3a16 16 0 0 1-3 3h-1v1h-1a1 1 0 0 1-1 0h1l-1-1a10 10 0 0 0-1 1 1 1 0 0 0-1 0l-3 1-1 1a2 2 0 0 0-1 0v1h2v1h-1l-1 1h-1v1a2 2 0 0 0-1 0h-1l-2-1h-2l-1 1h-1a1 1 0 0 0-1 0v1a3 3 0 0 0 0 1h1a1 1 0 0 1 0 1h-1l-1-1h-1a2 2 0 0 1 0-1s0 0-1 0v1l-1 1 1 1v1l-2-2-1 1v1h-1v2h-2c0 1 1 0 0 0v1l-1 1a4 4 0 0 0 0-1 2 2 0 0 1 0-2v-1l-1 1v1a3 3 0 0 0-2 0 4 4 0 0 1-1 1l-1-1a3 3 0 0 0-1 0v2l-1 1h-2a3 3 0 0 1-1 1v1a2 2 0 0 1 0 1h1a1 1 0 0 1 0 1l-1-1a7 7 0 0 0-1 0h-1v2a6 6 0 0 0-1-1v1a1 1 0 0 1-1 0 1 1 0 0 1-1 0 3 3 0 0 1 1-1v-1h1-2l-1 1v-1h-1a7 7 0 0 0-2-1 1 1 0 0 0 0 1l1 1a6 6 0 0 0 1 1h1l2 1 1 1 1-1h1a1 1 0 0 1 1 0l1 1-2 1s-1 0 0 0v-1l-1 1v2a2 2 0 0 1-2 0h-1l-1-1 2-1v1l-1-2a8 8 0 0 0-3 1v1a9 9 0 0 0 1 2h-2l-1-1 1 1a4 4 0 0 0 0-2v-1h-1v2l1 2v1l-1 1a3 3 0 0 0-2 1h-1a5 5 0 0 1-1 1 4 4 0 0 1-1 0l-1-1v-1s-1 0 0 0v-1a5 5 0 0 1 2 0l1-1a13 13 0 0 1 2 0l-1-1-1-1h1a1 1 0 0 0-1 0l-2 2h-1a2 2 0 0 0 0-1 1 1 0 0 0-1 0 1 1 0 0 1-1 1h-1v1h-1v-1a2 2 0 0 0 0-1v-1h-1a1 1 0 0 1 0 1l-1-1a3 3 0 0 0-1 1l1 1 1 1h-2l-1 1-1 1h1l2-1v1l-2 2v1a1 1 0 0 0 1 0 3 3 0 0 0 1 0l1-1v-3a1 1 0 0 1 1 1 1 1 0 0 0 1 1v-1h1l1-1v1l-1 2h2l-1 1-1-1-1 1v1a3 3 0 0 0-2 0 4 4 0 0 1-2 1 6 6 0 0 0-1 0h-1v-1a3 3 0 0 0 1 0 3 3 0 0 0-1-1l-1-1v-1a2 2 0 0 0-1 2v1a1 1 0 0 1-1 1v-1l-1-1v1h-2v1h-1l-1 2a7 7 0 0 1-2-1 1 1 0 0 1-1 0v1h3l-1 1a3 3 0 0 1-1 0h-1a3 3 0 0 1-1 1h-1v1l1 1a6 6 0 0 1 2-1h1c0-1 1 0 0 0v-1a6 6 0 0 1 1 0h1l1-1a55 55 0 0 0-1 2 6 6 0 0 1 2-2v-1a1 1 0 0 1 1 0h1l2-2a16 16 0 0 1 2 1h-1a3 3 0 0 1 0 1h-1v1h2a24 24 0 0 0 2-1h1a10 10 0 0 0 0 1h-1l-2 1-1 1 1 1 1-1a5 5 0 0 1 1-1h1a1 1 0 0 0 0-1 8 8 0 0 0 3-1h2a2 2 0 0 1 0-1l1-1h-1l-1 1a5 5 0 0 1-1 0v-1l2-1v-1h1a2 2 0 0 1 1 0v2a2 2 0 0 0 1 0 8 8 0 0 0 0-2v-1c-1 0-1 0 0 0l2 1v1a1 1 0 0 0 1 0 18 18 0 0 0 2-1 1 1 0 0 0-1-1h-1 1l1-1a6 6 0 0 1 3 0 7 7 0 0 0 2-1v-1h1v-1h3v-2l-1 1v-1l-1 1h-1l-1 1v1h-2l1-1a2 2 0 0 1-1-2l1 1a1 1 0 0 0 1 0l1-1 1-1v-1l2 1 1-1-1-1h1l1 1v-1h1a3 3 0 0 1 1-1l1-1 1-1a4 4 0 0 0 2 0v-2c0-1 1 0 0 0h4a4 4 0 0 0 1 0 3 3 0 0 0 1-1v-1h-1 2a3 3 0 0 0 1 0l1-1a3 3 0 0 1 0-3l1-1a3 3 0 0 1 0 2c0 1 0 0 0 0h-1a3 3 0 0 0 0 1 11 11 0 0 0 1 1h1a3 3 0 0 1 1 0v1h1v-1a10 10 0 0 0-1 0l-1-1v-1a2 2 0 0 0 1 0 6 6 0 0 0 1 0v-1a17 17 0 0 1-2 0l1-1a3 3 0 0 1 0-1h2a10 10 0 0 0 0 2l2 3a3 3 0 0 0 1 0v-1a2 2 0 0 1-1 0v-1a5 5 0 0 1 1-2 9 9 0 0 1 2 0l1-1h2v-1h-1s-1 0 0 0a3 3 0 0 1 2-1l1 1a3 3 0 0 1 1-1l1-1 1-1a10 10 0 0 1 0-2l1 1a3 3 0 0 0 1 1h1l1-2h1v1-1l-1-1-2 1a1 1 0 0 1-1 0h-1a3 3 0 0 0 0-1v-1l2 1 1-1h1c-1 1 0 0 0 0h1a2 2 0 0 0 1 1h1v-2l1 1a2 2 0 0 1-1 1h2v-1h1l1-1h1a2 2 0 0 0 0-1h2l1-2a1 1 0 0 1 1 1h1a8 8 0 0 1 1 0v-1a7 7 0 0 1 1-1 11 11 0 0 1 3 0h1a3 3 0 0 1 0-2h1a1 1 0 0 0 1 0h1a1 1 0 0 0 1-1h2l2-1 1-1a3 3 0 0 0 1-1l1-1v1h1v-1a19 19 0 0 0 5-2h1l1-1h1l3-1h1a8 8 0 0 1 1-1s0 1 1 1l2-1a8 8 0 0 1 2-1 4 4 0 0 0 1 0 2 2 0 0 1 2 0h-1 1l1-2 1 1h2v-1h-2l1-1a1 1 0 0 0 1 0l2-1h2l1-2h3l2-1 2-1 1 1v1-1h1v-2h1v-1c2 1 3-1 5-1v-1a2 2 0 0 0 2 0l2-1h1a5 5 0 0 1 1-1h1a9 9 0 0 1 1 0 7 7 0 0 0 2 0 42 42 0 0 1 3-2h1v-1l1 1a2 2 0 0 0 1-1h1a5 5 0 0 1 1 0h1-1 1a2 2 0 0 0 1-1h1v1a1 1 0 0 0 1 0v-1l1-1a9 9 0 0 0 2 0h1v1h1V9l-2-1h1a3 3 0 0 1 1 0 7 7 0 0 0 2 0l1 1v1a1 1 0 0 0 1 0V9a11 11 0 0 1 2 1 2 2 0 0 0 1-1h2l1 1 2 1a4 4 0 0 1 0 1h1a5 5 0 0 1-1 2l1 1v4l1 1a8 8 0 0 1 0 2l1 2v1a6 6 0 0 0-1 0v1h-1l-1 1a4 4 0 0 0 0 1h-1a3 3 0 0 0-2 1h-1l-2 2-4 2h-1a4 4 0 0 1-1 0l-2 2a21 21 0 0 1-3 1 29 29 0 0 0-3 2h-1a10 10 0 0 0-1 1l-1 1h-2a2 2 0 0 0-1 0l-1 2h-2a9 9 0 0 1-2 1 8 8 0 0 0-2 1l-1 1a4 4 0 0 1-1 0h-1a2 2 0 0 0-1 1 23 23 0 0 1-2 2l-2 1h1a14 14 0 0 0 2-1l2-1a6 6 0 0 0 1 1l1-1a3 3 0 0 1 1-1h1l1-1h1l1 1 1-1 2-1 2-1h4a5 5 0 0 0 2-2v1l1-1h2a2 2 0 0 1 1 0h1a3 3 0 0 1 1-1h2l2-1h1c0-1 0 0 0 0h1v-1l3 1v-1a15 15 0 0 1 1 0 8 8 0 0 1 3-1v1a1 1 0 0 1 2-1 5 5 0 0 1 1 0 4 4 0 0 0 1 1l1 1 3 1a19 19 0 0 1 3 0 10 10 0 0 1 2 3h-1v4h2l-1 2-1 2h1a6 6 0 0 1 1 1v2l-1 1 2 1-2 2-1 1-2 2h1a1 1 0 0 1 1 0l2-1h1a5 5 0 0 1 2 0h1a6 6 0 0 1 2 0 3 3 0 0 0 1 0 6 6 0 0 1 1 0h2a6 6 0 0 0 1 0 4 4 0 0 1 2 0 5 5 0 0 0 2 1h2a16 16 0 0 1-2 0h-2l1 1h1a1 1 0 0 1 1 0 1 1 0 0 0 1 0h1a11 11 0 0 1 1 0 5 5 0 0 1 1 1h1a4 4 0 0 1 1-1 1 1 0 0 1 1 1 1 1 0 0 1-1 0l-2 1v1a1 1 0 0 1 0 1l2 1h1a8 8 0 0 1 1 0v1a12 12 0 0 1-2 0v1h1v2a13 13 0 0 1 2 1h1a4 4 0 0 1-1 1v2a1 1 0 0 0 0 1h1a1 1 0 0 1 1 0h-1a4 4 0 0 1-2 0h-1a12 12 0 0 0-1 1 18 18 0 0 1-4 1 7 7 0 0 0-1 1h-4l-1 1a6 6 0 0 0-2 0h-3l-3 1-6 1-6 1-2 1h-2l-5 1-5 1h-3a24 24 0 0 0-2 1 4 4 0 0 1-1 0 6 6 0 0 1-1 0 4 4 0 0 0-1 0 32 32 0 0 1-5 1h-1a2 2 0 0 1-1 0h-3a2 2 0 0 0-1 0h-3v-1a4 4 0 0 0-2 0 12 12 0 0 0-2-1 89 89 0 0 0-4-1v-1h-1a8 8 0 0 0 1-1 4 4 0 0 0-1-1h1v-1a4 4 0 0 0 0-1 5 5 0 0 1-1-2l-1-1v-4a5 5 0 0 0-2 0l-3 1-4 2h-2l-3 1-3 1a31 31 0 0 1-3 1 13 13 0 0 0-3 2h-3l-4 2-3 1-1 1h-1a13 13 0 0 0-2 1h-1a3 3 0 0 1-2 1 4 4 0 0 0-1 0 22 22 0 0 1-2 1h-1c-1 0-2 0-2 2a14 14 0 0 0-2 0l-2 1h-1a22 22 0 0 0-3 1l-5 2-2 1h-2a10 10 0 0 1-2 1 12 12 0 0 0-2 1l-4 1-1 1a13 13 0 0 1-2 0v1a18 18 0 0 0-2 0l-4 2-4 2h-1l-2 1-4 1-4 2-2 1-4 1-4 1-1 1a25 25 0 0 0-3 0l-1 1a2 2 0 0 1-2 0 2 2 0 0 0-2 0l-3-1-4-1a1 1 0 0 0-1 0v-3a1 1 0 0 1 0-1v-1h-1l1-1a8 8 0 0 1-2-1l-1-1h1l-1-1a6 6 0 0 0-1-2v-1c-1 0-1 0 0 0a2 2 0 0 0-1-2v-2a12 12 0 0 0 2-2 1 1 0 0 0-1 0v1h-2a1 1 0 0 0-1 1l-2 1h-1a7 7 0 0 0-3 2 10 10 0 0 0-2 1 24 24 0 0 0-3 1h-1a2 2 0 0 1-1 0l-2-1a2 2 0 0 0 1 1 1 1 0 0 1 0 1h-1 1l-2 1h-1v1h-3v1h-3a2 2 0 0 0 0 1h-3v1l-1-1a2 2 0 0 0-1 0v1l-1 1a4 4 0 0 0 0-1v-1h-1v1a2 2 0 0 1 0 1h-1a6 6 0 0 0-1 0 5 5 0 0 1-2-1 7 7 0 0 0-2 0 8 8 0 0 0-1 0l-1 1v-1h-1v2a8 8 0 0 1-3-2 2 2 0 0 0-1 0v-3h-1a27 27 0 0 1-2-3v-2l1-2h2v-1a9 9 0 0 1 1-2l1-1v-1h2v-1c-1 0-1 0 0 0l1-1h1v-2h1v-1h1l1-1 1 1v1h-1l-1 1 1 1 2-1v-1h-1l2 1a2 2 0 0 1 0 1h-1a2 2 0 0 1-1 1 6 6 0 0 1-2 0 2 2 0 0 0 0 1 5 5 0 0 1-1 0 1 1 0 0 1 0-1 2 2 0 0 0-1 0v1h-1l-1 1a6 6 0 0 0 1 0h2l1 1 1 1h1l-1-1v-1h1l1 1c0 1 0 0 0 0l1-1v-2h2v-1h1v-2a16 16 0 0 1-3 0l-1-1a1 1 0 0 0 1-1l-2-1h1l1 1v-1a2 2 0 0 1 1-1l1-1h1a2 2 0 0 1-1-1 1 1 0 0 1 1 0 1 1 0 0 1 0 1 4 4 0 0 0 1-1l1-1v-1h1v1l1-2 1-1h2s0-1 0 0a1 1 0 0 0 1 0l1-1a5 5 0 0 1 2 1 1 1 0 0 0 1 0 7 7 0 0 0 1-1 1 1 0 0 0-1 0 1 1 0 0 1-1 0v-1h-1c-1 0-1 0 0 0l1-1v1a8 8 0 0 1 2 1v-1a1 1 0 0 0 0-1v-1l1-1 1 1-1 1 1-1a4 4 0 0 1 2-1h2l-1-1c-1 0-1 0 0 0v-1h1l2-1a1 1 0 0 0 0-1 4 4 0 0 1 1 0l3-2a14 14 0 0 1 3-1v1a7 7 0 0 1 1-1 4 4 0 0 1 1 0v-1a15 15 0 0 1 1-2c1 0 0 0 0 0h-1l-1 1-1-1-1 2a32 32 0 0 1-4 2h-1a23 23 0 0 1-2 1l-3 1-2 1-3 2-3 1a4 4 0 0 0-2 1 9 9 0 0 1-1 1 19 19 0 0 0-2 1 23 23 0 0 1-3 1 30 30 0 0 0-3 2h-2a48 48 0 0 1-3 2l-1 1a11 11 0 0 1-2 1h-1a6 6 0 0 1-2 1l-2 1a5 5 0 0 1-1 1 20 20 0 0 1-3 0v1l-1 1a3 3 0 0 0-2 1l-4 1-1 2h-2l-1 1-1 1h-1a57 57 0 0 0-6 3l-1 1a3 3 0 0 1-1 0 3 3 0 0 1-1 0l-1 1a3 3 0 0 0-1 1h-1a13 13 0 0 0-1 1h-1a3 3 0 0 0-1 0v1a5 5 0 0 0-1 1 5 5 0 0 1-2 0v1a9 9 0 0 1-2 1h-2a18 18 0 0 1-2 2h-1l-1 1a11 11 0 0 0-2 1l-2 1a20 20 0 0 1-3 2h-2l-1 1a3 3 0 0 1-2 0l-1 1a11 11 0 0 1-1 1l-3 1a39 39 0 0 0-4 2h-3l-6 2-3 1Zm83-16a3 3 0 0 0 1 1v-1l1-1a1 1 0 0 0 0-1l-2 1h-1a1 1 0 0 1-1 0h1v-1h-1a7 7 0 0 0-1 3l1-1a1 1 0 0 1 1 0 2 2 0 0 1 1 0Zm5-2h2a9 9 0 0 0 1-1 6 6 0 0 0-1-1l-2 2Zm6-1-2-3c0 2 0 2 2 3Zm-16-8v2l1-1-1-1Zm15-7 1 1 1 1h1v-1l1-1a9 9 0 0 0-3-1h-1v1Zm7 0h1a7 7 0 0 1 3-1v-1a6 6 0 0 1-1 0h-2a3 3 0 0 0-1 1v1Zm4-4v1h1c0 1 1 0 0 0a2 2 0 0 0-1-1Zm-151-8v-2c-2 1-2 1 0 2Zm160-4a1 1 0 0 0 1 0 5 5 0 0 0 1-1h-2v1Zm31-7 1 1v-1Zm3 1 1-1v-1l-1 1a1 1 0 0 1 0 1Zm14-7a9 9 0 0 1 2-1l-1-1a6 6 0 0 0-2 2 1 1 0 0 0 1 0Zm30-16v2-1l1-1h-1Zm18-6a3 3 0 0 0 1-1 4 4 0 0 0-2 0Zm-2-1v1l1-1Zm11-4h1a6 6 0 0 0 1 0h1l-1-1a4 4 0 0 0-2 1v1-1Zm20-8a4 4 0 0 0-1 0l2 1h1l-1-1a4 4 0 0 0-1 0Zm9-4a15 15 0 0 1-2 1 1 1 0 0 0 1 0 15 15 0 0 0 2 0v-1a1 1 0 0 0 0-1 1 1 0 0 0-1 1Zm10-3h1l1-1h-1a20 20 0 0 0-1 1h-1 1Zm5-2h-1a6 6 0 0 0-1 1h1a5 5 0 0 0 1 0v-2 1Zm10-1a5 5 0 0 0 1-1h-1v-1h-1a2 2 0 0 0 0 1 1 1 0 0 0 1 1Zm-192 95h1-1Zm6-20h-1 1Zm25-5a1 1 0 0 1 0 1 3 3 0 0 0-1 0l1-1Zm15-8-1-1v1h-1v-1a2 2 0 0 0 1 0h2l-1 1Zm-4-4v-1a6 6 0 0 0 0 1Zm0-1Zm13-3-1-1h1v-1h-1a1 1 0 0 1 1-1 3 3 0 0 0 1 0h1l-1 2v1Zm3-3 2-1-1 2Zm-3-1a13 13 0 0 0-2-1s0-1 0 0a2 2 0 0 0 1 0 5 5 0 0 1 1 0h2a3 3 0 0 1-1 0l-1 1Zm8-1 1-1 1 1h-2l-1 1 1-1Zm-4 0 2-1h1l-1 1c-1 0-1 0 0 0h-2Zm-3-2 1-1 1-1-1 2h-1Zm11 0-1-1 2-1a1 1 0 0 0-1 1v1Zm-8-1 1-1v1a1 1 0 0 1-1 1v-1Zm18-3v-2a1 1 0 0 1-1 0v-1h2a6 6 0 0 0 1 1 1 1 0 0 0 0-1v-1h2l-1 1v1l-1 1h-2l1 1a1 1 0 0 1-1 0Zm6-5c-1 0 0 0 0 0a1 1 0 0 0 1-1h1l-1 1a1 1 0 0 1-1 0Zm-6 0h-1l2-2 1 1h-2v1Z'/%3E%3C/svg%3E");
}

.path {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 296 30'%3E%3Cpath fill='%23f6bfb3' d='M293 30C168-6 51 13 1 21l-1-9c51-8 169-27 296 10Z'/%3E%3C/svg%3E");
}

.svg-icon.svg-icon-neutral svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-neutral svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-white svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-white svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-black svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-black svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-border-n svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-border-n svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-border-g svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-border-g svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-border svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-border svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-grey-lighter svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-grey-lighter svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-grey-light svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-grey-light svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-defaul-dark svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-defaul-dark svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-default svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-default svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lightest svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lightest svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lighter svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lighter svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-light svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-light svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lightgrey svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lightgrey svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-grey svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-grey svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-dark svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-dark svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-whereas svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-whereas svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-water svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-water svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-pale svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-pale svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-soap svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-soap svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-flash svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-flash svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-magnolia svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-magnolia svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-bright svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-bright svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-water-light svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-water-light svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-meteorite svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-meteorite svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-similar svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-similar svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-tiffany svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-tiffany svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-granny svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-granny svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-ivory svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-ivory svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-seafoam svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-seafoam svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-deep-taupe svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-deep-taupe svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-cloud-dancer svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-cloud-dancer svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-white-sand svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-white-sand svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-plaza-taupe svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-plaza-taupe svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-volcanic-glass svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-volcanic-glass svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-dried-mos svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-dried-mos svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lutos svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lutos svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lichen-blue svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lichen-blue svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-paua svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-paua svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-hawthorn svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-hawthorn svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-cyan svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-cyan svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-teal svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-teal svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-green svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-green svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lime svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-lime svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-yellow svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-yellow svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-orange svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-orange svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-red svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-red svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-pink svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-pink svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-purple svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-purple svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-blue svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-blue svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-info svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-info svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-dimNavy svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-dimNavy svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-navy svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-navy svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-warning svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-warning svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-danger svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-danger svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-success svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-success svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-quaternary svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-quaternary svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-tertiary svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-tertiary svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-secondary svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-secondary svg [fill]:not(.permanent):not(g), .svg-icon.svg-icon-primary svg:hover [fill]:not(.permanent):not(g), .svg-icon.svg-icon-primary svg [fill]:not(.permanent):not(g), .svg-icon svg:hover [fill]:not(.permanent):not(g), .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.25s ease;
}

/** 
//  Base > Root
// ––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (prefers-color-scheme: dark) {
  [data-theme=dark]:root {
    --tu-primary: #4667CC;
    --tu-secondary: #F5DF4D;
    --tu-tertiary: #939597;
    --tu-quaternary: #079DB2;
    --tu-success: #81CC45;
    --tu-danger: #cc4667;
    --tu-warning: #ccab46;
    --tu-navy: #252d53;
    --tu-dimNavy: #1c2038;
    --tu-info: #469dcc;
    --tu-blue: #00BFFF;
    --tu-purple: #9370DB;
    --tu-pink: #FF69B4;
    --tu-red: #DC143C;
    --tu-orange: #FF7F50;
    --tu-yellow: #F5DF4D;
    --tu-lime: #ADFF2F;
    --tu-green: #66CDAA;
    --tu-teal: #7efff5;
    --tu-cyan: #22B8CF;
    --tu-hawthorn: #884C5E;
    --tu-paua: #302C4D;
    --tu-lichen-blue: #5D89B4;
    --tu-lutos: #E2C1C0;
    --tu-dried-mos: #CCB97E;
    --tu-volcanic-glass: #615C61;
    --tu-plaza-taupe: #AEA393;
    --tu-white-sand: #DBD5D1;
    --tu-cloud-dancer: #F0EEE9;
    --tu-deep-taupe: #7B6660;
    --tu-seafoam: #dbf5f0;
    --tu-ivory: #f4efdb;
    --tu-granny: #c1ffc1;
    --tu-tiffany: #a4e5e0;
    --tu-similar: #f5f2eb;
    --tu-meteorite: #332a7c;
    --tu-water-light: #edeff6;
    --tu-bright: #eaeef6;
    --tu-magnolia: #f4f3fd;
    --tu-flash: #f2f3f5;
    --tu-soap: #CBD4F4;
    --tu-pale: #F7D9E3;
    --tu-water: #CBF0F4;
    --tu-whereas: #f2f0eb;
    --tu-dark: #121328;
    --tu-grey: #595a69;
    --tu-lightgrey: #898994;
    --tu-light: #e7e7ea;
    --tu-lighter: #f3f3f4;
    --tu-lightest: #f9f9fa;
    --tu-default: #f3f3f4;
    --tu-defaul-dark: #e7e7ea;
    --tu-grey-light: #f3f3f4;
    --tu-grey-lighter: #f3f3f4;
    --tu-border: #f3f3f3;
    --tu-border-g: #f3f3f4;
    --tu-border-n: #f5f4f4;
    --tu-black: #0f0f0f;
    --tu-white: #ffffff;
    --tu-neutral: #1a274c;
    --default: var(--tu-default);
    --body-color: var(--tu-dark);
    --body-bg: var(--tu-white);
  }
}
:root {
  --tu-primary: #4667CC;
  --tu-secondary: #F5DF4D;
  --tu-tertiary: #939597;
  --tu-quaternary: #079DB2;
  --tu-success: #81CC45;
  --tu-danger: #cc4667;
  --tu-warning: #ccab46;
  --tu-navy: #252d53;
  --tu-dimNavy: #1c2038;
  --tu-info: #469dcc;
  --tu-blue: #00BFFF;
  --tu-purple: #9370DB;
  --tu-pink: #FF69B4;
  --tu-red: #DC143C;
  --tu-orange: #FF7F50;
  --tu-yellow: #F5DF4D;
  --tu-lime: #ADFF2F;
  --tu-green: #66CDAA;
  --tu-teal: #7efff5;
  --tu-cyan: #22B8CF;
  --tu-hawthorn: #884C5E;
  --tu-paua: #302C4D;
  --tu-lichen-blue: #5D89B4;
  --tu-lutos: #E2C1C0;
  --tu-dried-mos: #CCB97E;
  --tu-volcanic-glass: #615C61;
  --tu-plaza-taupe: #AEA393;
  --tu-white-sand: #DBD5D1;
  --tu-cloud-dancer: #F0EEE9;
  --tu-deep-taupe: #7B6660;
  --tu-seafoam: #dbf5f0;
  --tu-ivory: #f4efdb;
  --tu-granny: #c1ffc1;
  --tu-tiffany: #a4e5e0;
  --tu-similar: #f5f2eb;
  --tu-meteorite: #332a7c;
  --tu-water-light: #edeff6;
  --tu-bright: #eaeef6;
  --tu-magnolia: #f4f3fd;
  --tu-flash: #f2f3f5;
  --tu-soap: #CBD4F4;
  --tu-pale: #F7D9E3;
  --tu-water: #CBF0F4;
  --tu-whereas: #f2f0eb;
  --tu-dark: #121328;
  --tu-grey: #595a69;
  --tu-lightgrey: #898994;
  --tu-light: #e7e7ea;
  --tu-lighter: #f3f3f4;
  --tu-lightest: #f9f9fa;
  --tu-default: #f3f3f4;
  --tu-defaul-dark: #e7e7ea;
  --tu-grey-light: #f3f3f4;
  --tu-grey-lighter: #f3f3f4;
  --tu-border: #f3f3f3;
  --tu-border-g: #f3f3f4;
  --tu-border-n: #f5f4f4;
  --tu-black: #0f0f0f;
  --tu-white: #ffffff;
  --tu-neutral: #1a274c;
  --default: var(--tu-default);
  --body-color: var(--tu-dark);
  --body-bg: var(--tu-white);
}

:root {
  --tu-grey-25: #f9f9fa;
  --tu-grey-50: #f3f3f4;
  --tu-grey-100: #e7e7ea;
  --tu-grey-200: #d0d0d4;
  --tu-grey-300: #b8b8bf;
  --tu-grey-400: #a0a1a9;
  --tu-grey-500: #898994;
  --tu-grey-600: #71717e;
  --tu-grey-700: #595a69;
  --tu-grey-800: #414253;
  --tu-grey-900: #2a2b3e;
  --tu-gray-25: #f9f9f9;
  --tu-gray-50: #f3f3f3;
  --tu-gray-100: #e7e7e7;
  --tu-gray-200: #cfcfcf;
  --tu-gray-300: #b7b7b7;
  --tu-gray-400: #9f9f9f;
  --tu-gray-500: #878787;
  --tu-gray-600: #6f6f6f;
  --tu-gray-700: #575757;
  --tu-gray-800: #3f3f3f;
  --tu-gray-900: #272727;
  --tu-neutral-25: #f9fafb;
  --tu-neutral-50: #f4f4f6;
  --tu-neutral-100: #e8e9ed;
  --tu-neutral-200: #d1d4db;
  --tu-neutral-300: #babec9;
  --tu-neutral-400: #a3a9b7;
  --tu-neutral-500: #8d93a6;
  --tu-neutral-600: #767d94;
  --tu-neutral-700: #5f6882;
  --tu-neutral-800: #485270;
  --tu-neutral-900: #313d5e;
  --tu-xs:0;
  --tu-sm:576px;
  --tu-md:768px;
  --tu-lg:992px;
  --tu-xl:1200px;
  --tu-xxl:1400px;
  --tu-body-color-rgb: 18, 19, 40;
  --tu-body-bg-rgb: 243, 243, 244;
  --tu-gradient: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  height: 100%;
  font-size: 1em;
  transition: 0.6s ease-in;
}

@media (max-width: 1200px) {
  html {
    font-size: 0.9375rem;
  }
}
@media (max-width: 992px) {
  html {
    font-size: 0.875rem;
  }
}
@media (max-width: 768px) {
  html {
    font-size: 0.8125rem;
  }
}
@media (max-width: 576px) {
  html {
    font-size: 0.9375rem;
  }
}

body {
  /*background-color: #f3f3f4;
  background-color: var(--tu-body-bg, #f3f3f4);*/
  color: #121328;
  color: var(--tu-body-color, #121328);
  /*font-family: "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;
  font-family: var(--tu-family-base, "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol);*/
  font-family: "itc-avant-garde-gothic-pro", "San Francisco", "PingFang TC", "segoe ui", "Microsoft YaHei", "微軟正黑體", "Microsoft JhengHei", "Roboto", "Noto Sans", "WenQuanYi Micro Hei", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "segoe ui symbol";
  font-style: normal;
  line-height: 1.5;
  margin: 0;
  height: 100%;
  min-height: 100%;
  text-rendering: optimizeSpeed;
  overflow-x: hidden;
  /*transition: 0.6s ease-in;*/
  letter-spacing: 0.025rem;
}

@media (max-width:768px) {
    body {
        letter-spacing: 0.1rem;
    }
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible,
optgroup:focus-visible,
select:focus-visible,
[tabindex]:focus-visible {
  outline: 2px dashed rgba(70, 103, 204, 0.72);
  outline-offset: 2px;
  border-radius: 0.25rem;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, -webkit-text-decoration 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, text-decoration 0.25s ease-in-out, filter 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, text-decoration 0.25s ease-in-out, filter 0.25s ease-in-out, -webkit-text-decoration 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
  box-shadow: 0 0 0 6px rgba(70, 103, 204, 0.12);
}

pre,
code,
kbd,
samp {
  font-family: "ellograph-cf", Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 0.875rem;
  margin: 0.5rem 0;
}

a:not([data-decoration]):not([class*=btn]) {
  cursor: pointer;
  color: #3558C0;
  text-decoration-color: transparent;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, -webkit-text-decoration 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, text-decoration 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, text-decoration 0.25s ease-in-out, -webkit-text-decoration 0.25s ease-in-out;
}

a:not([data-decoration]):not([class*=btn]):hover, a:not([data-decoration]):not([class*=btn]).hover {
  color: #2e4ca7;
  text-decoration-color: currentcolor;
}

a:not([data-decoration]):not([class*=btn])[href^=http]:empty:before {
  content: attr(href);
}

a[data-decoration] {
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, -webkit-text-decoration 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, text-decoration 0.25s ease-in-out, filter 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, text-decoration 0.25s ease-in-out, filter 0.25s ease-in-out, -webkit-text-decoration 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
}

a[data-decoration]:hover, a[data-decoration].hover {
  -webkit-filter: hue-rotate(90deg);
  filter: hue-rotate(90deg);
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, -webkit-text-decoration 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, text-decoration 0.25s ease-in-out, filter 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, text-decoration 0.25s ease-in-out, filter 0.25s ease-in-out, -webkit-text-decoration 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
}

figure,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
strong {
  font-weight: 700;
}

b,
h4,
h5,
h6 {
  font-weight: 500;
}

dl,
ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  list-style: none;
}

dd {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  margin-left: 0;
}

table {
  width: 100%;
  background-color: transparent;
  border-collapse: collapse;
}

button,
input {
  border-color: transparent;
  overflow: visible;
  background-clip: padding-box;
  /*margin: 0.25rem 0.25rem;*/
}

button,
select {
  text-transform: none;
}

button,
input,
optgroup,
select,
textarea {
  border-color: transparent;
  outline-color: transparent;
  font-family: "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;
  font-family: var(--tu-family-base, "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol);
  font-size: 100%;
  line-height: 1.5;
  outline: none;
}

input, select {
    display: inline-block;
    padding: .625rem 1rem .626rem 1rem;
    font-size: 1em;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    font-weight: 400;
    line-height: 1.5;
    background-clip: padding-box;
    appearance: none;
    /*margin: 0.25rem 0.25rem; */
}
select {
    padding-right: 3rem;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 17px) calc(1.125em - 3px), calc(100% - 12px) calc(1.125em - 3px), calc(100% - 1.75em) 0.25em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35rem 0.75rem 0.625rem;
}

legend {
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

input[type=checkbox], input[type=radio] {
    padding: 0;
    min-width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.5rem;
    vertical-align: bottom;
    -webkit-appearance:none;
    border:1px solid darkgray;
    outline:none;
    box-shadow:0 0 5px 0px #EEE inset;
    border-radius: 0.125rem;
}
input[type=checkbox]:disabled, input[type=radio]:disabled {
    background-color: #e9ecef;
    cursor: not-allowed;
}

input[type=radio] {
    border-radius:50%;
}

input[type=checkbox]:hover, input[type='radio']:hover {
    box-shadow:0 0 5px 0px orange inset;
}

input[type='checkbox']:before, input[type='radio']:before {
    content:'';
    display:block;
    width: 70%;
    height: 70%;
    margin: 15% auto; 
}
input[type='radio']:before {
  border-radius:50%;    
}
input[type='checkbox']:checked:before, input[type='radio']:checked:before {
  background: #090;
}

input[type="checkbox"]:checked:disabled::before, 
input[type="radio"]:checked:disabled::before {
  background: #999;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

image,
img,
svg {
  border-style: none;

  max-width: 100%;
  vertical-align: middle;
}

/*img {
  border-radius: 0.25rem;
}*/

[data-unit-before]:before,
[data-unit-after]:after {
  display: inherit;
  color: inherit;
  font-size: 85%;
  font-weight: inherit;
}

[data-unit-after]:after {
  content: attr(data-unit-after);
  margin-left: 0.125rem;
}

[data-unit-before]:before {
  content: attr(data-unit-before);
  margin-right: 0.125rem;
}

/*
[href^=mail] {
  display: flex;
  align-items: center;
  font-family: "ellograph-cf", Menlo, Monaco, Consolas, "Courier New", monospace;
}

[href^=mail]:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%233253b7'%3e%3cpath d='M17 21.3H7a5.9 5.9 0 0 1-4.1-1.4 5.7 5.7 0 0 1-1.6-4.4v-7a5.7 5.7 0 0 1 1.6-4.4A5.9 5.9 0 0 1 7 2.8h10A5.9 5.9 0 0 1 21.1 4a5.7 5.7 0 0 1 1.6 4.4v7a5.7 5.7 0 0 1-1.6 4.4 5.9 5.9 0 0 1-4.1 1.4ZM7 4.3a4.4 4.4 0 0 0-3.1 1 4.3 4.3 0 0 0-1.1 3.2v7a4.3 4.3 0 0 0 1 3.3 4.4 4.4 0 0 0 3.2 1h10a4.4 4.4 0 0 0 3.1-1 4.3 4.3 0 0 0 1.1-3.3v-7a4.3 4.3 0 0 0-1-3.3 4.4 4.4 0 0 0-3.2-1Z'/%3e%3cpath d='M12 12.9a3.8 3.8 0 0 1-2.3-.8L6.5 9.6a.8.8 0 0 1 0-1 .8.8 0 0 1 1-.2l3 2.5a2.4 2.4 0 0 0 2.9 0l3.1-2.5a.8.8 0 0 1 1 .1.8.8 0 0 1 0 1l-3.2 2.6a3.8 3.8 0 0 1-2.3.8Z' opacity='.4'/%3e%3c/g%3e%3c/svg%3e");
  display: inherit;
  width: 1.25em;
  height: 1.25em;
  align-items: center;
  margin-right: 0.5em;
}

[href^=tel] {
  display: flex;
  align-items: center;
  font-family: "ellograph-cf", Menlo, Monaco, Consolas, "Courier New", monospace;
}

[href^=tel]:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%233253b7' %3e%3cpath d='M17.4 22.8A9.1 9.1 0 0 1 14 22a18.4 18.4 0 0 1-3.6-2.1A29.7 29.7 0 0 1 7 17a29.3 29.3 0 0 1-2.8-3.3A18.6 18.6 0 0 1 2 10a9.2 9.2 0 0 1-.9-3.6 6 6 0 0 1 .5-2.2A5.4 5.4 0 0 1 3 2.4a3.7 3.7 0 0 1 2.6-1.1 2.6 2.6 0 0 1 1.1.2 2.4 2.4 0 0 1 1 .8L10 5.6a4.2 4.2 0 0 1 .5.8 2.3 2.3 0 0 1 .2 1 2 2 0 0 1-.3 1 4.1 4.1 0 0 1-.7.9L9 10a7.8 7.8 0 0 0 .8 1.2 34 34 0 0 0 3 3 7 7 0 0 0 1.1.7l.8-.6a3.8 3.8 0 0 1 .9-.7 2 2 0 0 1 1-.3 2.3 2.3 0 0 1 1 .2 4.6 4.6 0 0 1 .8.4l3.3 2.4a2.3 2.3 0 0 1 .8 1 2.8 2.8 0 0 1 .2 1 3.3 3.3 0 0 1-.3 1.4 4.8 4.8 0 0 1-.8 1.2 5.2 5.2 0 0 1-2 1.4 5.8 5.8 0 0 1-2.2.4ZM8 16a28.2 28.2 0 0 0 3.2 2.7 16.9 16.9 0 0 0 3.3 1.9 7.6 7.6 0 0 0 3 .7 4.3 4.3 0 0 0 1.6-.4 3.8 3.8 0 0 0 1.4-1 3.4 3.4 0 0 0 .5-.8 1.8 1.8 0 0 0 .2-.8 1.3 1.3 0 0 0 0-.5.8.8 0 0 0-.4-.3l-3.3-2.3a3.1 3.1 0 0 0-.5-.3.9.9 0 0 0-.4-.1.6.6 0 0 0-.3.1 2.4 2.4 0 0 0-.6.4l-.7.8a1.3 1.3 0 0 1-1 .4 1.4 1.4 0 0 1-.5-.1h-.1l-.1-.1a8.4 8.4 0 0 1-1.5-1l-1.6-1.5L8.7 12a9 9 0 0 1-1-1.4v-.1l-.1-.2a1.7 1.7 0 0 1-.1-.5 1.3 1.3 0 0 1 .4-.9l.7-.8a2.7 2.7 0 0 0 .5-.5.6.6 0 0 0 0-.4.9.9 0 0 0 0-.3 2.7 2.7 0 0 0-.3-.6L6.5 3.2a.9.9 0 0 0-.4-.3 1.1 1.1 0 0 0-.5-.1 2.2 2.2 0 0 0-1.6.7 3.9 3.9 0 0 0-1 1.4 4.4 4.4 0 0 0-.3 1.6 7.7 7.7 0 0 0 .7 3 17.1 17.1 0 0 0 1.9 3.3A27.8 27.8 0 0 0 8 16Z'/%3e%3cpath d='M21.3 9a6.2 6.2 0 0 0-1.9-4.4A6.2 6.2 0 0 0 15 2.7a.7.7 0 0 1-.7-.7.8.8 0 0 1 .7-.8 7.7 7.7 0 0 1 5.5 2.3A7.7 7.7 0 0 1 22.8 9a.8.8 0 0 1-.8.8.8.8 0 0 1-.8-.8Zm-3.6 0a3.4 3.4 0 0 0-1-1.8 2.7 2.7 0 0 0-1.7-1 .8.8 0 0 1-.8-.7.8.8 0 0 1 .8-.8 4.1 4.1 0 0 1 2.9 1.5A4.6 4.6 0 0 1 19.3 9a.8.8 0 0 1-.8.8.8.8 0 0 1-.8-.8Z' opacity='.4'/%3e%3c/g%3e%3c/svg%3e");
  display: inherit;
  width: 1.25em;
  height: 1.25em;
  align-items: center;
  margin-right: 0.5em;
}
*/

/*[href^="https://"] {
  display: flex;
  align-items: center;
  font-family: "ellograph-cf", Menlo, Monaco, Consolas, "Courier New", monospace;
}*/

/*[href^="https://"]:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%233253b7'%3e%3cpath d='M7.8 18.5A6.5 6.5 0 0 1 1.3 12a6.5 6.5 0 0 1 6.5-6.5.8.8 0 0 1 .7.8.8.8 0 0 1-.8.7 5 5 0 1 0 5 5 .8.8 0 0 1 1.6 0 6.5 6.5 0 0 1-6.6 6.5Z'/%3e%3cpath d='M16 18.8a.8.8 0 0 1 0-1.6 5.3 5.3 0 1 0-5.3-5.2.8.8 0 0 1-.7.8.8.8 0 0 1-.8-.8 6.8 6.8 0 1 1 6.8 6.8Z' opacity='.4'/%3e%3c/g%3e%3c/svg%3e");
  display: inherit;
  width: 1.25em;
  align-items: center;
  margin-right: 0.5em;
}*/

::-moz-selection {
  color: #4667CC;
  background-color: rgba(70, 103, 204, 0.12);
}

::selection {
  color: #4667CC;
  background-color: rgba(70, 103, 204, 0.12);
}

[data-decoration=underline] {
  -webkit-text-decoration: underline #F5DF4D;
  text-decoration: underline #F5DF4D;
}

[data-decoration=underline].t-link-dark {
  text-decoration-color: #b8b8bf;
}

[data-decoration-style=solid] {
  text-decoration-style: solid;
}

[data-decoration-style=dotted] {
  text-decoration-style: dotted;
}

[data-decoration-style=dashed] {
  text-decoration-style: dashed;
}

[data-decoration-style=double] {
  text-decoration-style: double;
}

[data-decoration-style=wavy] {
  text-decoration-style: wavy;
}

[data-decoration-style=wavy][data-decoration-offset] {
  text-underline-offset: 0.5rem;
}

[data-decoration=overline] {
  text-decoration-line: overline #F5DF4D;
}

[data-decoration=underline-overline] {
  text-decoration-line: underline overline #F5DF4D;
}

[data-decoration=line-through] {
  -webkit-text-decoration: line-through #F5DF4D;
  text-decoration: line-through #F5DF4D;
}

[data-decoration-height="1"] {
  text-decoration-thickness: 0.0625rem;
}

[data-decoration-height="2"] {
  text-decoration-thickness: 0.125rem;
}

[data-decoration-height="3"] {
  text-decoration-thickness: 0.1875rem;
}

[data-decoration-height="4"] {
  text-decoration-thickness: 0.25rem;
}

[data-decoration-offset="1"] {
  text-underline-offset: 0.0625rem;
}

[data-decoration-offset="2"] {
  text-underline-offset: 0.125rem;
}

[data-decoration-offset="3"] {
  text-underline-offset: 0.1875rem;
}

[data-decoration-offset="4"] {
  text-underline-offset: 0.25rem;
}

h1 {
  font-size: clamp(1.75rem, 4.5vw, 2.5rem);
}

h2 {
  font-size: clamp(1.25rem, 4vw, 2rem);
}

h3 {
  font-size: clamp(1.25rem, 3.5vw, 1.75rem);
}

h4 {
  font-size: clamp(1.125rem, 3vw, 1.5rem);
}

h5 {
  font-size: clamp(1.125rem, 2.5vw, 1.25rem);
}

h6 {
  font-size: clamp(1rem, 2vw, 1.125rem);
}

p {
  font-size: 1rem;
}

span {
  /*font-size: 0.9375rem;*/
}

label {
  font-size: 1rem;
}

b {
  font-weight: 500;
}

srtong {
  font-weight: 700;
}

em {
  font-style: italic;
}

small {
  font-size: 75%;
}

big {
  font-size: 135%;
}

abbr {
  border-bottom: 0.125rem dotted;
  text-decoration: none;
  cursor: help;
}

mark {
  border-radius: 0.25rem;
  padding: 0.125rem 0.25rem;
  background-color: #fabea1;
  color: #121328;
  color: var(--tu-body-color, #121328);
  vertical-align: baseline;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25rem;
}

sup {
  top: -0.5rem;
}

address {
  padding: 0.5rem 0.75rem;
}

time {
  opacity: 0.8;
}

cite {
  font-size: 125%;
  font-weight: 500;
}

s:before, s:after {
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

s:before:before, s:after:before {
  content: " [start of stricken text] ";
}

s:before:after, s:after:after {
  content: " [end of stricken text] ";
}

data {
  opacity: 0.8;
}

hr {
  margin: 1rem 0;
  border: 0;
  color: #D9DADA;
  /*color: var(--tu-grey-50, #f3f3f4);*/
  background-color: currentcolor;
  height: 0.0625rem;
  max-width: 100%;
  width: 100%;
  background-position: 50%;
}

hr:before, hr:after {
  content: "";
}

hr[data-hr-width="2"] {
  height: 0.125rem;
}

hr[data-hr-width="3"] {
  height: 0.1875rem;
}

hr[data-hr-width="4"] {
  height: 0.25rem;
}

hr[data-hr-style=dashed] {
  background: repeating-linear-gradient(to right, currentcolor 0px, currentcolor 4px, transparent 0px, transparent 10px);
}

hr[data-hr-style=twill] {
  padding: 0.25rem;
  background: repeating-linear-gradient(135deg, currentcolor 0px, currentcolor 1px, transparent 1px, transparent 6px);
}

hr[data-hr-style=dotted] {
  background: radial-gradient(currentcolor 2px, transparent 2px);
  background-size: 6px 4px;
  padding: 0.0625rem;
}

hr[data-hr-title] {
  position: relative;
  background-color: inherit;
  overflow: visible;
}

hr[data-hr-title]:before {
  content: attr(data-hr-title);
  background-color: inherit;
  position: absolute;
  padding: 0.5rem;
  font-size: 0.75rem;
  color: #414253;
  white-space: nowrap;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

hr[data-hr-style=fade] {
  color: transparent;
  background-image: linear-gradient(90deg, rgba(208, 208, 212, 0), #d0d0d4 50%, rgba(208, 208, 212, 0) 100%);
}

hr[data-hr-style=border-fade] {
  color: transparent;
  border-width: 0 0 0.125rem;
  -o-border-image: linear-gradient(90deg, rgba(208, 208, 212, 0), #d0d0d4 50%, rgba(208, 208, 212, 0) 100%) 0 0 100%;
  border-image: linear-gradient(90deg, rgba(208, 208, 212, 0), #d0d0d4 50%, rgba(208, 208, 212, 0) 100%) 0 0 100%;
  border-style: solid;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 992px) {
  .container,
.container-xxl,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    padding: 0 2rem !important;
  }
}
@media (max-width: 1199.98px) {
  .container,
.container-xxl,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    padding: 0 1.5rem !important;
  }

  .container,
.container-xxl,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    max-width: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --tu-gutter-x: 1.5rem;
  --tu-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--tu-gutter-y));
  margin-right: calc(-.5 * var(--tu-gutter-x));
  margin-left: calc(-.5 * var(--tu-gutter-x));
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--tu-gutter-x) * .5);
  padding-left: calc(var(--tu-gutter-x) * .5);
  margin-top: var(--tu-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

.g-0,
.gx-0 {
  --tu-gutter-x: 0;
}

.g-0,
.gy-0 {
  --tu-gutter-y: 0;
}

.g-1,
.gx-1 {
  --tu-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --tu-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --tu-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --tu-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --tu-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --tu-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --tu-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --tu-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --tu-gutter-x: 2rem;
}

.g-5,
.gy-5 {
  --tu-gutter-y: 2rem;
}

.g-6,
.gx-6 {
  --tu-gutter-x: 2.5rem;
}

.g-6,
.gy-6 {
  --tu-gutter-y: 2.5rem;
}

.g-7,
.gx-7 {
  --tu-gutter-x: 3rem;
}

.g-7,
.gy-7 {
  --tu-gutter-y: 3rem;
}

.g-8,
.gx-8 {
  --tu-gutter-x: 3.5rem;
}

.g-8,
.gy-8 {
  --tu-gutter-y: 3.5rem;
}

.g-9,
.gx-9 {
  --tu-gutter-x: 4rem;
}

.g-9,
.gy-9 {
  --tu-gutter-y: 4rem;
}

.g-10,
.gx-10 {
  --tu-gutter-x: 4.5rem;
}

.g-10,
.gy-10 {
  --tu-gutter-y: 4.5rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --tu-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --tu-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --tu-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --tu-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --tu-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --tu-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --tu-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --tu-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --tu-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --tu-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --tu-gutter-x: 2rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --tu-gutter-y: 2rem;
  }

  .g-sm-6,
.gx-sm-6 {
    --tu-gutter-x: 2.5rem;
  }

  .g-sm-6,
.gy-sm-6 {
    --tu-gutter-y: 2.5rem;
  }

  .g-sm-7,
.gx-sm-7 {
    --tu-gutter-x: 3rem;
  }

  .g-sm-7,
.gy-sm-7 {
    --tu-gutter-y: 3rem;
  }

  .g-sm-8,
.gx-sm-8 {
    --tu-gutter-x: 3.5rem;
  }

  .g-sm-8,
.gy-sm-8 {
    --tu-gutter-y: 3.5rem;
  }

  .g-sm-9,
.gx-sm-9 {
    --tu-gutter-x: 4rem;
  }

  .g-sm-9,
.gy-sm-9 {
    --tu-gutter-y: 4rem;
  }

  .g-sm-10,
.gx-sm-10 {
    --tu-gutter-x: 4.5rem;
  }

  .g-sm-10,
.gy-sm-10 {
    --tu-gutter-y: 4.5rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }

  .g-md-0,
.gx-md-0 {
    --tu-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --tu-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --tu-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --tu-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --tu-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --tu-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --tu-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --tu-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --tu-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --tu-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --tu-gutter-x: 2rem;
  }

  .g-md-5,
.gy-md-5 {
    --tu-gutter-y: 2rem;
  }

  .g-md-6,
.gx-md-6 {
    --tu-gutter-x: 2.5rem;
  }

  .g-md-6,
.gy-md-6 {
    --tu-gutter-y: 2.5rem;
  }

  .g-md-7,
.gx-md-7 {
    --tu-gutter-x: 3rem;
  }

  .g-md-7,
.gy-md-7 {
    --tu-gutter-y: 3rem;
  }

  .g-md-8,
.gx-md-8 {
    --tu-gutter-x: 3.5rem;
  }

  .g-md-8,
.gy-md-8 {
    --tu-gutter-y: 3.5rem;
  }

  .g-md-9,
.gx-md-9 {
    --tu-gutter-x: 4rem;
  }

  .g-md-9,
.gy-md-9 {
    --tu-gutter-y: 4rem;
  }

  .g-md-10,
.gx-md-10 {
    --tu-gutter-x: 4.5rem;
  }

  .g-md-10,
.gy-md-10 {
    --tu-gutter-y: 4.5rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --tu-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --tu-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --tu-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --tu-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --tu-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --tu-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --tu-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --tu-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --tu-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --tu-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --tu-gutter-x: 2rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --tu-gutter-y: 2rem;
  }

  .g-lg-6,
.gx-lg-6 {
    --tu-gutter-x: 2.5rem;
  }

  .g-lg-6,
.gy-lg-6 {
    --tu-gutter-y: 2.5rem;
  }

  .g-lg-7,
.gx-lg-7 {
    --tu-gutter-x: 3rem;
  }

  .g-lg-7,
.gy-lg-7 {
    --tu-gutter-y: 3rem;
  }

  .g-lg-8,
.gx-lg-8 {
    --tu-gutter-x: 3.5rem;
  }

  .g-lg-8,
.gy-lg-8 {
    --tu-gutter-y: 3.5rem;
  }

  .g-lg-9,
.gx-lg-9 {
    --tu-gutter-x: 4rem;
  }

  .g-lg-9,
.gy-lg-9 {
    --tu-gutter-y: 4rem;
  }

  .g-lg-10,
.gx-lg-10 {
    --tu-gutter-x: 4.5rem;
  }

  .g-lg-10,
.gy-lg-10 {
    --tu-gutter-y: 4.5rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --tu-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --tu-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --tu-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --tu-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --tu-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --tu-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --tu-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --tu-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --tu-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --tu-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --tu-gutter-x: 2rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --tu-gutter-y: 2rem;
  }

  .g-xl-6,
.gx-xl-6 {
    --tu-gutter-x: 2.5rem;
  }

  .g-xl-6,
.gy-xl-6 {
    --tu-gutter-y: 2.5rem;
  }

  .g-xl-7,
.gx-xl-7 {
    --tu-gutter-x: 3rem;
  }

  .g-xl-7,
.gy-xl-7 {
    --tu-gutter-y: 3rem;
  }

  .g-xl-8,
.gx-xl-8 {
    --tu-gutter-x: 3.5rem;
  }

  .g-xl-8,
.gy-xl-8 {
    --tu-gutter-y: 3.5rem;
  }

  .g-xl-9,
.gx-xl-9 {
    --tu-gutter-x: 4rem;
  }

  .g-xl-9,
.gy-xl-9 {
    --tu-gutter-y: 4rem;
  }

  .g-xl-10,
.gx-xl-10 {
    --tu-gutter-x: 4.5rem;
  }

  .g-xl-10,
.gy-xl-10 {
    --tu-gutter-y: 4.5rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --tu-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --tu-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --tu-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --tu-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --tu-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --tu-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --tu-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --tu-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --tu-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --tu-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --tu-gutter-x: 2rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --tu-gutter-y: 2rem;
  }

  .g-xxl-6,
.gx-xxl-6 {
    --tu-gutter-x: 2.5rem;
  }

  .g-xxl-6,
.gy-xxl-6 {
    --tu-gutter-y: 2.5rem;
  }

  .g-xxl-7,
.gx-xxl-7 {
    --tu-gutter-x: 3rem;
  }

  .g-xxl-7,
.gy-xxl-7 {
    --tu-gutter-y: 3rem;
  }

  .g-xxl-8,
.gx-xxl-8 {
    --tu-gutter-x: 3.5rem;
  }

  .g-xxl-8,
.gy-xxl-8 {
    --tu-gutter-y: 3.5rem;
  }

  .g-xxl-9,
.gx-xxl-9 {
    --tu-gutter-x: 4rem;
  }

  .g-xxl-9,
.gy-xxl-9 {
    --tu-gutter-y: 4rem;
  }

  .g-xxl-10,
.gx-xxl-10 {
    --tu-gutter-x: 4.5rem;
  }

  .g-xxl-10,
.gy-xxl-10 {
    --tu-gutter-y: 4.5rem;
  }
}
.clear-fix:before, .clear-fix:after {
  content: "";
  display: table;
}

.clear-fix:after {
  clear: both;
  overflow: hidden;
}

@media (max-width: 1400px) {
  .clear-fix-xl:before, .clear-fix-xl:after {
    content: "";
    display: table;
  }

  .clear-fix-xl:after {
    clear: both;
    overflow: hidden;
  }
}
@media (max-width: 1200px) {
  .clear-fix-lg:before, .clear-fix-lg:after {
    content: "";
    display: table;
  }

  .clear-fix-lg:after {
    clear: both;
    overflow: hidden;
  }
}
@media (max-width: 992px) {
  .clear-fix-md:before, .clear-fix-md:after {
    content: "";
    display: table;
  }

  .clear-fix-md:after {
    clear: both;
    overflow: hidden;
  }
}
@media (max-width: 768px) {
  .clear-fix-sm:before, .clear-fix-sm:after {
    content: "";
    display: table;
  }

  .clear-fix-sm:after {
    clear: both;
    overflow: hidden;
  }
}
@media (max-width: 576px) {
  .clear-fix-xs:before, .clear-fix-xs:after {
    content: "";
    display: table;
  }

  .clear-fix-xs:after {
    clear: both;
    overflow: hidden;
  }
}
.t-none {
  display: none !important;
}

.t-inline {
  display: inline !important;
}

.t-inline-block {
  display: inline-block !important;
}

.t-block {
  display: block !important;
}

.t-table {
  display: table !important;
}

.t-inline-table {
  display: inline-table !important;
}

.t-table-row {
  display: table-row !important;
}

.t-table-cell {
  display: table-cell !important;
}

.t-flex, .t-detail-header.t-corp-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-lt-corp-group .t-detail-lt-corp-group-item, .t-detail-header.t-corp-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-lt-corp-group, .search-list-tools .search-filter-list-lt .search-filter-item, .t-list-card, .t-corp-card .t-card-footer, .t-job-card .t-card-footer, .t-panel .t-panel-main, .t-list-tag {
  display: flex !important;
}

.t-inline-flex {
  display: inline-flex !important;
}

.t-grid {
  display: grid !important;
}

ul.t-flex li, ol.t-flex li, ul.t-inline-flex li, ol.t-inline-flex li {
    display: flex;
    margin-right: 1rem;
}

.hide,.hidden {
  display: none !important;
}

@media all and (max-width: 1199px) {
  .hide-lg,.hidden-lg {
    display: none !important;
  }
}
@media all and (min-width: 1200px) {
  .hide-lg-up,.hidden-lg-up {
    display: none !important;
  }
}
@media all and (max-width: 991px) {
  .hide-md,.hidden-md {
    display: none !important;
  }
}
@media all and (min-width: 992px) {
  .hide-md-up,.hidden-md-up {
    display: none !important;
  }
}
@media all and (max-width: 767px) {
  .hide-sm,.hidden-sm,.hide-mobile {
    display: none !important;
  }
}
@media all and (min-width: 768px) {
  .hide-sm-up,.hidden-sm-up,.hide-pc {
    display: none !important;
  }
}
@media all and (max-width: 575px) {
  .hide-xs,.hidden-xs {
    display: none !important;
  }
}
@media all and (min-width: 576px) {
  .hide-xs-up,.hidden-xs-up {
    display: none !important;
  }
}
.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 2rem !important;
}

.mt-5,
.my-5 {
  margin-top: 2rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 2rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 2rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 2rem !important;
}

.m-6 {
  margin: 2.5rem !important;
}

.mt-6,
.my-6 {
  margin-top: 2.5rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 2.5rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 2.5rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 2.5rem !important;
}

.m-7 {
  margin: 3rem !important;
}

.mt-7,
.my-7 {
  margin-top: 3rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 3rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 3rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 3rem !important;
}

.m-8 {
  margin: 3.5rem !important;
}

.mt-8,
.my-8 {
  margin-top: 3.5rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 3.5rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 3.5rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 3.5rem !important;
}

.m-9 {
  margin: 4rem !important;
}

.mt-9,
.my-9 {
  margin-top: 4rem !important;
}

.mr-9,
.mx-9 {
  margin-right: 4rem !important;
}

.mb-9,
.my-9 {
  margin-bottom: 4rem !important;
}

.ml-9,
.mx-9 {
  margin-left: 4rem !important;
}

.m-10 {
  margin: 4.5rem !important;
}

.mt-10,
.my-10 {
  margin-top: 4.5rem !important;
}

.mr-10,
.mx-10 {
  margin-right: 4.5rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 4.5rem !important;
}

.ml-10,
.mx-10 {
  margin-left: 4.5rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 2rem !important;
}

.pt-5,
.py-5 {
  padding-top: 2rem !important;
}

.pr-5,
.px-5 {
  padding-right: 2rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 2rem !important;
}

.pl-5,
.px-5 {
  padding-left: 2rem !important;
}

.p-6 {
  padding: 2.5rem !important;
}

.pt-6,
.py-6 {
  padding-top: 2.5rem !important;
}

.pr-6,
.px-6 {
  padding-right: 2.5rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 2.5rem !important;
}

.pl-6,
.px-6 {
  padding-left: 2.5rem !important;
}

.p-7 {
  padding: 3rem !important;
}

.pt-7,
.py-7 {
  padding-top: 3rem !important;
}

.pr-7,
.px-7 {
  padding-right: 3rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 3rem !important;
}

.pl-7,
.px-7 {
  padding-left: 3rem !important;
}

.p-8 {
  padding: 3.5rem !important;
}

.pt-8,
.py-8 {
  padding-top: 3.5rem !important;
}

.pr-8,
.px-8 {
  padding-right: 3.5rem !important;
}

.pb-8,
.py-8 {
  padding-bottom: 3.5rem !important;
}

.pl-8,
.px-8 {
  padding-left: 3.5rem !important;
}

.p-9 {
  padding: 4rem !important;
}

.pt-9,
.py-9 {
  padding-top: 4rem !important;
}

.pr-9,
.px-9 {
  padding-right: 4rem !important;
}

.pb-9,
.py-9 {
  padding-bottom: 4rem !important;
}

.pl-9,
.px-9 {
  padding-left: 4rem !important;
}

.p-10 {
  padding: 4.5rem !important;
}

.pt-10,
.py-10 {
  padding-top: 4.5rem !important;
}

.pr-10,
.px-10 {
  padding-right: 4.5rem !important;
}

.pb-10,
.py-10 {
  padding-bottom: 4.5rem !important;
}

.pl-10,
.px-10 {
  padding-left: 4.5rem !important;
}

.t-float-none {
  float: none !important;
}

.t-float-left {
  float: left !important;
}

.t-float-right {
  float: right !important;
}

.t-v-align-baseline {
  vertical-align: baseline !important;
}

.t-v-align-top {
  vertical-align: top !important;
}

.t-v-align-middle {
  vertical-align: middle !important;
}

.t-v-align-bottom {
  vertical-align: bottom !important;
}

.t-v-align-text-bottom {
  vertical-align: text-bottom !important;
}

.t-v-align-text-top {
  vertical-align: text-top !important;
}

.t-txt-left {
  text-align: left !important;
}

.t-txt-right {
  text-align: right !important;
}

.t-txt-center {
  text-align: center !important;
}

.t-txt-justify {
  text-align: justify !important;
}

.t-selectall {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.t-selectauto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

.t-selectnone {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.t-static {
  position: static !important;
}

.t-relative {
  position: relative !important;
}

.t-absolute {
  position: absolute !important;
}

.t-fixed {
  position: fixed !important;
}

.t-sticky {
  position: sticky !important;
}

.t-overflow-auto {
  overflow: auto !important;
}

.t-overflow-hidden {
  overflow: hidden !important;
}

.t-overflow-visible {
  overflow: visible !important;
}

.t-pointer-even-auto {
  pointer-events: auto !important;
}

.t-pointer-even-none {
  pointer-events: none !important;
}

.t-word-wrap-normal {
  word-break: normal !important;
}

.t-word-wrap-break-word {
  word-break: break-word !important;
}

.t-word-wrap-break-all {
  word-break: break-all !important;
}

.t-white-space-normal {
  white-space: normal !important;
}

.t-white-space-nowrap {
  white-space: nowrap !important;
}

.t-cursor-auto {
  cursor: auto !important;
}

.t-cursor-default {
  cursor: default !important;
}

.t-cursor-pointer {
  cursor: pointer !important;
}

.t-cursor-move {
  cursor: move !important;
}

.t-cursor-zoom-in {
  cursor: -webkit-zoom-in !important;
  cursor: zoom-in !important;
}

.t-cursor-zoom-out {
  cursor: -webkit-zoom-out !important;
  cursor: zoom-out !important;
}

.t-cursor-help {
  cursor: help !important;
}

.t-cursor-wait {
  cursor: wait !important;
}

.t-cursor-grab {
  cursor: -webkit-grab !important;
  cursor: grab !important;
}

.t-cursor-not-allowed {
  cursor: not-allowed !important;
}

.t-center-block {
  display: block !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

.t-table-fixed {
  display: table !important;
  table-layout: fixed !important;
}

.t-visibility-visible {
  width: auto;
  height: auto;
  max-height: 40rem;
  overflow: visible;
  visibility: visible;
  transition: 0.5s height ease, 0.5s max-height ease, 0.5s opacity ease, 0s visibility ease;
  opacity: 1;
}

.t-visibility-hidden {
  display: block;
  width: 0;
  height: 0;
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  transition: 0.5s height ease, 0.5s max-height ease, 0.5s opacity ease, 0s visibility ease;
  padding: 0;
  margin: 0;
  border: 0;
  opacity: 0;
}

.content-space {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.t-zindex-n2 {
  z-index: -2 !important;
}

.t-zindex-n1 {
  z-index: -1 !important;
}

.t-zindex-0 {
  z-index: 0 !important;
}

.t-zindex-1 {
  z-index: 1 !important;
}

.t-zindex-2 {
  z-index: 2 !important;
}

.t-zindex-9 {
  z-index: 9 !important;
}

.t-zindex-10 {
  z-index: 10 !important;
}

.t-zindex-11 {
  z-index: 11 !important;
}

.t-zindex-99 {
  z-index: 99 !important;
}

.t-zindex-100 {
  z-index: 100 !important;
}

.t-zindex-101 {
  z-index: 101 !important;
}

.t-zindex-999 {
  z-index: 999 !important;
}

.t-zindex-1000 {
  z-index: 1000 !important;
}

.t-zindex-1001 {
  z-index: 1001 !important;
}

.brand-wda-logo-circle {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124 124'%3E%3Cpath fill='%23d1d1d0' d='M61.96 124a62 62 0 1 1 .08 0' data-name='Path 256951'/%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-miterlimit='10' d='M4.32 61.96a58 58 0 1 1 58 58 58 58 0 0 1-58-58Z' data-name='Union 91'/%3E%3Cpath fill='%23474746' d='m22.72 31.94-.68.17a1.7 1.7 0 0 0-.25-1.1 3.52 3.52 0 0 1 .5-.25h.26a.25.25 0 0 0 0 .17 2.47 2.47 0 0 1 .09.34 1.62 1.62 0 0 1 .08.67m6.7.77a1.7 1.7 0 0 0-.85-.34l.68-.85a.6.6 0 0 0 .17-.34 2.84 2.84 0 0 0-.68-1.1l-1.27 1.44a2.46 2.46 0 0 1 .42 1.7 6.29 6.29 0 0 1-1.01 2.38 1.96 1.96 0 0 0-.51-.09 2.68 2.68 0 0 0-.51 0 6.53 6.53 0 0 0 .93-1.86 1.7 1.7 0 0 0 0-1.28l-1.36 1.53-.59-.5-.42.5-1.19-1.02.08-.08a2.05 2.05 0 0 0-.59 0 3.06 3.06 0 0 0 .34-1.19 1.36 1.36 0 0 0-.17-.85 4.96 4.96 0 0 0-.76-.76l.6-.68a5.11 5.11 0 0 1 .92 1.02l1.36-.43v.85a10.16 10.16 0 0 0-1.1.34 2.38 2.38 0 0 1-.17 1.27l1.02-1.27 1.1-1.19a1.87 1.87 0 0 0-.77 0 2.96 2.96 0 0 0 .43-1.1 1.36 1.36 0 0 0-.26-.84 4.6 4.6 0 0 0-.67-.77l.6-.67a4.95 4.95 0 0 1 .84 1.01l1.86-.67v.67l.26-.25 1.18 1.02-.5.5.25.18a14.44 14.44 0 0 1 1.1 1.27 1.45 1.45 0 0 1 .34.68 1.27 1.27 0 0 1-.34.84l-.85.85m-5.09-2.8-.5.34a5.51 5.51 0 0 0-.34-1.02 6.13 6.13 0 0 1 .59-.25l.25-.09a.17.17 0 0 0 0 .17v.77a.47.47 0 0 0 0 .08m.85-.68-.6.26a1.62 1.62 0 0 0-.33-1.19l.5-.25h.26a.17.17 0 0 0 0 .17 2.65 2.65 0 0 1 .17.34 1.46 1.46 0 0 1 0 .67m0 3.99 1.1-1.44-.42-.43-.68.68-.6.68Zm1.7-6.1-.6.25a4.25 4.25 0 0 0-.25-1.02 4.67 4.67 0 0 1 .6-.34h.25a.25.25 0 0 0 0 .17v.85m-.68 2.63.77-.85.76-.85-1.27.43a2.73 2.73 0 0 1-.26 1.27m.85 1.27.85-.85.85-1.02-.6-.42-1.6 1.87.5.42m9.16-4.24a2.56 2.56 0 0 0-.85-.09l-2.63 2.3-.6-.52 1.37-1.18-.26-.34-.6.42-.59.51a1.17 1.17 0 0 1-.25-.25 1.09 1.09 0 0 1-.17-.34l.6-.43.59-.42-.17-.25-1.19.84-.68-.84-.76-1.02 1.19-.85-.17-.25-.68.5-.68.52-.25-.26a1.17 1.17 0 0 1-.17-.34l.67-.5.77-.52-.26-.25-1.1.93a2.49 2.49 0 0 0-.59-.34 28.18 28.18 0 0 0 2.8-2.54l.85.25-1.19 1.1.17.34 1.36-1.01.25.33.68-.5-.93-1.28.76-.6.93 1.28L35.78 20l.26.34 1.78 2.72a2.98 2.98 0 0 1 .6 1.18.85.85 0 0 1-.1.43 1.69 1.69 0 0 1-.25.34 7.16 7.16 0 0 1-.84.67 1.88 1.88 0 0 0-.85-.5l.85-.51a.34.34 0 0 0 .08-.26 2.21 2.21 0 0 0-.42-.93l-1.53-2.2-.6.42a9.6 9.6 0 0 1 1.28 2.55 4.16 4.16 0 0 1 0 2.46m-4.92-1.44.51-.43-.17-.25-.34.17-.25.25Zm.51.76.5-.43-.16-.33-.26.25-.33.17Zm2.46.5 1.19-.93a3.83 3.83 0 0 0-.26-1.52 9.16 9.16 0 0 0-.93-1.7l-.68.5-.34-.5-1.36 1.02.17.25 1.28-.93.67.93.77.93-1.27.94.17.25.67-.42.6-.51.25.25a1.03 1.03 0 0 1 .17.34l-.68.42-.59.43Zm-1.7-2.2.5-.42-.16-.25-.26.17-.34.17Zm.5.69.26-.17.34-.26-.25-.25-.51.42Zm5.18-6.62a1.55 1.55 0 0 1-.25-.34 1.34 1.34 0 0 1-.09-.42l.68-.34.76-.34-.17-.25-.17-.34a6.25 6.25 0 0 1 .68-.34h.42a.42.42 0 0 0 0 .25l.17.26.68-.34.76-.34a1.47 1.47 0 0 1 .17.42 1.62 1.62 0 0 1 .17.34l-.93.43-1.02.42-.84.5-1.02.43m.76 2.12a1.84 1.84 0 0 1-.25-.42 1.42 1.42 0 0 1-.17-.43 3.89 3.89 0 0 0 .5-.17l.43-.25a4.1 4.1 0 0 0-.76-.85l.76-.5a3.32 3.32 0 0 1 .76.84l-.68.51 2.12-1.02-.76.17a5.56 5.56 0 0 0-.17-1.18 4.19 4.19 0 0 1 .76-.09h.34a.26.26 0 0 1 0 .17.5.5 0 0 0-.08.34v.6l.42-.18.43-.25a1.71 1.71 0 0 1 .25.34 1.91 1.91 0 0 1 .17.42 10.25 10.25 0 0 0-1.02.51l-1.02.43-1.01.5-1.02.51m2.29 2.72a1.88 1.88 0 0 1-.51.25 13.98 13.98 0 0 0-.51-1.44l-.34-.68-.34-.68a8.3 8.3 0 0 0 .85-.33l.85-.43.85-.34.76-.42.34.68.25.67a11.78 11.78 0 0 0 .68 1.36 2.01 2.01 0 0 1-.5.26l-.43.17a1.18 1.18 0 0 0-.09-.17l-.08-.17-1.45.67v.17a.7.7 0 0 0 .09.17.63.63 0 0 1-.42.26m0-1.27.67-.34.85-.34-.5-.94-1.45.68Zm3.9-.51a2.22 2.22 0 0 1-.51.17 14.18 14.18 0 0 0-.68-1.53l-.68-1.53-.68-1.52a14.64 14.64 0 0 0-.85-1.53l.09-.08 1.1-.51L44 14.4h.93v2.54a2.46 2.46 0 0 1 1.61 1.28 1.27 1.27 0 0 1 0 1.18 1.45 1.45 0 0 1-.42.43 4.52 4.52 0 0 1-.6.34 1.92 1.92 0 0 0-.25-.43 1.72 1.72 0 0 0-.43-.34 4.71 4.71 0 0 0 .51-.17 1.13 1.13 0 0 0 .26-.17v-.6a2.12 2.12 0 0 0-1.53-1L44 15.67v-.25l-1.02.42 1.52 3.22a19.52 19.52 0 0 0 1.1 2.12 2.47 2.47 0 0 1-.59.26m3.14-7.13-.68-.17a1.7 1.7 0 0 0 .42-1.1 3.65 3.65 0 0 1 .6 0l.25.17h-.08a.25.25 0 0 0 0 .17 1.98 1.98 0 0 1-.17.34 1.53 1.53 0 0 1-.34.6m4.92 4.58a1.62 1.62 0 0 0-.51-.85l1.1-.17a.68.68 0 0 0 .34-.17 2.54 2.54 0 0 0 0-1.27l-1.79.33a2.38 2.38 0 0 1-.67 1.62 6.29 6.29 0 0 1-2.2 1.35 1.97 1.97 0 0 0-.34-.42 2.99 2.99 0 0 0-.43-.26 6.45 6.45 0 0 0 1.87-.93 1.7 1.7 0 0 0 .6-1.1l-1.96.51-.17-.76-.6.17-.33-1.53h.17a1.97 1.97 0 0 0-.5-.42 2.97 2.97 0 0 0 .92-.68 1.36 1.36 0 0 0 .34-.85 5 5 0 0 0-.08-1.02l.85-.17a5.12 5.12 0 0 1 .17 1.36l1.27.42-.51.68a9.8 9.8 0 0 0-1.02-.34 2.38 2.38 0 0 1-.85.85l1.53-.34 1.61-.34a1.8 1.8 0 0 0-.6-.42 2.97 2.97 0 0 0 .94-.76 1.36 1.36 0 0 0 .34-.77 4.36 4.36 0 0 0-.09-1.01l.85-.17a5.12 5.12 0 0 1 .17 1.35l1.78.6-.34.5.34-.08.34 1.44-.68.17v.34a14.91 14.91 0 0 1 .17 1.61 1.45 1.45 0 0 1-.08.76 1.27 1.27 0 0 1-.76.43l-1.2.34m-3.72-2.3 1.7-.33v-.68l-.94.17-.93.17Zm1.27-3.04h-.6a5.39 5.39 0 0 0 .26-1.02 6.04 6.04 0 0 1 .68 0c.17.08.34.08.25.17a.17.17 0 0 0-.17.08v.17l-.17.17-.17.34a.47.47 0 0 0 0 .09m1.02 0-.68-.26a1.7 1.7 0 0 0 .51-1.1l.51.09.25.08a.09.09 0 0 1 0 .09.17.17 0 0 0-.17.17 2.83 2.83 0 0 1 0 .34 1.45 1.45 0 0 1-.42.5m.42 2.55 1.28-.34 1.18-.25-.17-.68-2.37.6.08.67m.09-1.53 1.19-.25 1.1-.25-1.28-.43a2.71 2.71 0 0 1-1.01.85m2.12-1.7h-.68a4.25 4.25 0 0 0 .42-1.02 6.04 6.04 0 0 1 .68 0l.25.17a.17.17 0 0 0-.17.17l-.17.17a.47.47 0 0 0 0 .09l-.25.42v.09m7.72 5.17a2.66 2.66 0 0 0-.68-.6l-3.4.34-.16-.84h1.78v-.6h-1.52a.91.91 0 0 1 0-.34 1.08 1.08 0 0 1 0-.34h1.53v-.34h-1.53v-2.4h1.53v-.25h-1.7a1.09 1.09 0 0 1 0-.34 1 1 0 0 1 0-.34h1.7v-.33l-1.44.08a2.4 2.4 0 0 0-.26-.68 28.53 28.53 0 0 0 3.73-.34l.51.68-1.6.17v.43h1.7v.42h.84v-1.7h.93v1.7h1.7v3.9a2.9 2.9 0 0 1-.34 1.19.85.85 0 0 1-.34.34 1.53 1.53 0 0 1-.34.08 7.03 7.03 0 0 1-1.1 0 1.87 1.87 0 0 0-.33-.85h.84a.34.34 0 0 0 .34-.08 2.12 2.12 0 0 0 .26-.94l.08-2.7h-.85a9.69 9.69 0 0 1-.42 2.7 4.07 4.07 0 0 1-1.44 1.95m-3.14-4.07h.68v-.33h-.68Zm0 .85h.68v-.17h-.68Zm1.7 1.95h1.44a3.82 3.82 0 0 0 .68-1.52 9.04 9.04 0 0 0 .25-1.87h-.84v-.6h-1.53v.26h1.53v2.46h-1.53v.34h1.61a1.14 1.14 0 0 1 0 .34 1.2 1.2 0 0 1 0 .34h-1.61Zm-.08-2.8h.67v-.34h-.59Zm0 .85h.67v-.17h-.59Zm7.46 3.48a2.24 2.24 0 0 0-.26-.43 3.46 3.46 0 0 0-.42-.42 5.17 5.17 0 0 0 2.54-1.44 4.84 4.84 0 0 0 1.1-1.87l-1.27-.25-1.27-.25a2.44 2.44 0 0 1 0-.51 2.2 2.2 0 0 1 .17-.51l1.27.34 1.36.25.17-.85a7.18 7.18 0 0 0 .08-.76l.85.17.51.17a1.44 1.44 0 0 0-.42.76l-.09.68 1.7.42 1.7.34-.08.43-.94 3.22a2.54 2.54 0 0 1-.76 1.19 1.1 1.1 0 0 1-.42.17 1.7 1.7 0 0 1-.51 0 9.21 9.21 0 0 1-1.36-.26 2.22 2.22 0 0 0 0-.42 2.07 2.07 0 0 0-.17-.51l1.27.25a.59.59 0 0 0 .43 0q.42-.25 1.27-3.39l-2.38-.5A5.95 5.95 0 0 1 71 16.5a5.68 5.68 0 0 1-2.89 1.7m9.33 2.29a1.53 1.53 0 0 0 0-.85l.93.43a.6.6 0 0 0 .34 0c.17 0 .34-.26.6-.77l-1.02-.42-.09.17-.76-.42a14.71 14.71 0 0 0 1.19-1.62l1.52.68.17-.5-1.27-.6-.68-.09a3.58 3.58 0 0 0-.25-.84 5.89 5.89 0 0 0 1.61 0l-.6-.68.86-.26a6.62 6.62 0 0 1 .59.85 3.64 3.64 0 0 0 .68-.25l-.85-.34-.85-.34a1.26 1.26 0 0 1 .17-.34 1.1 1.1 0 0 1 .26-.34 5.08 5.08 0 0 0 .5.26l.51.25 1.02.42h.17l.51.51a4.66 4.66 0 0 1-2.29 1.02l1.02.51-.6 1.36a1.27 1.27 0 0 0 .68-.26 1.18 1.18 0 0 0 .34-.42l.17-.51 1.61.68a5.41 5.41 0 0 1-.85-2.55l.85.09a3.85 3.85 0 0 0 .17.85 6.5 6.5 0 0 0 1.02-.26 2.84 2.84 0 0 1 .34.6v.25a.25.25 0 0 1-.17 0 .52.52 0 0 0-.25 0l-.51.09h-.17l.34.5a6.75 6.75 0 0 0 1.18-.33 2.96 2.96 0 0 1 .26.59c.08.17.08.34 0 .34a.35.35 0 0 1-.09 0 .5.5 0 0 0-.34 0h-.6a6.18 6.18 0 0 0 .94.85 3.64 3.64 0 0 0-.85.5 7.62 7.62 0 0 1-.76-.76l-.25.68a.56.56 0 0 0 0 .17l.17.09a.47.47 0 0 0 .08 0 .16.16 0 0 0 .09 0l.17-.26a2.1 2.1 0 0 0 .6.6 1.28 1.28 0 0 1-.35.34.5.5 0 0 1-.42.08 1.26 1.26 0 0 1-.34-.08l-.43-.17a.84.84 0 0 1-.5-.43.5.5 0 0 1 0-.25 1.87 1.87 0 0 1 .17-.43l.17-.42-.77-.34a1.7 1.7 0 0 1-1.44 1.02 3 3 0 0 0-.34-.68v.17l-.08.17a1.42 1.42 0 0 1-.43-.17l-.42-.25-.85-.43-.25.43 1.7.76v.25a10.47 10.47 0 0 1-.68 1.1 1.05 1.05 0 0 1-1.27.43l-1.02-.51m2.29 1.1a2.56 2.56 0 0 0-.09-.85 6.6 6.6 0 0 0 1.53.25 3.53 3.53 0 0 1-.34-1.01h.6l-.34-.09-.43-.17a.84.84 0 0 1 .09-.34l.17-.25.6.34.67.25 1.27.6h.17l.42.42a3.3 3.3 0 0 1-1.44.85 6.47 6.47 0 0 0 1.2.93 2.88 2.88 0 0 0-.86.5 5.9 5.9 0 0 1-1.27-1.26 6.95 6.95 0 0 1-1.95-.17m2.29-.6a2.55 2.55 0 0 0 .85-.34l-.68-.25-.54-.26a2.52 2.52 0 0 0 .34.84m3.48 3.48a3.25 3.25 0 0 0-.17-.5 3.71 3.71 0 0 0-.34-.43 4.83 4.83 0 0 0 1.86-1.19 12.8 12.8 0 0 0 1.36-1.7l.68-.85a9.96 9.96 0 0 0 .6-.93h.08l1.35.93 1.36 1.02 1.36 1.02q.65.54 1.35 1.02a7.67 7.67 0 0 0-.59.84l-.68.85-.85-.76-.33.42.5.43.51.34a1.28 1.28 0 0 1-.25.33 1.48 1.48 0 0 1-.25.26 7.25 7.25 0 0 0-.51-.34l-.51-.42-.26.42.68.5.68.43a1.76 1.76 0 0 1-.5.68 3 3 0 0 0-.35-.25l-.42-.26.34.68a10.19 10.19 0 0 1-1.28-.17 5.38 5.38 0 0 0 .85 1.27 2.72 2.72 0 0 0-.85.26 4.57 4.57 0 0 1-1.18-2.3l-.34.52-1.87-1.02-1.01-.51.33-.85.85.51.68-.93-.42-.34-.34-.17a1.32 1.32 0 0 1 .17-.42l.25-.26.6.43.5.33.34-.42-.5-.34-.43-.25a1.26 1.26 0 0 1 .25-.34l.26-.34a4 4 0 0 0 .42.34l.43.34.34-.43-1.1-.76-.09.17a8.33 8.33 0 0 1-3.56 3.14m2.97.76.34.17.25.09.68.33a4.17 4.17 0 0 1 0-1.01l-.6-.51Zm1.18-4.66 3.74 2.7.25-.5-1.87-1.27-1.86-1.35Zm.26 3.39 1.02.76.33-.42-.5-.43-.51-.34Zm.68 2.12a9.67 9.67 0 0 0 1.01 0l-.5-.34-.6-.42a3.09 3.09 0 0 0 .09.76m.08-3.14 1.02.76.34-.42-.51-.42-.5-.34Zm3.22 8.4a1.67 1.67 0 0 1-.34-.42 8.81 8.81 0 0 0 .68-.6l.68-.59-1.19-.84a3.24 3.24 0 0 0 .17-.34 2.85 2.85 0 0 0 .09-.51A19.95 19.95 0 0 0 97 29.9l-1.1-1.19-1.1-1.19a2.75 2.75 0 0 1 .6-.5l.84 1.1.93 1.01.34-.25-.68-.76-.76-.77.26-.25a1.18 1.18 0 0 1 .25-.17l.68.85.68.68.25-.17-1.53-1.7.68-.6a7.4 7.4 0 0 0 .6-.68h.08l1.1 1.28 1.1 1.27 2.2 2.54-.6.51a7.53 7.53 0 0 0-.67.68l-1.19-1.27-1.1-1.36-.25.17 1.27 1.44-.25.25a6.98 6.98 0 0 0 1.01.17 3.24 3.24 0 0 1 0 .68v.34a.25.25 0 0 1-.17-.08.52.52 0 0 0-.25-.17l-.68-.09.51.51.5.5-.25.26a1.2 1.2 0 0 1-.33.26l-.68-.85-.68-.76a5.04 5.04 0 0 1 .42 1.01h-.34l.34.34-.93.85a11.32 11.32 0 0 0-.93 1.1 2.18 2.18 0 0 1-.43-.42l-.34-.43.09-.08-2.12-2.38v.09h-.09l-.42-.34m1.02-.17L97 33.54l.25-.17-1.1-1.18-1.1-1.19Zm.6-.5 1.1 1.1 1.01 1.18.25-.17-2.12-2.38Zm1.52.16.6.68.59.68c-.1-.26-.22-.52-.34-.77h.5L97 30.83m.85-3.9.25.34.26.34.42-.34-.6-.68Zm0 3.05.68.68a6.86 6.86 0 0 0 .67.26l-.5-.6-.51-.6Zm1.18-1.7.6.77.42-.34-.34-.34-.34-.43Zm1.28 1.44.6.68.41-.34-.33-.34-.34-.33ZM21.2 42.2l-4.24-2.97.59-1.02 5.93 1.7-.33.85-4.58-1.44 3.9 2.8-.6 1.1-4.58-1.36 3.9 2.8-.42.85-5-3.65.5-1.1Zm-1.02 5.43c-.34 1.1-1.61 1.78-3.65 1.1s-2.63-1.95-2.29-3.06 1.53-1.7 3.65-1.02 2.54 1.95 2.29 3.06M15.09 46c-.25.6.17 1.18 1.7 1.7s2.37.34 2.54-.26-.17-1.27-1.7-1.78-2.37-.25-2.54.34m4.07 4.41-.34 1.7a1.44 1.44 0 0 1-1.62 1.24 1.37 1.37 0 0 1-.24-.05 1.36 1.36 0 0 1-1.2-1.44c-.08.17-.25.34-.84.42l-2.37.17.17-1.02 2.12-.08a.74.74 0 0 0 .76-.6v-.25l-2.54-.6.25-.93Zm-2.8.76a.84.84 0 0 0 .68 1.1c.68.09.93-.17 1.02-.67l.08-.43-1.7-.42Zm1.95 3.56-.09.94-2.54-.34 2.29 1.86-.09 1.19-2.62-2.2-3.4 1.53.09-1.2L15 55.34l-2.88-.42.17-.93Zm-.42 4.33-.09 2.8h-.85v-1.78l-1.7-.09v1.7h-.93V60l-2.54-.17v-.93Zm.08 5.42c0 1.1-.85 2.2-3.05 2.3s-3.22-.85-3.22-1.96.84-2.2 2.96-2.28 3.23.84 3.31 1.94m-5.43.34c0 .6.68 1.1 2.3.94s2.28-.6 2.28-1.28-.68-1.01-2.37-.93-2.3.6-2.2 1.27m5.5 2.55.26 1.7a1.44 1.44 0 0 1-.95 1.8 1.4 1.4 0 0 1-.32.06 1.36 1.36 0 0 1-1.7-.85c0 .17 0 .43-.6.68l-2.2 1.1-.08-1.1 1.87-.85a.68.68 0 0 0 .52-.8l-.01-.05v-.17l-2.63.43-.17-1.02Zm-2.28 1.78a.85.85 0 0 0 .91.78.75.75 0 0 0 .1-.02.78.78 0 0 0 .8-.76.8.8 0 0 0-.03-.25v-.43l-1.86.26Zm-1.87 7.3a2.7 2.7 0 0 1-.5-1.03c-.43-1.7.67-2.8 2.37-3.22s3.22 0 3.65 1.61a3.07 3.07 0 0 1 0 1.19l-.85.17a1.95 1.95 0 0 0 0-1.02c-.17-.84-1.02-1.35-2.55-.93s-1.95 1.27-1.7 2.04a1.52 1.52 0 0 0 .51.84Zm6.11-.6.93 2.63-.85.34-.59-1.7-1.53.5.6 1.62-.85.25-.6-1.61-1.7.6.6 1.86-.85.25-.93-2.71Zm2.12 5.34.68 1.27c.85 1.44.25 2.71-1.53 3.73-1.78.94-3.22.43-3.9-.85l-.68-1.27Zm-4.24 3.4.25.24c.51 1.02 1.45 1.02 2.63.43s1.7-1.53 1.19-2.54l-.09-.26Zm6.53.84 1.61 2.29-.76.5-1.02-1.52-1.36.93 1.02 1.45-.85.5-.85-1.44-1.52 1.02 1.1 1.53-.85.5-1.53-2.37Zm1.95 2.88.68.76-3.06 3.82 4.41-2.12.68.85-5.85 2.54-.6-.84Zm3.05 3.65 1.95 2.03-.6.6-1.27-1.36-1.18 1.19 1.18 1.27-.67.6L27.64 95l-1.27 1.27 1.27 1.36-.68.6-2.03-2.04Zm2.63 2.63.76.67-3.39 3.9 1.27 1.2-.6.67-2.03-1.86Zm4.32 3.39c.94.68 1.2 2.03 0 3.81s-2.7 1.95-3.64 1.28-1.19-2.04 0-3.82 2.71-1.95 3.64-1.27m-3.13 4.4c.5.35 1.27.18 2.2-1.18s.93-2.12.42-2.54-1.27-.17-2.2 1.18-.93 2.2-.42 2.55m5.42-2.7 1.44.85a1.87 1.87 0 0 1-1.86 3.14l-.51-.26-1.19 2.12-.85-.5Zm-.17 3.22a.91.91 0 0 0 1.24-.36l.03-.06a.9.9 0 0 0-.25-1.36l-.34-.17-1.02 1.7Zm7.12 1.44-3.3 4.07-.68-.25.85-5.17-2.04 4.66-.85-.42 2.55-5.51 1.35.59-.84 4.58 2.88-3.73 1.36.6-2.55 5.6-.85-.35Zm2.3-.25 2.7.85-.25.85-1.78-.6-.5 1.61 1.7.51-.26.85-1.7-.51-.51 1.7 1.86.6-.34.84-2.7-.85Zm3.64 1.1 1.1.17.85 5.09.93-4.75.85.17-1.1 6.02-1.19-.25-.85-5-.85 4.66-.93-.17Zm5.43 1.78h-1.2l.1-.93 3.39.34-.09.84-1.19-.08-.59 5.09h-.93Zm7.46 4.07h-1.87l-.34 1.53h-.93l1.61-6.2h1.1l1.87 6.11h-.94Zm-.17-.85-.85-2.88-.6 2.88Zm4.4-1.52 1.7-.26.43 3.22a2.88 2.88 0 0 1-1.44.51c-1.7.17-2.71-1.01-2.97-2.8s.51-3.22 2.2-3.39a3.16 3.16 0 0 1 1.36 0v1.02a2.2 2.2 0 0 0-1.19-.17c-1.1.08-1.52 1.1-1.36 2.37.17 1.36.85 2.2 1.87 2.04a1.43 1.43 0 0 0 .5-.17l-.16-1.7-.85.17Zm2.38-3.06 2.8-.67.17.84-1.78.43.34 1.6 1.7-.42.17.85-1.7.43.42 1.7 1.87-.34.25.85-2.88.67Zm3.73-.84 1.1-.43 3.22 3.99-1.52-4.58.85-.26 1.95 5.77-1.1.34-3.23-3.9 1.44 4.5-.84.33Zm10.26 2.2a2.63 2.63 0 0 1-1.02.76c-1.44.68-2.8-.26-3.56-1.87s-.5-3.13.94-3.81a3.14 3.14 0 0 1 1.18-.26l.43.85a1.87 1.87 0 0 0-1.1.17c-.77.34-1.1 1.19-.43 2.63s1.53 1.7 2.3 1.36a1.53 1.53 0 0 0 .75-.68Zm.93-3.14-3.22-2.38.94-.5 2.12 1.6-.34-2.54.93-.6.42 4 1.28 2.11-.85.43Zm3.57-.6.59 2.2-.6.34-.84-2.03Zm3.64-7.88 2.3 4.83-.6.43-4.24-3.06 3.3 3.9-.67.6-4.07-4.67 1.18-.93 3.82 2.71-2.12-4.24 1.1-.85 3.98 4.58-.67.6Zm.68-2.04.68-.76 4.4 4.24-.67.68Zm1.61-1.6.68-.86 4.83 1.62-3.64-3.06.5-.68 4.75 3.82-.85.93L97 91.8v.09l3.64 3.05-.5.68Zm2.97-3.9.6-.86 5.08 3.57-.68.84Zm5.51.84a2.04 2.04 0 0 0 .85-.85.85.85 0 0 0-.34-1.1c-.34-.25-.68-.17-1.1.09l-.6.25a1.73 1.73 0 0 1-2.37-2.37 3.13 3.13 0 0 1 .85-.85l.76.5a2.37 2.37 0 0 0-.85.77.68.68 0 0 0 .14.95.6.6 0 0 0 .12.07.85.85 0 0 0 1.02-.09l.6-.33a1.87 1.87 0 0 1 2.53 2.62 2.2 2.2 0 0 1-.84.85Zm-1.1-6.27-.5 1.1-.86-.43 1.53-2.97.85.34-.6 1.1 4.67 2.3-.43.84Zm.34-2.89.68-1.52a1.44 1.44 0 0 1 2.03-.94 1.36 1.36 0 0 1 .94 1.44c.17-.17.33-.33.93-.25l2.46.17-.43.93-2.03-.17a.68.68 0 0 0-.85.43l-.08.25 2.45.85-.33 1.02Zm3.05-.34a.85.85 0 0 0-.6-1.18c-.67-.26-.84 0-1.1.5l-.16.43 1.7.6Zm2.2-3.3-3.98.5.25-1.01 2.71-.34-2.12-1.7.34-.93 3.06 2.54 2.37.68-.34.93Zm-2.12-8.06c.17-1.1 1.19-1.95 3.4-1.7s2.96 1.44 2.8 2.55-1.2 2.03-3.4 1.7-2.97-1.45-2.8-2.55m5.34.76c.09-.59-.42-1.18-2.12-1.44s-2.28.17-2.37.85.42 1.19 2.12 1.44 2.29-.25 2.37-.85m-4.91-3.73v-2.71h.93v1.7l1.7.17v-1.7h.85v1.7l2.63.09v1.01Zm0-5.6v-1.01l5.08-.43-.17-1.78.85-.08.34 2.7Zm3.73-6.95.34 1.78 1.52.17.17.93-6.27-.67-.26-1.1 5.68-2.72.26.94Zm-.85.34-2.54 1.19 2.88.25Zm-4.07-1.44-.42-1.53a1.33 1.33 0 0 1 1.01-1.95 1.54 1.54 0 0 0 2.72-.85 1.61 1.61 0 0 1 2.07.95l.05.16.42 1.6Zm2.2-1.61-.17-.51a.85.85 0 0 0-1.1-.43.76.76 0 0 0-.6.9v.04l.18.5Zm2.54-.68-.17-.6a.93.93 0 0 0-1.7.6l.09.5Zm-6.7-3.48c-.42-1.01 0-2.37 2.04-3.13s3.4-.26 3.73.84 0 2.3-2.12 3.06-3.3.25-3.65-.85m5-1.95c-.25-.6-1.01-.85-2.54-.17s-1.95 1.27-1.7 1.86.93.85 2.54.17 1.87-1.27 1.7-1.86m-6.19-.76-.75-1.44a1.44 1.44 0 0 1 .32-2.01 1.49 1.49 0 0 1 .36-.2 1.36 1.36 0 0 1 1.7.26h.08a1.2 1.2 0 0 1 .34-.85l1.7-1.7.51.85-1.44 1.44a.68.68 0 0 0-.26.93l.1.26 2.37-1.27.42.85Zm1.7-2.46a.85.85 0 0 0-1.14-.37l-.04.03a.76.76 0 0 0-.46.98.73.73 0 0 0 .12.2l.17.35 1.6-.85Z' data-name='Path 256664'/%3E%3Cg data-name='Group 220161'%3E%3Cpath fill='%23ffb900' d='M101.58 61.96a39.58 39.58 0 1 0 0 .08' data-name='Path 256665'/%3E%3C/g%3E%3Cg data-name='Group 220163'%3E%3Cpath fill='%2386c9cf' d='M58.25 101.05a39.85 39.85 0 0 0 39.51-22.22L78.26 26.1a39.17 39.17 0 0 0-44.43 8.73Z' data-name='Path 256666'/%3E%3Cpath fill='%2386c9cf' d='M62.32 101.22a39.26 39.26 0 0 0 22.3-71.57 63.95 63.95 0 0 1-7.38 21.03c-13.9 25.95-16.79 41.97-16.96 50.45l2.04.09' data-name='Path 256667'/%3E%3Cpath fill='%2359b5ad' d='M62.32 101.22a39.26 39.26 0 0 0 35.44-22.39l-15.1-40.78a74.58 74.58 0 0 1-5.42 12.72c-14 25.77-16.79 41.8-16.96 50.28l2.04.08' data-name='Path 256668'/%3E%3Cpath fill='%23dddddc' d='M73.93 24.4A39.26 39.26 0 0 0 46.8 98Z' data-name='Path 256669'/%3E%3Cpath fill='%23e85620' d='M26.7 50.68a16.24 16.24 0 0 1-1.18-2.46 39.17 39.17 0 0 0 17.8 48.08c-1.1-9.16-5-23.91-16.61-45.62' data-name='Path 256670'/%3E%3C/g%3E%3Cg fill='%23fff' data-name='Group 220164'%3E%3Cpath d='M32.3 82.4h18.82s22.05-25.61 29.43-50.46a131.16 131.16 0 0 1-33.5 22.8A93.23 93.23 0 0 0 61.72 54c-6.7 8.98-18.57 19.58-29.42 28.49' data-name='Path 256671'/%3E%3Cpath d='M34.5 59.16c2.8-3.48 11.88-3.22 20.95.93l.85.43 2.2-2.55c-11.2-4.24-21.54-3.98-24 1.19' data-name='Path 256672'/%3E%3Cpath d='M79.87 78.15c-.34-7.37-8.06-12.8-13.74-16.36C55.45 55 37.4 52.04 34.51 59.24c4.74-5.93 22.13-.33 29.33 6.1 11.2 9.17 2.97 18.4-9.58 13.24l-1.44 1.78a37.7 37.7 0 0 0 8.31 3.48 28.97 28.97 0 0 0 6.7 1.1c4.75.25 11.62-1.2 12.04-6.79' data-name='Path 256673'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.brand-wda-logo-hor {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566 88'%3E%3Cg data-name='Group 220355'%3E%3Cg fill='%23161615' data-name='Group 220351'%3E%3Cpath d='m125.31 73.13-2.3-9.32h-2.3l-2.3 9.32-2.7-9.32H114l3.4 11.02h2l2.5-9.51 2.4 9.5h2l3.4-11H128Z' data-name='Path 256958'/%3E%3Cpath d='M250.67 74.27h6.31v-1.5h-4.6v-3.5h4.2v-1.4h-4.2v-3.2h4.6v-1.4h-6.2Z' data-name='Path 256959'/%3E%3Cpath d='M233.95 31.22a46.95 46.95 0 0 1 5.8.3 6.04 6.04 0 0 0 0-1.8 5.62 5.62 0 0 0-.1-1.8 110.79 110.79 0 0 1-11.4.3q-6.81 0-11.42-.4a6.58 6.58 0 0 0 0 1.9 5.98 5.98 0 0 0 0 1.8h.1c3.82-.5 13.06-.25 17.02-.3Z' data-name='Path 256960'/%3E%3Cpath d='M205.41 74.27h6.21v-1.5h-4.6v-3.5h4.2v-1.4h-4.2v-3.2h4.6v-1.4h-6.2Z' data-name='Path 256961'/%3E%3Cpath d='M119.2 17.4a11.49 11.49 0 0 0 .8-1.7 1.1 1.1 0 0 1 .6-.7l.3-.3q.1-.2-.7-.7a12.63 12.63 0 0 0-1.7-.8 10.72 10.72 0 0 1-3.7 5.6l2 1.4a9.42 9.42 0 0 0 2.4-2.8Z' data-name='Path 256962'/%3E%3Cpath d='m130.72 17.8.7-.8.5-.7.6-.7a.8.8 0 0 1 .7-.4.6.6 0 0 0 .3-.2c.2-.1-.1-.3-.8-.7a10.71 10.71 0 0 0-2-1 35.5 35.5 0 0 1-3.2 5l2 1a17.18 17.18 0 0 0 1.2-1.5Z' data-name='Path 256963'/%3E%3Cpath d='m243.76 72.77-3.4-9.51h-1.7l4 10.91h2l4.21-10.91h-1.6Z' data-name='Path 256964'/%3E%3Cpath d='M135.03 20.2a10.91 10.91 0 0 0 3.4-4.5 1.1 1.1 0 0 1 .6-.7l.3-.2q.1-.3-.8-.8l-1.8-.7a9.12 9.12 0 0 1-3.8 5.4Z' data-name='Path 256965'/%3E%3Cpath d='m237.26 39.23.2-4a.2.2 0 0 0-.2-.2 154.95 154.95 0 0 1-17.33 0 .2.2 0 0 0-.1.2l.1 4.1c0 4.07.1 8.56-.3 12.6a4.12 4.12 0 0 0 1.8.3v-.1c1.1 0 1.6-.1 1.6-.3a8.83 8.83 0 0 1 0-1.3v-1.3h11.02a15.68 15.68 0 0 1-.1 2.5q.1.2 1.7.2a4.4 4.4 0 0 0 2-.2 112.95 112.95 0 0 1-.4-12.5Zm-3.2 7.1h-11.02v-8.3h11.01Z' data-name='Path 256966'/%3E%3Cpath d='m289.82 20.2-.05-.04-.05.04Z' data-name='Path 256967'/%3E%3Cpath d='M305.04 17.4a1.4 1.4 0 0 1 .2-.2l.4-.5a10.2 10.2 0 0 1 .7-.9c.3-.59.84-.35 1.2-.7q.2-.1-.8-.8a10.64 10.64 0 0 0-2.1-1 28.12 28.12 0 0 1-3.7 5.3l2.1 1Z' data-name='Path 256968'/%3E%3Cpath d='M222.04 24.1a17.44 17.44 0 0 1 .7 3.5l2.8-.7a23.24 23.24 0 0 0-2-7.2l-2.7.6a27.24 27.24 0 0 1 1.2 3.8Z' data-name='Path 256969'/%3E%3Cpath d='m148.34 19.6 2-2.2a1.65 1.65 0 0 1 .2-.2 15.64 15.64 0 0 1 1.2-1.4 1 1 0 0 1 .7-.5.6.6 0 0 0 .4-.2q.2-.1-.8-.8a10.62 10.62 0 0 0-2.1-1 28.07 28.07 0 0 1-3.7 5.3l2.1 1Z' data-name='Path 256970'/%3E%3Cpath d='M222.34 63.26h-3.3v10.91h3.3c7.93.26 7.65-11.04 0-10.91Zm-.1 9.5h-1.6v-8h1.8a3.81 3.81 0 0 1 4 4c0 2.7-1.5 4-4.2 4Z' data-name='Path 256971'/%3E%3Cpath d='M230.95 74.27h6.1v-1.5h-4.6v-3.5h4.2v-1.4h-4.2v-3.2h4.6v-1.4h-6.1Z' data-name='Path 256972'/%3E%3Cpath d='M233.45 19.5a56.63 56.63 0 0 1-2.5 7.61l2.7.7c.53-1.36 1.67-4.3 2.2-5.6a1.3 1.3 0 0 1 .6-.8.5.5 0 0 0 .3-.3c-.15-.77-2.46-1.36-3.3-1.61Z' data-name='Path 256973'/%3E%3Cpath d='M177.58 63.16a.34.34 0 0 0 .1 0Z' data-name='Path 256974'/%3E%3Cpath d='M177.63 63.16c-3.27.03-5.26 2.42-5.26 5.6-.16 7.5 10.78 7.5 10.62 0 0-3.18-1.99-5.57-5.36-5.6Zm.05 9.81c-5 .06-4.68-8.63 0-8.51 4.74-.05 4.92 8.61 0 8.51Z' data-name='Path 256975'/%3E%3Cpath d='M164.56 74.17h1.7v-4.9h4v-1.4h-4v-3.2h4.2v-1.4h-5.8Z' data-name='Path 256976'/%3E%3Cpath d='m218.13 19 5.3-.2c3.73.06 12.13-.16 15.73.2a5.02 5.02 0 0 0 .1-1.6 4.6 4.6 0 0 0-.1-1.7l-4.5.2h-4.51v-2.2a3.8 3.8 0 0 1 .7-2.1q0-.4-1.5-.7a13.41 13.41 0 0 0-2.5 0 34.62 34.62 0 0 1 .2 5h-4.5l-4.42-.2a4.63 4.63 0 0 0-.1 1.7 5.02 5.02 0 0 0 .1 1.6Z' data-name='Path 256977'/%3E%3Cpath d='M148.64 68.76a2.5 2.5 0 0 0 2.2-2.5c0-2.6-2.1-3-4.2-3h-2.7v10.92h1.5v-4.8c1.1.07 2.17-.38 2.8 1l1.7 3.8h1.8l-2.1-4.4a1.93 1.93 0 0 0-1-1.02Zm-1.8-.8h-1.4v-3.3h1.6c3.1-.1 2.84 3.5-.2 3.3Z' data-name='Path 256978'/%3E%3Cpath d='M162.36 63.26h-2.1l-4.7 4.8v-4.8h-1.5l.1 10.91h1.5v-5.3l4.9 5.3h2.2l-5.5-5.7Z' data-name='Path 256979'/%3E%3Cpath d='M143.74 18.6a31.43 31.43 0 0 0 1.2-7.81h-3c-.53 7.9-1.6 10.99-9.01 13.32a5.9 5.9 0 0 1 1.7 2.4q5.8-1.7 8-5.31a82.61 82.61 0 0 1 8.02 5.7h-34.62q5.93-1.7 8.08-5.4a65.53 65.53 0 0 1 5.81 4.3l2.1-2q-1.4-1.2-6-4.4l-.6-.5a31.32 31.32 0 0 0 1-8.01h-2.8c-.18 3.06-.44 6.3-2 9q-1.9 3.1-7.52 4.61a6 6 0 0 1 1.56 2.4h-.06v4l-.1 3.9c-.17.26 3.66.28 3.4 0a17.52 17.52 0 0 1 0-2.4v-2.5h30.24a31.78 31.78 0 0 1-.2 4.92q.1.2 1.8.2a4.22 4.22 0 0 0 1.8-.1l-.2-4V26.9h-1.5l2.1-2q-2.8-2.2-9.2-6.31Z' data-name='Path 256980'/%3E%3Cpath d='M136.13 63.16c-3.3 0-5.3 2.4-5.3 5.6-.17 7.5 10.77 7.5 10.6 0 0-3.2-1.9-5.6-5.3-5.6Zm0 9.81c-4.93.04-4.72-8.62 0-8.51 4.88-.06 5.06 8.62 0 8.51Z' data-name='Path 256981'/%3E%3Cpath d='M289.77 20.17a8.3 8.3 0 0 0 2.56-2.77l.9-1.7a1.1 1.1 0 0 1 .5-.7l.4-.2c0-.2-.2-.5-.8-.8l-1.8-.7a9.1 9.1 0 0 1-3.8 5.4Z' data-name='Path 256982'/%3E%3Cpath d='M271.5 20.2a10.14 10.14 0 0 0 3.2-4.5 1.1 1.1 0 0 1 .6-.7l.3-.3q.1-.2-.7-.7a12.52 12.52 0 0 0-1.7-.8 10.7 10.7 0 0 1-3.7 5.6l2 1.4Z' data-name='Path 256983'/%3E%3Cpath d='M148.04 46.54a95.12 95.12 0 0 0 1-9.52v-1.5h-15.02a42.54 42.54 0 0 0 .5-4.8h-3.5q-.1 2.6-.4 4.8c-3.67-.02-8.82.13-12.42-.3a5.4 5.4 0 0 0-.1 1.8 6.03 6.03 0 0 0 .1 1.8c3.41-.4 8.35-.28 11.82-.3a11.71 11.71 0 0 1-4.5 6.71q-3.71 2.5-11.02 3.7a7.22 7.22 0 0 1 1.7 3q8.31-1.6 12.31-4.8a15.22 15.22 0 0 0 5.01-8.61h12.02q-.7 8.7-1.8 9.9a3 3 0 0 1-2 .4l-6.5-.2a5.8 5.8 0 0 1 1.1 3.1h.1l6.8.1a4.6 4.6 0 0 0 3.2-1.3 8.01 8.01 0 0 0 1.6-3.98Z' data-name='Path 256984'/%3E%3Cpath d='m285.52 17.8.7-.8.5-.7c.3-.3.5-.5.5-.7a.8.8 0 0 1 .8-.4.6.6 0 0 0 .3-.2c.2-.1-.2-.3-.8-.7a10.8 10.8 0 0 0-2-1 35.84 35.84 0 0 1-3.2 5l2 1a17.39 17.39 0 0 0 1.2-1.5Z' data-name='Path 256985'/%3E%3Cpath d='M190.1 68.76a2.5 2.5 0 0 0 2.3-2.5c0-2.6-2.1-3-4.3-3h-2.7v10.92h1.6v-4.8c1.12.05 2.21-.34 2.8 1l1.7 3.8h1.8l-2.2-4.4a1.64 1.64 0 0 0-1-1.02Zm-1.8-.8H187v-3.3h1.5c3.17-.1 2.8 3.5-.2 3.3Z' data-name='Path 256986'/%3E%3Cpath d='m184.89 52.24-.08-.11-.02.01Z' data-name='Path 256987'/%3E%3Cpath d='M197.15 69.32a4.3 4.3 0 0 1 3.66-4.86 4.5 4.5 0 0 1 2.2.6v-1.4a6.1 6.1 0 0 0-2.4-.4 5.41 5.41 0 0 0-5.7 5.4c-.16 4.5 4.24 6.72 8.2 5.31v-1.5a5.42 5.42 0 0 1-2.4.5 4.3 4.3 0 0 1-3.56-3.65Z' data-name='Path 256988'/%3E%3Cpath d='M195.5 11.5h-3.2v9.8h-2.7a19.86 19.86 0 0 1-2.28-.08 12.5 12.5 0 0 0-.02-2.92l-4.7.2h-4.71v-3.2a84.47 84.47 0 0 0 8.7-1.3l-1.7-2.6a121.59 121.59 0 0 1-19.12 2.2 8.19 8.19 0 0 1 .9 2.5q3.6-.1 8.31-.5v3a82.1 82.1 0 0 1-9.7-.3 23.38 23.38 0 0 0 .1 3.1l4.8-.2h4.8V24c-2.41-.01-5.96.07-8.3-.2-.2 0-.3.1-.3.2a102.75 102.75 0 0 1 .3 10.61 17.2 17.2 0 0 1-.1 2.7l.1.2c2.32-.27 5.9-.19 8.3-.2v2.7h-4.2l-4.2-.1a10.58 10.58 0 0 0 0 2.9l4.2-.2h4.2v3.8l-9.7 1 .5 2.8q10.3-1 18.62-2l-2 1.5a8.02 8.02 0 0 1 2.42 2.4c8.49-6.35 10.06-17.72 10.5-27.63h6.3q-.3 12.02-.8 17.33-.4 5.2-1.2 6.2a2 2 0 0 1-1.6.7l-5-.2a8.4 8.4 0 0 1 1 3.1 31.35 31.35 0 0 0 5.3 0 3.7 3.7 0 0 0 3-1.6q1.1-1.4 1.6-7.2.4-5.21.8-19.83v-1.7h-9.32Zm-20.53 23.52h-5.6v-3.3h5.6Zm0-5.5h-5.6v-3.2h5.6Zm2.9-3.2h5.81v3.2h-5.8Zm0 5.4h5.81v3.3h-5.8Zm12.92 4.4a25.13 25.13 0 0 1-4 9.31v-.2l-8.92.9v-3.5c2.54.01 6.26-.07 8.71.2a5.36 5.36 0 0 0 0-2.9l-4.3.1h-4.4v-2.7c2.46 0 6.28-.07 8.6.2.2 0 .2-.1.2-.2a31.44 31.44 0 0 1-.2-3.3c.04-2.33-.12-7.77.2-10.01 0-.2-.1-.2-.2-.2-2.3.27-6.16.19-8.6.2v-2.8c2.63.02 6.48-.1 9.07.17a7.29 7.29 0 0 0 .04 3.23c1.5-.15 3.67-.09 5.2-.1a70.56 70.56 0 0 1-1.39 11.6Z' data-name='Path 256989'/%3E%3Cpath d='M448.72 65.96c.13-2.05 2.85-1.61 4.1-1l.2-1.5a7.4 7.4 0 0 0-2.4-.3c-2 0-3.5 1-3.5 3 0 3.3 4.7 2.6 4.7 5a1.92 1.92 0 0 1-2.1 1.8 6.7 6.7 0 0 1-2.3-.5l-.2 1.4a7.37 7.37 0 0 0 2.3.5c2.2 0 4.01-.9 4.01-3.2 0-3.6-4.8-3.2-4.8-5.2Z' data-name='Path 256990'/%3E%3Cpath d='M454.73 64.66h3.4v9.61h1.6v-9.61h3.4v-1.4h-8.4Z' data-name='Path 256991'/%3E%3Cpath d='M460.34 19.2a2 2 0 0 1 1.2-.5.9.9 0 0 0 .7-.2q.3-.3-.5-1.3a8.76 8.76 0 0 0-1.7-1.5 38.89 38.89 0 0 1-5.91 5 25.58 25.58 0 0 1-3.2-2.6 41.35 41.35 0 0 0 4.2-3.3 2 2 0 0 1 1.2-.5.9.9 0 0 0 .7-.2q.2-.3-.5-1.3a9 9 0 0 0-1.7-1.7 47.23 47.23 0 0 1-5.6 5.21 23.72 23.72 0 0 1-3.4-5.5l-2.7.9a28.94 28.94 0 0 0 10.7 12.51h-10.01v3.6a7.2 7.2 0 0 1-4 6.61 12.7 12.7 0 0 1 2.1 2v-.1a9.31 9.31 0 0 0 4.8-8.6v-.8h6c.08 1.7-.32 6.42.7 7.4a3.9 3.9 0 0 0 2.4.7 15.06 15.06 0 0 0 4.21-.3 2.6 2.6 0 0 0 1.3-1 9.33 9.33 0 0 0 .5-3 6 6 0 0 1-2.4-1.2 20.91 20.91 0 0 1-.2 2.3 1.1 1.1 0 0 1-.5.7 5.97 5.97 0 0 1-1 0h-1.3a1.4 1.4 0 0 1-.7-.1 2.1 2.1 0 0 1-.2-1.2v-6a28.97 28.97 0 0 0 6.3 2.8 10.2 10.2 0 0 1 2-2.7 29.07 29.07 0 0 1-7.5-3.1 35.83 35.83 0 0 0 4-3.03Z' data-name='Path 256992'/%3E%3Cpath d='M469.65 68.76a2.5 2.5 0 0 0 2.3-2.5c0-2.6-2.1-3-4.3-3h-2.7v10.92h1.5v-4.8c1.13.07 2.3-.37 2.9 1l1.6 3.8h1.8l-2.1-4.4a1.64 1.64 0 0 0-1-1.02Zm-1.8-.8h-1.3v-3.3h1.5c3.1-.1 2.83 3.5-.2 3.3Z' data-name='Path 256993'/%3E%3Cpath d='M443.12 63.26h1.6v11h-1.6z' data-name='Rectangle 173404'/%3E%3Cpath d='m478.56 68.26-3.2-5h-1.9l4.3 6.4v4.51h1.6v-4.5l4.31-6.41h-1.9Z' data-name='Path 256994'/%3E%3Cpath d='M426.7 63.26h1.6v11h-1.6z' data-name='Rectangle 173405'/%3E%3Cpath d='M460.64 51.94a12.02 12.02 0 0 1 2-2.7 28.34 28.34 0 0 1-9.21-2.9 19.53 19.53 0 0 0 5.8-8.4l-1.8-.8-.5.1c-2.78-.06-12.1.15-14.71-.2a3.32 3.32 0 0 0-.1 1.4c0 .8.1 1.3.2 1.3l1.6-.1h1.6l-1.8.6a18.02 18.02 0 0 0 4.7 6.3 31.32 31.32 0 0 1-8.81 3 9.2 9.2 0 0 1 1.5 2.4h.1a32.2 32.2 0 0 0 9.71-3.7 26.82 26.82 0 0 0 9.72 3.7Zm-14.12-12.41h8.91a15.62 15.62 0 0 1-4.4 5.2 13.4 13.4 0 0 1-4.51-5.2Z' data-name='Path 256995'/%3E%3Cpath d='M437.2 50.74a6.61 6.61 0 0 0 1.3-3.3 73.23 73.23 0 0 0 1-7.51l.2-1.3h-10.6l.9-4.2h6.5v.4a.75.75 0 0 1 0 .2c-.07.51.46.35 1.6.4a3.8 3.8 0 0 0 1.7-.2 53.57 53.57 0 0 1-.1-10.72c.14-.13-.06-.33-.2-.2a61.15 61.15 0 0 1-6.8.2 25.64 25.64 0 0 0 9.31-10.81l-2-1-.6.1h-9.11a25.95 25.95 0 0 1-3-.1 3.69 3.69 0 0 0 0 1.5 4.6 4.6 0 0 0 .1 1.6l5.1-.2h5.21a21.62 21.62 0 0 1-4.31 4.6 33.03 33.03 0 0 0-5.2-4l-2 2a24.24 24.24 0 0 1 5 3.8 30.77 30.77 0 0 1-8.7 4.2 10.3 10.3 0 0 1 1.9 2.5 36.05 36.05 0 0 0 4.4-1.9v.4h7.81v4.61h-8.91a99.76 99.76 0 0 1-2.2 10.11l2.8.5.3-1.2h7.81a49.61 49.61 0 0 1-.7 5.31 4.5 4.5 0 0 1-.9 2.2 2.4 2.4 0 0 1-1.6.4q-2.8 0-5.8-.3a5.41 5.41 0 0 1 1 2.9h5.79a4.5 4.5 0 0 0 3-.99Z' data-name='Path 256996'/%3E%3Cpath d='m438.41 72.07-4.9-8.81h-2.1v11.01H433v-9.01l5 9.01h2V63.26h-1.6Z' data-name='Path 256997'/%3E%3Cpath d='m417.58 72.27-3.4-9.01h-2.6v11.01h1.6v-9.41l3.6 9.41h1.6l3.6-9.41v9.41h1.6V63.26h-2.6Z' data-name='Path 256998'/%3E%3Cpath d='M540.04 68.66a2.5 2.5 0 0 0 2.2-2.6c.07-3.4-4.3-2.75-6.81-2.8v10.92h2.9c2.2 0 4.2-.6 4.2-2.9a2.6 2.6 0 0 0-2.5-2.62Zm-3-4.1c1.3.09 3.57-.48 3.7 1.6.07 1.93-2.1 1.81-3.7 1.8Zm1.2 8.41h-1.2v-3.8c1.52 0 3.78-.16 3.8 2 0 1.4-1.2 1.8-2.6 1.8Z' data-name='Path 256999'/%3E%3Cpath d='M550.15 63.16c-3.3 0-5.3 2.4-5.3 5.6-.17 7.5 10.77 7.5 10.6 0 0-3.2-1.9-5.6-5.3-5.6Zm0 9.81c-4.93.04-4.72-8.62 0-8.51 4.88-.06 5.06 8.62 0 8.51Z' data-name='Path 257000'/%3E%3Cpath d='M565.97 32.02a4.13 4.13 0 0 0-.1-1.5 104.62 104.62 0 0 1-11.01.3 61.6 61.6 0 0 0 5.8-4.6 1.7 1.7 0 0 1 1.3-.6.8.8 0 0 0 .6-.2q.3-.3-.5-1.2a8.23 8.23 0 0 0-1.9-1.5q-1.9 1.9-3.8 3.5v-1.5h-10.82v-2.5c4.73.02 13.56-.1 17.63.3.2 0 .2-.1.2-.3a81.92 81.92 0 0 1-.3-9.71c-6.31-.11-27.52.3-33.45-.3-.2 0-.2.1-.2.3.32 2.79.18 6.88.2 9.71h12.82v2.5c-3.04 0-8.54.08-11.21-.2a5.36 5.36 0 0 0 0 2.9l5.6-.2h5.61v3.6c-4.57-.03-11.04.18-15.52-.4a4.74 4.74 0 0 0-.1 1.6 5.22 5.22 0 0 0 .1 1.6c5.58-.53 12.48-.38 17.92-.4a94.64 94.64 0 0 1-19.12 7.01 26.5 26.5 0 0 1 1.7 2.8q4.3-1.3 8.21-2.7v5.8a48.33 48.33 0 0 1-.2 5.72 3.8 3.8 0 0 0 1.8.3c1.15-.05 1.68 0 1.6-.5a2.23 2.23 0 0 1 0-.4v-.6h19.02v.6a1.91 1.91 0 0 1 0 .4v.2q.1.2 1.8.2a4.3 4.3 0 0 0 1.9-.2c-.31-3-.31-7.45-.3-10.82l.2-3.6-.2-.1a19.2 19.2 0 0 1-2.5.1h-2.6l1.4-1.5a21.82 21.82 0 0 0-6.7-2.6l-1.5 1.7a25.02 25.02 0 0 1 6 2.4h-12.6a86.82 86.82 0 0 0 8.1-4.1c4.2.02 11.19-.1 15.02.3a4.62 4.62 0 0 0 .1-1.61ZM539.54 19.8h-6.81v-4.6h6.8Zm18.52 28.44h-19.32l.2-3.1h19.12Zm0-8.31v3h-19.32l.2-3Zm-5.4-24.74h7.3v4.61h-7.3Zm-10.02 4.61v-4.6h7.01v4.6Zm6.81 11.01h-3.8l-.1-3.5h9.31Z' data-name='Path 257001'/%3E%3Cpath d='M494.98 63.16c-3.24-.06-5.31 2.36-5.3 5.6-.25 7.58 10.7 7.49 10.5 0 0-3.2-1.9-5.6-5.2-5.6Zm-.1 9.81c-4.93.04-4.72-8.62 0-8.51 4.88-.06 5.06 8.62 0 8.51Z' data-name='Path 257002'/%3E%3Cpath d='m527.32 63.26-4.7 10.91h1.7l1.1-2.7h5.4l1.1 2.7h1.7l-4.6-10.91Zm-1.4 6.9 2.2-5.4 2.2 5.4Z' data-name='Path 257003'/%3E%3Cpath d='M562.67 68.76a2.5 2.5 0 0 0 2.2-2.5c0-2.6-2.1-3-4.2-3h-2.7l.1 10.92h1.4v-4.8c1.1.07 2.16-.38 2.8 1l1.7 3.8h1.8l-2.1-4.4a1.93 1.93 0 0 0-1-1.02Zm-1.8-.8h-1.4v-3.3h1.6c3.1-.1 2.83 3.5-.2 3.3Z' data-name='Path 257004'/%3E%3Cpath d='M502.7 74.17h1.6v-4.9h4v-1.4h-4v-3.2h4.2v-1.4h-5.8Z' data-name='Path 257005'/%3E%3Cpath d='M517.2 63.26h-1.6v11.01h6.22v-1.5h-4.6Z' data-name='Path 257006'/%3E%3Cpath d='M513.2 52.04h-.04l-.06.1Z' data-name='Path 257007'/%3E%3Cpath d='M505.1 45.13a42.49 42.49 0 0 0 4.8-2.9 1.8 1.8 0 0 1 1.3-.4.8.8 0 0 0 .6-.1q.3-.2-.4-1.2a8.4 8.4 0 0 0-1.7-1.7 48.1 48.1 0 0 1-6.6 4.51 18.41 18.41 0 0 1-3.5-4.8c4.2.01 11.18-.11 15.01.3a5.6 5.6 0 0 0 .1-1.7 5.02 5.02 0 0 0-.1-1.7 76.1 76.1 0 0 1-9.31.3v-4.61a71.3 71.3 0 0 1 7.5.2 13.69 13.69 0 0 0 0-3.3l-3.7.2h-3.8v-4.2a57.84 57.84 0 0 1 6.61.2c.2 0 .3-.1.3-.2a53.43 53.43 0 0 1-.1-10.92c0-.3-.1-.4-.2-.4a77.08 77.08 0 0 1-8.2.4c-5.77-.09-19.18.28-24.74-.4-.3 0-.3.1-.3.4.43 3.75.27 9.29.3 13.12-.09 8.2-.54 16.84-4.9 24.03a10 10 0 0 1 3 1.7c3.68-5.47 5.47-16.51 5.2-27.84h8.01v4h-3.3a31.96 31.96 0 0 1-3.3-.1 4 4 0 0 0 0 1.5 4 4 0 0 0 0 1.6l3.3-.1h3.5v4.61h-4.01l-4-.2a4.54 4.54 0 0 0 0 1.6 4 4 0 0 0 0 1.6l2.8-.2h2.8v9.01l-5.1.8.5 3.1c3.75-.61 13.5-2.22 17.12-2.9l-.1-2.9c-2.3.34-7.05 1.1-9.32 1.5v-8.6h5.41q4.6 10.59 16.58 13.6a8.82 8.82 0 0 1 1.94-2.7 24.53 24.53 0 0 1-10-4.2Zm-2.8-16.92h-8.82v-4h8.81Zm-20.04-7.01v-5.1h26.44v5.1Zm11.22 14.52v-4.6h8.81v4.6Z' data-name='Path 257008'/%3E%3Cpath d='M339.59 52.24c-.04-.06-.09-.1-.12-.16l-.09.06Z' data-name='Path 257009'/%3E%3Cpath d='M391.15 14.3a5.3 5.3 0 0 1 .9-2.8q0-.4-1.7-.6a16.48 16.48 0 0 0-2.7 0l.2 4v5.8a137.43 137.43 0 0 1-14.52-.4 39.77 39.77 0 0 0 .1 4c4.76-.4 9.74-.28 14.22-.3a34.55 34.55 0 0 1-3.5 13.22 31.44 31.44 0 0 1-12.02 12.32 9.3 9.3 0 0 1 2.42 2.59 33.44 33.44 0 0 0 12.8-13.5 38.25 38.25 0 0 0 3.6-14.62h15.12q-.6 11.71-1.4 17.22-.8 5.3-2 6.5a2.8 2.8 0 0 1-2 .6q-3.5 0-7-.3a6.51 6.51 0 0 1 1.1 3.4 54.83 54.83 0 0 0 7 .2 7.32 7.32 0 0 0 2.2-.5 4.4 4.4 0 0 0 1.6-1.3q1.5-1.6 2.3-7.6c.61-3.82 1.35-12.95 1.8-21.53h-18.52Z' data-name='Path 257010'/%3E%3Cpath d='M303.74 34.92c.1.2.7.2 1.8.2a4.22 4.22 0 0 0 1.8-.1l-.2-4v-4h-1.5l2-2q-2.7-2.2-9.01-6.32a31.32 31.32 0 0 0 1-7.8h-3c-.4 7.9-1.51 10.99-8.91 13.31a5.9 5.9 0 0 1 1.6 2.3q5.7-1.7 8-5.3a83.2 83.2 0 0 1 8.02 5.7h-34.3c3.78-1.14 6.38-2.9 7.77-5.3a65.38 65.38 0 0 1 5.8 4.3l2.1-2q-1.4-1.2-6-4.4l-.6-.5a31.38 31.38 0 0 0 1-8.02h-2.9a32.58 32.58 0 0 1-.5 5.21 11.93 11.93 0 0 1-1.4 3.7q-1.9 3.1-7.51 4.61a6 6 0 0 1 1.56 2.4h-.06v4l-.1 3.9q.1.2 1.7.2l.1.1q1.7 0 1.8-.2a31.79 31.79 0 0 1-.2-4.9h30.34a31.92 31.92 0 0 1-.2 4.91Z' data-name='Path 257011'/%3E%3Cpath d='M304.74 74.27h6.3v-1.5h-4.6v-3.5h4.2v-1.4h-4.2v-3.2h4.6v-1.4h-6.2Z' data-name='Path 257012'/%3E%3Cpath d='m320.86 72.07-4.9-8.81h-2.2v11.01h1.7v-9.01l5 9.01h2V63.26h-1.6Z' data-name='Path 257013'/%3E%3Cpath d='M324.37 64.66h3.4v9.61h1.5v-9.61h3.5v-1.4h-8.42Z' data-name='Path 257014'/%3E%3Cpath d='M283.41 63.26h-3v10.91h1.6v-4.3h1.5c2 0 3.9-.9 3.9-3.3 0-2.51-1.8-3.31-4-3.31Zm2.4 3.41a2 2 0 0 1-2.2 1.8h-1.6v-3.8c1.4-.07 3.93-.05 3.8 2Z' data-name='Path 257015'/%3E%3Cpath d='M261.39 63.26h-1.7v11.01h6.3v-1.5h-4.6Z' data-name='Path 257016'/%3E%3Cpath d='m295.63 72.27-3.4-9.01h-2.6l-.1 11.01h1.6v-9.41l3.6 9.41h1.7l3.7-9.41v9.41h1.5V63.26h-2.6Z' data-name='Path 257017'/%3E%3Cpath d='M272.7 63.16c-3.3 0-5.3 2.4-5.3 5.6-.17 7.5 10.77 7.5 10.6 0 0-3.2-2-5.6-5.3-5.6Zm0 9.81c-5 .06-4.68-8.63 0-8.51 4.74-.05 4.92 8.61 0 8.51Z' data-name='Path 257018'/%3E%3Cpath d='M254.48 13.7c-3.85-.03-9.25.13-13.02-.3-.3 0-.4.1-.4.3.7 6.35.3 22.04.4 28.64a94.61 94.61 0 0 1-.4 9.6 4.6 4.6 0 0 0 2 .2v.1a4.4 4.4 0 0 0 1.9-.2c-.48-7.34-.25-27.02-.3-35.24h8.31q-3.1 7.91-5.1 12.32 5.7 5 5.7 10.01 0 2.7-1.1 3.5a4.71 4.71 0 0 1-2 .5 22.29 22.29 0 0 1-3.5-.1 7.22 7.22 0 0 1 .9 3.3c2.29.11 4.81.32 6.81-1q2.1-1.5 2.1-5.9-.1-5.81-5.5-10.82 2.4-4.7 6.1-13.52l-2.4-1.6Z' data-name='Path 257019'/%3E%3Cpath d='M289.12 30.82h-3.5q-.1 2.6-.4 4.8c-3.66-.02-8.82.13-12.41-.3a5.4 5.4 0 0 0-.1 1.8 6.03 6.03 0 0 0 .1 1.8c3.4-.4 8.34-.28 11.81-.3a11.71 11.71 0 0 1-4.5 6.71q-3.7 2.5-11.02 3.7a7.22 7.22 0 0 1 1.7 3q8.31-1.6 12.32-4.8a15.22 15.22 0 0 0 5-8.61h12.12q-.7 8.7-1.8 9.9a3 3 0 0 1-2 .4l-6.51-.2a5.81 5.81 0 0 1 1.1 3.1l6.8.1a4.6 4.6 0 0 0 3.2-1.3 8.02 8.02 0 0 0 1.6-4 94.48 94.48 0 0 0 1-9.51v-1.5h-15a42.8 42.8 0 0 0 .5-4.8Z' data-name='Path 257020'/%3E%3Cpath d='M388.75 64.46a4.5 4.5 0 0 1 2.3.6l.1-1.5a6.1 6.1 0 0 0-2.5-.4 5.42 5.42 0 0 0-5.81 5.5c0 3.51 2.3 5.71 5.8 5.71a6.88 6.88 0 0 0 2.5-.4l-.1-1.5a5.42 5.42 0 0 1-2.3.5 4.31 4.31 0 0 1 0-8.51Z' data-name='Path 257021'/%3E%3Cpath d='M339.47 52.08c8.44-6.35 10-17.7 10.43-27.57h6.3q-.3 12.01-.8 17.32-.4 5.2-1.2 6.2a2 2 0 0 1-1.6.7l-5-.2a8.4 8.4 0 0 1 1 3.1 31.35 31.35 0 0 0 5.3 0 3.7 3.7 0 0 0 3-1.6q1.1-1.4 1.6-7.2.4-5.2.8-19.83v-1.7H350l.1-9.8h-3.2v9.8h-2.7a19.87 19.87 0 0 1-2.28-.08 12.5 12.5 0 0 0-.02-2.92l-4.7.2h-4.72v-3.2a84.47 84.47 0 0 0 8.72-1.3l-1.8-2.6a121.64 121.64 0 0 1-19.03 2.2 8.23 8.23 0 0 1 .8 2.5q3.7-.1 8.41-.5v3a80.85 80.85 0 0 1-9.61-.3 6.12 6.12 0 0 0 0 3.1l4.8-.2h4.91V24c-2.41-.01-5.97.07-8.3-.2-.2 0-.3.1-.3.2a63.9 63.9 0 0 1 .2 6.6v4.01a17.45 17.45 0 0 1 0 2.7l.1.2c2.32-.27 5.9-.19 8.3-.2v2.7h-4.2l-4.2-.1a10.57 10.57 0 0 0 0 2.9l4.2-.2h4.2v3.8l-9.71 1 .5 2.8 18.62-2-2 1.5a8.02 8.02 0 0 1 2.38 2.37Zm-9.9-17.06h-5.6v-3.3h5.6Zm0-5.5h-5.6v-3.2h5.6Zm2.9-3.2h5.8v3.2h-5.8Zm0 5.4h5.8v3.3h-5.8Zm0 14.42v-3.5c2.54 0 6.25-.08 8.71.2a5.36 5.36 0 0 0 0-2.9l-4.3.1h-4.4v-2.7c2.46 0 6.28-.08 8.6.2.2 0 .2-.1.2-.2a32.03 32.03 0 0 1-.2-3.3c.04-2.33-.11-7.78.2-10.02 0-.2-.1-.2-.2-.2-2.42.27-6.1.2-8.6.2v-2.8c2.63.03 6.49-.1 9.07.18a7.29 7.29 0 0 0 .04 3.23c1.5-.16 3.68-.1 5.2-.1-.4 7.2-1.08 14.88-5.4 20.92v-.2Z' data-name='Path 257022'/%3E%3Cpath d='m400.46 63.26-3.2 5-3.3-5h-1.8l4.3 6.4v4.51h1.6v-4.5l4.21-6.41Z' data-name='Path 257023'/%3E%3Cpath d='m374.63 52.24-.08-.11-.02.01Z' data-name='Path 257024'/%3E%3Cpath d='M401.06 75.77h1.4l1.4-3.8h-1.8Z' data-name='Path 257025'/%3E%3Cpath d='M355.7 69.46h2.3v3.3a6.38 6.38 0 0 1-1.7.2 4.31 4.31 0 0 1 0-8.5 5.1 5.1 0 0 1 3 .8l.1-1.6a8.3 8.3 0 0 0-3.2-.5 5.42 5.42 0 0 0-5.8 5.5c0 3.5 2.3 5.7 5.8 5.7a10 10 0 0 0 3.4-.5v-5.6h-3.9Z' data-name='Path 257026'/%3E%3Cpath d='m342.79 63.26-4.8 10.91h1.7l1.1-2.7h5.5l1.1 2.7h1.7l-4.6-10.91Zm-1.4 6.9 2.2-5.4 2.2 5.4Z' data-name='Path 257027'/%3E%3Cpath d='m378.73 72.07-4.9-8.81h-2.1v11.01h1.6v-9.01l5 9.01h2V63.26h-1.6Z' data-name='Path 257028'/%3E%3Cpath d='M364.32 69.26h4.2v-1.4h-4.2v-3.2h4.5v-1.4h-6l-.1 11.02h6.2v-1.5h-4.6Z' data-name='Path 257029'/%3E%3C/g%3E%3Cg data-name='Group 220354'%3E%3Cpath fill='%23d1d1d0' d='M43.97 88A44.06 44.06 0 0 1 0 43.85c2.36-58.52 85.73-58.44 88 .07A44.06 44.06 0 0 1 44.03 88' data-name='Path 256951'/%3E%3Cg data-name='Group 220353'%3E%3Cpath fill='%23ffb900' d='M72.8 43.83a28.97 28.97 0 0 0-29.05-28.9c-38.48 1.56-38.41 56.39.06 57.87A28.97 28.97 0 0 0 72.8 43.9' data-name='Path 256665'/%3E%3Cpath fill='%2386c9cf' d='M70.2 56.42c5.62-11.82 3.36-27.12-9.94-36.06a45.8 45.8 0 0 1-1.48 6.15l-3.35-8.77a30.5 30.5 0 0 0-33.8 6.43l18.58 48.78c.93.09 1.87.12 2.8.12h.3l.9-.03c.3 0 .61-.02.92-.04A30.23 30.23 0 0 0 70.26 56.6Z' data-name='Path 257030'/%3E%3Cpath fill='%2359b5ad' d='M44.01 72.53A28.79 28.79 0 0 0 70 56.16L58.93 26.34a54.48 54.48 0 0 1-3.98 9.3C44.7 54.5 42.65 66.2 42.52 72.41l1.5.06' data-name='Path 256668'/%3E%3Cpath fill='%23dddddc' d='M52.13 16.24C17.16 6.37-.6 54.58 32.39 69.7Z' data-name='Path 256669'/%3E%3Cpath fill='%23e85620' d='M17.9 35.58a11.77 11.77 0 0 1-.86-1.8 28.6 28.6 0 0 0 13.05 35.15c-.8-6.7-3.67-17.48-12.18-33.35' data-name='Path 256670'/%3E%3Cg fill='%23fff' data-name='Group 220352'%3E%3Cpath d='m24.03 58.83.07-.06h-.07Z' data-name='Path 257031'/%3E%3Cpath d='M48.84 43.7c4.08-6.4 8.28-14.16 10.56-21.82a96.16 96.16 0 0 1-24.55 16.68A68.54 68.54 0 0 0 45.6 38a54.5 54.5 0 0 1-2.39 2.95l.03-.03c-5.95-2.15-13.8-3.7-17.17.18l-.06.09-.18.3-.18.3.06-.06-.06.12a4.28 4.28 0 0 1 1.66-1.22l.38-.13c4.5-1.29 9.37.3 13.88 2.3A178.23 178.23 0 0 1 24.1 58.77h13.73a141.07 141.07 0 0 0 9.31-12.47c8.2 6.7 2.19 13.46-7.01 9.68l-1.06 1.3a25.06 25.06 0 0 0 11 3.34c3.48.2 8.51-.86 8.82-4.95-.24-5.4-5.89-9.36-10.05-11.96Z' data-name='Path 257032'/%3E%3C/g%3E%3C/g%3E%3Cpath fill='%23fff' d='M44.1 3a41 41 0 1 0 0 82c54.52-2.15 54.54-79.84 0-82Zm-.08 69h-.04A28.04 28.04 0 0 1 16 43.9c1.5-37.23 54.56-37.18 56 .05A28.04 28.04 0 0 1 44.02 72Z' data-name='Path 257033'/%3E%3Cpath fill='%23474746' d='m15.85 23.03-.48.12a1.19 1.19 0 0 0-.18-.77 2.49 2.49 0 0 1 .36-.18h.18a.18.18 0 0 0 0 .12 1.84 1.84 0 0 1 .06.24 1.13 1.13 0 0 1 .06.48m4.77.54a1.22 1.22 0 0 0-.6-.24l.48-.6a.42.42 0 0 0 .12-.24 2.01 2.01 0 0 0-.48-.78l-.9 1.02a1.73 1.73 0 0 1 .3 1.2 4.42 4.42 0 0 1-.73 1.67 1.39 1.39 0 0 0-.36-.06 1.82 1.82 0 0 0-.36 0 4.6 4.6 0 0 0 .66-1.31 1.2 1.2 0 0 0 0-.9l-.96 1.07-.42-.36-.3.36-.85-.71.06-.06a1.43 1.43 0 0 0-.42 0 2.15 2.15 0 0 0 .24-.84.96.96 0 0 0-.12-.6 3.47 3.47 0 0 0-.54-.54l.42-.48a3.62 3.62 0 0 1 .66.72l.97-.3v.6a7.36 7.36 0 0 0-.78.24 1.66 1.66 0 0 1-.13.9l.73-.9.78-.84a1.34 1.34 0 0 0-.54 0 2.1 2.1 0 0 0 .3-.78 1.58 1.58 0 0 0-.67-1.14l.43-.48a3.47 3.47 0 0 1 .6.72l1.32-.48v.48l.19-.18.84.72-.36.36.18.12a10.14 10.14 0 0 1 .78.9 1.01 1.01 0 0 1 .24.48.9.9 0 0 1-.24.6l-.6.6m-3.62-1.98-.36.24a3.97 3.97 0 0 0-.24-.72 4.24 4.24 0 0 1 .42-.18l.18-.06a.12.12 0 0 0 0 .12v.54a.3.3 0 0 0 0 .06m.6-.48-.42.18a1.14 1.14 0 0 0-.24-.83l.36-.19h.18c-.06.13.1.24.12.36a1.02 1.02 0 0 1 0 .48m0 2.82.78-1.02-.3-.3-.48.48-.42.48Zm1.21-4.31-.42.18a2.98 2.98 0 0 0-.18-.72 3.26 3.26 0 0 1 .42-.24h.18a.18.18 0 0 0 0 .12v.6m-.48 1.85 1.08-1.2-.9.3a1.92 1.92 0 0 1-.18.9m.6.9.6-.6.6-.72-.42-.3-1.15 1.32.37.3m6.51-3a1.84 1.84 0 0 0-.6-.05l-1.87 1.61-.42-.36.97-.83-.19-.24-.42.3-.42.36a.82.82 0 0 1-.3-.42l.84-.6-.12-.18-.84.6-.48-.6-.55-.72.85-.6-.12-.18-.97.72-.18-.18a.83.83 0 0 1-.12-.24l.48-.36.55-.36-.18-.18-.79.66a1.78 1.78 0 0 0-.42-.24 19.97 19.97 0 0 0 2-1.8l.6.18-.85.78.12.24.96-.72.18.24.49-.36-.67-.9.55-.42.66.9 1.03-.72.18.24 1.26 1.92a2.1 2.1 0 0 1 .43.84.6.6 0 0 1-.06.3 1.2 1.2 0 0 1-.18.24 5.18 5.18 0 0 1-.6.48 1.33 1.33 0 0 0-.6-.36l.6-.36a.24.24 0 0 0 .06-.18 1.54 1.54 0 0 0-.3-.66l-1.1-1.56-.41.3a4.15 4.15 0 0 1 .9 3.54m-3.5-1.02.36-.3-.12-.18-.24.12-.18.18Zm.36.54.36-.3-.12-.24-.18.18-.24.12Zm1.75.36.84-.66a2.68 2.68 0 0 0-.18-1.08 6.42 6.42 0 0 0-.66-1.2l-.48.36-.24-.36-.97.72.12.18.9-.66.49.66.54.66-.9.66.12.18.48-.3.43-.36.18.18a.71.71 0 0 1 .12.24l-.48.3-.43.3Zm-1.21-1.56.36-.3-.12-.17-.18.12-.24.12Zm.36.48.18-.12.24-.18-.18-.18-.36.3Zm3.68-4.67a1.05 1.05 0 0 1-.18-.24.93.93 0 0 1-.06-.3l.48-.24.55-.24-.12-.18-.12-.24a4.5 4.5 0 0 1 .48-.24h.3a.29.29 0 0 0 0 .18l.12.18.48-.24.54-.24a1.02 1.02 0 0 1 .12.3 1.1 1.1 0 0 1 .13.24l-.67.3-.72.3-.6.36-.73.3m.55 1.5a1.25 1.25 0 0 1-.18-.3 1.01 1.01 0 0 1-.13-.3 2.9 2.9 0 0 0 .37-.12l.3-.18a2.92 2.92 0 0 0-.55-.6l.55-.35a2.33 2.33 0 0 1 .54.6l-.48.35 1.5-.71-.54.12a3.84 3.84 0 0 0-.12-.84 3.1 3.1 0 0 1 .54-.06h.25a.19.19 0 0 1 0 .12.36.36 0 0 0-.06.24v.42l.3-.12.3-.18a1.24 1.24 0 0 1 .18.24 1.36 1.36 0 0 1 .12.3 7.07 7.07 0 0 0-.73.36l-.72.3-1.45.72m1.63 1.91a1.31 1.31 0 0 1-.36.18 10.01 10.01 0 0 0-.37-1.02l-.48-.95a5.7 5.7 0 0 0 .6-.24l.6-.3.6-.24.54-.3.24.48.19.48a8.2 8.2 0 0 0 .48.95 1.44 1.44 0 0 1-.36.18l-.3.12a.85.85 0 0 0-.07-.12l-.06-.12-1.02.48v.12a.48.48 0 0 0 .06.12.45.45 0 0 1-.3.18m0-.9.48-.24.6-.24-.36-.66-1.03.48Zm2.77-.36a1.65 1.65 0 0 1-.36.12 10.02 10.02 0 0 0-.48-1.07l-.97-2.16a10.17 10.17 0 0 0-.6-1.08l.07-.06.78-.36.84-.36h.67v1.8c.72.17 1.53.97 1.14 1.74a1.72 1.72 0 0 1-.72.54 1.37 1.37 0 0 0-.18-.3 1.2 1.2 0 0 0-.3-.24 3.49 3.49 0 0 0 .36-.12.79.79 0 0 0 .18-.12v-.42a1.5 1.5 0 0 0-1.08-.72l-.06-1.26v-.18l-.73.3 1.09 2.28a13.92 13.92 0 0 0 .78 1.5 1.8 1.8 0 0 1-.42.18m2.23-5.03-.48-.12a1.2 1.2 0 0 0 .3-.78 2.71 2.71 0 0 1 .42 0l.18.12h-.06a.18.18 0 0 0 0 .12 1.38 1.38 0 0 1-.12.24 1.08 1.08 0 0 1-.24.42m3.5 3.23a1.14 1.14 0 0 0-.36-.6l.78-.12a.48.48 0 0 0 .24-.12 1.77 1.77 0 0 0 0-.9l-1.27.24a1.67 1.67 0 0 1-.48 1.14 4.48 4.48 0 0 1-1.57.96 1.4 1.4 0 0 0-.24-.3 2.03 2.03 0 0 0-.3-.18 4.6 4.6 0 0 0 1.33-.66 1.2 1.2 0 0 0 .42-.77l-1.39.35-.12-.53-.42.12-.24-1.08h.12a1.4 1.4 0 0 0-.36-.3 2.12 2.12 0 0 0 .66-.48.95.95 0 0 0 .24-.6 3.47 3.47 0 0 0-.06-.72l.6-.12a3.57 3.57 0 0 1 .12.96l.91.3-.36.48a7.04 7.04 0 0 0-.73-.24 1.68 1.68 0 0 1-.6.6l2.24-.48a1.29 1.29 0 0 0-.43-.3 2.13 2.13 0 0 0 .67-.54.96.96 0 0 0 .24-.54 3.05 3.05 0 0 0-.06-.72l.6-.12a3.57 3.57 0 0 1 .12.96l1.27.42-.24.36.24-.06.24 1.02-.48.12v.24a10.6 10.6 0 0 1 .12 1.13 1.01 1.01 0 0 1-.06.54.9.9 0 0 1-.55.3l-.84.24m-2.66-1.61 1.21-.24v-.48l-1.32.24Zm.9-2.16h-.42a3.71 3.71 0 0 0 .18-.72 4.32 4.32 0 0 1 .49 0c.12.06.24.06.18.12a.12.12 0 0 0-.13.06v.12l-.12.12-.12.24a.3.3 0 0 0 0 .06m.73 0-.48-.18a1.2 1.2 0 0 0 .36-.78l.36.06.18.06a.06.06 0 0 1 0 .06.12.12 0 0 0-.12.12v.24a1.04 1.04 0 0 1-.3.36m.3 1.8.9-.24.85-.18-.13-.48-1.69.42.07.48m.06-1.08c.4-.08 1.22-.26 1.62-.36l-.9-.3a1.92 1.92 0 0 1-.73.6m1.51-1.2h-.48a2.99 2.99 0 0 0 .3-.71 4.32 4.32 0 0 1 .48 0l.18.12a.12.12 0 0 0-.12.12l-.12.12a.6.6 0 0 0 0 .06l-.18.3v.06m5.5 3.65a1.88 1.88 0 0 0-.5-.42L41 13l-.13-.6h1.27v-.42h-1.08a.65.65 0 0 1 0-.24.8.8 0 0 1 0-.24h1.09v-.24h-1.09v-1.7h1.09V9.4h-1.21a.8.8 0 0 1 0-.24.74.74 0 0 1 0-.24h1.2v-.24l-1.02.06a1.71 1.71 0 0 0-.18-.48A20.54 20.54 0 0 0 43.6 8l.36.48-1.15.12v.3h1.21v.3h.6V8h.67v1.2h1.2v2.75a1.4 1.4 0 0 1-.48 1.08 1.12 1.12 0 0 1-.24.06 4.87 4.87 0 0 1-.78 0 1.33 1.33 0 0 0-.24-.6h.6a.24.24 0 0 0 .24-.06 9.08 9.08 0 0 0 .24-2.57h-.6a6.77 6.77 0 0 1-.3 1.91 2.88 2.88 0 0 1-1.02 1.38m-2.24-2.87h.49v-.24h-.49Zm0 .6h.49v-.12h-.49Zm1.21 1.37h1.03a2.68 2.68 0 0 0 .48-1.07 6.3 6.3 0 0 0 .18-1.32h-.6v-.42h-1.09v.18h1.1v1.73h-1.1v.24h1.15a.8.8 0 0 1 0 .24.8.8 0 0 1 0 .24h-1.15Zm-.06-1.97h.48v-.24h-.42Zm0 .6h.48v-.12h-.42Zm5.31 2.45a1.6 1.6 0 0 0-.18-.3 2.44 2.44 0 0 0-.3-.3 3.53 3.53 0 0 0 2.6-2.33l-1.81-.36a1.67 1.67 0 0 1 0-.36 1.52 1.52 0 0 1 .12-.36l.9.24.96.18.12-.6a4.86 4.86 0 0 0 .06-.54l.6.12.37.12a1.01 1.01 0 0 0-.3.54l-.06.48 1.2.3 1.22.24-.07.3c-.26.67-.57 2.67-1.2 3.11a.77.77 0 0 1-.3.12 1.22 1.22 0 0 1-.36 0 6.74 6.74 0 0 1-.97-.18 1.5 1.5 0 0 0 0-.3 1.43 1.43 0 0 0-.12-.36l.9.18a.42.42 0 0 0 .3 0 6.4 6.4 0 0 0 .91-2.4l-1.69-.36a4.18 4.18 0 0 1-.84 1.62 4.04 4.04 0 0 1-2.06 1.2m6.64 1.62a1.09 1.09 0 0 0 0-.6l.67.3a.43.43 0 0 0 .24 0c.12 0 .24-.18.42-.54l-.72-.3-.06.12-.55-.3a10.4 10.4 0 0 0 .85-1.14l1.08.48.12-.36-.9-.42-.48-.06a2.52 2.52 0 0 0-.18-.6 4.23 4.23 0 0 0 1.15 0l-.43-.48.6-.18a4.62 4.62 0 0 1 .43.6 2.59 2.59 0 0 0 .48-.18l-1.2-.48a.89.89 0 0 1 .11-.24.79.79 0 0 1 .18-.24 3.7 3.7 0 0 0 .37.18l.36.18.72.3h.12l.37.36a3.34 3.34 0 0 1-1.63.72l.72.36-.42.96a.86.86 0 0 0 .72-.48l.12-.36 1.15.48a3.8 3.8 0 0 1-.6-1.8l.6.06a2.65 2.65 0 0 0 .12.6 4.61 4.61 0 0 0 .73-.18 2 2 0 0 1 .24.42v.18a.18.18 0 0 1-.12 0 .37.37 0 0 0-.18 0l-.37.06h-.12l.24.36a4.87 4.87 0 0 0 .85-.24 2.08 2.08 0 0 1 .18.42c.06.12.06.24 0 .24a.2.2 0 0 1-.06 0 .37.37 0 0 0-.24 0H60a4.3 4.3 0 0 0 .67.6 2.58 2.58 0 0 0-.6.36 5.53 5.53 0 0 1-.54-.54l-.19.48a.4.4 0 0 0 0 .12l.13.06a.3.3 0 0 0 .06 0 .12.12 0 0 0 .06 0 2 2 0 0 0 .12-.18 1.5 1.5 0 0 0 .42.42.9.9 0 0 1-.24.24.37.37 0 0 1-.3.06 2.44 2.44 0 0 1-.54-.18.6.6 0 0 1-.37-.3.72.72 0 0 1 .13-.48l.12-.3-.55-.24a1.21 1.21 0 0 1-1.02.72 2.11 2.11 0 0 0-.24-.48v.12l-.06.12a2.25 2.25 0 0 1-.6-.3l-.6-.3-.18.3 1.21.55v.18a7.23 7.23 0 0 1-.48.78.75.75 0 0 1-.9.3l-.73-.36m1.63.77a1.78 1.78 0 0 0-.06-.6 4.75 4.75 0 0 0 1.09.18 2.48 2.48 0 0 1-.24-.72h.42l-.24-.06-.3-.12a.59.59 0 0 1 .06-.24l.12-.17.42.23.48.18.9.42h.13l.3.3a2.36 2.36 0 0 1-1.03.6 4.65 4.65 0 0 0 .84.66 2.06 2.06 0 0 0-.6.36 4.15 4.15 0 0 1-.9-.9 4.97 4.97 0 0 1-1.39-.12m1.63-.42a1.82 1.82 0 0 0 .6-.24l-.48-.18-.39-.18a1.77 1.77 0 0 0 .25.6m2.47 2.45a2.26 2.26 0 0 0-.12-.36 2.57 2.57 0 0 0-.24-.3 4.77 4.77 0 0 0 2.3-2.04l.48-.6a6.9 6.9 0 0 0 .42-.66h.06l.97.66 1.93 1.44c.31.25.63.5.97.72a5.52 5.52 0 0 0-.43.6l-.48.6-.6-.54-.24.3.36.3.36.24a.92.92 0 0 1-.18.24 1.1 1.1 0 0 1-.18.18 5.03 5.03 0 0 0-.36-.24l-.36-.3-.18.3.48.36.48.3a1.25 1.25 0 0 1-.36.47 2.01 2.01 0 0 0-.24-.18l-.3-.18.24.48a7.27 7.27 0 0 1-.9-.12 3.8 3.8 0 0 0 .6.9 1.96 1.96 0 0 0-.6.18 3.23 3.23 0 0 1-.85-1.61l-.24.36-1.33-.72-.72-.36.24-.6.6.36.48-.66-.3-.24-.24-.12a.92.92 0 0 1 .12-.3l.18-.18.42.3.37.24.24-.3c-.19-.12-.47-.32-.67-.42a.88.88 0 0 1 .18-.24l.19-.24a2.9 2.9 0 0 0 .3.24l.3.24.24-.3-.79-.54-.06.12a5.92 5.92 0 0 1-2.53 2.22m2.11.54.24.12.18.06.49.24a2.98 2.98 0 0 1 0-.72l-.43-.36Zm.85-3.3 2.65 1.92.18-.36-1.33-.9-1.33-.96Zm.18 2.4.72.54.24-.3-.36-.3-.36-.24Zm.48 1.5a6.72 6.72 0 0 0 .72 0l-.36-.24-.42-.3a2.17 2.17 0 0 0 .06.54m.06-2.21.72.54.25-.3-.37-.3-.36-.24Zm2.3 5.93a1.19 1.19 0 0 1-.25-.3 6.2 6.2 0 0 0 .48-.42l.48-.42-.84-.6a2.14 2.14 0 0 0 .12-.23 2 2 0 0 0 .06-.36 14.16 14.16 0 0 0 2.17 1.37l-1.56-1.67a1.94 1.94 0 0 1 .42-.36l.6.77.67.72.24-.18-.49-.54-.54-.53.18-.18a.82.82 0 0 1 .18-.12l.49.6.48.47.18-.12-1.09-1.2.49-.42a5.35 5.35 0 0 0 .42-.47h.06l3.13 3.6a8.3 8.3 0 0 0-.9.83l-.85-.9-.78-.96-.18.12.9 1.02-.18.18a5.06 5.06 0 0 0 .72.12 2.26 2.26 0 0 1 0 .48v.24a.18.18 0 0 1-.12-.06.37.37 0 0 0-.18-.12l-.48-.06.72.72-.18.18a.87.87 0 0 1-.24.18l-.48-.6-.49-.54a3.54 3.54 0 0 1 .3.72h-.24l.24.24-.66.6a7.92 7.92 0 0 0-.66.78 1.53 1.53 0 0 1-.3-.3l-.25-.3.06-.06-1.5-1.68v.06h-.06l-.3-.24m.72-.12 1.5 1.68.19-.12-1.57-1.68Zm.42-.36.79.78.72.83.18-.11-1.5-1.68Zm1.09.12.84.96a5.9 5.9 0 0 0-.24-.54h.37l-.97-.42m.6-2.76.36.48.3-.24-.42-.48Zm0 2.16.48.48a4.9 4.9 0 0 0 .48.18l-.72-.84Zm.84-1.2.43.54.3-.24-.25-.24-.24-.3Zm.9 1.02.43.48.3-.24-.49-.48Zm-56.3 8.8-3.01-2.1.42-.71 4.22 1.2-.24.6-3.26-1.02 2.78 1.98-.42.77-3.26-.96 2.77 1.98-.3.6-3.56-2.57.37-.78Zm-.72 3.84c-.52 2-4.96.53-4.22-1.38.53-1.95 4.91-.5 4.22 1.44m-3.62-1.2c-.57.93 2.9 1.98 3.02 1.02.48-1.02-2.83-2.05-3.02-1.02m2.9 3.11-.24 1.2a1.03 1.03 0 0 1-1.33.84.96.96 0 0 1-.85-1.02c-.06.12-.18.24-.6.3l-1.69.12.13-.72 1.5-.06a.53.53 0 0 0 .55-.41v-.18l-1.81-.42.18-.66Zm-2 .54a.6.6 0 0 0 .49.78c.48.06.66-.12.72-.48l.06-.3-1.2-.3Zm1.4 2.52-.07.66-1.8-.24 1.62 1.31-.06.84-1.87-1.55-2.41 1.08.06-.84 2.17-.84-2.05-.3.12-.66Zm-.3 3.05-.07 1.98h-.6v-1.26l-1.2-.06v1.2h-.67v-1.2l-1.81-.12v-.66Zm.05 3.84c.17 2-4.5 2.23-4.46.24-.13-2.06 4.37-2.19 4.46-.24m-3.86.24c-.1 1.1 3.44.74 3.26-.24.16-1.04-3.58-.84-3.26.24m3.93 1.8.18 1.2a1.02 1.02 0 0 1-.9 1.31.97.97 0 0 1-1.21-.6c0 .12 0 .3-.43.48l-1.56.78-.06-.78 1.33-.6a.48.48 0 0 0 .36-.57v-.15l-1.87.3-.12-.72Zm-1.63 1.25a.6.6 0 0 0 .72.54.56.56 0 0 0 .57-.54.57.57 0 0 0-.02-.18v-.3l-1.33.18Zm-1.33 5.15c-1.98-2.57 3.17-4.49 3.92-1.85a2.15 2.15 0 0 1 0 .84l-.6.12a1.37 1.37 0 0 0 0-.72c-.19-1.48-3.56-.56-3.02.78a1.07 1.07 0 0 0 .36.6Zm4.35-.41.66 1.85-.6.24-.42-1.2-1.09.36.42 1.14-.6.18-.42-1.14-1.21.42.42 1.32-.6.18-.66-1.92Zm1.5 3.77.49.9c.6 1.02.18 1.92-1.09 2.64a1.9 1.9 0 0 1-2.78-.6l-.48-.9Zm-3.01 2.4.18.18c.6 1.46 3.57-.18 2.71-1.5l-.06-.18Zm4.64.6 1.15 1.62-.54.36-.73-1.08-.96.66.72 1.01-.6.36-.6-1.01-1.09.72.79 1.07-.6.36-1.09-1.68Zm1.39 2.04.48.54-2.17 2.69 3.14-1.5.48.6-4.16 1.8-.43-.6Zm2.17 2.57L22 66.9l-.42.42-.9-.96-.85.84.84.9-.48.42-.84-.9-.9.9.9.96-.49.42-1.45-1.44Zm1.87 1.86.55.48-2.42 2.75.9.84-.42.48-1.45-1.32Zm3.08 2.4c1.72 1.15-.9 4.9-2.6 3.6-1.72-1.15.9-4.9 2.6-3.6m-2.23 3.11c.83.72 2.77-2.1 1.87-2.63-.8-.82-2.8 2.2-1.87 2.63m3.86-1.9 1.02.6a1.32 1.32 0 0 1-1.32 2.21l-.36-.18-.85 1.5-.6-.36Zm-.12 2.27a.65.65 0 0 0 .88-.25l.02-.05a.63.63 0 0 0-.18-.95l-.24-.13-.72 1.2Zm5.07 1.02-2.36 2.88-.48-.18.6-3.66-1.45 3.3-.6-.3 1.81-3.89.97.42-.6 3.23 2.05-2.63.97.42-1.81 3.96-.6-.24Zm1.63-.18 1.93.6-.18.6-1.27-.42-.36 1.14 1.2.36-.17.6-1.21-.36-.37 1.2 1.33.42-.24.6-1.93-.6Zm2.6.78.78.12.6 3.6.66-3.36.6.12-.78 4.25-.84-.18-.6-3.53-.6 3.3-.67-.12Zm3.86 1.26h-.85l.07-.66 2.4.24-.05.6-.85-.06-.42 3.6h-.66Zm5.31 2.87h-1.33L43.97 80h-.66l1.14-4.37h.79l1.32 4.31h-.66Zm-.12-.6-.6-2.03-.42 2.03Zm3.14-1.07 1.2-.18.3 2.27a2.06 2.06 0 0 1-1.02.36c-2.41.4-3.04-4.24-.55-4.37a2.25 2.25 0 0 1 .97 0v.71a1.58 1.58 0 0 0-.84-.12c-1.6.02-1.1 3.47.36 3.12a1.03 1.03 0 0 0 .36-.12l-.12-1.2-.6.12Zm1.69-2.16 1.99-.48.12.6-1.27.3.24 1.14 1.21-.3.13.6-1.21.3.3 1.2 1.32-.24.18.6-2.05.48Zm2.65-.6.78-.3 2.3 2.81-1.09-3.23.6-.18 1.39 4.07-.78.24-2.3-2.75 1.03 3.17-.6.24Zm7.3 1.55a1.87 1.87 0 0 1-.72.54c-2.02 1.05-4.07-3.15-1.87-4.01a2.25 2.25 0 0 1 .84-.18l.3.6a1.34 1.34 0 0 0-.78.12c-1.36.46.09 3.54 1.33 2.81a1.09 1.09 0 0 0 .54-.48Zm.67-2.21-2.3-1.68.67-.36 1.5 1.14-.24-1.8.67-.42.3 2.81.9 1.5-.6.3Zm2.53-.42.42 1.55-.42.24-.6-1.44Zm2.6-5.57 1.63 3.41-.42.3-3.02-2.16 2.35 2.76-.48.42-2.9-3.3.85-.66 2.71 1.92-1.5-3 .78-.6 2.83 3.24-.48.42Zm.48-1.44.49-.54 3.13 3-.48.48Zm1.15-1.14.48-.6 3.44 1.14-2.6-2.16.37-.48 3.38 2.7-.6.66-3.38-1.2v.06l2.6 2.16-.36.48Zm2.11-2.76.42-.6 3.63 2.52-.49.6Zm3.93.6a1.44 1.44 0 0 0 .6-.6.6.6 0 0 0-.25-.77c-.24-.18-.48-.12-.78.06l-.42.18a1.23 1.23 0 0 1-1.7-1.68 2.2 2.2 0 0 1 .6-.6l.55.36a1.67 1.67 0 0 0-.6.54.47.47 0 0 0 .1.67.44.44 0 0 0 .08.05.6.6 0 0 0 .73-.06l.42-.24a1.33 1.33 0 0 1 1.81 1.85 1.56 1.56 0 0 1-.6.6Zm-.79-4.43-.36.78-.6-.3 1.09-2.1.6.24-.43.78 3.32 1.61-.3.6Zm.24-2.03.49-1.08a1.03 1.03 0 0 1 1.44-.66.96.96 0 0 1 .67 1.02c.12-.12.24-.24.66-.18l1.75.12-.3.66-1.45-.12a.53.53 0 0 0-.66.47l1.75.6-.24.72Zm2.18-.24a.6.6 0 0 0-.43-.84c-.48-.18-.6 0-.78.36l-.12.3 1.2.42Zm1.56-2.34-2.83.36.18-.72 1.93-.24-1.51-1.2.24-.66 2.17 1.8 1.7.48-.25.66Zm-1.5-5.7c.17-1.97 4.82-1.42 4.4.6-.17 2.05-4.81 1.38-4.4-.6m3.8.55c.28-1-3.23-1.6-3.2-.42-.3 1.06 3.18 1.54 3.2.42m-3.5-2.64v-1.91h.66v1.2l1.2.12v-1.2h.6v1.2l1.88.06v.71Zm0-3.95v-.74l3.61-.3-.12-1.26.6-.06.25 1.92Zm2.65-4.92.24 1.26 1.09.12.12.66-4.47-.48-.18-.77 4.04-1.92.18.66Zm-.6.24-1.81.84 2.05.18Zm-2.9-1.01-.3-1.08a.94.94 0 0 1 .72-1.38 1.1 1.1 0 0 0 1.93-.6 1.15 1.15 0 0 1 1.48.67l.33 1.25Zm1.56-1.14-.12-.36a.6.6 0 0 0-.78-.3.54.54 0 0 0-.42.66l.12.36Zm1.82-.48-.13-.42a.67.67 0 0 0-1.2.42l.06.36Zm-4.77-2.46c-.93-1.89 3.53-3.53 4.1-1.61.84 1.87-3.6 3.44-4.1 1.55m3.55-1.37c-.27-1.08-3.54.32-3.02 1.2.18.41.67.6 1.81.12s1.33-.9 1.21-1.32m-4.4-.54-.54-1.01a1.01 1.01 0 0 1 .23-1.43 1.09 1.09 0 0 1 .26-.13.97.97 0 0 1 1.2.18h.07c-.08-.53 1-1.28 1.45-1.8l.36.6-1.03.99a.48.48 0 0 0-.18.65l.06.19 1.7-.9.3.6Zm1.21-1.74a.6.6 0 0 0-.81-.26l-.04.02a.54.54 0 0 0-.32.7.52.52 0 0 0 .08.14l.12.24 1.15-.6Z' data-name='Path 256664'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.brand-wda-logo-grey {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='48' viewBox='0 0 48 48'%3E%3Cdefs%3E%3CradialGradient id='radial-gradient' cx='0.5' cy='0.5' r='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%2399a0a8'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg id='logo-square-grey' transform='translate(1.991)'%3E%3Crect id='circle' width='48' height='48' rx='24' transform='translate(-1.991)' opacity='0.24' fill='url(%23radial-gradient)'/%3E%3Cpath id='inner-path-2' d='M20782.939,381.19s12.83-10.338,17.688-17.056a55.965,55.965,0,0,1-8.959.491c.395-.184,11.967-5.613,20.285-13.818,0,0-6.1,16.936-17.8,30.382Zm24.635-13.358a.853.853,0,0,1,.027-.094c.016-.042.021-.063.031-.084v-.005l.01-.042c.059-.146.094-.256.131-.345a3.618,3.618,0,0,0,.109-.355l.121-.371c.016,0,.016-.005.02-.026v-.037a3.434,3.434,0,0,1,.193-.752c.152-.454.283-.69.387-.705l-.016-.016a.472.472,0,0,1,.168-.073.5.5,0,0,1,.156-.042l.006.063a2.138,2.138,0,0,1-.084.5,3.953,3.953,0,0,0-.125.5c-.021.01-.025.031-.025.063a.2.2,0,0,1-.027.052c-.016.042-.025.063,0,.078a.531.531,0,0,0-.053.068l0,.057c-.016,0-.021,0-.027.01s0,0,.006,0a.019.019,0,0,1,.016.005l-.062.214h.016a.137.137,0,0,0,.115-.089c.037-.063.072-.12.1-.178.074-.094.174-.209.3-.36.063-.073.125-.146.193-.219a1.2,1.2,0,0,1,.313-.4.525.525,0,0,1,.318-.094l.047.01v.037a.322.322,0,0,1-.041.151.981.981,0,0,0-.094.141l-.016.005a.278.278,0,0,1-.027.073.214.214,0,0,1-.041.057v.016h.01c-.041.11-.066.193-.088.251a.766.766,0,0,0-.057.246.451.451,0,0,1-.027.11.31.31,0,0,0-.025.1.214.214,0,0,1-.037.084.1.1,0,0,0-.025.057l.01.026.031-.01c.094-.12.215-.287.387-.491.125-.162.256-.324.393-.481h.01l.371-.449c.025-.031.047-.063.078-.1s.063-.063.072-.052a.384.384,0,0,1,.111-.1.188.188,0,0,1,.135-.042l.016-.021.053-.01.025.052c.006,0,.012.01.016.016a.223.223,0,0,0,.059.005c.01.021.025.031.031.026l-.043.052a.155.155,0,0,1,0,.037.13.13,0,0,1-.027.031l-.041.037c-.006.005-.01.005-.021.005v.016c-.041.037-.068.068-.088.084s-.031.037-.031.047l-.115.115v.016a.243.243,0,0,1-.156.1l.016.01h.047l-.016.01a.042.042,0,0,0-.027.01c-.025.021-.047.047-.072.068l.016.01-.031.047c-.01,0-.037.026-.084.073a.182.182,0,0,0-.062.115h-.031a.1.1,0,0,1-.053.016.15.15,0,0,0,.021.031l-.021.016c-.041.01-.057.021-.057.042h.016v-.01c.01,0,.016.005.016.01a.012.012,0,0,1,.01.01l-.057.016a.693.693,0,0,1-.062.094l-.053.016.016.031c0,.005-.01.021-.031.037a.066.066,0,0,0-.025.037c0,.01-.012.01-.037.016l-.031.031.01.01-.057.063-.027.005a.111.111,0,0,1-.072.073.388.388,0,0,0-.037.068c-.016.026-.031.052-.047.073a.023.023,0,0,0-.01.016l-.037.037.006.01-.059.037-.053.094a.022.022,0,0,0-.025.016.093.093,0,0,0-.016.052h-.021l-.031.031c-.016.021-.02.037-.025.037l-.016.042a.525.525,0,0,0-.094.125l.01.021-.041.026-.037.057-.021.01v.021h-.041l.01.01.031.016-.02.016c-.016.005-.021.026-.021.057l-.025.026-.037.089-.031.01v.052a.088.088,0,0,0-.031.021c-.006.01-.012.016,0,.021a.769.769,0,0,0-.053.068q-.032.039-.047.031a.44.44,0,0,1-.131.11.25.25,0,0,1-.146.042l-.062-.01-.006-.094.012-.23v-.037c.01-.031.016-.057.025-.084a.474.474,0,0,1,.037-.078l-.021-.031a.853.853,0,0,0,.027-.094c.01-.037.01-.057.016-.078h.02c.006-.047.016-.089.021-.131s.025-.084.037-.125v-.016c-.006-.026-.012-.042,0-.047l.025-.037a.033.033,0,0,1,0-.042l.016-.042a.342.342,0,0,1,.031-.146c.01-.037.021-.068.031-.1-.084.089-.156.183-.23.277a2.63,2.63,0,0,1-.35.418.069.069,0,0,1-.025.042.069.069,0,0,1-.031.031l-.1.12a.293.293,0,0,0-.072.141l-.064.042c-.01.01-.01.016.012.026s.016.016.016.021a.079.079,0,0,1-.031.047.457.457,0,0,1-.043.052l.021.016c0,.005-.01.005-.041.01l-.012.068-.041.031c-.006,0-.01-.005-.016,0s-.01.01-.01.016v.037l-.031.026c-.006,0-.012,0-.012-.016a.032.032,0,0,1-.01-.021l-.043.1h-.025c-.01-.005-.021-.005-.025,0h-.027l-.025.042c-.01.016-.025.016-.041.016h-.031l-.033.031-.031-.01a.125.125,0,0,1-.094.063A.227.227,0,0,0,20807.574,367.832Zm6.787-.23a.567.567,0,0,1-.031-.214.458.458,0,0,1,.01-.115c.006-.037.006-.068.01-.084s.012-.031.012-.047a.035.035,0,0,0-.006-.042v-.063l.027-.016c-.012-.016-.021-.021-.027-.016v-.178l-.057-.01-.047.021c-.012-.01-.016-.016-.021-.016s-.016.005-.021.021h-.041c0-.005-.01-.005-.016-.016a.068.068,0,0,1-.047.031l-.059.016a.06.06,0,0,0,.006-.031v-.016h-.016c-.01,0-.016.01-.031.021a.258.258,0,0,1-.141.042c-.016.01-.037.021-.053.031a.285.285,0,0,1-.047.037l-.074-.042a.422.422,0,0,0-.025.063l-.062.01h-.031l-.062.031-.021.047-.031-.005-.031.016-.01.063a.472.472,0,0,1-.053.057.235.235,0,0,1-.057.037l-.012.031h.031a.137.137,0,0,1-.016.037c-.01.005-.01,0-.016-.005a.146.146,0,0,0-.057.12.374.374,0,0,0-.105.047c-.041.031-.062.057-.066.084l-.068.057c-.012,0-.016,0-.021-.01s-.006-.01-.006-.01l-.187.094-.088.047h-.027l-.035-.052a.7.7,0,0,1,.113-.246c.031-.047.063-.1.1-.146h.006l.01.005a.706.706,0,0,1,.053-.089.349.349,0,0,0,.053-.073.516.516,0,0,1,.057-.068c.016-.026.031-.057.047-.084.006-.01.016-.016.027-.026l.2-.272a.069.069,0,0,1,.037-.031.741.741,0,0,1,.072-.11c.037-.052.063-.078.084-.084a1.82,1.82,0,0,1,.1-.151c.047-.052.09-.1.137-.162l.078-.094.025-.01.037-.068c.016,0,.025-.01.043-.016a.441.441,0,0,1,.094-.157l0-.016a.513.513,0,0,0,.109-.11c.037-.037.068-.078.105-.12a3.305,3.305,0,0,0,.287-.319.558.558,0,0,0,.078-.084.748.748,0,0,0,.109-.151l.012.016a.424.424,0,0,1,.131-.063.7.7,0,0,0,.113-.042l.037-.016h.031l.012-.016.094-.005.035.01a.11.11,0,0,1-.02.084h.016l.01.01h-.021c-.02.1-.035.183-.057.282a1.207,1.207,0,0,1-.078.261.028.028,0,0,1,.021.005c.01.005,0,.01,0,.021l-.043.073.021.057c-.006.031-.01.063-.016.094s-.016.084-.021.12l-.031.037v.11h-.016l.016.047a.182.182,0,0,0-.025.073c0,.031-.006.052-.006.063l.01.063-.025.042c0,.01.006.026.006.037s.01.031.01.037-.006.026-.016.026v-.01l-.01.005c0,.026.01.031.031.031,0,.01-.006.063-.016.151a1.319,1.319,0,0,1-.016.136v.042l-.047.031v.047l.035-.005a.019.019,0,0,1,.016.031.134.134,0,0,1-.02.042l.035.031c.006.01,0,.021-.016.026s-.02.005-.02.01v.016c.02.01.025.021.025.026s-.006.01-.025.005v.042a.536.536,0,0,1,.01.078.1.1,0,0,0-.021.052c0,.01.006.016.021.021a.019.019,0,0,1,.016.005c.006.005.006.01.006.021h-.012a.339.339,0,0,1,0,.125.933.933,0,0,1-.047.136l-.059-.01c-.006.005-.01.016-.016.021s-.006.016-.01.016-.016,0-.021,0l-.021.047c-.078.047-.166.089-.244.136A.182.182,0,0,1,20814.361,367.6Zm.109-1.854a.52.52,0,0,1-.078.1.321.321,0,0,0-.068.115.254.254,0,0,0-.068.057c-.031.042-.062.084-.094.12a.551.551,0,0,1-.125.167.512.512,0,0,1-.037.1.657.657,0,0,0,.146-.016c.156-.031.246-.052.252-.052h-.006l.021-.005c.025-.157.051-.313.078-.47l.041-.157A.109.109,0,0,1,20814.471,365.748Zm-3.787,1.964a.549.549,0,0,1-.131,0l-.115-.042a.318.318,0,0,1-.088-.172.742.742,0,0,1,.115-.251.279.279,0,0,0,.051-.131c0-.005.012-.01.027-.026a.047.047,0,0,0,.016-.032l.035-.025v-.026a1.3,1.3,0,0,0,.115-.193,1.113,1.113,0,0,0,.074-.141h.025l.016-.068.025-.005.037-.084c.012,0,.021-.026.037-.057a2.18,2.18,0,0,1,.209-.381c.266-.4.4-.616.412-.632l.016-.016-.01-.01-.047.005-.062-.005-.059-.047a.621.621,0,0,1,.084-.151.338.338,0,0,1,.109-.12.033.033,0,0,1,.016-.031c.006-.005.006,0,.006,0a.512.512,0,0,1,.3-.141,2.339,2.339,0,0,1,.465-.047h.068a.465.465,0,0,1,.084.005l.115.01a.214.214,0,0,1,.1.026l.016.021h.021v-.005a.655.655,0,0,1,.094.031.555.555,0,0,1,.09.052v.021h.02c.016.005.027.01.031.026s.027.021.037.005l.027.042h.01l.01.01a.091.091,0,0,0,.031.057c.021.021.031.037.031.047l-.031.021.027.031c0,.005.01.005.016.01a.052.052,0,0,1-.031.047h.063v.016h-.016c-.006,0-.006.01-.012.037h.012l.016-.01c0,.005-.012.016-.037.037v.021l-.031.037h.072c-.01,0-.016.016-.016.031s0,.031-.01.031h-.041v.016l.016.016a.236.236,0,0,1,.051-.026.073.073,0,0,1-.066.068.032.032,0,0,1,.01.021.05.05,0,0,1-.01.021.04.04,0,0,0-.021.021h.021l.082-.042-.025.021v.01l-.047.037h-.025l-.027.068-.047.037v.031l.043-.01.01.073h-.037a.033.033,0,0,1-.01.021.025.025,0,0,1-.027.005l.037.031v.031c0,.037-.016.052-.057.052l.01.037a.12.12,0,0,1-.1.005.03.03,0,0,0,0,.031c0,.005,0,.01.01.016l-.006.037-.051.021-.027.005h.047l.031.01.027-.031.016.021-.043.047-.088.01a.074.074,0,0,0-.021.052h.016l.031-.021v.021a.127.127,0,0,1-.062,0l-.047.047v.026l.047.005-.088.031-.027.047c.006.005,0,.016-.01.021l-.062.01v.031l.078.01.029-.021-.029.052a.074.074,0,0,1-.031-.01.261.261,0,0,1-.053.057.249.249,0,0,1-.088.031.023.023,0,0,0,.01.016.065.065,0,0,1,.025.005l-.051.021-.027.047-.041.01a.205.205,0,0,0-.031.052h-.037c.01.021.006.031,0,.031h-.053l-.062.01v.016h.016a.017.017,0,0,0,.021,0,.049.049,0,0,0-.031.047l-.037.01c0,.005-.01.01-.01.016h-.031l-.012.026c0,.01-.02.016-.031.021h-.02l-.006-.01-.025.052h-.074c0,.026-.025.042-.062.063a.094.094,0,0,0,.031.031l-.047-.01-.047.021v.021h.025c.006,0,.006,0,.006.01l-.031.016a.056.056,0,0,0-.031.026.087.087,0,0,1-.053.005.1.1,0,0,0-.01.031.369.369,0,0,0-.068.026.062.062,0,0,0-.037.042l-.02-.01c-.027,0-.043.016-.059.047h-.041a1.055,1.055,0,0,1-.193.12.6.6,0,0,1-.215.089.456.456,0,0,1-.187.115,1.1,1.1,0,0,1-.225.068A.077.077,0,0,0,20810.684,367.712Zm.439-.533v.031l.025.016.084-.016.041-.031h.027c.01-.005.041-.021.1-.047a.309.309,0,0,0,.109-.057h.037a.115.115,0,0,0,.006-.037.506.506,0,0,0,.109-.042l.031-.021,0-.031a.157.157,0,0,0,.068-.016h.012a.3.3,0,0,1,.078-.089l.109-.063v-.026c.057-.037.1-.078.156-.12.037-.037.084-.089.137-.146.031-.052.072-.1.1-.146a1.2,1.2,0,0,0,.109-.167h.021a.232.232,0,0,1,.025-.115.2.2,0,0,1,.059-.1v-.021l.016-.016a.254.254,0,0,1,0-.094.9.9,0,0,0,.025-.141.337.337,0,0,0-.119-.272.441.441,0,0,0-.3-.1l-.094.01a.048.048,0,0,1,.016.031c-.016,0-.025.021-.041.047a.135.135,0,0,0-.006.068.1.1,0,0,0-.031.089l-.031.01-.006.021c0-.005-.01-.005-.016,0s0,.01,0,.021l-.031.052v.031l-.041.01v.037l-.037.01-.01.037.02.031-.01.01-.062.01v.01l.01.031.043-.01a.186.186,0,0,0-.043.042.131.131,0,0,0-.031.057l-.025.042h-.016l-.01.021h-.018l-.01.031.016.005.043-.01a.091.091,0,0,1-.068.037v.042h-.016v-.01c0-.005,0-.01-.016-.01l-.006.016.021.026,0,.016-.041.068-.01.01-.043.01-.031.063.027.063h-.074l0,.01.035.021h.016a.094.094,0,0,1-.047.026.192.192,0,0,1-.057.016l-.012.031.006.021.021-.021h.031v.026l-.016.021h-.043v.016l-.035.01c0,.01.01.016.016.016s0,.01.01.01l-.047.026V366.6a.206.206,0,0,0-.062.11l-.037.005v.037a.273.273,0,0,1,.09-.031l0,.01-.035.016a.11.11,0,0,1-.068.073l.006.016-.043.031-.01.031h.031l.016-.021.006.016a.069.069,0,0,0-.012.031l-.037-.01c-.035.021-.057.037-.062.052v.026l.012-.01,0-.005.043-.01.02-.01-.035.052-.031.01h.01v.026l-.021.047-.035-.01-.031.01v.057l-.012.005-.01.026h.016l.006,0Zm.01-.021a.03.03,0,0,1-.01.019Zm-.574-.12a.035.035,0,0,1,0,.02h0Zm2.162-.559-.01.026-.008.005Zm-21.062-1.854h.01l-.01,0Z' transform='translate(-20775.875 -343.613)' fill='%239aa0a9'/%3E%3Cpath id='inner-path-1' d='M1190.3,3806.213c4.823,2.026,7.008.99,8.527-1.061,1.758-2.37-1.38-6.643-7.008-9.542-5.461-2.818-11.264-3.3-13.2-1.144a3.265,3.265,0,0,1,.249-.384c2.245-3.038,9.916-2.5,17.125,1.217s11.232,9.192,8.981,12.235-8.474,3.908-15.4-.257' transform='translate(-1170.1 -3771.028)' fill='%235a6473'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.brand-wda-logo-backgrounds {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375.19 107.93'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h375.19v107.93H0z' data-name='Rectangle 173330'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath fill='%2386c9cf' d='m69.18 0 39.81 107.93h57.52L126.7 0Z' data-name='Path 256519'/%3E%3Cg data-name='Group 220142'%3E%3Cg clip-path='url(%23a)' data-name='Group 220141'%3E%3Cpath fill='%2386c9cf' d='M303.77 107.93s-3.73-17.88 13.67-52.9C331.04 27.63 332.03 0 332.03 0h-57.52s4.46 14.92-18.88 63.17c-13.32 27.53-9.39 44.76-9.39 44.76Z' data-name='Path 256520'/%3E%3Cpath fill='%23dddddc' d='M317.13 107.93s3.73-17.88-13.67-52.9C289.86 27.63 288.86 0 288.86 0h57.53s-4.46 14.92 18.88 63.17c13.31 27.53 9.38 44.76 9.38 44.76Z' data-name='Path 256521'/%3E%3Cpath fill='%23ffb900' d='M310.45 70.94a175.32 175.32 0 0 1 6.99-15.91C331.04 27.63 332.04 0 332.04 0h-43.17s.98 27.64 14.59 55.03a175.35 175.35 0 0 1 6.99 15.91' data-name='Path 256522'/%3E%3Cpath fill='%2386c9cf' d='M137.25 0s4.15 13.76-8.8 37.87C101.2 88.64 109 107.93 109 107.93h57.52s-3.31-24.57 18.88-63.17C200.63 18.25 194.78 0 194.78 0Z' data-name='Path 256523'/%3E%3Cpath fill='%23dddddc' d='M126.7 0 86.9 107.93H29.36L69.18 0Z' data-name='Path 256524'/%3E%3Cpath fill='%23ffb900' d='M58.63 0s-4.15 13.76 8.8 37.87c27.26 50.77 19.46 70.06 19.46 70.06H29.37s3.32-24.57-18.88-63.17C-4.75 18.25 1.11 0 1.11 0Z' data-name='Path 256525'/%3E%3Cpath fill='%23e85620' d='M67.43 37.87a90.46 90.46 0 0 1-6.58-15.28l-31.48 85.34h57.52l.04-.1c.54-1.52 6.66-21.25-19.5-69.96' data-name='Path 256526'/%3E%3Cpath fill='%23dddddc' d='M237.9 0h-56.4v107.93h56.4A53.96 53.96 0 1 0 237.9 0' data-name='Path 256527'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.is-fix.is-fix.is-fix.is-fix.is-fix.is-fix.is-fix {
  position: fixed;
  transition: all 0.25s ease-in-out;
  z-index: 999;
  box-shadow: 0px 0px 2.5rem 1.25rem rgba(65, 66, 83, 0.18);
}

.is-absolute.is-absolute.is-absolute.is-absolute.is-absolute.is-absolute.is-absolute {
  position: absolute;
  width: inherit;
}

.t-header.is-fix.is-fix.is-fix.is-fix.is-fix.is-fix {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

.t-header.is-show.is-show.is-show.is-show.is-show.is-show {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.flex-row, .t-list-card, .t-corp-card .t-card-footer, .t-job-card .t-card-footer {
  flex-direction: row !important;
}

.flex-column, .t-detail-header.t-corp-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-lt-corp-group .t-detail-lt-corp-group-item {
  flex-direction: column !important;
}

.flex-row-reverse, .t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-detail-main .t-detail-lt .t-detail-lt-corp-group .t-detail-lt-corp-group-item {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

@media (min-width:768px) {
    .form-group .justify-content-end,
    .form-group.justify-content-end {
        max-width: 25rem;
    }
    .form-group .justify-content-start,
    .form-group.justify-content-start {
        max-width: 25rem;
    }
}

.justify-content-center {
  justify-content: center !important;
  flex-wrap: wrap;
}

.justify-content-between, .t-header .t-header-menu {
  justify-content: space-between !important;
}

.justify-content-around, .t-corp-card .t-card-footer, .t-job-card .t-card-footer {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end, .search-list-tools .search-filter-list-lt {
  align-items: flex-end !important;
}

.align-items-center, .t-detail-header.t-corp-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-lt-corp-group, .t-corp-card .t-card-footer, .t-job-card .t-card-footer, .t-header .t-header-menu {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
.flex-root {
  flex: 1;
}

.flex-column-auto {
  flex: none;
}

.flex-column-fluid {
  flex: 1 0 auto;
}

.flex-row-auto, .search-list-tools {
  flex: 0 0 auto;
}

.flex-row-fluid {
  flex: 1 auto;
  min-width: 0;
}

.flex-center, .search-list-tools .search-filter-list-rt, .search-list-tools .search-filter-list-lt .search-filter-item, .t-list-card, .t-list-tag {
  justify-content: center;
  align-items: flex-start;
}

.flex-stack {
  justify-content: space-between;
  align-items: center;
}

@media (min-width: 576px) {
  .flex-sm-root {
    flex: 1;
  }

  .flex-sm-column-auto {
    flex: none;
  }

  .flex-sm-column-fluid {
    flex: 1 0 auto;
  }

  .flex-sm-row-auto {
    flex: 0 0 auto;
  }

  .flex-sm-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }

  .flex-sm-center {
    justify-content: center;
    align-items: center;
  }

  .flex-sm-stack {
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 768px) {
  .flex-md-root {
    flex: 1;
  }

  .flex-md-column-auto {
    flex: none;
  }

  .flex-md-column-fluid {
    flex: 1 0 auto;
  }

  .flex-md-row-auto {
    flex: 0 0 auto;
  }

  .flex-md-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }

  .flex-md-center {
    justify-content: center;
    align-items: center;
  }

  .flex-md-stack {
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .flex-lg-root {
    flex: 1;
  }

  .flex-lg-column-auto {
    flex: none;
  }

  .flex-lg-column-fluid {
    flex: 1 0 auto;
  }

  .flex-lg-row-auto {
    flex: 0 0 auto;
  }

  .flex-lg-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }

  .flex-lg-center {
    justify-content: center;
    align-items: center;
  }

  .flex-lg-stack {
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 1200px) {
  .flex-xl-root {
    flex: 1;
  }

  .flex-xl-column-auto {
    flex: none;
  }

  .flex-xl-column-fluid {
    flex: 1 0 auto;
  }

  .flex-xl-row-auto {
    flex: 0 0 auto;
  }

  .flex-xl-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }

  .flex-xl-center {
    justify-content: center;
    align-items: center;
  }

  .flex-xl-stack {
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-root {
    flex: 1;
  }

  .flex-xxl-column-auto {
    flex: none;
  }

  .flex-xxl-column-fluid {
    flex: 1 0 auto;
  }

  .flex-xxl-row-auto {
    flex: 0 0 auto;
  }

  .flex-xxl-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }

  .flex-xxl-center {
    justify-content: center;
    align-items: center;
  }

  .flex-xxl-stack {
    justify-content: space-between;
    align-items: center;
  }
}
.t-gap-0 {
  gap: 0rem !important;
}

.t-gap-1 {
  gap: 0.25rem !important;
}

.t-gap-2 {
  gap: 0.5rem !important;
}

.t-gap-3 {
  gap: 0.75rem !important;
}

.t-gap-4 {
  gap: 1rem !important;
}

.t-gap-5 {
  gap: 1.25rem !important;
}

.t-gap-6 {
  gap: 1.5rem !important;
}

.t-gap-7 {
  gap: 1.75rem !important;
}

.t-gap-8 {
  gap: 2rem !important;
}

.t-gap-9 {
  gap: 2.25rem !important;
}

.t-gap-10 {
  gap: 2.5rem !important;
}

.t-gap-11 {
  gap: 2.75rem !important;
}

.t-gap-12 {
  gap: 3rem !important;
}

.t-gap-13 {
  gap: 3.25rem !important;
}

.t-gap-14 {
  gap: 3.5rem !important;
}

.t-gap-15 {
  gap: 3.75rem !important;
}

.t-gap-16 {
  gap: 4rem !important;
}

.t-gap-17 {
  gap: 4.25rem !important;
}

.t-gap-18 {
  gap: 4.5rem !important;
}

.t-gap-19 {
  gap: 4.75rem !important;
}

.t-gap-20 {
  gap: 5rem !important;
}

.t-wrapper {
  position: relative;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .container,
.container-xxl,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    max-width: none;
    padding: 0 2rem !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .container,
.container-xxl,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    max-width: none;
    padding: 0 1.5rem !important;
  }
}
@media (max-width: 575.98px) {
  .container,
.container-xxl,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    max-width: none;
    padding: 0 1.25rem !important;
  }
}
@media (min-width: 1600px) {
  .container,
.container-xxl,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    /* max-width: 1536px; */
    max-width: 1320px;
  }
}
.t-breadcrumbs-section {
  position: relative;
  z-index: 1;
}

.t-index .t-breadcrumbs-section {
    display: none;
}

.t-breadcrumbs-section .t-breadcrumbs {
  display: flex;
  padding: 0.875rem 1rem;
}

.t-breadcrumbs-section .t-breadcrumbs .t-breadcrumbs-item {
  position: relative;
  color: #121328;
  font-size: 0.9375rem;
}

.t-breadcrumbs-section .t-breadcrumbs .t-breadcrumbs-item:first-child {
  padding-left: 1.625rem;
}

.t-breadcrumbs-section .t-breadcrumbs .t-breadcrumbs-item:first-child:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  /*
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%236b85d6' %3e%3cpath d='M18.05,4.818,12.29.788A4.853,4.853,0,0,0,6.8.918L1.79,4.828A5.153,5.153,0,0,0,0,8.468v6.9A4.631,4.631,0,0,0,4.62,20H15.4a4.622,4.622,0,0,0,4.62-4.62V8.6A5.1,5.1,0,0,0,18.05,4.818Z' opacity='.52' transform='translate%282 2%29'/%3e%3cpath d='M.75,4.5A.755.755,0,0,1,0,3.75v-3A.755.755,0,0,1,.75,0,.755.755,0,0,1,1.5.75v3A.755.755,0,0,1,.75,4.5Z'  transform='translate%2811 14%29'/%3e%3c/g%3e%3c/svg%3e");
  */
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52.637' height='60' viewBox='0 0 52.637 60'><defs><linearGradient id='a' x1='-0.396' y1='-0.282' x2='1.373' y2='1.229' gradientUnits='objectBoundingBox'><stop offset='0' stop-color='%23de4e57'/><stop offset='1' stop-color='%2392020b'/></linearGradient><filter id='b' x='2.003' y='0' width='50.634' height='60' filterUnits='userSpaceOnUse'><feOffset dx='2' dy='2' input='SourceAlpha'/><feGaussianBlur stdDeviation='2' result='c'/><feFlood flood-opacity='0.161'/><feComposite operator='in' in2='c'/><feComposite in='SourceGraphic'/></filter></defs><g transform='translate(0 1.999)'><rect width='50' height='50' rx='14' fill='url(%23a)'/><g transform='translate(6.001 2)'><g transform='matrix(1, 0, 0, 1, -6, -4)' filter='url(%23b)'><path d='M10499.367,5496v-12.644a.607.607,0,0,1,.48-.591l1.27-.285.375-.082.351-.079.333-.077.211-.053.3-.071.279-.071.175-.047.248-.066.155-.045.146-.04.135-.04.126-.042.183-.058c.2-.066.409-.137.62-.211l.256-.092.127-.047.253-.1.254-.1.25-.1.246-.1.237-.1.113-.047.225-.1.214-.095c.137-.063.267-.127.385-.185a18.4,18.4,0,0,0,2.584-1.541l.042-.029.1-.077.053-.04.108-.087.116-.095.121-.1.2-.169.208-.185.228-.2.019-.024a.277.277,0,0,0,.073-.187v-3.528a.407.407,0,0,1,.225-.364l4.249-2.108v7.777a.614.614,0,0,1-.187.438l-.5.478-.2.193-.2.185-.19.18-.185.168-.18.167-.174.156-.169.15-.164.143-.158.134-.153.129-.145.122-.146.113-.068.053-.135.106c-.042.031-.087.063-.129.1a22.87,22.87,0,0,1-3.238,1.934c-.24.122-.51.246-.795.375l-.25.111c-.043.016-.085.037-.13.055l-.259.111-.135.053-.292.119c-.243.1-.494.192-.745.288l-.3.108c-.348.129-.7.248-1.029.354l-.076.023-.095.032-.24.071-.262.074-.222.063-.234.061-.248.063-.021.008a.212.212,0,0,0-.14.2V5496Zm-10.574,0v-9.411a.209.209,0,0,0-.138-.2l-.023-.008-.245-.063-.235-.061-.222-.063-.261-.074-.246-.071-.09-.032-.076-.023c-.335-.106-.681-.225-1.029-.354l-.3-.108c-.251-.1-.5-.19-.747-.288l-.293-.119-.132-.053-.261-.111c-.043-.019-.085-.04-.13-.055l-.248-.111c-.285-.129-.557-.253-.794-.375a22.49,22.49,0,0,1-3.238-1.934c-.042-.035-.087-.066-.132-.1l-.135-.106-.066-.053-.145-.113-.148-.122-.15-.129-.161-.134-.163-.143-.169-.15-.174-.156-.18-.167-.183-.168-.192-.18-.2-.185-.206-.193-.5-.478a.607.607,0,0,1-.187-.438V5471.7l4.249,2.108a.405.405,0,0,1,.225.364v3.528a.3.3,0,0,0,.068.188l.021.024.227.2.211.185.2.169.124.1.116.095.108.087.053.04.1.077.04.029a18.145,18.145,0,0,0,2.586,1.541c.116.058.248.122.386.185l.214.095.224.1.113.047.238.1.245.1.248.1.251.1.256.1.129.047.254.092c.211.074.419.145.622.211l.183.058.127.042.134.04.146.04.153.045.245.066.18.047.279.071.3.071.209.053.332.077.354.079.369.082,1.274.285a.609.609,0,0,1,.48.591V5496Zm-11.406-27.322a28.764,28.764,0,0,1,37.794-.058l-4.322,2.24a24.288,24.288,0,0,0-29.154.053Zm13.644-15.413a5.288,5.288,0,1,1,5.286,5.265A5.275,5.275,0,0,1,10491.03,5453.265Z' transform='translate(-10471 -5444)' fill='%23fff'/></g></g></g></svg%3E");
  opacity: 0.66;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.25rem;
  height: 1.25rem;
}

.t-breadcrumbs-section .t-breadcrumbs .t-breadcrumbs-item:not(:last-child) {
  margin-right: 2rem;
}

.t-breadcrumbs-section .t-breadcrumbs .t-breadcrumbs-item:not(:first-child):before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23898994'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  opacity: 0.66;
  position: absolute;
  top: 50%;
  left: -1.5rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1rem;
  height: 1rem;
}

.t-breadcrumbs-section .t-breadcrumbs .t-breadcrumbs-item a {
  color: #252d53;
}

.t-breadcrumbs-section .t-breadcrumbs .t-breadcrumbs-item a:hover {
  color: #181e37;
}

@media only screen and (max-width:576px) {
  .t-breadcrumbs-section .t-breadcrumbs .t-breadcrumbs-item {
  font-size: 1rem;
}
}

@media (min-width:768px) {
    .main-content {
        margin-top: -2rem;
    }
}

.quicklink,
.quicklink2 {
  filter: alpha(opacity=85);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  opacity: 0.85;
}
.quicklink2 {
    display: inline-block;
    position: relative;
    top: 2.75rem;
    height: 2rem;
    padding: 0 0.5rem;
    margin: 0 0 0 -2rem;
    color: transparent;
}

@media (max-width: 768px) {
  .quicklink, .quicklink2 {
    display: none;
  }
}
.navbar {
  position: relative;
  margin-bottom: 0;
  border: 1px solid transparent;
  /*
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-align: justify;
  */
  display: block;
  padding:0;
}
.t-header>.navbar {
    padding-top: 3.25rem;
}
@media (max-width: 768px) {
    .navbar {
        box-shadow: 0 4px 10px rgba(123, 124, 125, 0.2);
        border: none;
    }
}
.ie .navbar {
  *zoom: 1;
}
.navbar:before, .navbar:after {
  content: "";
  display: table;
}
.navbar:after {
  clear: both;
  overflow: hidden;
}
.navbar .navbar-group {
  display: inline-block;
  vertical-align: middle;
}
@media all and (max-width: 768px) {
    .navbar .navbar-group {
        float: left;
        width: 100%;
        /*padding: .625rem 0px;*/
    }
    .navbar .navbar-item.nav-location{
        padding: .625rem 0px;
    }
}
.t-header .navbar .navbar-brand {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0;
  margin-right: 0.5rem;
  line-height: inherit;
  white-space: nowrap;
  height: 4.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.t-header .navbar .navbar-brand-title {
    font-size: 1.25rem;
    vertical-align: -webkit-baseline-middle;
    margin-right: 0.5rem;
    color: #757575;
    font-weight: bold;
}
.navbar > .container {
  align-items: flex-start;
}

@media (max-width:768px) {
    .t-header-menu .navbar > .container {
        padding: 0 !important;
    }
}


/*

.navbar .navbar-group {
  display: inline-block;
  vertical-align: middle;
}

.navbar .navbar-group .navbar-item {
  display: flex;
  color: #4667CC;
}

.navbar .navbar-group .navbar-item .svg-icon {
  margin-right: 0.25rem;
}

.navbar .navbar-group .navbar-item .t-area-link {
  margin-left: 0.25rem;
  color: #898994;
}

.navbar .navbar-group .navbar-item .t-area-link:hover {
  color: #3253b7;
}*/

.navbar .navbar-brand {
    display: inline-block;
    vertical-align: middle;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    margin-right: 1rem;
    line-height: inherit;
    white-space: nowrap;
}

@media (max-width:768px) {
    .navbar .navbar-brand {
        margin-right: 0.5rem;
    }
}

.navbar .navbar-brand:hover, .navbar .navbar-brand:focus {
  text-decoration: none;
}

.navbar .navbar-brand .navbar-brand-logo {
  height: 3rem;
}

.navbar .navbar-item {
  display: inline-block;
  vertical-align: middle;
}
.navbar .navbar-item svg {
	color: #204B91;
	vertical-align: text-bottom;
	margin-right:5px;
}
.navbar .navbar-item .t-area-link {
  /*color: #767677;
  border:0;
  background-color: transparent;
  font-size: 0.9rem;
  cursor:pointer;*/
}
.navbar .navbar-item .t-area-link:hover {
  color: #204B91;
}

@media only screen and (max-width:576px) {
  .navbar .navbar-item .t-area-link {
    font-size: 1rem;
  }
}

.t-area-btn {
  background-color: #edf0fa;
  color: #27356a;
  display: inline-block;
  vertical-align: middle;
  padding: 0.125rem 0.625rem;
  border-radius: 0.5rem;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.t-area-btn:hover {
  color: #27356a;
}

.navbar .area-tag-list {
  margin-left: 0.75rem;
  display: inline-block;
  vertical-align: middle;
}

.navbar .area-tag-list .area-tag-list-item {
  display: inline-block;
  vertical-align: middle;
}

.navbar .navbar-collapse {
  display: inline-block;
  vertical-align: middle;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);
  -webkit-overflow-scrolling: touch;
  float: right;
}
.ie .navbar .navbar-collapse {
  *zoom: 1;
}
.navbar .navbar-collapse:before, .navbar .navbar-collapse:after {
  content: "";
  display: table;
}
.navbar .navbar-collapse:after {
  clear: both;
  overflow: hidden;
}
.navbar .navbar-collapse.show {
  overflow-y: auto;
}

@media (max-width: 768px) {
  .navbar .navbar-collapse {
    border-top: 0;
    width: 100%;
    display: block;
  }

  .navbar .navbar-collapse.collapse {
    height: auto;
    padding-bottom: 0;
    overflow: visible;
  }

  .navbar .navbar-collapse.show {
    overflow-y: visible;
    border-top: 1px solid #d0d0d4;
    display: block;
    margin-top: 0.5rem;
  }

  .navbar-fixed-top .navbar .navbar-collapse, .navbar-static-top .navbar .navbar-collapse, .navbar-fixed-bottom .navbar .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar .nav.navbar-nav {
  display: inline-block;
  margin-right: 0;
  margin-left: auto;
}

@media (max-width: 768px) {
  .navbar .nav.navbar-nav {
    flex-direction: column;
  }
}
/*.navbar .nav.navbar-nav .nav-item {
  position: relative;
  text-align: center;
  -moz-text-align-last: center;
  text-align-last: center;
  display: block;
  font-size: 0.875rem;
}*/

@media (max-width: 768px) {
  .navbar .nav.navbar-nav .nav-item {
    display: flex;
    width: 100%;
  }
}
.navbar .nav.navbar-nav .nav-item:not(:last-child) {
    border-bottom: 1px solid #E7E7E8;
}

.navbar .nav.navbar-nav .nav-item[data-sub=true] > .nav-link {
  padding-right: 1.5rem;
}

.navbar .nav.navbar-nav .nav-item[data-sub=true] > .nav-link:after {
  content: "";
  position: absolute;
  right: 0.5rem;
  top: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  background-repeat: no-repeat;
  background-position: center 45%;
  background-size: contain;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 4'%3E%3Cpath fill='%2327356a' d='M4.4 4a.6.6 0 0 1-.6-.1L.2.9a.5.5 0 0 1 0-.7.6.6 0 0 1 .7 0l3.2 2.6 3-2.6a.6.6 0 0 1 .7 0 .5.5 0 0 1 0 .7l-3.3 3Z'/%3E%3C/svg%3E");
  background-color: #ffffff;
  width: 0.5rem;
  height: 0.5rem;
}

.navbar .nav.navbar-nav .nav-item[data-sub=true] .menu-sub .menu-item {
  position: relative;
}

.navbar .nav.navbar-nav .nav-item[data-sub=true] .menu-sub .menu-item:not(:last-child):before {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -0.03125rem;
  background: repeating-linear-gradient(to right, #e7e7ea 0, #e7e7ea 0.25rem, transparent 0, transparent 0.375rem);
  width: 80%;
  height: 0.0625rem;
}

.navbar .nav.navbar-nav .nav-item[data-sub=true] .menu-sub .menu-item .menu-link {
  padding-right: 3.5rem;
  position: relative;
}

.navbar .nav.navbar-nav .nav-item[data-sub=true] .menu-sub .menu-item .menu-link:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 2rem;
  opacity: 0;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%234667CC' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: 0.25s;
}

.navbar .nav.navbar-nav .nav-item[data-sub=true] .menu-sub .menu-item .menu-link:hover {
  color: #27356a;
  background-color: #edf0fa;
}

.navbar .nav.navbar-nav .nav-item[data-sub=true] .menu-sub .menu-item .menu-link:hover:after {
  right: 1rem;
  opacity: 1;
}

@media (min-width: 768px) {
  .navbar .nav.navbar-nav .nav-item[data-sub=true] .menu-sub-dropdown {
    min-width: 12rem;
  }
}
@media (max-width: 768px) {
  .navbar .nav.navbar-nav .nav-item[data-sub=true] .menu-sub-dropdown {
    width: 100%;
  }
}
.navbar .nav.navbar-nav .nav-item.show .nav-link {
  color: #6b85d6;
}

.navbar .nav.navbar-nav .nav-link:not(.quicklink):not(.quicklink2),.t-header .nav-link:not(.quicklink):not(.quicklink2) {
  display: block;
  padding-right: 0;
  padding-left: 0;
  font-size: 1.25rem;
  padding: 1rem 0;
  color: #171819;
}
@media (max-width: 768px) {
    .navbar .nav.navbar-nav .nav-link:not(.quicklink):not(.quicklink2), .t-header .nav-link:not(.quicklink):not(.quicklink2) {
        font-size: 1rem;
        padding: 0.5rem 0;
    }
}
.navbar .nav.navbar-nav .nav-link:not(.quicklink):not(.quicklink2):hover {
  color: #CA7B1E;
}
.navbar .nav.navbar-nav .nav-link:not(.quicklink):not(.quicklink2).nav-link-icon {
  display: inline-block;
  vertical-align: middle;
  border-radius: 6px;
  color: #fff;
}
.navbar .nav.navbar-nav .nav-link:not(.quicklink):not(.quicklink2).nav-link-icon:hover {
  filter: alpha(opacity=60);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  opacity: 0.6;
}
.t-header .t-header-top.mobile-navbar .nav-link:not(.quicklink):not(.quicklink2).nav-link-icon:not(:last-child) {
    margin-right: 0.5rem;
}
.t-header .nav-link:not(.quicklink):not(.quicklink2).nav-link-icon img {
  width: 1.5rem;
}

@media (max-width: 768px) {
  .navbar .nav.navbar-nav .nav-link:not(.quicklink):not(.quicklink2) {
    width: 100%;
    flex-direction: column;
  }
}
.navbar .nav.navbar-nav .nav-link:not(.quicklink):not(.quicklink2):hover {
  color: #F5DF4D;
}

/*.navbar .nav.navbar-nav .nav-link:not(.quicklink):not(.quicklink2).nav-link-icon:not(:last-child) {
  margin-right: 0.5rem;
}*/

.navbar .nav.navbar-nav .nav-link:not(.quicklink):not(.quicklink2).nav-link-icon:hover {
  filter: alpha(opacity=60);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  opacity: 0.6;
}

.navbar .nav.navbar-nav .nav-link:not(.quicklink):not(.quicklink2).nav-link-icon img {
  width: 1.5rem;
}

.navbar .nav.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

@media (min-width: 576px) {
  .navbar.navbar-expand-sm .navbar-nav .nav-item {
    display: flex;
  }

  .navbar.navbar-expand-sm .navbar-nav .nav-item:not(:last-child) {
    border-bottom: none;
  }

  .navbar.navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar.navbar-expand-sm .navbar-collapse {
    display: flex;
  }

  .navbar.navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (min-width: 768px) {
  .navbar.navbar-expand-md .navbar-nav .nav-item {
    display: inline-block;
    vertical-align: middle;
  }

  .navbar.navbar-expand-md .navbar-nav .nav-item:not(:last-child) {
    border-bottom: none;
  }
    .navbar.navbar-expand-md .navbar-nav .nav-link:not(.quicklink):not(.quicklink2) {
    font-size: 1rem;
    padding-right: 0rem;
    padding-left: 0.5rem;
    color: #171819;
  }
  .navbar.navbar-expand-md .navbar-nav .nav-link:not(.quicklink):not(.quicklink2):hover {
    color: #D10303;
  }

  .navbar.navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar.navbar-expand-md .navbar-collapse {
    display: inline-block;
    vertical-align: middle;
  }

  .navbar.navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .navbar.navbar-expand-lg .navbar-nav .nav-item {
    display: flex;
  }

  .navbar.navbar-expand-lg .navbar-nav .nav-item:not(:last-child) {
    border-bottom: none;
  }

  .navbar.navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar.navbar-expand-lg .navbar-collapse {
    display: flex;
  }

  .navbar.navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1200px) {
  .navbar.navbar-expand-xl .navbar-nav .nav-item {
    display: flex;
  }

  .navbar.navbar-expand-xl .navbar-nav .nav-item:not(:last-child) {
    border-bottom: none;
  }

  .navbar.navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar.navbar-expand-xl .navbar-collapse {
    display: flex;
  }

  .navbar.navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1400px) {
  .navbar.navbar-expand-xxl .navbar-nav .nav-item {
    display: flex;
  }

  .navbar.navbar-expand-xxl .navbar-nav .nav-item:not(:last-child) {
    border-bottom: none;
  }

  .navbar.navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar.navbar-expand-xxl .navbar-collapse {
    display: flex;
  }

  .navbar.navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar.navbar-expand .navbar-nav .nav-item {
  display: flex;
}

.navbar.navbar-expand .navbar-nav .nav-item:not(:last-child) {
  border-bottom: none;
}

.navbar.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar.navbar-expand .navbar-collapse {
  display: flex;
}

.navbar.navbar-expand .navbar-toggler {
  display: none;
}

.navbar .navbar-toggler {
  padding: 0.875rem 0rem 0.5rem 0.5rem;
  line-height: 1;
  background-color: transparent;
  cursor: pointer;
  color: #898994;
  border: 2px solid transparent;
  border-radius: 0.625rem;
  float: right;
  align-items: center;
  display: flex;
}
@media (max-width: 768px) {
    .navbar .navbar-toggler {
        padding-left: 0.125rem;
    }
}
.login-btn .comp-title {
    max-width: 5rem;
    overflow: hidden;
    color: #d5bf2d;
    display: block;
    white-space: nowrap;
    font-weight: bold;
}

.navbar .navbar-toggler:hover, .navbar .navbar-toggler:focus {
  text-decoration: none;
}

.navbar .navbar-toggler .navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

.navbar .navbar-toggler [class*=t-main-nav-] .dropdown-toggle::after {
  width: auto;
  height: auto;
  vertical-align: inherit;
  border: none;
}

.navbar .navbar-toggler .t-main-nav__overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 2000%;
  opacity: 0;
  visibility: hidden;
}

.navbar .navbar-toggler .nav-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(18, 19, 40, 0.25);
  opacity: 0;
}

.navbar .navbar-toggler .nav-backdrop.in {
  opacity: 1;
}

.navbar .navbar-toggler .nav-backdrop.fade {
  opacity: 0;
}

.navbar .navbar-toggler .nav-backdrop.show {
  opacity: 1;
}

@media (max-width: 768px) {
  .navbar .navbar-toggler .t-nav-mobile-scroll {
    overflow-y: auto;
  }
}

.navbar .navbar-toggler .svg-icon svg {
    margin-left: 0.25rem;
}
.navbar .navbar-toggler .svg-icon-2hx svg {
    height: 2rem !important;
    width: 2rem !important;
}

#navBar {
    padding-right: 0;
}
#navBar ul {
    display: flex;
    justify-content:flex-end;
    flex-direction: row;
}
#navBar .nav-item {
    width: auto;
    margin-left: 1rem;
}
#navBar .nav-item .nav-link-icon:not(:last-child) {
    margin-right: 0.5rem;
}
/*@media (max-width: 768px) {
    #navBar .nav-item:first-child {
        display: none;
    }
}*/


.t-header {
  position: relative;
  /*border-bottom: #f3f3f3 2px solid;*/
  width: 100%;
  transition: all 0.25s ease-in-out;
  z-index: 1000;
}

.t-header .t-header-top {
  background-color: #121328;
  color: #ffffff;
  text-align: justify;
  -moz-text-align-last: justify;
  text-align-last: justify;
  position: fixed;
  width: 100%;
  height: 3.25rem;
  padding: 0.5rem 0;
  z-index: 10;
}
.t-header .t-header-top.mobile-navbar {
    top: 3.25rem;
    height: unset;
    background-color: #333;
}
/*@media (max-width: 768px) {
  .t-header .t-header-top {
    display: none;
  }
}*/
.t-header .t-header-top .t-header-top-lf-list {
  display: inline-flex;
  height: 100%;
}

.t-header .t-header-top .t-header-top-rf-list {
  display: inline-flex;
  max-width:65%;
  float: right;
}

.t-header .t-header-top .t-header-top-rf-list .t-header-top-list-item:last-child {
  max-width: 50%;
}
.t-header .t-header-top.mobile-navbar .t-header-top-rf-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    float: unset;
    column-gap: 1.25rem;
    max-width:unset;
}
.t-header .t-header-top .t-header-top-list-item {
  position: relative;
  padding: 0.5rem 0 0.375rem 0;
  display: flex;
  align-items: center;
}

.t-header .t-header-top .t-header-top-list-item.active .t-header-top-list-link {
  color: #dae1f5;
  font-weight:700;
}

.t-header .t-header-top .t-header-top-list-item:not(:last-child) {
  margin-right: 1rem;
}

.t-header .t-header-top .t-header-top-list-item:not(:last-child):after {
  content: "";
  position: absolute;
  right: -0.625rem;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 1px;
  height: 50%;
  background-color: rgba(255, 255, 255, 0.24);
}

@media (max-width:768px) {
    .t-header .t-header-top .t-header-top-list-item {
        margin-right: 0rem !important;
        padding:unset;
    }
    .t-header .t-header-top:not(.mobile-navbar) .t-header-top-list-item:after {
        display: none;
    }
}

.t-header .t-header-top .t-header-top-list-item .t-header-top-list-link {
  display: block;
  color: currentColor;
  font-size: 0.875rem;
	white-space: nowrap;
	position: relative;
}
.t-header .t-header-top .t-header-top-list-item .t-header-top-list-link.active {
    color:#ffc400;
    padding: 0.125rem 0.5rem;
    font-weight: 400;
    line-height: 1.5;
}

.t-header .t-header-top .t-header-top-list-item .t-header-top-list-link:hover {
/*  opacity: 0.66;*/
	text-decoration: none;
}
.t-header .t-header-top .t-header-top-list-item .t-header-top-list-link:hover::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ffc400;
	bottom: 0;
	left: 0;
}

.t-header .t-header-top .t-header-top-list-item .t-header-top-list-login {
    display: inline-flex;
  align-items: center;
  gap: 0.125rem;
	color: #90eed2;
}
.t-header .t-header-top .t-header-top-list-item .t-header-top-list-reg {
    display: inline-block;
    color: #ffa37c;
    margin-left: 0.375rem;
    font-size: 0.875rem;
}
.t-header .t-header-top .t-header-top-list-item .t-header-top-list-reg span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 5rem;
  display: inline-block;
  vertical-align: bottom;
}


@media only screen and (max-width:576px) {
  .t-header .t-header-top .t-header-top-list-item .t-header-top-list-link,.t-header .t-header-top .t-header-top-list-item .t-header-top-list-reg {
  font-size: 1rem;
}
}

.t-header .t-header-top .navbar-brand {
  margin-top: -0.625rem;
  margin-left: -0.625rem;
}
.t-header .navbar-brand {
    padding: 0rem;
    color: #fff;
    height: 3rem;
    display: flex;
    margin-top: 0rem;
    border-radius: 0.25rem;
    margin-left: 0rem;
    align-items: flex-end;
}
.t-header .navbar-brand img {
    height: 2.5rem;
}
.t-header .navbar-brand .navbar-brand-title {
    margin-bottom: 0.25rem;
    color: #fff;
}
.t-header .navbar-toggler {
    border: 0;
    color: #fff;
    margin: 0 -0.25rem 0 0.5rem;
    padding: 0;
    font-size: 1rem;
}
.t-header.is-fix.t-header.is-fix {
  background-color: transparent;
  background-image: radial-gradient(transparent 0.0625rem, #ffffff 0.0625rem);
  background-size: 0.3125rem 0.3125rem;
  -webkit-backdrop-filter: saturate(50%) blur(0.3125rem);
  backdrop-filter: saturate(50%) blur(0.3125rem);
}

.t-header .t-header-main {
  padding: 0.5rem 0;
  background-color: #ffffff;
}

.t-header .t-header-menu {
  position: relative;
  white-space: nowrap;
}

/*
.t-header .t-header-menu:before {
  content: "";
  position: absolute;
  left: 0;
  top: -50%;
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  z-index: -1;
}
*/

@media (min-width: 1200px) {
    .t-header .t-header-top .t-header-top-list-item:not(:last-child){
        margin-right: 0.8rem
    }
    .t-header .t-header-top .t-header-top-list-item:not(:last-child):after{
        right: -0.5rem;
    }
}

@media (min-width: 768px) {
  .t-header .t-header-menu .navbar {
    display: block;
  }
}
.t-header .t-header-menu .t-header-navs {
  /*
  padding: 0.25rem;
  background-image: linear-gradient(45deg, #4667CC, #27356a);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  */
  background-color: #4667CC;
  position: relative;
  border-radius: 1rem;
  white-space: nowrap;
}

@media (max-width:768px) {
    .t-header .t-header-menu .t-header-navs {
        flex-flow: wrap;
        border-radius:0;
        justify-content: space-between;
    }
}

@media (min-width:768px) {
    .t-header .t-header-menu .t-header-navs:after {
      position: absolute;
      content: "";
      top: -0.3125rem;
      left: -0.3125rem;
      width: calc(100% + .625rem);
      height: calc(100% + .625rem);
      display: block;
      overflow: hidden;
      border-radius: 1rem;
      box-shadow: 0 0.5rem 2.25rem 0 rgba(18, 19, 40, 0.2);
      background-color: rgba(18, 19, 40, 0.04);
      transition: background-color 200ms 200ms ease;
      z-index: -1;
    }
}


.t-header .t-header-menu .menu {
  gap: 0.25rem;
}

.t-header .t-header-menu .menu-item {
  color: #27356a;
  font-size: 0.875rem;
}

.t-header .t-header-menu .menu-item .menu-link {
  background-color: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.08);
  border-radius: 0.75rem;
  padding: 0.625rem 1rem;
  color: #ffffff;
}

@media screen and (min-width: 1440px) {
  .t-header .t-header-menu .menu-item  {
      width: 49%!;
      margin: 0 auto;
  }
}

@media (max-width:768px) {
    .t-header .t-header-menu .menu-item  {
        font-size: 0.9375rem;
        width: 49%;
        margin: 0 auto;
    }
    .t-header .t-header-menu .menu-sub-dropdown .menu-item {
        width: 100%;
    }
    .t-header .t-header-menu .menu-sub-dropdown .menu-item:not(:first-child) {
        border-top: 1px solid #ccc;
    }
    .t-header .t-header-menu .menu-item .menu-link {
        width: 100%;
    }
    .t-header .t-header-menu .menu-item .menu-link .svg-icon:last-child {
        float: right;
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
    }
}

.t-header .t-header-menu .menu-item .menu-link:hover, .t-header .t-header-menu .menu-item .menu-link.hover {
  background-color: rgba(255, 255, 255, 0.24);
}

.t-header .t-header-menu .menu-item .menu-link:focus, .t-header .t-header-menu .menu-item .menu-link.focus, .t-header .t-header-menu .menu-item .menu-link:focus-visible {
  background-color: rgba(18, 19, 40, 0.12);
}

.t-header .t-header-menu .menu-item .menu-link:active, .t-header .t-header-menu .menu-item .menu-link.active {
  background-color: rgba(18, 19, 40, 0.36);
}

.t-header .t-header-menu .menu-item .menu-link .svg-icon:first-child {
  margin-right: 0.75rem;
}

.t-header .t-header-menu .menu-item .menu-link .svg-icon:not(:first-child):last-child {
  margin-left: 0.875rem;
}

.t-header .t-header-menu .menu-sub {
  /*max-width: 12rem;*/
}
@media (max-width:768px) {
    .t-header .t-header-menu .menu-sub {
        max-width:100%;
    }
}

.t-header .t-header-menu .menu-sub .menu-link {
  color: #414253;
  /*font-size: 80%;*/
  position: relative;
}

.t-header .t-header-menu .menu-sub .menu-link:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 2rem;
  opacity: 0;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%234667CC' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: 0.25s;
}

.t-header .t-header-menu .menu-sub .menu-link:hover {
  color: #27356a;
  background-color: #dae1f5;
}

.t-header .t-header-menu .menu-sub .menu-link:hover:after {
  right: 0rem;
  opacity: 1;
}

/*.t-header > .navbar {
  background-color: #ffffff;
}*/

.t-footer-svg {
  z-index: 0;
  pointer-events: none;
  -webkit-transform: translateY(-33%);
  transform: translateY(-33%);
  color: #1e1d41;
}

.t-footer-svg path {
  fill: #1e1d41;
}

.t-custom-footer {
  position: relative;
  background-color: #1e1d41;
  color: #ffffff;
  padding: 2rem 2.5rem;
  text-align: left;
  letter-spacing: 1.5px;
  z-index: 1;
}

.t-custom-footer::before {
  content: "";
  background-color: #1e1d41;
  position: absolute;
  left: 0;
  top: -20%;
  width: 100%;
  height: 20%;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 308'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' stroke='%23707070' d='M0 0h1920v308H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%3E%3Cg fill-rule='evenodd' clip-path='url(%23a)'%3E%3Cpath fill='rgba(0,0,0,0.3)' d='M0 101s546 6 1074 0c466-6 336 250 916 0l154 207H0Z' /%3E%3Cpath d='M-31 123s496-276 991 0c0 0 235 61 506 58 226-2 474-58 649-150l-166 277H-31Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: repeat-x;
  -webkit-mask-position: -2px 6px;
  -webkit-mask-size: auto;
}

.t-custom-footer .t-custom-footer-bd {
  border-bottom: 2px dotted rgba(255, 255, 255, 0.16);
}

.t-custom-footer .t-footer-list {
  margin: 1rem 0;
}

.t-custom-footer .t-footer-list li {
  position: relative;
  padding-left: 2.5rem;
}

.t-custom-footer .t-footer-list li:not(:last-child) {
  margin-bottom: 0.75rem;
}

.t-custom-footer .t-footer-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(1rem, -50%);
  transform: translate(1rem, -50%);
  width: 0.75rem;
  height: 0.75rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.093' height='29.093'%3E%3Cpath d='m11.977 1.269.715-.3.025.06.357-.148q.176-.068.356-.123l-.019-.062a3.91 3.91 0 0 1 .752-.15l.006.065a3.849 3.849 0 0 1 .754 0l.007-.065a3.912 3.912 0 0 1 .752.15l-.019.062q.18.055.355.127l.357.148.025-.06.715.3-.025.06.715.3.025-.06.715.3-.025.06.715.3.025-.06.715.3-.025.06.715.3.025-.06.715.3-.025.06.715.3.025-.06.715.3-.025.06.357.148q.175.073.341.161l.031-.057a3.912 3.912 0 0 1 .638.426l-.047.019a3.847 3.847 0 0 1 .533.533l.05-.041a3.9 3.9 0 0 1 .426.638l-.057.031q.089.166.161.341l.148.357.06-.025.3.715-.06.025.3.715.06-.025.3.715-.06.025.3.715.06-.025.3.715-.06.025.3.715.06-.025.3.715-.06.025.3.715.06-.025.3.715-.06.025.148.357q.073.175.127.355l.062-.019a3.916 3.916 0 0 1 .15.752l-.065.006a3.835 3.835 0 0 1 0 .754l.065.006a3.917 3.917 0 0 1-.15.752l-.062-.019q-.055.18-.127.355l-.148.357.06.025-.3.715-.06-.025-.3.715.06.025-.3.715-.06-.025-.3.715.06.025-.3.715-.06-.025-.3.715.06.025-.3.715-.06-.025-.3.715.06.025-.3.715-.06-.025-.148.357q-.073.175-.161.341l.057.031a3.905 3.905 0 0 1-.426.638l-.05-.041a3.845 3.845 0 0 1-.533.533l.041.05a3.905 3.905 0 0 1-.638.426l-.031-.057q-.166.089-.341.161l-.357.148.025.06-.715.3-.025-.06-.715.3.025.06-.715.3-.025-.06-.715.3.025.06-.715.3-.025-.06-.715.3.025.06-.715.3-.025-.06-.715.3.025.06-.715.3-.025-.06-.357.148q-.175.073-.355.127l.019.062a3.917 3.917 0 0 1-.752.15l-.006-.065a3.835 3.835 0 0 1-.754 0l-.006.065a3.916 3.916 0 0 1-.752-.15l.024-.109q-.18-.055-.355-.127l-.357-.148-.025.06-.715-.3.025-.06-.715-.3-.025.06-.715-.3.025-.06-.715-.3-.025.06-.715-.3.025-.06-.715-.3-.025.06-.715-.3.025-.06-.715-.3-.025.06-.715-.3.025-.06-.353-.108q-.175-.073-.341-.161l-.031.057a3.9 3.9 0 0 1-.638-.426l.041-.05a3.846 3.846 0 0 1-.531-.537l-.05.041a3.912 3.912 0 0 1-.426-.638l.057-.031q-.089-.166-.161-.341l-.148-.357-.06.025-.3-.715.06-.025-.3-.715-.06.025-.3-.715.06-.025-.3-.715-.06.025-.3-.715.06-.025-.3-.715-.06.025-.3-.715.06-.025-.3-.715-.06.025-.3-.715.06-.025-.148-.357q-.073-.175-.127-.355l-.062.019a3.912 3.912 0 0 1-.119-.746l.065-.006a3.849 3.849 0 0 1 0-.754l-.065-.006a3.91 3.91 0 0 1 .15-.752l.062.019q.055-.18.127-.355l.148-.357-.06-.025.3-.715.06.025.3-.715-.06-.025.3-.715.06.025.3-.715-.076-.029.3-.715.06.025.3-.715-.06-.025.3-.715.06.025.3-.715-.06-.025.3-.715.06.025.129-.35q.073-.175.161-.341l-.057-.034a3.91 3.91 0 0 1 .426-.638l.05.041a3.847 3.847 0 0 1 .533-.528l-.041-.05a3.91 3.91 0 0 1 .638-.426l.031.057q.166-.089.341-.161l.357-.148-.025-.06.715-.3.025.06.715-.3-.025-.06.715-.3.025.06.715-.3-.025-.06.715-.3.025.06.715-.3-.025-.06.715-.3.025.06.715-.3Z' fill='%23fff' stroke='%23ffc832' stroke-dasharray='6 6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  opacity: 0.32;
}

.t-footer {
  background-color: #ffffff;
  border-top: 2px solid #f9ec95;
}

.t-footer .img-container-footer {
  margin-bottom: 1.25rem;
}

.t-footer .img-container-footer img {
  height: 3.25rem;
}

@media all and (max-width: 768px) {
  .t-footer .footer-main {
    display: block !important;
    margin-bottom: 1.75rem;
  }
  .t-footer .footer-main .footer-links {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
  }
  .t-footer .footer-main .footer-links li {
    min-width: 45%;
    margin-top: 0rem;
  }
  .t-footer .footer-main-info {
    margin-bottom: 1.75rem;
  }
}
.t-footer .footer-main-info .btn {
    margin: 0.25rem 0;
}
.t-footer .footer-main-info li {
  font-size: 0.9375rem;
  margin-top: 1rem;
}

.t-footer .footer-main-info li strong {
  color: #F5DF4D;
  font-size: 125%;
}

.t-footer .footer-main-info li a {
	color: #006477;
	font-weight: 700;
}

.t-footer .footer-main-info li p {
	display: inline-block;
	padding-right: 0.5rem;
}
.t-footer .footer-main-info li span {
	font-weight: 700;
	color: #db6c00;
}

.t-footer .footer-main-info li .footer-link-icon {
  display: inline-block;
  vertical-align: middle;
}

.t-footer .footer-main-info li .footer-link-icon:hover {
  opacity: 0.66;
}

.t-footer .footer-main-info li .footer-link-icon img {
  width: 2rem;
}

@media all and (max-width: 576px) {
  .t-footer .footer-main-info li {
  font-size:1rem;
}
}

.t-footer .footer-links {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

@media all and (max-width: 992px) {
  .t-footer .footer-links:not(:last-of-type) {
    margin-bottom: 2.5rem;
  }
}
.t-footer .footer-links li {
  position: relative;
  font-size: 0.9375rem;
  padding-left: 1.5rem;
  margin-top: 1rem;
}

.t-footer .footer-links li:before {
  content: "";
  background-color: #d0d0d4;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0 0.375rem 0.375rem 0.375rem;
  position: absolute;
  left: 0.5rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.t-footer .footer-links li a {
  color: #121328;
}

.t-footer .footer-links li a:hover {
  color: #F5DF4D;
}

@media all and (max-width: 576px) {
  .t-footer .footer-links li a {
  font-size:1rem;
}
}

.t-footer .img-barrier {
  width: 120px;
  /*margin-top: 1rem;*/
}

.t-footer .btn.footer-btn {
  display: block;
  border: 2px solid rgba(18, 19, 40, 0.24);
  background: transparent;
}

.t-footer .footer-heading {
  position: relative;
  display: inline-block;
  font-size: 1.125rem;
  padding-bottom: 0.875rem;
  letter-spacing: 1px;
}

.t-footer .footer-heading:before {
  content: "";
  background-color: #f8e87d;
  border-radius: 2px;
  width: 0.75rem;
  height: 0.75rem;
  position: absolute;
  left: 33.333333%;
  bottom: -0.25rem;
  z-index: 1;
}

.t-footer .footer-heading:after {
  content: "";
  background-color: #fdf9de;
  width: 100%;
  height: 3px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.t-footer .t-footer-top {
  padding: 1.5rem 1rem 0.5rem 1rem;
  background-color: #fff;
}

@media (max-width: 768px) {
    .bannerBg {
        display: none;
    }
    .t-footer .t-footer-top .row div:last-child {
        display: none;
    }
    .t-footer .t-footer-top .best-for {
        display: none;
    }
    .bottom-menu {
        /* display: none; */
    }
}

.t-footer .t-footer-bottom {
  background-color: #f3f3f4;
  font-size: 0.875rem;
  padding: 1rem 0;
  text-align: center;
}

.t-footer .t-footer-bottom .copyright-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.t-footer .t-footer-bottom .copyright-info p:last-child {
    margin-left: 1rem;
}
@media (max-width: 768px) {
    .t-footer .t-footer-bottom .copyright-info p {
        margin-left: 0;
    }
}

.t-footer.t-primary-footer {
  border-top: 2px solid #8298dd;
}

.t-footer.t-primary-footer .footer-heading:before {
  background-color: #6e88d7;
}

.t-footer.t-primary-footer .footer-heading:after {
  background-color: #becaed;
}

.t-footer.t-secondary-footer {
  border-top: 2px solid #f9ec95;
}

.t-footer.t-secondary-footer .footer-heading:before {
  background-color: #f8e87d;
}

.t-footer.t-secondary-footer .footer-heading:after {
  background-color: #fdf9de;
}

.t-wrapper-page {
  position: relative;
  flex: 1 0 auto;
  flex-direction: row;
  display: flex;
}

.t-wrapper-page .t-wrapper-inner {
  position: relative;
  flex: 1 auto;
  display: flex;
  min-width: 0;
  flex-direction: column;
  width: calc(100% - 16.625rem);
}

.t-wrapper-page .t-side-bar {
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 101;
  width: 16.625rem;
  padding-left: 1rem;
}

.t-wrapper-page .t-side-bar .t-panel-resume {
  position: relative;
}

.t-wrapper-page .t-side-bar .t-panel-resume .t-panel-resume-header {
  position: relative;
  padding: 1rem 2rem;
  border-radius: 0.625rem 0.625rem 0 0;
  font-size: 1.25rem;
  background-image: linear-gradient(45deg, #edf0fa, #b5c2eb);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

.t-wrapper-page .t-side-bar .t-panel-resume .t-panel-resume-header:after {
  content: "";
  position: absolute;
  left: 0;
  top: -0.375rem;
  border-radius: 0.375rem;
  width: 60%;
  height: 0.75rem;
  box-shadow: 0 0.125rem 0.25rem rgba(39, 53, 106, 0.16);
  background-image: linear-gradient(120deg, #4667CC 0%, #90a4e0 100%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 88%;
  transition: all 0.25s ease-in-out;
}

.t-wrapper-page .t-side-bar .t-panel-resume .t-list {
  position: relative;
}

.t-wrapper-page .t-side-bar .t-panel-resume .t-list .t-list-item {
  padding: 0.75rem 1rem;
  border-radius: 0;
}

.t-wrapper-page .t-side-bar .t-panel-resume .t-list .t-list-item .svg-icon {
  color: #4667CC;
  margin-right: 1rem;
}

.t-wrapper-page .t-side-bar .t-panel-resume .t-list .t-list-item .t-list-link {
  text-decoration: none;
  color: #27356a;
  font-size: 1.0625rem;
}

[data-required]:before {
  content: "* ";
  font-size: 1.25rem;
  display: inline-flex;
  color: #cc4667;
}

.t-form-control {
  background-color: #ffffff;
  border: 1px solid #b1b1b1;
  border-radius: 0.25rem;
  font-size: 1rem;
  padding: 0.625rem 1rem;
  transition: all 0.125s ease-in-out;
}

.placeholder.t-form-control {
  color: #858589;
}

.t-form-control:-moz-placeholder {
  color: #858589;
}

.t-form-control::-moz-placeholder {
  color: #858589;
}

.t-form-control:-ms-input-placeholder {
  color: #858589;
}

.t-form-control::-webkit-input-placeholder {
  color: #858589;
}

.t-form-control {
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  -moz-text-align-last: left;
  text-align-last: left;
}

.t-form-control:focus, .t-form-control.focus, .t-form-control:focus-visible {
  border-color: rgba(70, 103, 204, 0.88);
  box-shadow: 0 0 0 4px rgba(70, 103, 204, 0.24);
}

.t-form-control[disabled], .t-form-control:disabled, .t-form-control.disabled {
  cursor: not-allowed;
}

.t-form-control[disabled], .t-form-control[readonly] {
  opacity: 0.66;
  border: 2px solid #f3f3f3;
}

.t-form-control[type=number] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.t-form-control[type=number]::-webkit-outer-spin-button, .t-form-control[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

.t-form-control[type=number]:hover, .t-form-control[type=number]:focus {
  -webkit-appearance: number-input;
  -moz-appearance: number-input;
  appearance: number-input;
}

select.t-form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 1.25rem 50%;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 4'%3E%3Cpath fill='%234667CC' d='M4.4 4a.6.6 0 0 1-.6-.1L.2.9a.5.5 0 0 1 0-.7.6.6 0 0 1 .7 0l3.2 2.6 3-2.6a.6.6 0 0 1 .7 0 .5.5 0 0 1 0 .7l-3.3 3Z'/%3E%3C/svg%3E");
  cursor: pointer;
  padding-right: 3.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

select.t-form-control::-ms-expand {
  display: none;
}

.t-form-control--md {
  padding: 0.75rem 1.5rem;
  font-size: 0.9375rem;
  line-height: 1.75;
}

.t-form-control.is-valid {
  padding-right: 2.75rem;
  border-color: #81CC45;
}

.t-form-control.is-invalid {
  padding-right: 2.75rem;
  border-color: #cc4667;
}

.t-form.t-form-input-field .t-form-group > label {
  font-size: 0.875rem;
  position: absolute;
  top: 0.625rem;
  left: 1.5rem;
  pointer-events: none;
  transition: all 0.125s ease-in-out;
  z-index: 1;
  margin-bottom: 0;
}

.t-form.t-form-input-field .t-form-group .t-form-control {
  padding: 2.25rem 1.25rem 0.875rem 1.25rem;
}

.t-form .t-form-group {
  position: relative;
  margin: 0 0.5rem 1.5rem;
}

.t-form .t-form-group > label {
  display: block;
  font-weight: 500;
  margin-bottom: 0.75rem;
}

.t-form .t-form-check {
  position: relative;
  margin-bottom: 1.25rem;
}

.t-form .t-form-col {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.t-form .t-form-legend {
  font-weight: 700;
  font-size: 1.75rem;
  margin-bottom: 2rem;
}

.t-form-inline {
  display: inline-flex;
}

.t-form-inline .t-form-group {
  flex: 1 1 auto;
  margin-right: 0.75rem;
}

.t-form-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.t-form-row > .t-form-group {
  max-width: 100%;
  flex: 0 0 auto;
  width: auto;
}

.form-group {
  margin-bottom: 0.5rem;
}

.form-d-inline-block{
    display:inline-block;
}

.form-tel-areaCode{
    width:16.5%;
    display: inline-block;
}
.form-tel-number{
    width:33%;
    display: inline-block;
}
.form-tel-ext{
    width:33%;
    display: inline-block;
}

.pc-form-d-flex .t-flex.t-flex-date-3 {
   width: 30%;
   display: inline-block;
   float: left;
}

/*     20230420 add register_form */
.register_form .form-label {
  min-height: 28px;
  background-color: rgba(245,245,245, 0.8);
  padding: 0.25rem;
  border-radius: 4px;
  margin: 2px 0;
  display: block;  
  }
.register_form .form-control-static {
  padding: 0.25rem;
  background-color: #FFF;
  border-bottom: 1px solid #eeeeee;
}
.register_form .form-control {
  margin: 3px 0 !important;
}
.register_form .form-label-title {
  padding: 0.25rem;
  border-radius: 6px 6px 0 0;
  font-weight: bold;
}

/* add register_form end */

/* 2023.03.12 需再調整span 位置 */

@media screen and (min-width: 768px){
    .form-group-left{
        width:18.5%;
        text-align:right;
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-group-right{
        width:80.5%;
        text-align:left;
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-group-right .pc-form-d-flex{
        display:flex;
    }


    .form-group-right.form-rbl ul{

    }
    .form-group-right.form-rbl ul li{
        padding:0;
        margin:1%;
        float:left;
        /*width:23%;*/
    }
    .form-group-right>ul{
        margin:10px 0px;
    }
    .pc-form-d-inline-block{
        display:inline-block;
    }
    .pc-form-d-flex{
        display:flex;
    }
    .form-tel-areaCode{
        width:8%;
    }
    .form-tel-number{
        width:16%;
    }
    .form-tel-ext{
        width:16%;
    }
}


.languageSelect .form-control-static,
.languageSelect select {
    margin-right: 5px;
}
.languageOthers .form-control-static,
.languageOthers .form-control
 {
    margin-right: 5px;
}

@media screen and (max-width: 768px) {
.languageSelect {
    clear: both ;
}
.languageSelect .form-control-static,
.languageSelect select {
    margin-right: 0px;
}
.languageSelect .t-flex  {
    float: left;
    width: 50%;
    text-align: center ;
}
.languageSelect .form-control-static  {
    width: 95%;
    text-align: center;
    padding: 9px;
}
.languageOthers {
    clear: both ;
}
.languageOthers .form-control-static,
.languageOthers .form-control
 {
    margin-right: 0px;
}
.languageOthers .form-control-static {
    display: block ;
    width: 100%;
    padding: 6px;
}
.languageOthers .mt-0 {
    margin-top: 3px!important;
    margin-right: 5px;
    
}
.languageOthers .width-auto {
    width: 95%!important;
    
}
.selectList span {
  width: 100%;
}
/* for D5-7-1 */
.inlineSet {
  clear: both ;
}
.inlineSet .form-group-left {
  width: 29%;
  float: left;
  margin-right: 1%;
}
.inlineSet .form-group-left .form-control-static {
  padding: 8.5px 8px;
  margin: 0;
}
.inlineSet .form-group-right {
  width: 60% !important;
  float: left;
}
.inlineSet .form-group-right select {
  margin-top: 0 !important;
}
select.form-50 {
  max-width: 49%!important;
  margin-right: 1%;
}
.form-group-right.form-rbl ul li {
  padding:0;
  margin:1%;
  float:left;
  width:48%;
}
}

.skillSelect .form-control-title {
  margin-top:4px;
  padding:4px 6px;
  font-weight:700;
  background-color: rgba(245,245,245, 0.8);
  border-radius:4px;
  color:#2b4476;
}
.skillSelect p {
  font-size:0.9375rem;
  padding:6px 0;
  color:#2b4476;
}
.skillSelect input[type="text"] {
  padding:6px;
  margin-top:4px;
}
.skillSelect .btn {
  padding:3px 0;
  font-size:1rem;
  margin-top:5px;
  
}
.skillSelect .form-control-static {
  padding:6px;
}
.skillSelect .text-right {
  text-align:right;
  padding-right:10px;
}


.form-check {
  margin-bottom: 1.25rem;
}
.form-col {
  display: inline-block;
  vertical-align: middle;
}

.form-group .checkbox, .form-group.checkbox {
    display: flex;
    align-items: center;
}

.form-control.form-control:not(textarea) {
  display: inline-block;
}
.form-inline select.form-control, .width-auto {
    width: auto !important;
}
select.form-control {
    padding-right: 3rem;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 17px) calc(1.125em - 3px), calc(100% - 12px) calc(1.125em - 3px), calc(100% - 1.75em) 0.25em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
}
@media all and (max-width: 768px) {
    .form-inline select.form-control {
        width: 100% !important;
    }
    .form-inline select.form-control:not(:first-child) {
        margin-top: 0.5rem;
    }
    select.form-control {
        width: 100% !important;
    }
    .form-control.form-control {
      display: block;
      width: 100%;
    }
    .form-inline .selectWidthAuto select.form-control {
      width: auto !important;
      padding-right: 3rem;
}
}


.timePickUp label {
  white-space:nowrap;
}
.timePickUp .pc-form-d-flex {
  min-height:30px;
  margin-left:5px;
}
.timePickUp select {
  font-size:0.9rem;
}
@media screen and (min-width:576px )and (max-width: 960px) {
.timePickUp .pc-form-d-flex:nth-child(2) {
  display:block;
}
  .timePickUp .pc-form-d-flex .t-flex:nth-child(2) {
    float:left;
  }
  .timePickUp .pc-form-d-flex .t-flex:nth-child(3) p {
    padding-top:1rem;
  }
  .timePickUp .pc-form-d-flex .t-flex:nth-child(4) {
    clear:both;
    margin-left:-0.3rem;
    float:none;
  }
}
@media screen and (max-width: 576px) {
.timePickUp .pc-form-d-flex:nth-child(2) {
  display:block;
}
  .timePickUp .pc-form-d-flex:nth-child(2) .t-flex:nth-child(2) {
    float:left;
  }
  .timePickUp .pc-form-d-flex:nth-child(2) .t-flex:nth-child(3) p {
    padding-top:1rem;
  }
  .timePickUp .pc-form-d-flex:nth-child(2) .t-flex:nth-child(4) {
    clear:both;
    margin-left:-0.3rem;
    float:none;
  }
  .timePickUp .pc-form-d-flex:nth-child(3) label {
    white-space:normal;
}
  .timePickUp .pc-form-d-flex:nth-child(4) .t-flex {
    margin:6px 0;
    
  }
}


.babysitter label {
  margin-right:3px;
  white-space:nowrap;
}
.babysitter input[type="text"] {
  margin: -0.2rem 0 0 0;
  
}
@media screen and (min-width:576px )and (max-width: 960px) {
.babysitter ol {
  padding:5px 0;
  margin:0;
}
.babysitter ol li {
  width:auto;
  display: inline-block !important;
  margin:0;
  padding:2px 10px;
}
.babysitter .mw-100 input[type="radio"] {
  float:none;
  display:block !important;
}
.babysitter label {
  margin-right:3px;
  white-space:nowrap;
}
.babysitter .form-group {
  padding:5px 0;
  margin:0;
  background-color:#FFF !important;
}
.babysitter .t-flex {
  flex-wrap:wrap;
}
.babysitter .mw-100 input[type="text"] {
  width:70%!important;
  margin: 0rem 0 0 0;
  padding:5px;
  
}
}
@media screen and (max-width: 576px) {
.babysitter {
  background-color:#FFF !important;
}
.babysitter ol li {
  width:100% !important;
  display: block !important;
  margin:0;
  padding:3px 10px;
}
.babysitter .mw-100 input[type="radio"] {
  float:none;
  display:block !important;
}
.babysitter label {
  margin-right:3px;
  white-space:nowrap;
}
.babysitter .form-group {
  padding:5px 0;
  margin:0;
  background-color:#FFF !important;
}
.babysitter .t-flex {
  width:100%;
  float:left;
  flex-wrap:wrap;
}
.babysitter .mw-100 input[type="text"] {
  width:70%!important;
  display:block !important;
  margin: -3.5rem 0 0 20%;
  padding:5px;
  
}
}
.form-control.form-control--md {
  padding: 0.75rem 1.5rem;
  font-size: 0.9375rem;
  line-height: 1.75;
}
.form-control.form-control.is-valid {
  padding-right: 2.75rem;
  border-color: #50CD89;
}
.form-control.form-control.is-invalid {
  padding-right: 2.75rem;
  border-color: #F1416C;
}

.shell {
  position: relative;
  line-height: 1;
}

.shell span {
  position: absolute;
  left: 3px;
  top: 1px;
  color: #898994;
  pointer-events: none;
  z-index: -1;
}

.shell span i {
  color: transparent;
  opacity: 0;
  visibility: hidden;
}

[data-tu-mask],
.shell span {
  font-size: 1rem;
  font-family: monospace;
  padding-right: 0.75rem 1.8125rem;
  background-color: transparent;
  text-transform: uppercase;
}

input[type=file] {
  overflow: hidden;
  background-color: #ffffff;
  border: 2px solid #f3f3f3;
  border-radius: 0.625rem;
  font-size: 1rem;
  color: #898994;
  padding: 0.25rem;
  text-align: left;
  -moz-text-align-last: left;
  text-align-last: left;
  transition: all 0.125s ease-in-out;
}

input[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

input[type=file]::file-upload-button {
  padding: 0.875rem 1.8125rem;
  -webkit-margin-end: 1.8125rem;
  margin-inline-end: 1.8125rem;
  color: #595a69;
  background-color: rgba(89, 90, 105, 0.06);
  pointer-events: none;
  border: 2px solid #f3f3f3;
  border-radius: 0.625rem;
  border-inline-end-width: 0.0625rem;
  transition: all 0.125s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  input[type=file]::file-upload-button {
    transition: none;
  }
}
input[type=file]::-webkit-file-upload-button {
  padding: 0.875rem 1.8125rem;
  -webkit-margin-end: 1.8125rem;
  margin-inline-end: 1.8125rem;
  color: #595a69;
  background-color: rgba(89, 90, 105, 0.06);
  pointer-events: none;
  border: 2px solid #f3f3f3;
  border-radius: 0.625rem;
  border-inline-end-width: 0.0625rem;
  -webkit-transition: all 0.125s ease-in-out;
  transition: all 0.125s ease-in-out;
}

input[type=file]::file-selector-button {
  padding: 0.875rem 1.8125rem;
  -webkit-margin-end: 1.8125rem;
  margin-inline-end: 1.8125rem;
  color: #595a69;
  background-color: rgba(89, 90, 105, 0.06);
  pointer-events: none;
  border: 2px solid #f3f3f3;
  border-radius: 0.625rem;
  border-inline-end-width: 0.0625rem;
  transition: all 0.125s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  input[type=file]::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }

  input[type=file]::file-selector-button {
    transition: none;
  }
}
input[type=file]:hover {
  color: #595a69;
}

input[type=file]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: rgba(89, 90, 105, 0.12);
}

input[type=file]:hover:not(:disabled):not([readonly])::file-upload-button, input[type=file]:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: rgba(89, 90, 105, 0.12);
}

input[type=file]:focus {
  color: #595a69;
  background-color: #ffffff;
  border-color: rgba(89, 90, 105, 0.24);
  outline: 0;
  box-shadow: 0 0 1rem 0 rgba(89, 90, 105, 0.24);
}

.invalid-tooltip, .field-validation-error {
  line-height: 1.45;
  max-width: 100%;
  border-radius: 0.25rem;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.8125rem;
  margin-top: 0.1rem;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  background-color: #cc4667;
}

.valid-tooltip, .field-validation-success {
  line-height: 1.45;
  max-width: 100%;
  border-radius: 0.25rem;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.8125rem;
  margin-top: 0.1rem;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  background-color: #81CC45;
}

.input-validation-error {
  border-color: #cc4667;
}

.input-validation-success {
  border-color: #81CC45;
}

/*  INPUT ICON
----------------------------------------  */
.input-icon-rt {
  cursor: pointer;
  color: lightgrey;
  font-size: 1rem;
  position: absolute;
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.input-icon-rt:hover {
  color: #4667CC;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > i:first-of-type {
  color: #898994;
  font-size: 1.25rem;
  position: absolute;
  top: 50%;
  left: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 0.25s ease-in-out;
}

.input-group .t-form-control {
  padding-left: 4rem;
}

.input-group .t-form-control:focus + i {
  color: #4667CC;
}

.input-group-txt .input-txt {
  font-size: 1rem;
  position: absolute;
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.input-group-txt .t-form-control {
  padding-right: 3rem;
}

/*  INPUT ICON
----------------------------------------  */
.t-input-icon-rt {
  cursor: pointer;
  color: #898994;
  border-radius: inherit;
  width: 100%;
  position: absolute;
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.t-input-icon-rt:hover {
  color: #4667CC;
}

.t-input-group {
  position: relative;
  border-radius: inherit;
  width: 100%;
}

.t-input-group > i:first-of-type {
  color: #898994;
  font-size: 1.25rem;
  position: absolute;
  top: 50%;
  left: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 0.25s ease-in-out;
  z-index: 1;
}

.t-input-group .t-form-control {
  padding-left: 4rem;
}

.t-input-group .t-form-control:focus + i {
  color: #4667CC;
}

.t-input-group-txt {
  border-radius: inherit;
  width: 100%;
}

.t-input-group-txt .input-txt {
  font-size: 1rem;
  position: absolute;
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.t-input-group-txt .t-form-control {
  padding-right: 3rem;
}

.time {
  width: 50%;
  min-width: 200px;
  margin: 25px auto;
}

.time__heading {
  text-align: center;
  color: #fff;
  text-shadow: 4px 4px 0px rgba(18, 19, 40, 0.2);
}

.time__input {
  width: 100%;
}

.time__input .timepicker {
  width: 100%;
  font-size: 1.5625rem;
  padding: 10px;
  font-weight: 300;
  text-align: center;
  border: solid 2px #303233;
  color: #303233;
  outline: none;
  box-shadow: 4px 4px 0px 0px rgba(18, 19, 40, 0.1);
}

.time-picker {
  display: flex;
  justify-content: center;
  border-radius: 1rem;
  flex-direction: column;
  transition: all 0.4s ease;
  height: 0;
  overflow: hidden;
}

.time-picker .set-time {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
}

.time-picker .label {
  width: 60px;
  margin: 0 0.375rem;
  text-align: center;
  display: inline-style;
}

.time-picker .label a {
  display: block;
  cursor: pointer;
  font-size: 1.25rem;
  font-weight: 700;
}

.time-picker .label a:hover, .time-picker .label a:active {
  background-color: #F5DF4D;
  color: #FFFFFF;
}

.time-picker .label .set {
  width: 100%;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-radius: 0.5rem;
  background-color: #e7e7ea;
  border: #d0d0d4 solid 1px;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
}

.time-picker #submitTime {
  width: 128px;
  margin: auto;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 700;
}

.time-picker.open {
  border: 1px solid #DDDDDD;
  padding: 15px;
  transition: all 0.5s ease;
  height: auto;
  background-color: #FCFCFC;
  position: absolute;
  left: 7.25rem;
  top: 3.5rem;
  z-index: 99;
}

.chk-inp {
  display: none;
}

.chk-inp ~ .chk-lab {
  cursor: pointer;
  font-size: 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.25s ease-in-out;
}

.chk-inp ~ .chk-lab:hover {
  opacity: 0.66;
}

.chk-inp ~ .chk-lab .checkbox,
.chk-inp ~ .chk-lab a, .chk-inp ~ .chk-lab text, .chk-inp ~ .chk-lab span {
  display: inline-block;
  vertical-align: middle;
}

.chk-inp ~ .chk-lab .checkbox {
  position: relative;
  height: 1.25rem;
  width: 1.25rem;
  background-color: #ffffff;
  border: 0.1875rem solid #d0d0d4;
  border-radius: 0.375rem;
  margin-right: 0.5rem;
  transition: all 0.25s ease-in-out;
}

.chk-inp ~ .chk-lab .checkbox:hover {
  border-color: #faf0ae;
}

.chk-inp ~ .chk-lab .checkbox:before, .chk-inp ~ .chk-lab .checkbox:after {
  content: "";
  transition: all 0.25s ease-in-out;
}

.chk-inp ~ .chk-lab .checkbox:before {
  display: block;
  height: 100%;
  width: 100%;
  background-color: #F5DF4D;
  border-radius: inherit;
  opacity: 0.08;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.chk-inp ~ .chk-lab .checkbox:after {
  opacity: 0;
  height: 0.5rem;
  width: 0.25rem;
  border: solid #ffffff;
  border-width: 0 0.1875rem 0.1875rem 0;
  position: absolute;
  top: 40%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.chk-inp ~ .chk-lab .checkbox:hover:before {
  -webkit-transform: scale(1.75);
  transform: scale(1.75);
}

.chk-inp ~ .chk-lab .checkbox.checkbox--md {
  height: 1.5rem;
  width: 1.5rem;
}

.chk-inp ~ .chk-lab .checkbox.checkbox--md:after {
  width: 0.5rem;
  height: 0.75rem;
}

.chk-inp ~ .chk-lab .checkbox.checkbox--lg {
  height: 1.625rem;
  width: 1.625rem;
}

.chk-inp ~ .chk-lab .checkbox.checkbox--lg:after {
  width: 0.625rem;
  height: 0.875rem;
}

.chk-inp ~ .chk-lab .t-text-wavy {
  text-underline-offset: 0.25rem;
  text-decoration: underline;
  text-decoration-style: wavy;
  text-decoration-color: #fbf2b8;
}

.chk-inp:checked + .chk-lab .checkbox {
  background: #F5DF4D;
  border-color: #F5DF4D;
}

.chk-inp:checked + .chk-lab .checkbox:before {
  opacity: 0;
  -webkit-transform: scale(1.75);
  transform: scale(1.75);
}

.chk-inp:checked + .chk-lab .checkbox:after {
  opacity: 1;
}

.chk-inp:disabled + .chk-lab .checkbox {
  border-color: #e7e7ea;
  background: #d0d0d4;
  cursor: not-allowed;
}

.chk-inp:disabled + .chk-lab a, .chk-inp:disabled + .chk-lab text, .chk-inp:disabled + .chk-lab span {
  cursor: not-allowed;
}

.chk-inp:disabled + .chk-lab .checkbox:hover:before {
  display: none;
}

.check_wrap_v1_sm {
  font-size: 0;
}

.check_wrap_v1_sm .check_wrap_item {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0.5rem;
}

.check_wrap_v1_sm .check_wrap_item:not(:last-of-type) {
  margin-right: 0.5rem;
}

.check_wrap_v1_sm .check_input {
  display: none;
}

.check_wrap_v1_sm .check_input:checked + .check_wrap-label {
  background-color: #4667CC;
}

.check_wrap_v1_sm .check_input:checked + .check_wrap-label .check_mark {
  background-color: #4667CC;
  border-color: rgba(255, 255, 255, 0.66);
}

.check_wrap_v1_sm .check_input:checked + .check_wrap-label .check_mark:after {
  opacity: 1;
}

.check_wrap_v1_sm .check_input:checked + .check_wrap-label .txt {
  color: #ffffff;
}

.check_wrap_v1_sm .check_wrap-label {
  background-color: #ffffff;
  border: solid 1px rgba(70, 103, 204, 0.24);
  border-radius: 8px;
  color: #253d87;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  padding: 0.25rem 0.5rem;
  margin-bottom: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.check_wrap_v1_sm .check_wrap-label.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.check_wrap_v1_sm .check_wrap-label:hover {
  background-color: #b6c3eb;
  border-color: rgba(70, 103, 204, 0.66);
  transition: 0.25s all ease;
}

.check_wrap_v1_sm .check_wrap-label:hover .check_mark {
  border-color: #6e88d7;
  transition: all 0.3s cubic-bezier(0.12, 0.49, 0.17, 0.87);
}

.check_wrap_v1_sm .check_wrap-label[aria-pressed=true] {
  background-color: #4667CC;
}

.check_wrap_v1_sm .check_wrap-label[aria-pressed=true] .check_mark {
  background-color: #4667CC;
  border-color: rgba(255, 255, 255, 0.66);
}

.check_wrap_v1_sm .check_wrap-label[aria-pressed=true] .check_mark:after {
  opacity: 1;
}

.check_wrap_v1_sm .check_wrap-label[aria-pressed=true] .txt {
  color: #ffffff;
}

.check_wrap_v1_sm .check_wrap-label .check_mark {
  display: inline-block;
  vertical-align: middle;
  background-color: #ffffff;
  border: solid 2px #4667cc;
  border-radius: 4px;
  margin-right: 0.375rem;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
}

.check_wrap_v1_sm .check_wrap-label .check_mark:after {
  content: "";
  display: block;
  background-color: #4667CC;
  width: 0.25rem;
  height: 0.5rem;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  opacity: 0;
  position: absolute;
  top: 45%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  transition: all 0.3s cubic-bezier(0.12, 0.49, 0.17, 0.87);
}

.check_wrap_v1_sm .check_wrap-label .txt {
  font-size: 0.8125rem;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  pointer-events: none;
}

.check_wrap_v1_sm .check_wrap-label.width-auto.width-auto.width-auto.width-auto {
  width: calc(100% / 2 - .5rem);
  margin-top: 0.5rem;
}

.check_wrap_v1_sm .check_wrap-label.width-auto.width-auto.width-auto.width-auto:nth-of-type(odd) {
  margin-right: 1rem;
}

.check_wrap_v1_sm .check_wrap-label:not(.width-auto):nth-last-of-type(2):first-of-type, .check_wrap_v1_sm .check_wrap-label:not(.width-auto):nth-last-of-type(2):first-of-type ~ .check_wrap-label {
  width: calc(100% / 2 - .5rem);
}

.check_wrap_v1_sm .check_wrap-label:not(.width-auto):nth-last-of-type(3):first-of-type, .check_wrap_v1_sm .check_wrap-label:not(.width-auto):nth-last-of-type(3):first-of-type ~ .check_wrap-label {
  width: calc(100% / 3 - .666rem);
}

.check_wrap_v1_sm .check_wrap-label:not(.width-auto):nth-last-of-type(4):first-of-type, .check_wrap_v1_sm .check_wrap-label:not(.width-auto):nth-last-of-type(4):first-of-type ~ .check_wrap-label {
  width: calc(100% / 4 - .75rem);
}

.check_wrap_v1_sm .check_wrap-label:not(.width-auto):nth-last-of-type(5):first-of-type, .check_wrap_v1_sm .check_wrap-label:not(.width-auto):nth-last-of-type(5):first-of-type ~ .check_wrap-label {
  width: calc(100% / 5 - .8rem);
}

.check_wrap_v1_sm .check_wrap-label:not(.width-auto):nth-last-of-type(6):first-of-type, .check_wrap_v1_sm .check_wrap-label:not(.width-auto):nth-last-of-type(6):first-of-type ~ .check_wrap-label {
  width: calc(100% / 6 - .83333333rem);
}

.check_wrap_btn {
  
  text-align:center;
  box-shadow: 0 -2px 4px rgba(18, 19, 40, 0.12);
  padding: 1rem 2rem;
  margin:-1.5rem;
}
.check_wrap_btn .check_wrap_message {
    float: left;
    color: #D10303;
}
.check_wrap_btn .btn {
    /* float: right; */
    margin-left: 0.5rem;
    padding: 0.8rem 3rem;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 1px;
}
.check_wrap_btn .btn:not(:last-child) {
  margin-right: 0.75rem;
}

/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(18, 19, 40, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(18, 19, 40, 0.5), rgba(18, 19, 40, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(18, 19, 40, 0.5), rgba(18, 19, 40, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(18, 19, 40, 0.5), rgba(18, 19, 40, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(18, 19, 40, 0.5), rgba(18, 19, 40, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.t-bg-fixed {
  background-attachment: fixed;
}

.t-bg-local {
  background-attachment: local;
}

.t-bg-scroll {
  background-attachment: scroll;
}

.t-bg-border-box {
  background-clip: border-box;
}

.t-bg-padding-box {
  background-clip: padding-box;
}

.t-bg-content-box {
  background-clip: content-box;
}

.t-bg-text {
  -webkit-background-clip: text;
  background-clip: text;
}

.t-bg-repeat {
  background-repeat: repeat;
}

.t-bg-no-repeat {
  background-repeat: no-repeat;
}

.t-bg-repeat-x {
  background-repeat: repeat-x;
}

.t-bg-repeat-y {
  background-repeat: repeat-y;
}

.t-bg-repeat-round {
  background-repeat: round;
}

.t-bg-repeat-space {
  background-repeat: space;
}

.t-bg-auto {
  background-size: auto;
}

.t-bg-cover {
  background-size: cover;
}

.t-bg-contain {
  background-size: contain;
}

.t-bg-bottom {
  background-position: bottom;
}

.t-bg-center {
  background-position: center;
}

.t-bg-left {
  background-position: left;
}

.t-bg-left-bottom {
  background-position: left bottom;
}

.t-bg-left-top {
  background-position: left top;
}

.t-bg-right {
  background-position: right;
}

.t-bg-right-bottom {
  background-position: right bottom;
}

.t-bg-right-top {
  background-position: right top;
}

.t-bg-top {
  background-position: top;
}

.t-bg-mask-bottom-af:after {
  content: "";
  width: 100%;
  height: 15rem;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(3.65deg, #ffffff 22.5%, rgba(255, 255, 255, 0) 102.5%);
}

.t-bg-mask-bottom-bf:before {
  content: "";
  width: 100%;
  height: 15rem;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(3.65deg, #ffffff 22.5%, rgba(255, 255, 255, 0) 102.5%);
}

.t-bg-grad-v1 {
  background-image: linear-gradient(to right top, #c7d2fe, #fecaca, #fef9c3);
}

.t-bg-grad-v2 {
  background-image: linear-gradient(180deg, #bae2ff, #e5d9ff 85%);
}

.t-bg-grad-v3 {
  background-image: linear-gradient(to right top, #bfdbfe, #fecaca, #c084fc);
}

.t-bg-grad-v4 {
  background-image: radial-gradient(50% 74% at 50% 20%, rgba(102, 205, 170, 0.24) 0%, rgba(255, 255, 255, 0) 100%);
}

.t-bg-grad-v5 {
  background-image: radial-gradient(50% 74% at 50% 20%, rgba(181, 194, 235, 0.32) -20%, rgba(107, 133, 214, 0.24) 120%);
}

.t-bg-iso-v1 {
  position: relative;
}

.t-bg-iso-v1:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: repeating-linear-gradient(150deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 49px, rgba(255, 255, 255, 0.1) 50px, rgba(18, 19, 40, 0.32) 51px, rgba(255, 255, 255, 0) 55px), repeating-linear-gradient(30deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 49px, rgba(255, 255, 255, 0.1) 50px, rgba(18, 19, 40, 0.3) 51px, rgba(255, 255, 255, 0) 55px);
  width: 100%;
  height: 100%;
}

.t-bg-bullet-v1 {
  background: repeating-linear-gradient(to right, transparent, transparent 50px, white 50px, white 55px), repeating-linear-gradient(to bottom, transparent, transparent 50px, white 50px, white 55px), linear-gradient(45deg, pink, skyblue);
}

.t-bg-bullet-v2 {
  background: repeat left -17px top -22px/55px 55px url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35px 35px'><foreignObject width='35px' height='35px'><div xmlns='http://www.w3.org/1999/xhtml' style='color:white;font-size:35px'>✦</div></foreignObject></svg>"), repeating-linear-gradient(to right, transparent, transparent 50px, white 50px, white 55px), repeating-linear-gradient(to bottom, transparent, transparent 50px, white 50px, white 55px), linear-gradient(45deg, pink, skyblue);
  grid-area: 2/1;
  cursor: pointer;
}

.t-bg-bullet-v2:hover {
  background: repeating-linear-gradient(to right, transparent, transparent 50px, rgba(255, 255, 255, 0.5) 50px, rgba(255, 255, 255, 0.5) 55px), repeating-linear-gradient(to bottom, transparent, transparent 50px, rgba(255, 255, 255, 0.5) 50px, rgba(255, 255, 255, 0.5) 55px), linear-gradient(45deg, pink, skyblue);
  box-shadow: 10px 10px 20px pink;
}

.t-bg-bullet-v2:hover + img {
  -webkit-filter: drop-shadow(10px 10px 20px pink);
  filter: drop-shadow(10px 10px 20px pink);
}

.t-bd-0 {
  border-width: 0px !important;
}

.t-bd-t-0 {
  border-top-width: 0px !important;
}

.t-bd-r-0 {
  border-right-width: 0px !important;
}

.t-bd-b-0 {
  border-bottom-width: 0px !important;
}

.t-bd-l-0 {
  border-left-width: 0px !important;
}

.t-bd-1 {
  border-width: 1px !important;
}

.t-bd-t-1 {
  border-top-width: 1px !important;
}

.t-bd-r-1 {
  border-right-width: 1px !important;
}

.t-bd-b-1 {
  border-bottom-width: 1px !important;
}

.t-bd-l-1 {
  border-left-width: 1px !important;
}

.t-bd-2 {
  border-width: 2px !important;
}

.t-bd-t-2 {
  border-top-width: 2px !important;
}

.t-bd-r-2 {
  border-right-width: 2px !important;
}

.t-bd-b-2 {
  border-bottom-width: 2px !important;
}

.t-bd-l-2 {
  border-left-width: 2px !important;
}

.t-bd-3 {
  border-width: 3px !important;
}

.t-bd-t-3 {
  border-top-width: 3px !important;
}

.t-bd-r-3 {
  border-right-width: 3px !important;
}

.t-bd-b-3 {
  border-bottom-width: 3px !important;
}

.t-bd-l-3 {
  border-left-width: 3px !important;
}

.t-bd-4 {
  border-width: 4px !important;
}

.t-bd-t-4 {
  border-top-width: 4px !important;
}

.t-bd-r-4 {
  border-right-width: 4px !important;
}

.t-bd-b-4 {
  border-bottom-width: 4px !important;
}

.t-bd-l-4 {
  border-left-width: 4px !important;
}

.t-bd-5 {
  border-width: 5px !important;
}

.t-bd-t-5 {
  border-top-width: 5px !important;
}

.t-bd-r-5 {
  border-right-width: 5px !important;
}

.t-bd-b-5 {
  border-bottom-width: 5px !important;
}

.t-bd-l-5 {
  border-left-width: 5px !important;
}

.t-bd-6 {
  border-width: 6px !important;
}

.t-bd-t-6 {
  border-top-width: 6px !important;
}

.t-bd-r-6 {
  border-right-width: 6px !important;
}

.t-bd-b-6 {
  border-bottom-width: 6px !important;
}

.t-bd-l-6 {
  border-left-width: 6px !important;
}

.t-bd-7 {
  border-width: 7px !important;
}

.t-bd-t-7 {
  border-top-width: 7px !important;
}

.t-bd-r-7 {
  border-right-width: 7px !important;
}

.t-bd-b-7 {
  border-bottom-width: 7px !important;
}

.t-bd-l-7 {
  border-left-width: 7px !important;
}

.t-bd-8 {
  border-width: 8px !important;
}

.t-bd-t-8 {
  border-top-width: 8px !important;
}

.t-bd-r-8 {
  border-right-width: 8px !important;
}

.t-bd-b-8 {
  border-bottom-width: 8px !important;
}

.t-bd-l-8 {
  border-left-width: 8px !important;
}

.t-bd-solid {
  border-style: solid;
}

.t-bd-dashed {
  border-style: dashed;
}

.t-bd-dotted {
  border-style: dotted;
}

.t-bd-double {
  border-style: double;
}

.t-bd-hidden {
  border-style: hidden;
}

.t-bd-none {
  border-style: none;
}

.t-bd-primary {
  border-color: #4667CC !important;
}

.t-bd-secondary {
  border-color: #F5DF4D !important;
}

.t-bd-tertiary {
  border-color: #939597 !important;
}

.t-bd-quaternary {
  border-color: #079DB2 !important;
}

.t-bd-success {
  border-color: #81CC45 !important;
}

.t-bd-danger {
  border-color: #cc4667 !important;
}

.t-bd-warning {
  border-color: #ccab46 !important;
}

.t-bd-info {
  border-color: #469dcc !important;
}

.t-bd-dark {
  border-color: #121328 !important;
}

.t-bd-lightgrey {
  border-color: #898994 !important;
}

.t-bd-light {
  border-color: #e7e7ea !important;
}

.t-bd-white {
  border-color: #ffffff !important;
}

.t-bd-neutral {
  border-color: #1a274c !important;
}

.t-bd-soft-primary {
  border-color: rgba(70, 103, 204, 0.075) !important;
}

.t-bd-soft-secondary {
  border-color: rgba(245, 223, 77, 0.075) !important;
}

.t-bd-soft-tertiary {
  border-color: rgba(147, 149, 151, 0.075) !important;
}

.t-bd-soft-quaternary {
  border-color: rgba(7, 157, 178, 0.075) !important;
}

.t-bd-soft-success {
  border-color: rgba(129, 204, 69, 0.075) !important;
}

.t-bd-soft-danger {
  border-color: rgba(204, 70, 103, 0.075) !important;
}

.t-bd-soft-warning {
  border-color: rgba(204, 171, 70, 0.075) !important;
}

.t-bd-soft-info {
  border-color: rgba(70, 157, 204, 0.075) !important;
}

.t-bd-soft-dark {
  border-color: rgba(18, 19, 40, 0.075) !important;
}

.t-bd-soft-neutral {
  border-color: rgba(26, 39, 76, 0.075) !important;
}

.t-bd-soft-navy {
  border-color: rgba(37, 45, 83, 0.075) !important;
}

.t-bd-soft-dimNavy {
  border-color: rgba(28, 32, 56, 0.075) !important;
}

.t-shadow-sm {
  box-shadow: 0 2px 2px 0 rgba(18, 19, 40, 0.06);
}

.t-shadow-md {
  box-shadow: 0 4px 6px -2px rgba(18, 19, 40, 0.12), 0 2px 4px -2px rgba(18, 19, 40, 0.12);
}

.t-shadow-lg {
  box-shadow: 0 10px 14px -4px rgba(18, 19, 40, 0.12), 0 4px 6px -4px rgba(18, 19, 40, 0.12);
}

.t-shadow-xl {
  box-shadow: 0 20px 24px -6px rgba(18, 19, 40, 0.12), 0 8px 10px -6px rgba(18, 19, 40, 0.12);
}

.t-shadow-2xl {
  box-shadow: 0 24px 50px -12px rgba(18, 19, 40, 0.25);
}

.t-shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(18, 19, 40, 0.06);
}

.t-shadow {
  box-shadow: 0 2px 4px 0 rgba(18, 19, 40, 0.12), 0 2px 2px -2px rgba(18, 19, 40, 0.12);
}

.t-shadow-header {
  box-shadow: 0px 2px 4px rgba(18, 19, 40, 0.08), 0px 8px 12px rgba(18, 19, 40, 0.04);
}

.t-shadow-card {
  box-shadow: 0 0.0625rem 0.25rem rgba(18, 19, 40, 0.08), 0 0.25rem 0.5rem rgba(18, 19, 40, 0.04);
}

.t-shadow-label {
  box-shadow: 0 0.125rem 0.625rem rgba(18, 19, 40, 0.12);
}

.t-shadow-label:hover, .t-shadow-label.hover {
  box-shadow: 0 0.125rem 0.625rem rgba(18, 19, 40, 0.12), 0 0.25rem 1rem rgba(18, 19, 40, 0.24);
}

.t-shadow-none {
  box-shadow: none;
}

.t-shadow-hv-v1 {
  box-shadow: 0 2px 4px 0 rgba(18, 19, 40, 0.04);
  transition: all 0.25s ease-in-out;
}

.t-shadow-hv-v1:hover {
  box-shadow: 0 20px 40px 0 rgba(18, 19, 40, 0.08);
}

.t-shadow-hv-v2 {
  box-shadow: 13px 32px 36px -14px rgba(18, 19, 40, 0.12);
  transition: all 0.25s ease-in-out;
}

.t-shadow-hv-v2:hover {
  top: -2px;
  box-shadow: 13px 32px 36px -14px rgba(18, 19, 40, 0.32);
}

.t-shadow-hv-v3 {
  box-shadow: 0 0.125rem 0.25rem rgba(18, 19, 40, 0.08);
  transition: all 0.25s ease-in-out;
}

.t-shadow-hv-v3:hover {
  box-shadow: 0 0.175rem 0.275rem rgba(18, 19, 40, 0.16);
}

.t-shadow-hv-v4 {
  box-shadow: 0 20px 24px -12px rgba(18, 19, 40, 0.08);
  transition: all 0.25s ease-in-out;
}

.t-shadow-hv-v4:hover {
  box-shadow: 0 22px 28px -14px rgba(18, 19, 40, 0.16);
}

.t-shadow-hv-v5 {
  box-shadow: 0 3px 10px 0 rgba(18, 19, 40, 0.12);
  transition: all 0.25s ease-in-out;
}

.t-shadow-hv-v5:hover {
  box-shadow: 0 30px 60px 0 rgba(18, 19, 40, 0.12);
}

.t-blur-0,
.t-hover-blur-0:hover {
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

.t-blur-1,
.t-hover-blur-1:hover {
  -webkit-filter: blur(1px);
  filter: blur(1px);
}

.t-blur-2,
.t-hover-blur-2:hover {
  -webkit-filter: blur(2px);
  filter: blur(2px);
}

.t-blur-3,
.t-hover-blur-3:hover {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

.t-blur-4,
.t-hover-blur-4:hover {
  -webkit-filter: blur(4px);
  filter: blur(4px);
}

.t-blur-5,
.t-hover-blur-5:hover {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.t-blur-6,
.t-hover-blur-6:hover {
  -webkit-filter: blur(6px);
  filter: blur(6px);
}

.t-blur-7,
.t-hover-blur-7:hover {
  -webkit-filter: blur(7px);
  filter: blur(7px);
}

.t-blur-8,
.t-hover-blur-8:hover {
  -webkit-filter: blur(8px);
  filter: blur(8px);
}

.t-blur-9,
.t-hover-blur-9:hover {
  -webkit-filter: blur(9px);
  filter: blur(9px);
}

.t-blur-10,
.t-hover-blur-10:hover {
  -webkit-filter: blur(10px);
  filter: blur(10px);
}

.t-grayscale-0,
.t-hover-grayscale-0:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.t-grayscale-1,
.t-hover-grayscale-1:hover {
  -webkit-filter: grayscale(0.1);
  filter: grayscale(0.1);
}

.t-grayscale-2,
.t-hover-grayscale-2:hover {
  -webkit-filter: grayscale(0.2);
  filter: grayscale(0.2);
}

.t-grayscale-3,
.t-hover-grayscale-3:hover {
  -webkit-filter: grayscale(0.3);
  filter: grayscale(0.3);
}

.t-grayscale-4,
.t-hover-grayscale-4:hover {
  -webkit-filter: grayscale(0.4);
  filter: grayscale(0.4);
}

.t-grayscale-5,
.t-hover-grayscale-5:hover {
  -webkit-filter: grayscale(0.5);
  filter: grayscale(0.5);
}

.t-grayscale-6,
.t-hover-grayscale-6:hover {
  -webkit-filter: grayscale(0.6);
  filter: grayscale(0.6);
}

.t-grayscale-7,
.t-hover-grayscale-7:hover {
  -webkit-filter: grayscale(0.7);
  filter: grayscale(0.7);
}

.t-grayscale-8,
.t-hover-grayscale-8:hover {
  -webkit-filter: grayscale(0.8);
  filter: grayscale(0.8);
}

.t-grayscale-9,
.t-hover-grayscale-9:hover {
  -webkit-filter: grayscale(0.9);
  filter: grayscale(0.9);
}

.t-grayscale-10,
.t-hover-grayscale-10:hover {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.t-brightness-0,
.t-hover-brightness-0:hover {
  -webkit-filter: brightness(0%);
  filter: brightness(0%);
}

.t-brightness-1,
.t-hover-brightness-1:hover {
  -webkit-filter: brightness(20%);
  filter: brightness(20%);
}

.t-brightness-2,
.t-hover-brightness-2:hover {
  -webkit-filter: brightness(40%);
  filter: brightness(40%);
}

.t-brightness-3,
.t-hover-brightness-3:hover {
  -webkit-filter: brightness(60%);
  filter: brightness(60%);
}

.t-brightness-4,
.t-hover-brightness-4:hover {
  -webkit-filter: brightness(80%);
  filter: brightness(80%);
}

.t-brightness-5,
.t-hover-brightness-5:hover {
  -webkit-filter: brightness(100%);
  filter: brightness(100%);
}

.t-brightness-6,
.t-hover-brightness-6:hover {
  -webkit-filter: brightness(120%);
  filter: brightness(120%);
}

.t-brightness-7,
.t-hover-brightness-7:hover {
  -webkit-filter: brightness(140%);
  filter: brightness(140%);
}

.t-brightness-8,
.t-hover-brightness-8:hover {
  -webkit-filter: brightness(160%);
  filter: brightness(160%);
}

.t-brightness-9,
.t-hover-brightness-9:hover {
  -webkit-filter: brightness(180%);
  filter: brightness(180%);
}

.t-brightness-10,
.t-hover-brightness-10:hover {
  -webkit-filter: brightness(200%);
  filter: brightness(200%);
}

.t-contrast-0,
.t-hover-contrast-0:hover {
  -webkit-filter: contrast(100%);
  filter: contrast(100%);
}

.t-contrast-1,
.t-hover-contrast-1:hover {
  -webkit-filter: contrast(110%);
  filter: contrast(110%);
}

.t-contrast-2,
.t-hover-contrast-2:hover {
  -webkit-filter: contrast(120%);
  filter: contrast(120%);
}

.t-contrast-3,
.t-hover-contrast-3:hover {
  -webkit-filter: contrast(130%);
  filter: contrast(130%);
}

.t-contrast-4,
.t-hover-contrast-4:hover {
  -webkit-filter: contrast(140%);
  filter: contrast(140%);
}

.t-contrast-5,
.t-hover-contrast-5:hover {
  -webkit-filter: contrast(150%);
  filter: contrast(150%);
}

.t-contrast-6,
.t-hover-contrast-6:hover {
  -webkit-filter: contrast(160%);
  filter: contrast(160%);
}

.t-contrast-7,
.t-hover-contrast-7:hover {
  -webkit-filter: contrast(170%);
  filter: contrast(170%);
}

.t-contrast-8,
.t-hover-contrast-8:hover {
  -webkit-filter: contrast(180%);
  filter: contrast(180%);
}

.t-contrast-9,
.t-hover-contrast-9:hover {
  -webkit-filter: contrast(190%);
  filter: contrast(190%);
}

.t-contrast-10,
.t-hover-contrast-10:hover {
  -webkit-filter: contrast(200%);
  filter: contrast(200%);
}

.t-invert-0,
.t-hover-invert-0:hover {
  -webkit-filter: invert(0%);
  filter: invert(0%);
}

.t-invert-1,
.t-hover-invert-1:hover {
  -webkit-filter: invert(10%);
  filter: invert(10%);
}

.t-invert-2,
.t-hover-invert-2:hover {
  -webkit-filter: invert(20%);
  filter: invert(20%);
}

.t-invert-3,
.t-hover-invert-3:hover {
  -webkit-filter: invert(30%);
  filter: invert(30%);
}

.t-invert-4,
.t-hover-invert-4:hover {
  -webkit-filter: invert(40%);
  filter: invert(40%);
}

.t-invert-5,
.t-hover-invert-5:hover {
  -webkit-filter: invert(50%);
  filter: invert(50%);
}

.t-invert-6,
.t-hover-invert-6:hover {
  -webkit-filter: invert(60%);
  filter: invert(60%);
}

.t-invert-7,
.t-hover-invert-7:hover {
  -webkit-filter: invert(70%);
  filter: invert(70%);
}

.t-invert-8,
.t-hover-invert-8:hover {
  -webkit-filter: invert(80%);
  filter: invert(80%);
}

.t-invert-9,
.t-hover-invert-9:hover {
  -webkit-filter: invert(90%);
  filter: invert(90%);
}

.t-invert-10,
.t-hover-invert-10:hover {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.t-saturate-0,
.t-hover-saturate-0:hover {
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.t-saturate-1,
.t-hover-saturate-1:hover {
  -webkit-filter: saturate(10%);
  filter: saturate(10%);
}

.t-saturate-2,
.t-hover-saturate-2:hover {
  -webkit-filter: saturate(20%);
  filter: saturate(20%);
}

.t-saturate-3,
.t-hover-saturate-3:hover {
  -webkit-filter: saturate(30%);
  filter: saturate(30%);
}

.t-saturate-4,
.t-hover-saturate-4:hover {
  -webkit-filter: saturate(40%);
  filter: saturate(40%);
}

.t-saturate-5,
.t-hover-saturate-5:hover {
  -webkit-filter: saturate(50%);
  filter: saturate(50%);
}

.t-saturate-6,
.t-hover-saturate-6:hover {
  -webkit-filter: saturate(60%);
  filter: saturate(60%);
}

.t-saturate-7,
.t-hover-saturate-7:hover {
  -webkit-filter: saturate(70%);
  filter: saturate(70%);
}

.t-saturate-8,
.t-hover-saturate-8:hover {
  -webkit-filter: saturate(80%);
  filter: saturate(80%);
}

.t-saturate-9,
.t-hover-saturate-9:hover {
  -webkit-filter: saturate(90%);
  filter: saturate(90%);
}

.t-saturate-10,
.t-hover-saturate-10:hover {
  -webkit-filter: saturate(100%);
  filter: saturate(100%);
}

.t-sepia-0,
.t-hover-sepia-0:hover {
  -webkit-filter: sepia(0%);
  filter: sepia(0%);
}

.t-sepia-1,
.t-hover-sepia-1:hover {
  -webkit-filter: sepia(10%);
  filter: sepia(10%);
}

.t-sepia-2,
.t-hover-sepia-2:hover {
  -webkit-filter: sepia(20%);
  filter: sepia(20%);
}

.t-sepia-3,
.t-hover-sepia-3:hover {
  -webkit-filter: sepia(30%);
  filter: sepia(30%);
}

.t-sepia-4,
.t-hover-sepia-4:hover {
  -webkit-filter: sepia(40%);
  filter: sepia(40%);
}

.t-sepia-5,
.t-hover-sepia-5:hover {
  -webkit-filter: sepia(50%);
  filter: sepia(50%);
}

.t-sepia-6,
.t-hover-sepia-6:hover {
  -webkit-filter: sepia(60%);
  filter: sepia(60%);
}

.t-sepia-7,
.t-hover-sepia-7:hover {
  -webkit-filter: sepia(70%);
  filter: sepia(70%);
}

.t-sepia-8,
.t-hover-sepia-8:hover {
  -webkit-filter: sepia(80%);
  filter: sepia(80%);
}

.t-sepia-9,
.t-hover-sepia-9:hover {
  -webkit-filter: sepia(90%);
  filter: sepia(90%);
}

.t-sepia-10,
.t-hover-sepia-10:hover {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
}

.t-backdrop-blur-0,
.t-hover-backdrop-blur-0:hover {
  -webkit-backdrop-filter: blur(0px);
  backdrop-filter: blur(0px);
}

.t-backdrop-blur-1,
.t-hover-backdrop-blur-1:hover {
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
}

.t-backdrop-blur-2,
.t-hover-backdrop-blur-2:hover {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}

.t-backdrop-blur-3,
.t-hover-backdrop-blur-3:hover {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}

.t-backdrop-blur-4,
.t-hover-backdrop-blur-4:hover {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}

.t-backdrop-blur-5,
.t-hover-backdrop-blur-5:hover {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.t-backdrop-blur-6,
.t-hover-backdrop-blur-6:hover {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
}

.t-backdrop-blur-7,
.t-hover-backdrop-blur-7:hover {
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
}

.t-backdrop-blur-8,
.t-hover-backdrop-blur-8:hover {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.t-backdrop-blur-9,
.t-hover-backdrop-blur-9:hover {
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
}

.t-backdrop-blur-10,
.t-hover-backdrop-blur-10:hover {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

.t-opacity-0,
.t-hover-opacity-0:hover {
  opacity: 0;
}

.t-opacity-1,
.t-hover-opacity-1:hover {
  opacity: 0.1;
}

.t-opacity-2,
.t-hover-opacity-2:hover {
  opacity: 0.2;
}

.t-opacity-3,
.t-hover-opacity-3:hover {
  opacity: 0.3;
}

.t-opacity-4,
.t-hover-opacity-4:hover {
  opacity: 0.4;
}

.t-opacity-5,
.t-hover-opacity-5:hover {
  opacity: 0.5;
}

.t-opacity-6,
.t-hover-opacity-6:hover {
  opacity: 0.6;
}

.t-opacity-7,
.t-hover-opacity-7:hover {
  opacity: 0.7;
}

.t-opacity-8,
.t-hover-opacity-8:hover {
  opacity: 0.8;
}

.t-opacity-9,
.t-hover-opacity-9:hover {
  opacity: 0.9;
}

.t-opacity-10,
.t-hover-opacity-10:hover {
  opacity: 1;
}

.t-slow {
  transition: all 500ms ease;
}

.t-medium {
  transition: all 300ms ease;
}

.t-fast {
  transition: all 100ms ease;
}

.t-f-wave {
  filter: url('data:image/svg+xml,    %3csvg xmlns="http://www.w3.org/2000/svg"%3e      %3cfilter id="waves" x="-20%" y="-20%" width="140%" height="140%" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-interpolation-filters="linearRGB"%3e        %3cfeTurbulence type="turbulence" baseFrequency="0.01 0.01" numOctaves="1" seed="1" stitchTiles="noStitch" result="turbulence" /%3e        %3cfeDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="G" yChannelSelector="A" result="displacementMap" /%3e      %3c/filter%3e    %3c/svg%3e%23waves');
}

.t-f-radius {
  filter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='blur' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0 10'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3C/svg%3E%23blur");
}

.t-f-noise-v1 {
  filter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='blur' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0 10'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3C/svg%3E%23blur");
}

.t-f-old {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 500 100'%3E%3Cpath fill='%23fff' d='M448.8 12.3c0 .2-.3.2-.3 0 0-.3.3-.3.3 0zm-.9-1.8c0 .2-.3.2-.3 0 0-.3.3-.3.3 0zm-2 3.2c0 .2-.3.2-.3 0s.3-.2.3 0zm-.3-1.4c0 .2-.3.2-.3 0 .1-.3.3-.3.3 0zm.3-4.4c0 .2-.3.2-.3 0s.3-.2.3 0zm1.4-2.7h1.3c-.5.5-1.4 1.2-1.3 0zm1 .8-.2.2h.8l-.4-.5-.2.3zm1.4 6.1h-.8l.4-.5.4.5zm.2 1.1c0 .4-.3.4-.6.3v-1.1c.3.2.6.5.6.8zm-4.5-3.7h-.6V8.1h.6v1.4zm9.6.8v-.4h.6c-.1.3-.6 1.2-.6.4zm-.1 1.1c.5.2 1.6.3 1.3 1.1-.6 0-2.1-.5-1.3-1.1zm0-2.8.2.2h-.8l.4-.5.2.3zm-9.8-2.7h-.4c-.1-1.7 3.2-.9.4 0zm13 7.5c0 .2-.3.2-.3 0 0-.3.3-.3.3 0zm-12.6-2.8h-1.4c.5-.4.9-.4 1.4 0zm7.2-1.6c0 .2-.3.2-.3 0s.3-.2.3 0zm.3 2.6c0 .2-.3.2-.3 0 0-.3.3-.3.3 0zm-.5-3.1-1.3-.9c-.1.7-.3 1-1 .8-.3-.8 1.2-1.5 1.5-.7l.8-.9c.3.7.7 1.2 0 1.7zm4.2-.1h.6c-.3.8-.7 1-.6 0zm-23.2-.3h-.8l.4-.5.4.5zm15.8-.7-1.1.4c.4-1.5-1.6-1.1-1.1-2.6-.5-.1-.6.2-.6.6-.5.3-1.9.8-1.7 1.5l1.8-.1c.1.9-.3 2.3 1 2v-1c.6.1 1.7 0 2.4-.1l-.7-.7zm-15 4c.4 0 .4.7 0 .7s-.4-.7 0-.7zm-.4 1.9 1 1.8c-1.2 0-1.8-.8-1-1.8zm-4.7-3.2c0 .2-.3.2-.3 0s.3-.2.3 0zM427.5 7h-.3V4.8c1-.1 1 1.9.3 2.2zm1.7 0c0 .5-.6.5-.6 0s.6-.5.6 0zm-.8 1.8c.2.5 0 1.2-.3 1.6-.5-1.1-.7-4.2.3-1.6zm9-1.8h1c-1.3 1.7-1.7-1-3.4-.4.6-.8 2.6-.8 2.4.4zm-3.3-1.6c1.1 1.3-1.3 1.3-2 1.2.1-.9 1.1-.7 1.7-.7V5l.3.4zm8.8 3.4h-.8l.4-.5.4.5zm1.2.7-.5-.7h.9l-.4.7zm.4-4v.4h-.6c.1-.3.6-1.2.6-.4zm-1.5 6 .2.6c-.6.2-.9-1-1.2-1.5.8 0 .8.1 1 .9zm-5.1-.7.2.2h-.8l.4-.5.2.3zm2.4 2.2c0 .2-.3.2-.3 0s.3-.2.3 0zm-.9-4.8c0 .2-.6.5-.8.6v-.7c.1 0 .8-.1.8.1zm1 2.1h.4v1.1c-.9.2-1.5-1-.4-1.1zm.3-1.9.2.4h-.9c-.2-.6.3-1 .7-.4zm29.4 1.5h-.4l.4-.7c.3.2.9.7 0 .7zm13.6.5.7.1c0 1.3-1.5.9-1.4-.1h.7zm2.7 1.5c0 .2-.3.2-.3 0 .1-.2.3-.2.3 0zm-28 .7c0 .2-.3.2-.3 0s.3-.2.3 0zm24.9-.7c0 .2-.3.2-.3 0s.3-.2.3 0zm-4.2 2.4h.6c-.3.7-.7 1-.6 0zm8.2-2.6v.4h-.6c.1-.3.6-1.2.6-.4zm-4.9-.6c.4.2-.1.5-.2.7v-1l.2.3zm-1.2-1.6c-.2 0-.2-.4 0-.4.2.1.2.4 0 .4zm.2 1.9c.3.9-.1 1.2-.9 1.4l.7-1h-.9c-.2-.9.2-1.2 1.1-1.4v1zm16.7.9c0 .2-.3.2-.3 0 0-.3.3-.3.3 0zm-18.3-.6c.2 0 .2.4 0 .4s-.2-.4 0-.4zm7.1-.7c-.2 0-.2-.4 0-.4.1 0 .1.4 0 .4zm-65.5-4.9c.1-.7.2-1.8 1.1-1.6-.4.9-.5 4.7-1.1 1.6zm56 6.9c0 .2-.3.2-.3 0s.3-.2.3 0zm-55.7-9.3c-.2 0-.2-.4 0-.4s.2.4 0 .4zm73.9 8.4-.4.5v-1l.4.5zm-10.1-.4c.3.4-.5.6-.7.8l.1-1.2c.3-.1.5 0 .6.4zm-23.4-3.3v.4h-.6c.1-.3.5-1.2.6-.4zm-1 .5.2.2h-.8l.4-.5.2.3zm7.6.8-.4.2c.1-.5.4-1 .9-1.2 0 .4-.1.8-.5 1zm-5.5-1.3c-.4.3-.6.4-1 .4.4-.3.9-.8 1.4-.7l-.4.3zm2.2 4.9.2.2-1.1-.1c.2.1.8-.5.9-.1zm-5.3-2.7c.8 1.7-.2 1.7-1.1.5.7-.5 0-.8-.4-1.2.5 0 1.4-.1 1.5.7zm-.7 1.6-.2-.2-.4.5h.8l-.2-.3zm.5-3.8c-.2 0-.2-.4 0-.4.2.1.2.5 0 .4zm-.7 6.1c0 .2-.3.2-.3 0 .1-.3.3-.3.3 0zm11-3 .2.2h-.8l.4-.5.2.3zm6.9 2.8v.3c-2.5.6-.7-2.4 0-.3zm-6.8-1.3c0 .2-.3.2-.3 0s.3-.2.3 0zm-.9-2.5c0 .2-.3.2-.3 0 .1-.3.3-.3.3 0zm5.7 4.3c0 .2-.3.2-.3 0s.3-.2.3 0zm-3.4-1.4c0 .2-.3.2-.3 0 0-.3.3-.3.3 0zm-3.6-1.7h1.3c.3.9-.7.8-1.3 1v-1zm2.6-2.5c.2 0 .2-.4 0-.4s-.2.4 0 .4zm.5 1.3a5 5 0 0 0-1.2-.2v.7h.8v1.1h.6l-.2-1.6zm-44.5-5.2c.3.8.2.6-.1.3l-.7.7c-.7-.7.2-3 .8-1zm48.3 6.6c.4.2-.1.5-.2.7v-1l.2.3zM361.1 2.4l.2.2h-.8l.4-.5.2.3zm-35.3 8.4c0 .2-.3.2-.3 0s.3-.2.3 0zm35.9 2.2c.4.2-.1.5-.2.7v-1l.2.3zm.6-7.7c.3.9-1.1.1-.8-.4.3 0 .7.1.8.4zM329.9 0l.2.4c-1.7-.2-6.4 1.7-7.7 0-.6.7-.9.1-1.3-.4h8.8zm33.3 14.5c0 .2-.3.2-.3 0 0-.3.3-.3.3 0zm-34.9-7c0 .2-.3.2-.3 0 .1-.2.3-.2.3 0zm-1.9-.2c0 .3-.3.6-.6.8V7c.2 0 .6 0 .6.3zm-.3 2.1c0 .2-.3.2-.3 0 0-.3.3-.3.3 0zm46.4-4.1c0 .2-.3.2-.3 0 .1-.2.3-.2.3 0zm-.2-1c-.3.5-.8-.2-.9-.6.2.1.8.4.9.6zm-6.1-.8.2.2h-.8l.4-.5.2.3zm5.2 6.6c0 .2-.3.2-.3 0s.3-.2.3 0zm4.1-1.3-.3.4c-.3-.2.7-1.3.3-.4zm-45-3.3c-.2 0-.2-.4 0-.4.1.1.1.4 0 .4zm39.1-2.4.2.2h-.8l.4-.5.2.3zm-1 6.6c0 .2-.3.2-.3 0s.3-.2.3 0zm.3-3.3c0 .2-.3.2-.3 0s.3-.2.3 0zm.2-1.4c0 .2-.3.2-.3 0 .1-.3.3-.3.3 0zm4.2 1.4.2.2h-.8l.4-.5.2.3zM351.6 0h-.7.7zm-1.2 0c.8.3-.3 1.3-.4 1.9-.9 0-2 0-2.7.4l.4-1.2c-.5-.1-.7.2-.7.7-1.6-.5-5.8.7-6.4-1.1l-1.7 1.1c-1.3-1.3-3.3-1.4-2.3.8-1 .4-1-.9-1.2-1.5-.8.3-1.7.5-2.4-.3-.6-.5-1.1-.8-1.5.1-.4-.2-1.3-.3-1.2-.9.4.5 20.2-1.2 18.7 1.1.2 0 1.1-.7.7-1.1h.7zm-6.5 6.8c0 .2-.4.2-.6.2v-.8c.2.1.6.4.6.6zM313.6 0h7.4l-.8.8c-.2-.4-.5-.9-.9-.8l.4.9c-1.5-2-4.8.5-6.1-.9zm176.2 12.1c-.5-.6-.9-1-1.6-.4l-.3-1.1c-.8.3-.4 1-.2 1.6 1.1-.6 2 .2 1.9 1.4h-.6l.4 1.5h-.6c.2.4.4.8.9.7-.7-1.2 1.1-2.5.2-3.7h-.1zm0-.1zM330.3 8.8h.9c-.2.8-1 1-.9 0zM341.7 7l-.4.5v-1l.4.5zm158.9 6.5c.8-.1 0-13.2.3-13.5H352.8c.2 1.8 1.9 1.8 3.3 1.7-.1-.5-.6-.7-1.1-.6 0-.4.1-.8.4-1.1l.8.8c0-1.1.4.5.5.8l2.6.3v-1l.6 1.1.6-1.1.3 1 .8-1.3c.1.5-.3 1.5.6 1.3V.8c.7 0 1.6-.1 1.8.8l.8-.8c.7 3.4 3.8-1.4 5.2.9.7-.5-.1-.9-.4-1.3.8.4 2 .7 3 .9l-.3.6c.9-.1 2 .3 1.7-1h.5c0 .9 0 1.9-.5 2.6.4.1 1-.2 1.5-.5-1.9-2.2 1.1-.7.8-2.2.4.9 2.2.6 3 .6.5 1.4 2.2.5 2.1-.6 1 .1 1.5.3 1.3 1.3a3 3 0 0 1-.2-1c-1.6.9.4 6.2 1.1 1.1l1 .4-.7-.7.9-.9v1.2h.6c-.2-.9.3-1.2 1.1-1.4.1.6 0 1.2-.7 1.3l1.1 1.6c.7-.3.4-.9.2-1.4h2.1c-.5-.5-.9-.8-1.6-.3-.1-.5.1-1 .5-1.2.2 1.3 1.8.1 1.5 1.7l.9-1.5c-.9 1.6 1.1 2.1 1.5.5l1 1.3c.3-.5.6-1.1.2-1.6h1.3l-.8.7c.8.2 1.6.7 2.2-.1l-.4 2.3h.6V2.9c1.1 0 2.2.2 2.6 1.3L398 3c.8-.2 1.2.5 1.6 1.1.6-1.1 1.9-.6 2.9-.6l-.2-1c1.4 2.6 3.7.4 1.1-.3l.3 1.1c-2.9-1.1 2.8-2.4 2.3-.6.2-.3.5-.5.1-.8 1.5.1 3.1-.1 3.9 1.2l.3-1 1.1 1.3v-.8h.8c.3 1-1.2 1.1-1.8 1.5l.7.9c.4-1 2-1.4 2.3-.1h-.6c-.3 1.3.8 1.9 1.8 1.1-1.2-.5-.3-2.6-2-2.2V2.6c.5-.1.5.4.5.7h.8v-.7c.8.6 1.2.9 1.7-.1v1l1.1-.4v.8h-1.1c.6 1.1 2.2 0 2.6 2.1 1.6-1.5.4-2.6-1.4-2.1.4-.7.7-1.5 1.7-1.2l-.4.8c.5-.2 1.5-.5 1.5-1.1 1.8.1.3 1.5 1.7 1.8l-.4-1.5c.4-.1 1.1.5 1.5.8-.8-1 .6-1.2 1.3-1.2-1.4 1.1-1 2.7-.8 4.3-.3.7-2.3 1.8-1.4 2.5.8-1.3 1.6-1 1.6.4-.4-2.3.2-1.9 1.6-3.1a21 21 0 0 0-1.3-.4l.3-.6 1.1.8v-1c-.9.4-1.2-.9-1.4-1.5.7.2 1-.3 1.1-.9l.6 1.1c.8-1 1.5-.5 2.4.2l.4-.8.4 2.3.9-.4-.3 1.1 3-.3a5 5 0 0 0-.2-1.2h.6c-.1-.7-.6-1.5.2-1.8l.5 1.2c1.1-1.2 2.3 1.1 3.2 1V3.3c.6.1 1.3-.2 1.8-.5-.7.7-2 2.5-.7 3.1l.7-.9-.7.5v-.7c.6.2 1.3-1.1 1.7-1.6l.4 1.2c.7-.3.4-.7.1-1.3.9.6 1.1 1.8 1 2.7-.5.2-.6-.2-.5-.6-1.4-.3-2 .4-1.4 1.8 1.6 0 3.1 0 3 2.1.3-.6.5-1.1.1-1.6.5-.1 1.4.4 2 .7-.1-.6.3-1.8-.7-1.5 1-.1.7-1.6.7-2.2 1.1.2 5.1.2 5.7 1.4.1-.4.3-1.1.8-.9l-.3 1.1h.9l-.3-1.1c1.3-.4.3 1.8 1.5 1.5a15 15 0 0 1-.2-2.2c1.3-.1-.1 2.8 1.7 2.2l-.8-.6c.4-.3.8-.5.4-1l1.7-.8c.2 1.1-.4 1.1-1.3 1.1 1.1 1 2.2.1 3 1-.8.5-1.5.4-2.3.4l.3 1c1.2-.7 3.8-.3 3.4-2.1-.7.1-1.6.1-1.8-.8.8.2 2 .5 2.7.5l-.7 1.1c1.3.1 2.6-.4 3.3 1.2 1.9-.6 3.8-.1 4.2-2.4-.3 1-.5 3.8 1.1 2.7v.8c-.7.2-1.3-.6-1.7-1.1-.1.5.2 1.3-.6 1.1v1.3l1.1-.1v2c-1.2-.3-3.9.5-2.3 1.9v-.8l.6.4v-1.1h.6l-.3.6c.8.1 1.9.6 2.6 0l-1-1c.7-.5 1.2-.5 1.6.3 1-.2 1.1-1.5.1-1.7.7-.5.6-1.5.7-2.2l.9.5c-.4-.9-.3-1.5.6-1.9h-.8l.6-.8c1.6.8-.3 2.2.4 3 1.8-.9.6 2.2 2.1 1.6.1 1.2-.3 3.5 1.4 3.1l-1.4.7c1.1.8 2 5.6 2.4 6.8l.6-1.7c-2.6-2.2.3-3-1.1-4.7.6-.1 1.9-1.1.6-1.1v-1.5c-.7 0-1.6.1-1.8-.8l1.3.5-.4-.8c.5-.1.7.4.8.9 1.3-.1.9-2 1-2.8.6 2.6.6 6.7 2.5 1v1.4l.8-.4c.9 2-1.1 1.2-.8 2.9.9.1 1.8 0 2.4-.8-2.2-1 1.5-2.7.4-4.4l-.9.9V8.4h-.9v-.8c.7.5 1.9.5 2.9.4-.9 1.1 1.6 1.5 2.4 1.4-2.4-.8-.1-4.3 1 .6l.7-.9c.6.8 1.9.7 3 1.4l1-1.7 1 1.8-1-.5c.6.9-.3 2 .9 2.3.2-1.3 1.6-.4 2.4-.3-.7-.5-1.2-1.3-1-2.2.7-.2 1.5 1.4 2 2-.6-2.9 1.8-4.5.5-.7.7-.1 1.8.4 2-.6.4.3 2.1.6 1.7 1.4h1c-.2 1.6-.4 3.7-.8 4.9l.8-1.4c.8 1.2-.6 1.8-.5 2.9 1.5-.1 1.5-.7 1.1-2 .1-.9 1.1-2.1-.1-2.5l.8-.4zM337.7 6.6V7h-.9c.1-.4.8-1.2.9-.4zm-.7 2.3.2.2h-.8l.4-.5.2.3zm-1.4-1 .2.2-1.1-.1c.2 0 .8-.6.9-.1zm-3-2.7h.6c-.3 1.2-.7 1.3-.6 0zm6.2 4.2c0 .2-.3.2-.3 0 0-.3.3-.3.3 0zm3.4 4c0 .2-.4.2-.6.2v-.8c.2.1.6.4.6.6zm.3-10.9c-.7.7-.7 1 .2 1.5 0-.5.6-1.3-.2-1.5zm-1.1 3.6c0 .2-.3.2-.3 0 0-.3.3-.3.3 0zm-4.1 1.7c.4.2-.1.5-.2.7v-1l.2.3zm47.1-3.7v.4h-.6c.2-.4.6-1.3.6-.4zm25.5 5.1v.3h-.9v-.7h-.8c-.3-1.5 1.6 0 1.7.4zm-1.2-4.4c-.2 0-.2-.4 0-.4.1 0 .1.4 0 .4zm1.7-.8H409c.4-.4.9-.4 1.4 0zm-5.6 4.8h.6c-.2.8-.7 1-.6 0zm-.4-3.3-.4.5V5l.4.5zm-4.8-.7c-.2 0-.2-.4 0-.4s.2.4 0 .4zm1.1-.4c-.2 0-.2-.4 0-.4.2.1.2.4 0 .4zm9.5 1.1h.9c-.3.9-.6.9-.9 0zm-9.6 4.7.4.5h-.8l.4-.5zM420 3.7c-.2 0-.2-.4 0-.4s.2.4 0 .4zm.5 2.8.2 1.2c-1.3.2-.6-4.8-.2-1.2zm3.9 2.5c0 .2-.3.2-.3 0s.3-.2.3 0zm-25.9-4.2-.2-.4h.6c0 .5-.1 1.2-.4.4zm17.9 1.1c.9 2.2-1.4.8-.8-.7.4-.1.6.1.8.7zm-1.9 2.2h-.9c.2-.8 1-1 .9 0zm-4.8 3.5c0 .2-.3.2-.3 0 0-.3.3-.3.3 0zM408.2 5c0 .2-.7.2-.9.2l.4-.7c.2 0 .5.3.5.5zm6.1 3.8h1c.2 1.2-.4.5-1 0zm.8-5.1.4.3c-1.8.5-1.9-1-.4-.3zm-17.8 4c-.2 0-.2-.4 0-.4s.2.4 0 .4zm-14.8-2.4c0 .2-.3.2-.3 0s.3-.2.3 0zm-.2.8c.8 1.6-1.6.4-.2-.2l.2.2zm43.5.7c0 .2-.3.2-.3 0s.3-.2.3 0zm-43.6.7c0 .2-.3.2-.3 0s.3-.2.3 0zm3.6-1.5.4-.2c-.1.6-.4 1.1-1 1.3.1-.4.3-1 .6-1.1zm-7.6-3.2c0 .2-.7.1-.9.1v-.6c.3.1.9.3.9.5zm-.6 11.9c0 .9-.7-.5-.9-.8.3.2 1 .4.9.8zm2.6-6.8c0 .2-.3.2-.3 0s.3-.2.3 0zm-2.8-3.8h-.8l.4-.5c.2.1.4.3.4.5zm7.9.7v-.4h.9c-.1.5-.8 1.2-.9.4zm7.4-1.3c0 .2-.3.2-.3 0s.3-.2.3 0zm.9 1.7c-.2-.7-.4-1.5-.4-2.3 2 0 1.3 1.4.4 2.3zm-17.9-3.1.3-.2V3c-.7.1-.8-.6-.3-.9zm14 6.5c.4.2-.1.5-.2.7v-1l.2.3zm-3 2.2c0 .2-.3.2-.3 0s.3-.2.3 0zm2.3-7.6c.4 1.5-1.9.8-1.4-.5l1.4.5zm-.6 6.9c0 .2-.3.2-.3 0s.3-.2.3 0zM387 4.4h.6c-.3.8-.7 1-.6 0z'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top right;
  box-shadow: 0 0.375rem 0.625rem #a0a1a9;
  -webkit-filter: saturate(80%);
  filter: saturate(80%);
}

.t-heading-title,
.t-heading-title {
  position: relative;
  display: flex;
  align-items: center;
  font-size: inherit;
}

.t-heading-title > i,
.t-heading-title > i {
  font-size: 125%;
  margin-right: 0.5rem;
}

.t-heading-title > big,
.t-heading-title > big {
  font-size: 137.5%;
}

[data-heading] {
  position: relative;
  text-shadow: #f3f3f4 3px 2px 0;
}

[data-heading]:after {
  content: attr(data-heading);
  position: absolute;
  left: 0.5rem;
  top: 2rem;
  background-image: -webkit-linear-gradient(left top, transparent 0%, transparent 25%, #121328 25%, #121328 50%, transparent 50%, transparent 75%, #121328 75%);
  background-size: 4px 4px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
  text-shadow: none;
  z-index: -1;
}

.img-fluid {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.img-outline {
  outline: 0.1875rem solid rgba(255, 255, 255, 0.66);
  outline-offset: -0.5rem;
}

.img-container {
  position: relative;
  border-radius: inherit;
  display: block;
  width: 100%;
}

.img-container:before {
  content: "";
  display: block;
  width: 100%;
}

.img-container.percent_1--1:before {
  padding-top: 100%;
}

.img-container .image {
  border-radius: inherit;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  overflow: hidden;
}
.img-container .image img {
    border-radius: inherit;
    /*margin-top: 0.5rem;*/
    height: 100%;
} 

.js-img-lazy {
  border-radius: 50%;
  overflow: hidden;
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  transition: 0.125s all ease;
  -webkit-filter: blur(0.5px);
  filter: blur(0.5px);
}

.image.js-img-lazy:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' style='enable-background:new 0 0 400 400' xml:space='preserve'%3E%3Cpath class='st0' clip-path='url(%23a)' fill='url(&quot;%23b&quot;)' d='M0 0h400v400H0z'/%3E%3Cdefs%3E%3ClinearGradient id='b'%3E%3Cstop offset='0%25' stop-color='%23F6F6F6'%3E%3Canimate attributeName='offset' values='-1; 0; 2' keyTimes='0; 0.25; 1' dur='2s' repeatCount='indefinite'/%3E%3C/stop%3E%3Cstop offset='15%25' stop-color='%23e5e4e9'%3E%3Canimate attributeName='offset' values='0; 0; 3' keyTimes='0; 0.25; 1' dur='2s' repeatCount='indefinite'/%3E%3C/stop%3E%3Cstop offset='10%25' stop-color='%23E8E8E8'%3E%3Canimate attributeName='offset' values='0; 0; 3' keyTimes='0; 0.25; 1' dur='2s' repeatCount='indefinite'/%3E%3C/stop%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect rx='10' ry='10' width='400' height='400'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m348.269 288.1-78-97.5a10.137 10.137 0 0 0-8.2-4.2h-4.4a10.611 10.611 0 0 0-8.3 4.2l-25 31.4-51.8-72.4a10.019 10.019 0 0 0-8.7-4.2h-4.2a10.324 10.324 0 0 0-8.3 4.2l-99.7 138.5a10.159 10.159 0 0 0 0 11.1l2.9 4.9a10.215 10.215 0 0 0 8.9 5.2h273.2a10.215 10.215 0 0 0 8.9-5.2l2.9-4.9a10.362 10.362 0 0 0-.2-11.1Zm-258.5-6.1 72.1-100.1 31.1 100.1Zm192.2-136.6a27.3 27.3 0 1 0-27.3-27.3 27.271 27.271 0 0 0 27.3 27.3Z' fill='%23D1D1D2' opacity='.88'/%3E%3C/svg%3E");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  transition: 0.25s all ease;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-filter: blur(0.5px);
  filter: blur(0.5px);
  z-index: 1;
}

[data-link=swap] {
  position: relative;
  background-image: linear-gradient(to right, #469dcc, #469dcc 50%, #121328 50%);
  background-size: 200% 100%;
  background-position: -100%;
  display: inline-block;
  padding: 0.375rem 0;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.25s ease-in-out;
}

[data-link=swap]:before {
  content: "";
  background: #469dcc;
  display: block;
  position: absolute;
  bottom: -0.25rem;
  left: 0;
  width: 0;
  height: 0.25rem;
  transition: all 0.25s ease-in-out;
}

[data-link=swap]:hover {
  background-position: 0;
}

[data-link=swap]:hover::before {
  width: 100%;
}

[data-link=replace] {
  overflow: hidden;
  position: relative;
}

[data-link=replace]::before, [data-link=replace]::after {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  transition: -webkit-transform 0.25s cubic-bezier(0.76, 0, 0.24, 1);
  transition: transform 0.25s cubic-bezier(0.76, 0, 0.24, 1);
  transition: transform 0.25s cubic-bezier(0.76, 0, 0.24, 1), -webkit-transform 0.25s cubic-bezier(0.76, 0, 0.24, 1);
}

[data-link=replace]::before {
  background-color: #469dcc;
  height: 0.125rem;
  bottom: 0;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

[data-link=replace]::after {
  content: attr(data-replace);
  height: 100%;
  top: 0;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: translate3d(200%, 0, 0);
  transform: translate3d(200%, 0, 0);
  color: #469dcc;
}

[data-link=replace]:hover::before {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

[data-link=replace]:hover::after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

[data-link=slider] {
  box-shadow: inset 0 0 0 0 #469dcc;
  color: #469dcc;
  padding: 0 0.25rem;
  margin: 0 -0.25rem;
  transition: color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}

[data-link=slider]:hover {
  color: #ffffff;
  box-shadow: inset 4rem 0 0 0 rgba(70, 157, 204, 0.48);
}

[data-link=growing] {
  text-decoration: none;
  color: #121328;
  font-weight: 700;
  position: relative;
}

[data-link=growing]:hover {
  color: #ffffff;
  box-shadow: inset 200px 0 0 0 #469dcc;
}

[data-link=growing]::before {
  content: "";
  background-color: rgba(70, 157, 204, 0.8);
  position: absolute;
  left: 0;
  bottom: 0.25rem;
  width: 100%;
  height: 0.5rem;
  z-index: -1;
  transition: all 0.25s ease-in-out;
}

[data-link=growing]:hover::before {
  bottom: 0;
  height: 100%;
}

[data-link=under-v1] {
  background: linear-gradient(to right, #469dcc, #7efff5), linear-gradient(to right, #f5df4d, #4667cc, #079db2);
  background-size: 100% 0.125rem, 0 0.125rem;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 400ms;
}

[data-link=under-v1]:hover {
  background-size: 0 0.125rem, 100% 0.125rem;
}

[data-link=under-v2] {
  color: #121328;
  position: relative;
  text-decoration: none;
}

[data-link=under-v2]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.25rem;
  border-radius: 0.25rem;
  background-color: #121328;
  bottom: 0;
  left: 0;
  -webkit-transform-origin: right;
  transform-origin: right;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

[data-link=under-v2]:hover::before {
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

[data-link=under-v3] {
  background: linear-gradient(0deg, #4667CC, #4667CC) no-repeat right bottom/0 var(--bg-h);
  transition: background-size 350ms;
  --bg-h: 100%;
}

[data-link=under-v3]:where(:hover, :focus-visible) {
  background-size: 100% var(--bg-h);
  background-position-x: left;
}

[data-link=under-v3].t-line {
  padding-bottom: 0.125rem;
  --bg-h: .125rem;
}

.opt-0 {
  opacity: 0 !important;
}

.opt-4 {
  opacity: 0.04 !important;
}

.opt-8 {
  opacity: 0.08 !important;
}

.opt-12 {
  opacity: 0.12 !important;
}

.opt-16 {
  opacity: 0.16 !important;
}

.opt-20 {
  opacity: 0.2 !important;
}

.opt-24 {
  opacity: 0.24 !important;
}

.opt-28 {
  opacity: 0.28 !important;
}

.opt-32 {
  opacity: 0.32 !important;
}

.opt-36 {
  opacity: 0.36 !important;
}

.opt-40 {
  opacity: 0.4 !important;
}

.opt-44 {
  opacity: 0.44 !important;
}

.opt-48 {
  opacity: 0.48 !important;
}

.opt-52 {
  opacity: 0.52 !important;
}

.opt-56 {
  opacity: 0.56 !important;
}

.opt-60 {
  opacity: 0.6 !important;
}

.opt-64 {
  opacity: 0.64 !important;
}

.opt-68 {
  opacity: 0.68 !important;
}

.opt-72 {
  opacity: 0.72 !important;
}

.opt-76 {
  opacity: 0.76 !important;
}

.opt-80 {
  opacity: 0.8 !important;
}

.opt-84 {
  opacity: 0.84 !important;
}

.opt-88 {
  opacity: 0.88 !important;
}

.opt-92 {
  opacity: 0.92 !important;
}

.opt-96 {
  opacity: 0.96 !important;
}

.opt-100 {
  opacity: 1 !important;
}

.t-ab-center {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.t-ab-center-x {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.t-ab-center-y {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.t-lt-0 {
  left: 0rem !important;
}

.t-rt-0 {
  right: 0rem !important;
}

.t-tp-0 {
  top: 0rem !important;
}

.t-bt-0 {
  bottom: 0rem !important;
}

.t-lt--0 {
  left: 0rem !important;
}

.t-rt--0 {
  right: 0rem !important;
}

.t-tp--0 {
  top: 0rem !important;
}

.t-bt--0 {
  bottom: 0rem !important;
}

.t-lt-1 {
  left: 1rem !important;
}

.t-rt-1 {
  right: 1rem !important;
}

.t-tp-1 {
  top: 1rem !important;
}

.t-bt-1 {
  bottom: 1rem !important;
}

.t-lt--1 {
  left: -1rem !important;
}

.t-rt--1 {
  right: -1rem !important;
}

.t-tp--1 {
  top: -1rem !important;
}

.t-bt--1 {
  bottom: -1rem !important;
}

.t-lt-2 {
  left: 2rem !important;
}

.t-rt-2 {
  right: 2rem !important;
}

.t-tp-2 {
  top: 2rem !important;
}

.t-bt-2 {
  bottom: 2rem !important;
}

.t-lt--2 {
  left: -2rem !important;
}

.t-rt--2 {
  right: -2rem !important;
}

.t-tp--2 {
  top: -2rem !important;
}

.t-bt--2 {
  bottom: -2rem !important;
}

.t-lt-3 {
  left: 3rem !important;
}

.t-rt-3 {
  right: 3rem !important;
}

.t-tp-3 {
  top: 3rem !important;
}

.t-bt-3 {
  bottom: 3rem !important;
}

.t-lt--3 {
  left: -3rem !important;
}

.t-rt--3 {
  right: -3rem !important;
}

.t-tp--3 {
  top: -3rem !important;
}

.t-bt--3 {
  bottom: -3rem !important;
}

.t-lt-4 {
  left: 4rem !important;
}

.t-rt-4 {
  right: 4rem !important;
}

.t-tp-4 {
  top: 4rem !important;
}

.t-bt-4 {
  bottom: 4rem !important;
}

.t-lt--4 {
  left: -4rem !important;
}

.t-rt--4 {
  right: -4rem !important;
}

.t-tp--4 {
  top: -4rem !important;
}

.t-bt--4 {
  bottom: -4rem !important;
}

.t-lt-5 {
  left: 5rem !important;
}

.t-rt-5 {
  right: 5rem !important;
}

.t-tp-5 {
  top: 5rem !important;
}

.t-bt-5 {
  bottom: 5rem !important;
}

.t-lt--5 {
  left: -5rem !important;
}

.t-rt--5 {
  right: -5rem !important;
}

.t-tp--5 {
  top: -5rem !important;
}

.t-bt--5 {
  bottom: -5rem !important;
}

.t-lt-6 {
  left: 6rem !important;
}

.t-rt-6 {
  right: 6rem !important;
}

.t-tp-6 {
  top: 6rem !important;
}

.t-bt-6 {
  bottom: 6rem !important;
}

.t-lt--6 {
  left: -6rem !important;
}

.t-rt--6 {
  right: -6rem !important;
}

.t-tp--6 {
  top: -6rem !important;
}

.t-bt--6 {
  bottom: -6rem !important;
}

.t-lt-7 {
  left: 7rem !important;
}

.t-rt-7 {
  right: 7rem !important;
}

.t-tp-7 {
  top: 7rem !important;
}

.t-bt-7 {
  bottom: 7rem !important;
}

.t-lt--7 {
  left: -7rem !important;
}

.t-rt--7 {
  right: -7rem !important;
}

.t-tp--7 {
  top: -7rem !important;
}

.t-bt--7 {
  bottom: -7rem !important;
}

.t-lt-8 {
  left: 8rem !important;
}

.t-rt-8 {
  right: 8rem !important;
}

.t-tp-8 {
  top: 8rem !important;
}

.t-bt-8 {
  bottom: 8rem !important;
}

.t-lt--8 {
  left: -8rem !important;
}

.t-rt--8 {
  right: -8rem !important;
}

.t-tp--8 {
  top: -8rem !important;
}

.t-bt--8 {
  bottom: -8rem !important;
}

.t-lt-9 {
  left: 9rem !important;
}

.t-rt-9 {
  right: 9rem !important;
}

.t-tp-9 {
  top: 9rem !important;
}

.t-bt-9 {
  bottom: 9rem !important;
}

.t-lt--9 {
  left: -9rem !important;
}

.t-rt--9 {
  right: -9rem !important;
}

.t-tp--9 {
  top: -9rem !important;
}

.t-bt--9 {
  bottom: -9rem !important;
}

.t-lt-10 {
  left: 10rem !important;
}

.t-rt-10 {
  right: 10rem !important;
}

.t-tp-10 {
  top: 10rem !important;
}

.t-bt-10 {
  bottom: 10rem !important;
}

.t-lt--10 {
  left: -10rem !important;
}

.t-rt--10 {
  right: -10rem !important;
}

.t-tp--10 {
  top: -10rem !important;
}

.t-bt--10 {
  bottom: -10rem !important;
}

.t-rounded,
.t-pill {
  border-radius: 100000px !important;
}

.t-rounded-0 {
  border-radius: 0px !important;
}

.t-rounded-4 {
  border-radius: 4px !important;
}

.t-rounded-8 {
  border-radius: 8px !important;
}

.t-rounded-12 {
  border-radius: 12px !important;
}

.t-rounded-16 {
  border-radius: 16px !important;
}

.t-rounded-20 {
  border-radius: 20px !important;
}

.t-rounded-24 {
  border-radius: 24px !important;
}

.t-rounded-28 {
  border-radius: 28px !important;
}

.t-rounded-32 {
  border-radius: 32px !important;
}

.t-rounded-36 {
  border-radius: 36px !important;
}

.t-rounded-40 {
  border-radius: 40px !important;
}

.t-rounded-44 {
  border-radius: 44px !important;
}

.t-rounded-48 {
  border-radius: 48px !important;
}

.t-rounded-52 {
  border-radius: 52px !important;
}

.t-rounded-56 {
  border-radius: 56px !important;
}

.t-rounded-60 {
  border-radius: 60px !important;
}

.t-rounded-64 {
  border-radius: 64px !important;
}

.t-rounded-68 {
  border-radius: 68px !important;
}

.t-rounded-72 {
  border-radius: 72px !important;
}

.t-rounded-76 {
  border-radius: 76px !important;
}

.t-rounded-80 {
  border-radius: 80px !important;
}

.t-rounded-84 {
  border-radius: 84px !important;
}

.t-rounded-88 {
  border-radius: 88px !important;
}

.t-rounded-92 {
  border-radius: 92px !important;
}

.t-rounded-96 {
  border-radius: 96px !important;
}

.t-rounded-100 {
  border-radius: 100px !important;
}

.t-arrow-up {
  height: 0;
  width: 0;
  border-bottom: 16px solid #F5DF4D;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
}

.t-arrow-down {
  height: 0;
  width: 0;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 16px solid #575757;
}

.t-arrow-up-left {
  height: 0;
  width: 0;
  border-top: 24px solid #00BFFF;
  border-right: 32px solid transparent;
}

.t-arrow-left {
  height: 0;
  width: 0;
  border-bottom: 16px solid transparent;
  border-right: 24px solid #66CDAA;
  border-top: 16px solid transparent;
}

.t-arrow-right {
  height: 0;
  width: 0;
  border-bottom: 16px solid transparent;
  border-left: 24px solid #9370DB;
  border-top: 16px solid transparent;
}

.t-arrow {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.625rem;
}

.t-fs-0 {
  font-size: 0;
}

.t-fs-12 {
  font-size: 0.75rem !important;
}

.t-fs-13 {
  font-size: 0.8125rem !important;
}

.t-fs-14 {
  font-size: 0.875rem !important;
}

.t-fs-15 {
  font-size: 0.9375rem !important;
}

.t-fs-16 {
  font-size: 1rem !important;
}

.t-fs-17 {
  font-size: 1.0625rem !important;
}

.t-fs-18 {
  font-size: 1.125rem !important;
}

.t-fs-19 {
  font-size: 1.1875rem !important;
}

.t-fs-20 {
  font-size: 1.25rem !important;
}

.t-fs-21 {
  font-size: 1.3125rem !important;
}

.t-fs-22 {
  font-size: 1.375rem !important;
}

.t-fs-23 {
  font-size: 1.4375rem !important;
}

.t-fs-24 {
  font-size: 1.5rem !important;
}

.t-fs-25 {
  font-size: 1.5625rem !important;
}

.t-fs-26 {
  font-size: 1.625rem !important;
}

.t-fs-27 {
  font-size: 1.6875rem !important;
}

.t-fs-28 {
  font-size: 1.75rem !important;
}

.t-fs-29 {
  font-size: 1.8125rem !important;
}

.t-fs-30 {
  font-size: 1.875rem !important;
}

.t-fs-31 {
  font-size: 1.9375rem !important;
}

.t-fs-32 {
  font-size: 2rem !important;
}

.t-fs-33 {
  font-size: 2.0625rem !important;
}

.t-fs-34 {
  font-size: 2.125rem !important;
}

.t-fs-35 {
  font-size: 2.1875rem !important;
}

.t-fs-36 {
  font-size: 2.25rem !important;
}

.t-fs-37 {
  font-size: 2.3125rem !important;
}

.t-fs-38 {
  font-size: 2.375rem !important;
}

.t-fs-39 {
  font-size: 2.4375rem !important;
}

.t-fs-40 {
  font-size: 2.5rem !important;
}

.t-fs-41 {
  font-size: 2.5625rem !important;
}

.t-fs-42 {
  font-size: 2.625rem !important;
}

.t-fs-43 {
  font-size: 2.6875rem !important;
}

.t-fs-44 {
  font-size: 2.75rem !important;
}

.t-fc-primary {
  color: #4667CC !important;
}

.t-fc-secondary {
  color: #F5DF4D !important;
}

.t-fc-tertiary {
  color: #939597 !important;
}

.t-fc-quaternary {
  color: #079DB2 !important;
}

.t-fc-success {
  color: #81CC45 !important;
}

.t-fc-danger {
  /*color: #c04261 !important;*/
  color: #be4261 !important;
}

.t-fc-warning {
  color: #ccab46 !important;
}

.t-fc-info {
  color: #469dcc !important;
}

.t-fc-dark {
  color: #121328 !important;
}

.t-fc-lightgrey {
  color: rgba(162,162,163,0.9) !important;
}

.t-fc-light {
  color: #e7e7ea !important;
}

.t-fc-white {
  color: #ffffff !important;
}

.t-fc-neutral {
  color: #1a274c !important;
}

.t-fc-facebook {
  color: #1877f2 !important;
}

.t-fc-twitter {
  color: #1da1f2 !important;
}

.t-fc-instagram {
  color: #e1306c !important;
}

.t-fc-youtube {
  color: #ff0000 !important;
}

.t-fc-github {
  color: #222222 !important;
}

.t-fc-linkedin {
  color: #0077b5 !important;
}

.t-fc-line {
  color: #00c300 !important;
}

.t-link-primary {
  color: #4667CC !important;
}

.t-link-primary:hover {
  color: #96a9e2 !important;
}

.t-link-secondary {
  color: #F5DF4D !important;
}

.t-link-secondary:hover {
  color: #faf0ae !important;
}

.t-link-tertiary {
  color: #939597 !important;
}

.t-link-tertiary:hover {
  color: #c7c8c9 !important;
}

.t-link-quaternary {
  color: #079DB2 !important;
}

.t-link-quaternary:hover {
  color: #28ddf7 !important;
}

.t-link-success {
  color: #81CC45 !important;
}

.t-link-success:hover {
  color: #b7e295 !important;
}

.t-link-danger {
  color: #cc4667 !important;
}

.t-link-danger:hover {
  color: #e296a9 !important;
}

.t-link-warning {
  color: #ccab46 !important;
}

.t-link-warning:hover {
  color: #e2cf96 !important;
}

.t-link-info {
  color: #469dcc !important;
}

.t-link-info:hover {
  color: #96c7e2 !important;
}

.t-link-dark {
  color: #121328 !important;
}

.t-link-dark:hover {
  color: #32346e !important;
}

.t-link-lightgrey {
  color: #898994 !important;
}

.t-link-lightgrey:hover {
  color: #bebec5 !important;
}

.t-link-light {
  color: #e7e7ea !important;
}

.t-link-light:hover {
  color: white !important;
}

.t-link-white {
  color: #ffffff !important;
}

.t-link-white:hover {
  color: white !important;
}

.t-link-neutral {
  color: #1a274c !important;
}

.t-link-neutral:hover {
  color: #344e98 !important;
}

.t-fw-100 {
  font-weight: 100 !important;
}

.t-fw-200 {
  font-weight: 200 !important;
}

.t-fw-300 {
  font-weight: 300 !important;
}

.t-fw-400 {
  font-weight: 400 !important;
}

.t-fw-500 {
  font-weight: 500 !important;
}

.t-fw-600 {
  font-weight: 600 !important;
}

.t-fw-700 {
  font-weight: 700 !important;
}

.t-fw-800 {
  font-weight: 800 !important;
}

.t-fw-900 {
  font-weight: 900 !important;
}

.text-secondary {
  color: #a76619 !important;
}

[data-stroke=outline] {
  position: relative;
  font-weight: 700;
  letter-spacing: 0.0125em;
  -webkit-text-stroke: 0.025em #2a2b3e;
  background: #121328;
  -webkit-background-clip: text;
  -webkit-text-fill-color: currentColor;
  z-index: 1;
}

[data-stroke=outline]:before {
  content: attr(data-outline-text);
  display: inherit;
  position: absolute;
  -webkit-text-stroke: 0.15em #d0d0d4;
  top: 0;
  left: 0;
  font-size: inherit;
  z-index: -1;
}

[data-stroke=outlineWhite] {
  position: relative;
  font-weight: 700;
  letter-spacing: 0.0125em;
  -webkit-text-stroke: 0.025em #121328;
  background: #121328;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #ffffff;
  z-index: 1;
}

[data-stroke=outlineWhite]:before {
  content: attr(data-outline-text);
  display: inherit;
  position: absolute;
  -webkit-text-stroke: 0.15em #121328;
  top: 0;
  left: 0;
  font-size: inherit;
  z-index: -1;
}

[data-stroke=outlineDark] {
  position: relative;
  font-weight: 700;
  letter-spacing: 0.0125em;
  -webkit-text-stroke: 0.025em #2a2b3e;
  background: #71717e;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #121328;
  z-index: 1;
}

[data-stroke=outlineDark]:before {
  content: attr(data-outline-text);
  display: inherit;
  position: absolute;
  -webkit-text-stroke: 0.15em #d0d0d4;
  top: 0;
  left: 0;
  font-size: inherit;
  z-index: -1;
}

.t-stroke {
  -webkit-text-stroke: 1px currentColor;
}

.t-background-txt {
  font-size: 2.75rem;
  font-weight: 900;
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" version="1.1" id="Lager_1" x="0" y="0" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20" xml:space="preserve"%3e%3cstyle%3e.st1,.st2{fill:none;stroke:%23F5DF4D;stroke-width:2;stroke-miterlimit:10}.st2{stroke: %23f8e987;stroke-width:3}%3c/style%3e%3cpath style="fill:%23f7e46a" d="M0 0h20v20H0z"/%3e%3cpath class="st1" d="M1 22 22 1M19 22-2 1"/%3e%3cpath class="st2" d="m-.5-.5 21 21M-.5 20.5l21-21"/%3e%3c/svg%3e');
  background-size: 0.625rem 0.625rem;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #d0b008;
}

.t-svg-stroke {
  filter: url("data:image/svg+xml,%3Csvg width='0' height='0' viewBox='0 0 0 0' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Cdefs%3E%3Cfilter id='stroke'%3E%3CfeMorphology in='SourceGraphic' operator='erode' radius='4' result='erode'%3E%3C/feMorphology%3E%3CfeMorphology in='SourceGraphic' operator='dilate' radius='4' result='dilate'%3E%3C/feMorphology%3E%3CfeComposite in='erode' in2='dilate' operator='xor'%3E%3C/feComposite%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%23stroke");
}

.t-txt-stroke {
  -webkit-text-stroke-width: 2px;
  -moz-text-stroke-width: 2px;
  -webkit-text-stroke-color: currentColor;
  -moz-text-stroke-color: currentColor;
  -webkit-text-fill-color: currentColor;
  -moz-text-fill-color: currentColor;
}

[data-mark=v4]:before, [data-mark=v4]:after, [data-mark=v3]:before, [data-mark=v3]:after {
  border-width: 2px;
  border-style: solid;
  border-color: #F5DF4D;
  width: 120%;
  height: 120%;
}

[data-mark=v4]:before, [data-mark=v3]:before {
  border-right-color: transparent;
  -webkit-transform: rotate(1.5deg);
  transform: rotate(1.5deg);
}

[data-mark=v4]:after, [data-mark=v3]:after {
  border-left-color: transparent;
  border-top-color: transparent;
  -webkit-transform: rotate(-1.5deg);
  transform: rotate(-1.5deg);
}

[data-mark] {
  position: relative;
  display: inline;
  background-color: transparent;
  z-index: 1;
}

[data-mark]:before, [data-mark]:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
}

[data-mark=v1]:before {
  width: 100%;
  height: 90%;
  position: absolute;
  background-color: #ffe766;
  -webkit-transform: rotate(2deg);
  transform: rotate(2deg);
  top: 5%;
  left: 0;
  border-radius: 20% 25% 20% 24%;
}

[data-mark=v2]:before {
  background-color: #ffe766;
  width: calc(100% + 4px);
  height: 60%;
  left: -2px;
  bottom: 0;
  -webkit-transform: rotate(-2deg);
  transform: rotate(-2deg);
}

[data-mark=v3]:before, [data-mark=v3]:after {
  left: -10%;
  border-radius: 50%;
}

[data-mark=v3]:before {
  top: -10%;
}

[data-mark=v3]:after {
  bottom: -10%;
}

[data-mark=v4]:before, [data-mark=v4]:after {
  border-radius: 0.25rem;
  left: -10%;
}

[data-mark=v4]:before {
  top: -10%;
  -webkit-transform: rotate(1deg);
  transform: rotate(1deg);
}

[data-mark=v4]:after {
  bottom: -10%;
  -webkit-transform: rotate(-1deg);
  transform: rotate(-1deg);
}

[data-mark=v5] {
  background-color: #7efff5;
  background: linear-gradient(90deg, #7efff5 50%, rgba(255, 255, 255, 0) 50%);
  background-size: 200% 100%;
  background-position: 100% 0;
  transition: all 0.25s ease-in-out;
}

[data-mark=v5]:before {
  left: 0;
  bottom: 0;
  background: linear-gradient(90deg, #7efff5 50%, rgba(203, 255, 251, 0) 100%);
  background-size: 200% 100%;
  background-position: 100% 0.125rem;
  width: 100%;
  height: 0.125rem;
  border-radius: 0.125rem;
}

a[data-mark=v5]:hover {
  background-position: 0 0;
}

[data-mark=v6]:after {
  width: 100%;
  height: 0.375em;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23F5DF4D' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100%25' height='14px'%3E%3Cpath fill-rule='evenodd' d='M296.739,0.489 C285.945,0.010 273.672,0.221 262.755,0.107 C256.950,0.032 252.201,0.354 246.332,0.729 C238.954,1.208 231.928,1.099 225.028,1.250 C197.012,1.897 170.246,3.016 143.807,4.231 C119.791,5.317 95.259,7.782 71.692,7.663 C49.937,7.511 26.368,7.874 5.021,11.353 C-4.226,12.959 0.483,19.213 9.619,17.825 C30.551,14.704 54.275,14.772 75.655,14.719 C86.428,14.692 97.099,13.610 107.882,12.944 C120.512,12.166 133.165,11.461 145.838,10.724 C170.676,9.284 195.552,7.858 220.991,6.529 C226.702,6.233 232.430,6.096 238.215,5.768 C243.781,5.445 249.180,4.506 254.944,4.164 C260.282,3.845 265.441,3.911 270.998,3.496 C277.816,2.974 284.741,1.990 292.463,1.753 C295.632,1.604 300.215,0.616 296.739,0.489 L296.739,0.489 Z'%3E%3C/path%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: bottom;
  left: 0;
  bottom: -0.0625em;
}

.t-shape-bottom-lt {
  -webkit-clip-path: path("M0 600H3000V0L0 300Z");
  clip-path: path("M0 600H3000V0L0 300Z");
}

.t-shape-bottom-rt {
  -webkit-clip-path: path("M3000 600H0V0L3000 600Z");
  clip-path: path("M3000 600H0V0L3000 600Z");
}

.t-shape-v01 {
  -webkit-clip-path: path("M0,0c0,0,934.4,93.4,1920,0v100.1H0L0,0z");
  clip-path: path("M0,0c0,0,934.4,93.4,1920,0v100.1H0L0,0z");
}

.t-xehagon {
  -webkit-clip-path: polygon(44.9999999997% 1.3397459622%, 46.5797985665% 0.6030737922%, 48.2635182231% 0.1519224699%, 49.9999999997% 0%, 51.7364817764% 0.1519224699%, 53.420201433% 0.6030737921%, 54.9999999998% 1.3397459621%, 89.6410161513% 21.3397459621%, 91.0688922482% 22.3395555687%, 92.3014605825% 23.5721239031%, 93.3012701892% 24.9999999999%, 94.0379423592% 26.5797985667%, 94.4890936815% 28.2635182233%, 94.6410161513% 29.9999999999%, 94.6410161513% 70.0000000001%, 94.4890936815% 71.7364817767%, 94.0379423592% 73.4202014333%, 93.3012701892% 75.0000000001%, 92.3014605825% 76.4278760969%, 91.0688922482% 77.6604444313%, 89.6410161513% 78.6602540379%, 54.9999999998% 98.6602540379%, 53.420201433% 99.3969262079%, 51.7364817764% 99.8480775301%, 49.9999999997% 100%, 48.2635182231% 99.8480775301%, 46.5797985665% 99.3969262078%, 44.9999999997% 98.6602540378%, 10.3589838484% 78.6602540375%, 8.9311077516% 77.6604444309%, 7.6985394173% 76.4278760965%, 6.6987298106% 74.9999999996%, 5.9620576407% 73.4202014329%, 5.5109063186% 71.7364817763%, 5.3589838493% 69.9999999997%, 5.3589839389% 30.0000000138%, 5.5109064106% 28.2635182374%, 5.962057738% 26.5797985816%, 6.6987299227% 25.0000000173%, 7.6985395691% 23.5721239273%, 8.9311080058% 22.3395556113%, 10.3589843566% 21.3397460523%);
  clip-path: polygon(44.9999999997% 1.3397459622%, 46.5797985665% 0.6030737922%, 48.2635182231% 0.1519224699%, 49.9999999997% 0%, 51.7364817764% 0.1519224699%, 53.420201433% 0.6030737921%, 54.9999999998% 1.3397459621%, 89.6410161513% 21.3397459621%, 91.0688922482% 22.3395555687%, 92.3014605825% 23.5721239031%, 93.3012701892% 24.9999999999%, 94.0379423592% 26.5797985667%, 94.4890936815% 28.2635182233%, 94.6410161513% 29.9999999999%, 94.6410161513% 70.0000000001%, 94.4890936815% 71.7364817767%, 94.0379423592% 73.4202014333%, 93.3012701892% 75.0000000001%, 92.3014605825% 76.4278760969%, 91.0688922482% 77.6604444313%, 89.6410161513% 78.6602540379%, 54.9999999998% 98.6602540379%, 53.420201433% 99.3969262079%, 51.7364817764% 99.8480775301%, 49.9999999997% 100%, 48.2635182231% 99.8480775301%, 46.5797985665% 99.3969262078%, 44.9999999997% 98.6602540378%, 10.3589838484% 78.6602540375%, 8.9311077516% 77.6604444309%, 7.6985394173% 76.4278760965%, 6.6987298106% 74.9999999996%, 5.9620576407% 73.4202014329%, 5.5109063186% 71.7364817763%, 5.3589838493% 69.9999999997%, 5.3589839389% 30.0000000138%, 5.5109064106% 28.2635182374%, 5.962057738% 26.5797985816%, 6.6987299227% 25.0000000173%, 7.6985395691% 23.5721239273%, 8.9311080058% 22.3395556113%, 10.3589843566% 21.3397460523%);
}

.t-octagon {
  -webkit-clip-path: polygon(46.1731656761% 0.7612046749%, 47.4118095487% 0.3407417371%, 48.6947380775% 0.0855513863%, 49.9999999997% 0%, 51.305261922% 0.0855513863%, 52.5881904508% 0.3407417371%, 53.8268343234% 0.7612046749%, 82.111105571% 12.4769334273%, 83.2842712474% 13.0554747146%, 84.3718855375% 13.7821953495%, 85.3553390592% 14.6446609406%, 86.2178046503% 15.6281144624%, 86.9445252852% 16.7157287525%, 87.5230665725% 17.8888944288%, 99.2387953251% 46.1731656763%, 99.6592582629% 47.411809549%, 99.9144486137% 48.6947380778%, 100% 50%, 99.9144486137% 51.3052619222%, 99.6592582629% 52.588190451%, 99.2387953251% 53.8268343237%, 87.5230665725% 82.1111055712%, 86.9445252852% 83.2842712475%, 86.2178046503% 84.3718855376%, 85.3553390592% 85.3553390594%, 84.3718855375% 86.2178046505%, 83.2842712474% 86.9445252854%, 82.111105571% 87.5230665727%, 53.8268343234% 99.2387953251%, 52.5881904508% 99.6592582629%, 51.305261922% 99.9144486137%, 49.9999999997% 100%, 48.6947380775% 99.9144486137%, 47.4118095487% 99.6592582629%, 46.1731656761% 99.2387953251%, 17.8888944286% 87.5230665723%, 16.7157287523% 86.9445252851%, 15.6281144622% 86.2178046501%, 14.6446609404% 85.3553390591%, 13.7821953494% 84.3718855373%, 13.0554747145% 83.2842712472%, 12.4769334272% 82.1111055708%, 0.7612046779% 53.8268343236%, 0.3407417402% 52.588190451%, 0.0855513896% 51.3052619221%, 3.7825476085% 50%, 0.0855513912% 48.694738078%, 0.3407417446% 47.4118095495%, 0.761204688% 46.1731656778%, 12.4769338439% 17.8888944995%, 13.0554751435% 16.7157288251%, 13.7821958044% 15.6281145395%, 14.6446614487% 14.6446610271%, 15.6281150774% 13.7821954555%, 16.7157295774% 13.0554748601%, 17.8888956571% 12.4769336512%);
  clip-path: polygon(46.1731656761% 0.7612046749%, 47.4118095487% 0.3407417371%, 48.6947380775% 0.0855513863%, 49.9999999997% 0%, 51.305261922% 0.0855513863%, 52.5881904508% 0.3407417371%, 53.8268343234% 0.7612046749%, 82.111105571% 12.4769334273%, 83.2842712474% 13.0554747146%, 84.3718855375% 13.7821953495%, 85.3553390592% 14.6446609406%, 86.2178046503% 15.6281144624%, 86.9445252852% 16.7157287525%, 87.5230665725% 17.8888944288%, 99.2387953251% 46.1731656763%, 99.6592582629% 47.411809549%, 99.9144486137% 48.6947380778%, 100% 50%, 99.9144486137% 51.3052619222%, 99.6592582629% 52.588190451%, 99.2387953251% 53.8268343237%, 87.5230665725% 82.1111055712%, 86.9445252852% 83.2842712475%, 86.2178046503% 84.3718855376%, 85.3553390592% 85.3553390594%, 84.3718855375% 86.2178046505%, 83.2842712474% 86.9445252854%, 82.111105571% 87.5230665727%, 53.8268343234% 99.2387953251%, 52.5881904508% 99.6592582629%, 51.305261922% 99.9144486137%, 49.9999999997% 100%, 48.6947380775% 99.9144486137%, 47.4118095487% 99.6592582629%, 46.1731656761% 99.2387953251%, 17.8888944286% 87.5230665723%, 16.7157287523% 86.9445252851%, 15.6281144622% 86.2178046501%, 14.6446609404% 85.3553390591%, 13.7821953494% 84.3718855373%, 13.0554747145% 83.2842712472%, 12.4769334272% 82.1111055708%, 0.7612046779% 53.8268343236%, 0.3407417402% 52.588190451%, 0.0855513896% 51.3052619221%, 3.7825476085% 50%, 0.0855513912% 48.694738078%, 0.3407417446% 47.4118095495%, 0.761204688% 46.1731656778%, 12.4769338439% 17.8888944995%, 13.0554751435% 16.7157288251%, 13.7821958044% 15.6281145395%, 14.6446614487% 14.6446610271%, 15.6281150774% 13.7821954555%, 16.7157295774% 13.0554748601%, 17.8888956571% 12.4769336512%);
}

.t-message {
  -webkit-clip-path: polygon(5% 5%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
  clip-path: polygon(5% 5%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
}

.t-trapezoid {
  -webkit-clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);
}

.t-parallel {
  -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
}

.t-rhombus {
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}

.t-bevel {
  -webkit-clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);
  clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);
}

.t-bevel {
  -webkit-clip-path: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 85% 15%, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 15% 85%, 0% 85%);
  clip-path: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 85% 15%, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 15% 85%, 0% 85%);
}

.t-arrow-lt {
  -webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
  clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}

.t-arrow-rt {
  -webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
  clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
}

.t-point-lt {
  -webkit-clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
  clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
}

.t-point-rt {
  -webkit-clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
}

.t-chev-lt {
  -webkit-clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
}

.t-chev-rt {
  -webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
  clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
}

.t-message {
  -webkit-clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
  clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
}

.t-polygon-v1 {
  -webkit-clip-path: polygon(50% 0%, 63.23% 9.3%, 79.39% 9.55%, 84.62% 24.84%, 97.55% 34.55%, 92.8% 50%, 97.55% 65.45%, 84.62% 75.16%, 79.39% 90.45%, 63.23% 90.7%, 50% 100%, 36.77% 90.7%, 20.61% 90.45%, 15.38% 75.16%, 2.45% 65.45%, 7.2% 50%, 2.45% 34.55%, 15.38% 24.84%, 20.61% 9.55%, 36.77% 9.3%);
  clip-path: polygon(50% 0%, 63.23% 9.3%, 79.39% 9.55%, 84.62% 24.84%, 97.55% 34.55%, 92.8% 50%, 97.55% 65.45%, 84.62% 75.16%, 79.39% 90.45%, 63.23% 90.7%, 50% 100%, 36.77% 90.7%, 20.61% 90.45%, 15.38% 75.16%, 2.45% 65.45%, 7.2% 50%, 2.45% 34.55%, 15.38% 24.84%, 20.61% 9.55%, 36.77% 9.3%);
}

.t-polygon-v2 {
  -webkit-clip-path: polygon(50% 0%, 54.02% 5.36%, 58.93% 0.8%, 61.92% 6.8%, 67.57% 3.19%, 69.45% 9.62%, 75.64% 7.08%, 76.34% 13.74%, 82.9% 12.35%, 82.39% 19.03%, 89.09% 18.83%, 87.4% 25.31%, 94.03% 26.31%, 91.21% 32.39%, 97.55% 34.55%, 93.7% 40.03%, 99.55% 43.29%, 94.77% 47.99%, 99.95% 52.24%, 94.41% 56.02%, 98.75% 61.13%, 92.63% 63.85%, 95.98% 69.65%, 89.47% 71.24%, 91.73% 77.54%, 85.04% 77.94%, 86.14% 84.55%, 79.49% 83.75%, 79.39% 90.45%, 72.99% 88.47%, 71.69% 95.05%, 65.75% 91.96%, 63.3% 98.2%, 58% 94.1%, 54.48% 99.8%, 50% 94.82%, 45.52% 99.8%, 42% 94.1%, 36.7% 98.2%, 34.25% 91.96%, 28.31% 95.05%, 27.01% 88.47%, 20.61% 90.45%, 20.51% 83.75%, 13.86% 84.55%, 14.96% 77.94%, 8.27% 77.54%, 10.53% 71.24%, 4.02% 69.65%, 7.37% 63.85%, 1.25% 61.13%, 5.59% 56.02%, 0.05% 52.24%, 5.23% 47.99%, 0.45% 43.29%, 6.3% 40.03%, 2.45% 34.55%, 8.79% 32.39%, 5.97% 26.31%, 12.6% 25.31%, 10.91% 18.83%, 17.61% 19.03%, 17.1% 12.35%, 23.66% 13.74%, 24.36% 7.08%, 30.55% 9.62%, 32.43% 3.19%, 38.08% 6.8%, 41.07% 0.8%, 45.98% 5.36%);
  clip-path: polygon(50% 0%, 54.02% 5.36%, 58.93% 0.8%, 61.92% 6.8%, 67.57% 3.19%, 69.45% 9.62%, 75.64% 7.08%, 76.34% 13.74%, 82.9% 12.35%, 82.39% 19.03%, 89.09% 18.83%, 87.4% 25.31%, 94.03% 26.31%, 91.21% 32.39%, 97.55% 34.55%, 93.7% 40.03%, 99.55% 43.29%, 94.77% 47.99%, 99.95% 52.24%, 94.41% 56.02%, 98.75% 61.13%, 92.63% 63.85%, 95.98% 69.65%, 89.47% 71.24%, 91.73% 77.54%, 85.04% 77.94%, 86.14% 84.55%, 79.49% 83.75%, 79.39% 90.45%, 72.99% 88.47%, 71.69% 95.05%, 65.75% 91.96%, 63.3% 98.2%, 58% 94.1%, 54.48% 99.8%, 50% 94.82%, 45.52% 99.8%, 42% 94.1%, 36.7% 98.2%, 34.25% 91.96%, 28.31% 95.05%, 27.01% 88.47%, 20.61% 90.45%, 20.51% 83.75%, 13.86% 84.55%, 14.96% 77.94%, 8.27% 77.54%, 10.53% 71.24%, 4.02% 69.65%, 7.37% 63.85%, 1.25% 61.13%, 5.59% 56.02%, 0.05% 52.24%, 5.23% 47.99%, 0.45% 43.29%, 6.3% 40.03%, 2.45% 34.55%, 8.79% 32.39%, 5.97% 26.31%, 12.6% 25.31%, 10.91% 18.83%, 17.61% 19.03%, 17.1% 12.35%, 23.66% 13.74%, 24.36% 7.08%, 30.55% 9.62%, 32.43% 3.19%, 38.08% 6.8%, 41.07% 0.8%, 45.98% 5.36%);
}

.t-polygon-v3 {
  -webkit-clip-path: polygon(50% 0%, 60.17% 2.16%, 70.34% 4.32%, 78.75% 10.43%, 87.16% 16.54%, 92.36% 25.55%, 97.55% 34.55%, 98.64% 44.89%, 99.73% 55.23%, 96.51% 65.11%, 93.3% 75%, 86.35% 82.73%, 79.39% 90.45%, 69.89% 94.68%, 60.4% 98.91%, 50% 98.91%, 39.6% 98.91%, 30.11% 94.68%, 20.61% 90.45%, 13.65% 82.73%, 6.7% 75%, 3.49% 65.11%, 0.27% 55.23%, 1.36% 44.89%, 2.45% 34.55%, 7.64% 25.55%, 12.84% 16.54%, 21.25% 10.43%, 29.66% 4.32%, 39.83% 2.16%);
  clip-path: polygon(50% 0%, 60.17% 2.16%, 70.34% 4.32%, 78.75% 10.43%, 87.16% 16.54%, 92.36% 25.55%, 97.55% 34.55%, 98.64% 44.89%, 99.73% 55.23%, 96.51% 65.11%, 93.3% 75%, 86.35% 82.73%, 79.39% 90.45%, 69.89% 94.68%, 60.4% 98.91%, 50% 98.91%, 39.6% 98.91%, 30.11% 94.68%, 20.61% 90.45%, 13.65% 82.73%, 6.7% 75%, 3.49% 65.11%, 0.27% 55.23%, 1.36% 44.89%, 2.45% 34.55%, 7.64% 25.55%, 12.84% 16.54%, 21.25% 10.43%, 29.66% 4.32%, 39.83% 2.16%);
}

.t-polygon-v4 {
  -webkit-clip-path: polygon(50% 0%, 71.65% 12.5%, 93.3% 25%, 93.3% 50%, 93.3% 75%, 71.65% 87.5%, 50% 100%, 28.35% 87.5%, 6.7% 75%, 6.7% 50%, 6.7% 25%, 28.35% 12.5%);
  clip-path: polygon(50% 0%, 71.65% 12.5%, 93.3% 25%, 93.3% 50%, 93.3% 75%, 71.65% 87.5%, 50% 100%, 28.35% 87.5%, 6.7% 75%, 6.7% 50%, 6.7% 25%, 28.35% 12.5%);
}

.t-svg-path-v001 {
  height: 20rem;
  -webkit-clip-path: path("m 0 246 l 92 -30 c 91 -30 274 -92 455 -82 c 182 12 364 92 546 112 s 364 -22 546 -40 c 182 -20 364 -20 546 10 s 364 92 455 122 L 2732 368 v 122 H 0 Z");
  clip-path: path("m 0 246 l 92 -30 c 91 -30 274 -92 455 -82 c 182 12 364 92 546 112 s 364 -22 546 -40 c 182 -20 364 -20 546 10 s 364 92 455 122 L 2732 368 v 122 H 0 Z");
}

.t-w-0 {
  width: 0% !important;
}

.t-w-1 {
  width: 8.3333333333% !important;
}

.t-w-2 {
  width: 16.6666666667% !important;
}

.t-w-3 {
  width: 25% !important;
}

.t-w-4 {
  width: 33.3333333333% !important;
}

.t-w-5 {
  width: 41.6666666667% !important;
}

.t-w-6 {
  width: 50% !important;
}

.t-w-7 {
  width: 58.3333333333% !important;
}

.t-w-8 {
  width: 66.6666666667% !important;
}

.t-w-9 {
  width: 75% !important;
}

.t-w-10 {
  width: 83.3333333333% !important;
}

.t-w-11 {
  width: 91.6666666667% !important;
}

.t-w-12 {
  width: 100% !important;
}

.w-4 {
  width: 1rem !important;
}

.w-8 {
  width: 2rem !important;
}

.w-12 {
  width: 3rem !important;
}

.w-16 {
  width: 4rem !important;
}

.w-20 {
  width: 5rem !important;
}

.w-24 {
  width: 6rem !important;
}

.w-28 {
  width: 7rem !important;
}

.w-32 {
  width: 8rem !important;
}

.w-36 {
  width: 9rem !important;
}

.w-40 {
  width: 10rem !important;
}

.w-44 {
  width: 11rem !important;
}

.w-48 {
  width: 12rem !important;
}

.w-52 {
  width: 13rem !important;
}

.w-56 {
  width: 14rem !important;
}

.w-60 {
  width: 15rem !important;
}

.w-64 {
  width: 16rem !important;
}

.w-68 {
  width: 17rem !important;
}

.w-72 {
  width: 18rem !important;
}

.w-76 {
  width: 19rem !important;
}

.w-80 {
  width: 20rem !important;
}

.h-4 {
  height: 1rem !important;
}

.h-8 {
  height: 2rem !important;
}

.h-12 {
  height: 3rem !important;
}

.h-16 {
  height: 4rem !important;
}

.h-20 {
  height: 5rem !important;
}

.h-24 {
  height: 6rem !important;
}

.h-28 {
  height: 7rem !important;
}

.h-32 {
  height: 8rem !important;
}

.h-36 {
  height: 9rem !important;
}

.h-40 {
  height: 10rem !important;
}

.h-44 {
  height: 11rem !important;
}

.h-48 {
  height: 12rem !important;
}

.h-52 {
  height: 13rem !important;
}

.h-56 {
  height: 14rem !important;
}

.h-60 {
  height: 15rem !important;
}

.h-64 {
  height: 16rem !important;
}

.h-68 {
  height: 17rem !important;
}

.h-72 {
  height: 18rem !important;
}

.h-76 {
  height: 19rem !important;
}

.h-80 {
  height: 20rem !important;
}

.t-f-primary {
  fill: #4667CC !important;
}

.t-f-secondary {
  fill: #F5DF4D !important;
}

.t-f-tertiary {
  fill: #939597 !important;
}

.t-f-quaternary {
  fill: #079DB2 !important;
}

.t-f-success {
  fill: #81CC45 !important;
}

.t-f-danger {
  fill: #cc4667 !important;
}

.t-f-warning {
  fill: #ccab46 !important;
}

.t-f-info {
  fill: #469dcc !important;
}

.t-f-dark {
  fill: #121328 !important;
}

.t-f-lightgrey {
  fill: #898994 !important;
}

.t-f-light {
  fill: #e7e7ea !important;
}

.t-f-white {
  fill: #ffffff !important;
}

.t-f-neutral {
  fill: #1a274c !important;
}

.t-f-grey25 {
  fill: #f9f9fa !important;
}

.t-f-grey50 {
  fill: #f3f3f4 !important;
}

.t-f-grey100 {
  fill: #e7e7ea !important;
}

.t-f-grey200 {
  fill: #d0d0d4 !important;
}

.t-f-grey300 {
  fill: #b8b8bf !important;
}

.t-f-grey400 {
  fill: #a0a1a9 !important;
}

.t-f-grey500 {
  fill: #898994 !important;
}

.t-f-grey600 {
  fill: #71717e !important;
}

.t-f-grey700 {
  fill: #595a69 !important;
}

.t-f-grey800 {
  fill: #414253 !important;
}

.t-f-grey900 {
  fill: #2a2b3e !important;
}

.svg-icon {
  display: inline-flex;
  vertical-align: middle;
  line-height: 1;
}

.svg-icon svg {
  height: 1.25rem;
  width: 1.25rem;
}

.svg-icon svg [fill]:not(.permanent):not(g) {
  fill: currentColor;
}

.svg-icon.svg-icon-primary svg [fill]:not(.permanent):not(g) {
  fill: #4667CC;
}

.svg-icon.svg-icon-secondary svg [fill]:not(.permanent):not(g) {
  fill: #F5DF4D;
}

.svg-icon.svg-icon-tertiary svg [fill]:not(.permanent):not(g) {
  fill: #939597;
}

.svg-icon.svg-icon-quaternary svg [fill]:not(.permanent):not(g) {
  fill: #079DB2;
}

.svg-icon.svg-icon-success svg [fill]:not(.permanent):not(g) {
  fill: #81CC45;
}

.svg-icon.svg-icon-danger svg [fill]:not(.permanent):not(g) {
  fill: #cc4667;
}

.svg-icon.svg-icon-warning svg [fill]:not(.permanent):not(g) {
  fill: #ccab46;
}

.svg-icon.svg-icon-navy svg [fill]:not(.permanent):not(g) {
  fill: #252d53;
}

.svg-icon.svg-icon-dimNavy svg [fill]:not(.permanent):not(g) {
  fill: #1c2038;
}

.svg-icon.svg-icon-info svg [fill]:not(.permanent):not(g) {
  fill: #469dcc;
}

.svg-icon.svg-icon-blue svg [fill]:not(.permanent):not(g) {
  fill: #00BFFF;
}

.svg-icon.svg-icon-purple svg [fill]:not(.permanent):not(g) {
  fill: #9370DB;
}

.svg-icon.svg-icon-pink svg [fill]:not(.permanent):not(g) {
  fill: #FF69B4;
}

.svg-icon.svg-icon-red svg [fill]:not(.permanent):not(g) {
  fill: #DC143C;
}

.svg-icon.svg-icon-orange svg [fill]:not(.permanent):not(g) {
  fill: #FF7F50;
}

.svg-icon.svg-icon-yellow svg [fill]:not(.permanent):not(g) {
  fill: #F5DF4D;
}

.svg-icon.svg-icon-lime svg [fill]:not(.permanent):not(g) {
  fill: #ADFF2F;
}

.svg-icon.svg-icon-green svg [fill]:not(.permanent):not(g) {
  fill: #66CDAA;
}

.svg-icon.svg-icon-teal svg [fill]:not(.permanent):not(g) {
  fill: #7efff5;
}

.svg-icon.svg-icon-cyan svg [fill]:not(.permanent):not(g) {
  fill: #22B8CF;
}

.svg-icon.svg-icon-hawthorn svg [fill]:not(.permanent):not(g) {
  fill: #884C5E;
}

.svg-icon.svg-icon-paua svg [fill]:not(.permanent):not(g) {
  fill: #302C4D;
}

.svg-icon.svg-icon-lichen-blue svg [fill]:not(.permanent):not(g) {
  fill: #5D89B4;
}

.svg-icon.svg-icon-lutos svg [fill]:not(.permanent):not(g) {
  fill: #E2C1C0;
}

.svg-icon.svg-icon-dried-mos svg [fill]:not(.permanent):not(g) {
  fill: #CCB97E;
}

.svg-icon.svg-icon-volcanic-glass svg [fill]:not(.permanent):not(g) {
  fill: #615C61;
}

.svg-icon.svg-icon-plaza-taupe svg [fill]:not(.permanent):not(g) {
  fill: #AEA393;
}

.svg-icon.svg-icon-white-sand svg [fill]:not(.permanent):not(g) {
  fill: #DBD5D1;
}

.svg-icon.svg-icon-cloud-dancer svg [fill]:not(.permanent):not(g) {
  fill: #F0EEE9;
}

.svg-icon.svg-icon-deep-taupe svg [fill]:not(.permanent):not(g) {
  fill: #7B6660;
}

.svg-icon.svg-icon-seafoam svg [fill]:not(.permanent):not(g) {
  fill: #dbf5f0;
}

.svg-icon.svg-icon-ivory svg [fill]:not(.permanent):not(g) {
  fill: #f4efdb;
}

.svg-icon.svg-icon-granny svg [fill]:not(.permanent):not(g) {
  fill: #c1ffc1;
}

.svg-icon.svg-icon-tiffany svg [fill]:not(.permanent):not(g) {
  fill: #a4e5e0;
}

.svg-icon.svg-icon-similar svg [fill]:not(.permanent):not(g) {
  fill: #f5f2eb;
}

.svg-icon.svg-icon-meteorite svg [fill]:not(.permanent):not(g) {
  fill: #332a7c;
}

.svg-icon.svg-icon-water-light svg [fill]:not(.permanent):not(g) {
  fill: #edeff6;
}

.svg-icon.svg-icon-bright svg [fill]:not(.permanent):not(g) {
  fill: #eaeef6;
}

.svg-icon.svg-icon-magnolia svg [fill]:not(.permanent):not(g) {
  fill: #f4f3fd;
}

.svg-icon.svg-icon-flash svg [fill]:not(.permanent):not(g) {
  fill: #f2f3f5;
}

.svg-icon.svg-icon-soap svg [fill]:not(.permanent):not(g) {
  fill: #CBD4F4;
}

.svg-icon.svg-icon-pale svg [fill]:not(.permanent):not(g) {
  fill: #F7D9E3;
}

.svg-icon.svg-icon-water svg [fill]:not(.permanent):not(g) {
  fill: #CBF0F4;
}

.svg-icon.svg-icon-whereas svg [fill]:not(.permanent):not(g) {
  fill: #f2f0eb;
}

.svg-icon.svg-icon-dark svg [fill]:not(.permanent):not(g) {
  fill: #121328;
}

.svg-icon.svg-icon-grey svg [fill]:not(.permanent):not(g) {
  fill: #595a69;
}

.svg-icon.svg-icon-lightgrey svg [fill]:not(.permanent):not(g) {
  fill: #898994;
}

.svg-icon.svg-icon-light svg [fill]:not(.permanent):not(g) {
  fill: #e7e7ea;
}

.svg-icon.svg-icon-lighter svg [fill]:not(.permanent):not(g) {
  fill: #f3f3f4;
}

.svg-icon.svg-icon-lightest svg [fill]:not(.permanent):not(g) {
  fill: #f9f9fa;
}

.svg-icon.svg-icon-default svg [fill]:not(.permanent):not(g) {
  fill: #f3f3f4;
}

.svg-icon.svg-icon-defaul-dark svg [fill]:not(.permanent):not(g) {
  fill: #e7e7ea;
}

.svg-icon.svg-icon-grey-light svg [fill]:not(.permanent):not(g) {
  fill: #f3f3f4;
}

.svg-icon.svg-icon-grey-lighter svg [fill]:not(.permanent):not(g) {
  fill: #f3f3f4;
}

.svg-icon.svg-icon-border svg [fill]:not(.permanent):not(g) {
  fill: #f3f3f3;
}

.svg-icon.svg-icon-border-g svg [fill]:not(.permanent):not(g) {
  fill: #f3f3f4;
}

.svg-icon.svg-icon-border-n svg [fill]:not(.permanent):not(g) {
  fill: #f5f4f4;
}

.svg-icon.svg-icon-black svg [fill]:not(.permanent):not(g) {
  fill: #0f0f0f;
}

.svg-icon.svg-icon-white svg [fill]:not(.permanent):not(g) {
  fill: #ffffff;
}

.svg-icon.svg-icon-neutral svg [fill]:not(.permanent):not(g) {
  fill: #1a274c;
}

.svg-icon.svg-icon-1 svg {
  height: 2.5rem !important;
  width: 2.5rem !important;
}

.svg-icon.svg-icon-2 svg {
  height: 2rem !important;
  width: 2rem !important;
}

.svg-icon.svg-icon-3 svg {
  height: 1.75rem !important;
  width: 1.75rem !important;
}

.svg-icon.svg-icon-4 svg {
  height: 1.5rem !important;
  width: 1.5rem !important;
}

.svg-icon.svg-icon-5 svg {
  height: 1.25rem !important;
  width: 1.25rem !important;
}

.svg-icon.svg-icon-6 svg {
  height: 1.125rem !important;
  width: 1.125rem !important;
}

.svg-icon.svg-icon-7 svg {
  height: 0.95rem !important;
  width: 0.95rem !important;
}

.svg-icon.svg-icon-8 svg {
  height: 0.85rem !important;
  width: 0.85rem !important;
}

.svg-icon.svg-icon-9 svg {
  height: 0.75rem !important;
  width: 0.75rem !important;
}

.svg-icon.svg-icon-10 svg {
  height: 0.5rem !important;
  width: 0.5rem !important;
}

.svg-icon.svg-icon-base svg {
  height: 1rem !important;
  width: 1rem !important;
}

.svg-icon.svg-icon-fluid svg {
  height: 100% !important;
  width: 100% !important;
}

.svg-icon.svg-icon-2x svg {
  height: 2rem !important;
  width: 2rem !important;
}

.svg-icon.svg-icon-2qx svg {
  height: 2.25rem !important;
  width: 2.25rem !important;
}

.svg-icon.svg-icon-2hx svg {
  height: 2.5rem !important;
  width: 2.5rem !important;
}

.svg-icon.svg-icon-2tx svg {
  height: 2.75rem !important;
  width: 2.75rem !important;
}

.svg-icon.svg-icon-3x svg {
  height: 3rem !important;
  width: 3rem !important;
}

.svg-icon.svg-icon-3qx svg {
  height: 3.25rem !important;
  width: 3.25rem !important;
}

.svg-icon.svg-icon-3hx svg {
  height: 3.5rem !important;
  width: 3.5rem !important;
}

.svg-icon.svg-icon-3tx svg {
  height: 3.75rem !important;
  width: 3.75rem !important;
}

.svg-icon.svg-icon-4x svg {
  height: 4rem !important;
  width: 4rem !important;
}

.svg-icon.svg-icon-4qx svg {
  height: 4.25rem !important;
  width: 4.25rem !important;
}

.svg-icon.svg-icon-4hx svg {
  height: 4.5rem !important;
  width: 4.5rem !important;
}

.svg-icon.svg-icon-4tx svg {
  height: 4.75rem !important;
  width: 4.75rem !important;
}

.svg-icon.svg-icon-5x svg {
  height: 5rem !important;
  width: 5rem !important;
}

.svg-icon.svg-icon-5qx svg {
  height: 5.25rem !important;
  width: 5.25rem !important;
}

.svg-icon.svg-icon-5hx svg {
  height: 5.5rem !important;
  width: 5.5rem !important;
}

.svg-icon.svg-icon-5tx svg {
  height: 5.75rem !important;
  width: 5.75rem !important;
}

.t-symbol {
  display: inline-block;
  flex-shrink: 0;
  position: relative;
  border-radius: 0.625rem;
}

.t-symbol .t-symbol-label {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #3f3f3f;
  background-color: #e7e7e7;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 0.625rem;
  padding: 1rem;
}
@media screen and (max-width:768px) {
    .t-symbol .t-symbol-label {
        padding: 0.5rem;
    }
}

.t-symbol .t-symbol-badge {
  position: absolute;
  border: 2px solid #f3f3f4;
  border-radius: 100%;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) !important;
  transform: translateX(-50%) translateY(-50%) !important;
}

.t-symbol > img {
  width: 100%;
  flex-shrink: 0;
  display: inline-block;
  border-radius: 0.625rem;
}

.t-symbol.t-symbol-square,
.t-symbol.t-symbol-square > img,
.t-symbol.t-symbol-square .symbol-label {
  border-radius: 0 !important;
}

.t-symbol.t-symbol-circle,
.t-symbol.t-symbol-circle > img,
.t-symbol.t-symbol-circle .symbol-label {
  border-radius: 50%;
}

.t-symbol > img {
  width: 26px;
  height: 26px;
}

.t-symbol .t-symbol-label {
  /*
  width: 50px;
  height: 50px;
  */
}

.t-symbol.t-symbol-fixed .t-symbol-label {
  width: 50px;
  height: 50px;
}

.t-symbol.t-symbol-fixed > img {
  width: 50px;
  height: 50px;
  max-width: auto;
}

.t-symbol.t-symbol-2by3 .t-symbol-label {
  height: 50px;
  width: 75px;
}

.t-symbol.t-symbol-2by3 > img {
  height: 50px;
  width: 75px;
  max-width: auto;
}

.t-symbol-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: 10px;
}

.t-symbol-group .t-symbol {
  position: relative;
  z-index: 0;
  margin-left: -10px;
  border: 2px solid #f3f3f4;
  transition: all 0.3s ease;
}

.t-symbol-group .t-symbol:hover {
  transition: all 0.3s ease;
  z-index: 1;
}

.t-symbol-group.t-symbol-hover .t-symbol {
  cursor: pointer;
}

.svg-bg-icon-close {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23595a69'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

.svg-bg-icon-arrow-top {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8' fill='%23595a69'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.42111 2.06463C4.22088 1.96161 3.9637 1.9809 3.78597 2.12863L0.177181 5.12847C-0.046034 5.31402 -0.0602611 5.63049 0.145404 5.83532C0.351069 6.04015 0.698744 6.05578 0.921959 5.87023L4.14137 3.19406L7.06417 5.84414C7.27904 6.03896 7.62686 6.03835 7.84105 5.84278C8.05524 5.64721 8.05469 5.33073 7.83982 5.13591L4.54449 2.14806C4.50704 2.1141 4.46541 2.08629 4.42111 2.06463Z'/%3e%3c/svg%3e");
}

.svg-bg-icon-arrow-bottom {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 4'%3E%3Cpath fill='%23595a69' d='M4.4 4a.6.6 0 0 1-.6-.1L.2.9a.5.5 0 0 1 0-.7.6.6 0 0 1 .7 0l3.2 2.6 3-2.6a.6.6 0 0 1 .7 0 .5.5 0 0 1 0 .7l-3.3 3Z'/%3E%3C/svg%3E");
}

.svg-bg-icon-arrow-start {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23595a69'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

.svg-bg-icon-arrow-end {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23595a69'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

.svg-bg-icon-blob {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22' fill='%23595a69' %3e%3cpath d='M-52.147-78.087c2.042,2.682,3.172,5.963,2.328,8.454s-3.649,4.167-6.644,5.678-6.14,2.818-8.413,1.878-3.689-4.111-4.316-7.337-.49-6.494,1.158-9.094a9.565,9.565,0,0,1,7.855-4.412C-57.129-82.839-54.175-80.755-52.147-78.087Z' transform='translate%2869.538 82.92%29' stroke-width='1' stroke='%23F0F0F3'%3e%3c/path%3e%3c/svg%3e");
}

.svg-bg-icon-home {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%23595a69' %3e%3cpath d='M18.05,4.818,12.29.788A4.853,4.853,0,0,0,6.8.918L1.79,4.828A5.153,5.153,0,0,0,0,8.468v6.9A4.631,4.631,0,0,0,4.62,20H15.4a4.622,4.622,0,0,0,4.62-4.62V8.6A5.1,5.1,0,0,0,18.05,4.818Z' opacity='.52' transform='translate%282 2%29'/%3e%3cpath d='M.75,4.5A.755.755,0,0,1,0,3.75v-3A.755.755,0,0,1,.75,0,.755.755,0,0,1,1.5.75v3A.755.755,0,0,1,.75,4.5Z'  transform='translate%2811 14%29'/%3e%3c/g%3e%3c/svg%3e");
}

.svg-font-up,
.svg-font-default,
.svg-font-down {
  padding: 1rem 1rem 0 0;
  pointer-events: none;
  background-repeat: no-repeat;
  background-position: center;
}

.svg-font-up {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 26'%3E%3Cg%3E%3Cpath d='M3 26a2 2 0 0 0 2-2v-7h10v7a2 2 0 0 0 1 2 2 2 0 0 0 2-2V10c0-6-3-10-8-10S1 4 1 10v14a2 2 0 0 0 2 2Zm2-12v-4c0-4 1-7 5-7 3 0 5 3 5 7v4Zm28 7a2 2 0 0 0 2 2 2 2 0 0 0 1-2v-5h6a2 2 0 0 0 1-2l-1-1h-6V8l-1-2a2 2 0 0 0-2 2v5h-5a2 2 0 0 0-2 1 2 2 0 0 0 2 2h5Z'/%3E%3C/g%3E%3C/svg%3E");
}

.svg-font-default {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 26'%3E%3Cg data-name='Group 218443'%3E%3Cpath d='M15 26a2 2 0 0 0 2-2v-7h10v7a2 2 0 0 0 1 2 2 2 0 0 0 2-2V10c0-6-3-10-8-10s-9 4-9 10v14a2 2 0 0 0 2 2Zm2-12v-4c0-4 1-7 5-7 3 0 5 3 5 7v4Z' data-name='Path 254864'/%3E%3C/g%3E%3C/svg%3E");
}

.svg-font-down {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 26'%3E%3Cg data-name='Group 218442'%3E%3Cpath d='M4 26a2 2 0 0 0 2-2v-7h10v7a2 2 0 0 0 1 2 2 2 0 0 0 2-2V10c0-6-3-10-8-10S2 4 2 10v14a2 2 0 0 0 2 2Zm2-12v-4c0-4 1-7 5-7 3 0 5 3 5 7v4Zm34 1a2 2 0 0 0 2-2 2 2 0 0 0-2-1h-9a2 2 0 0 0-1 1l1 2Z'/%3E%3C/g%3E%3C/svg%3E");
}

.fade {
  transition: opacity 0.15s linear;
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  /*
  display: none !important;
  */
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease, max-height 0.35s ease;
}

.t-animation {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.t-grow-in {
  -webkit-animation-name: growIn;
  animation-name: growIn;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-timing-function: ease, step-start, cubic-bezier(0.1, 0.7, 1, 0.1);
  animation-timing-function: ease, step-start, cubic-bezier(0.1, 0.7, 1, 0.1);
}

.t-fade-in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
}

.t-fade-out {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
}

.t-float {
  -webkit-animation: float 4s 0s infinite alternate backwards ease-in-out;
  animation: float 4s 0s infinite alternate backwards ease-in-out;
}

.t-animation-slide-in-down {
  -webkit-animation-name: animationSlideInDown;
  animation-name: animationSlideInDown;
}

.t-animation-slide-in-up {
  -webkit-animation-name: animationSlideInUp;
  animation-name: animationSlideInUp;
}

.t-animation-blink {
  -webkit-animation: animationBlink 1s steps(5, start) infinite;
  animation: animationBlink 1s steps(5, start) infinite;
}

@-webkit-keyframes animationSlideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes animationSlideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes animationSlideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes animationSlideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes animationBlink {
  to {
    visibility: hidden;
  }
}
@keyframes animationBlink {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes fadeIn {
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  to {
    opacity: 0;
  }
}
@-webkit-keyframes growIn {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes growIn {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes fade-in-bloom {
  0% {
    -webkit-filter: brightness(1) blur(20px);
    filter: brightness(1) blur(20px);
    opacity: 0;
  }
  10% {
    -webkit-filter: brightness(2) blur(10px);
    filter: brightness(2) blur(10px);
    -webkit-filter: brightness(0.5) blur(10px);
    filter: brightness(0.5) blur(10px);
    opacity: 1;
  }
  to {
    -webkit-filter: brightness(1) blur(0);
    filter: brightness(1) blur(0);
    opacity: 1;
  }
}
@keyframes fade-in-bloom {
  0% {
    -webkit-filter: brightness(1) blur(20px);
    filter: brightness(1) blur(20px);
    opacity: 0;
  }
  10% {
    -webkit-filter: brightness(2) blur(10px);
    filter: brightness(2) blur(10px);
    -webkit-filter: brightness(0.5) blur(10px);
    filter: brightness(0.5) blur(10px);
    opacity: 1;
  }
  to {
    -webkit-filter: brightness(1) blur(0);
    filter: brightness(1) blur(0);
    opacity: 1;
  }
}
@-webkit-keyframes fade-out-bloom {
  to {
    -webkit-filter: brightness(1) blur(20px);
    filter: brightness(1) blur(20px);
    opacity: 0;
  }
  10% {
    -webkit-filter: brightness(2) blur(10px);
    filter: brightness(2) blur(10px);
    -webkit-filter: brightness(0.5) blur(10px);
    filter: brightness(0.5) blur(10px);
    opacity: 1;
  }
  0% {
    -webkit-filter: brightness(1) blur(0);
    filter: brightness(1) blur(0);
    opacity: 1;
  }
}
@keyframes fade-out-bloom {
  to {
    -webkit-filter: brightness(1) blur(20px);
    filter: brightness(1) blur(20px);
    opacity: 0;
  }
  10% {
    -webkit-filter: brightness(2) blur(10px);
    filter: brightness(2) blur(10px);
    -webkit-filter: brightness(0.5) blur(10px);
    filter: brightness(0.5) blur(10px);
    opacity: 1;
  }
  0% {
    -webkit-filter: brightness(1) blur(0);
    filter: brightness(1) blur(0);
    opacity: 1;
  }
}
@-webkit-keyframes scale-up {
  to {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
  }
}
@keyframes scale-up {
  to {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
  }
}
@-webkit-keyframes scale-down {
  to {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
}
@keyframes scale-down {
  to {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
}
@-webkit-keyframes slide-out-up {
  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@keyframes slide-out-up {
  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@-webkit-keyframes slide-out-down {
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@keyframes slide-out-down {
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@-webkit-keyframes slide-out-right {
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes slide-out-right {
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@-webkit-keyframes slide-out-left {
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes slide-out-left {
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@-webkit-keyframes slide-in-up {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@keyframes slide-in-up {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@-webkit-keyframes slide-in-down {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@keyframes slide-in-down {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@-webkit-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@-webkit-keyframes shake-x {
  0%, to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }
  40% {
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
  60% {
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }
  80% {
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
}
@keyframes shake-x {
  0%, to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }
  40% {
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
  60% {
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }
  80% {
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
}
@-webkit-keyframes shake-y {
  0%, to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
  }
  40% {
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
  60% {
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
  }
  80% {
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
}
@keyframes shake-y {
  0%, to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
  }
  40% {
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
  60% {
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
  }
  80% {
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
}
@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-webkit-keyframes ping {
  90%, to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}
@keyframes ping {
  90%, to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}
@-webkit-keyframes blink {
  0%, to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes blink {
  0%, to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@-webkit-keyframes float {
  50% {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
  }
}
@keyframes float {
  50% {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
  }
}
@-webkit-keyframes bounce {
  25% {
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%);
  }
  40% {
    -webkit-transform: translateY(-3%);
    transform: translateY(-3%);
  }
  0%, 60%, to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounce {
  25% {
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%);
  }
  40% {
    -webkit-transform: translateY(-3%);
    transform: translateY(-3%);
  }
  0%, 60%, to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes pulse {
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes pulse {
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
[data-underline=dark], [data-underline=white] {
  padding-bottom: 0.25rem;
  text-decoration: none;
  background-image: linear-gradient(90deg, hotpink, deepskyblue);
  background-size: 100% 0.125em;
  background-repeat: no-repeat;
  background-position: left 100%;
}

a[data-underline=dark]:hover, a[data-underline=white]:hover {
  background-size: 100% 0.25em;
  text-decoration: none;
}

[data-underline=white] {
  text-shadow: white 0.025em 0 0, white 0 0.025em 0, white 0 -0.025em 0, white -0.025em 0 0, white -0.025em -0.025em 0, white 0.025em -0.025em 0, white 0.025em 0.025em 0, white -0.025em 0.025em 0;
}

[data-underline=dark] {
  text-shadow: #121328 0.025em 0 0, #121328 0 0.025em 0, #121328 0 -0.025em 0, #121328 -0.025em 0 0, #121328 -0.025em -0.025em 0, #121328 0.025em -0.025em 0, #121328 0.025em 0.025em 0, #121328 -0.025em 0.025em 0;
}

[data-under=primary] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #90a4e0 -20%, #31458a 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=primary]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=secondary] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #f9ec94 -20%, #9a8d3e 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=secondary]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=tertiary] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #bebfc1 -20%, #5f616b 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=tertiary]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=quaternary] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #6ac4d1 -20%, #0b667b 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=quaternary]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=success] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #b3e08f -20%, #558239 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=success]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=danger] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #e090a4 -20%, #82324e 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=danger]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=warning] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #e0cd90 -20%, #826e3a 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=warning]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=info] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #90c4e0 -20%, #31668a 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=info]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=dark] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #71717e -20%, #121328 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=dark]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=lightgrey] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #b8b8bf -20%, #595a69 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=lightgrey]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=light] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #f1f1f2 -20%, #92929c 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=light]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=white] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, white -20%, #a0a1a9 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=white]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

[data-under=neutral] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-bottom: 0.125rem;
  font-weight: 500;
  display: flex;
  background-image: linear-gradient(to right, #767d94 -20%, #171f3e 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 200% 0.25rem;
  background-repeat: repeat-x;
  background-position: center bottom;
  transition: all 0.25s ease-in-out;
}

a[data-under=neutral]:hover {
  background-position: -100% 100%;
  text-decoration: none;
}

.t-timeline {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-around;
}

.t-timeline .t-timeline-item {
  position: relative;
  padding-left: 2.5rem;
  flex: 1 1 auto;
  width: 100%;
  transition: all 0.25s ease-in-out;
  padding-bottom: 1.5rem;
}

.t-timeline .t-timeline-item:last-child {
  padding-bottom: 0;
}

.t-timeline .t-timeline-item:last-child .t-timeline-marker:after {
  content: none;
}

.t-timeline .t-timeline-item:not(.t-period):hover .t-timeline-content {
  background-color: #f9f9fa;
  transition: all 0.25s ease-in-out;
  border-radius: 0.625rem;
}

.t-timeline .t-timeline-item:not(.t-period):hover .t-timeline-marker:before {
  background: transparent;
  border: 0.1875rem solid #4667CC;
}

.t-timeline .t-timeline-info {
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.0625rem;
  margin: 0 0 0.5rem 0;
  text-transform: uppercase;
  white-space: nowrap;
  color: #898994;
}

.t-timeline .t-timeline-info.t-timeline-float {
  position: absolute;
  right: 0.75rem;
  top: 0.5rem;
}

.t-timeline .t-timeline-marker {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1rem;
}

.t-timeline .t-timeline-marker:before {
  background: #b5c2eb;
  border: 0.1875rem solid transparent;
  border-radius: 100%;
  content: "";
  display: block;
  height: 1rem;
  position: absolute;
  top: 0.25rem;
  left: 0;
  width: 1rem;
  transition: background 0.3s ease-in-out, border 0.3s ease-in-out;
}

.t-timeline .t-timeline-marker:after {
  content: "";
  width: 0.1875rem;
  background: #e7e7e7;
  display: block;
  position: absolute;
  top: 1.25rem;
  bottom: 0;
  left: 0.375rem;
}

.t-timeline .t-timeline-content {
  padding: 0.5rem 0.75rem;
}

.t-timeline .t-timeline-content .t-timeline-title {
  font-size: 1.125rem;
  margin-bottom: 0.375rem;
}

.t-timeline .t-timeline-content .t-para {
  color: #878787;
}

.t-timeline .t-timeline-content .t-list-txts {
  color: #575757;
}

.t-timeline .t-period {
  padding: 0;
}

.t-timeline .t-period .t-timeline-info {
  display: none;
}

.t-timeline .t-period .t-timeline-marker:before {
  background: transparent;
  content: "";
  width: 1rem;
  height: auto;
  border: none;
  border-radius: 0;
  top: 0;
  bottom: 1.875rem;
  position: absolute;
  border-top: 0.1875rem solid #e7e7e7;
  border-bottom: 0.1875rem solid #e7e7e7;
}

.t-timeline .t-period .t-timeline-marker:after {
  content: "";
  height: 2rem;
  top: auto;
}

.t-timeline .t-period .t-timeline-content {
  padding: 2.5rem 0 4.375rem;
}

.t-timeline .t-period .t-timeline-title {
  margin: 0;
}

.t-timeline .t-timeline-separator .t-timeline-content {
  border-top: 0.25rem solid #b5c2eb;
}

.t-timeline .t-timeline-separator .t-timeline-content .t-definition-list {
  margin-bottom: 0;
}

.t-timeline .t-timeline-separator .t-timeline-content .t-definition-list .t-definition-term {
  flex: 0 0 6rem;
}

@media screen and (min-width: 768px) {
  .t-timeline.t-timeline-split .t-timeline, .t-timeline.t-timeline-centered .t-timeline {
    display: table;
  }

  .t-timeline.t-timeline-split .t-timeline-item, .t-timeline.t-timeline-centered .t-timeline-item {
    display: table-row;
    padding: 0;
  }

  .t-timeline.t-timeline-split .t-timeline-info, .t-timeline.t-timeline-centered .t-timeline-info,
.t-timeline.t-timeline-split .t-timeline-marker,
.t-timeline.t-timeline-centered .t-timeline-marker,
.t-timeline.t-timeline-split .t-timeline-content,
.t-timeline.t-timeline-centered .t-timeline-content,
.t-timeline.t-timeline-split .t-period .t-timeline-info {
    display: table-cell;
    vertical-align: top;
  }

  .t-timeline.t-timeline-split .t-timeline-marker, .t-timeline.t-timeline-centered .t-timeline-marker {
    position: relative;
  }

  .t-timeline.t-timeline-split .t-timeline-content, .t-timeline.t-timeline-centered .t-timeline-content {
    padding-left: 1.875rem;
  }

  .t-timeline.t-timeline-split .t-timeline-info, .t-timeline.t-timeline-centered .t-timeline-info {
    padding-right: 1.875rem;
  }

  .t-timeline.t-timeline-split .t-period .t-timeline-title, .t-timeline.t-timeline-centered .t-period .t-timeline-title {
    position: relative;
    left: 2.875rem;
  }
}
@media screen and (min-width: 992px) {
  .t-timeline.t-timeline-centered,
.t-timeline.t-timeline-centered .t-timeline-item,
.t-timeline.t-timeline-centered .t-timeline-info,
.t-timeline.t-timeline-centered .t-timeline-marker,
.t-timeline.t-timeline-centered .t-timeline-content {
    display: block;
    margin: 0;
    padding: 0;
  }

  .t-timeline.t-timeline-centered .t-timeline-item {
    padding-bottom: 2.5rem;
    overflow: hidden;
  }

  .t-timeline.t-timeline-centered .t-timeline-marker {
    position: absolute;
    left: 50%;
    margin-left: -0.46875rem;
  }

  .t-timeline.t-timeline-centered .t-timeline-info,
.t-timeline.t-timeline-centered .t-timeline-content {
    width: 50%;
  }

  .t-timeline.t-timeline-centered > .t-timeline-item:nth-child(odd) .t-timeline-info {
    float: left;
    text-align: right;
    padding-right: 1.875rem;
  }

  .t-timeline.t-timeline-centered > .t-timeline-item:nth-child(odd) .t-timeline-content {
    float: right;
    text-align: left;
    padding-left: 1.875rem;
  }

  .t-timeline.t-timeline-centered > .t-timeline-item:nth-child(even) .t-timeline-info {
    float: right;
    text-align: left;
    padding-left: 1.875rem;
  }

  .t-timeline.t-timeline-centered > .t-timeline-item:nth-child(even) .t-timeline-content {
    float: left;
    text-align: right;
    padding-right: 1.875rem;
  }

  .t-timeline.t-timeline-centered > .t-timeline-item.t-period .t-timeline-content {
    float: none;
    padding: 0;
    width: 100%;
    text-align: center;
  }

  .t-timeline.t-timeline-centered .t-timeline-item.t-period {
    padding: 3.125rem 0 5.625rem;
  }

  .t-timeline.t-timeline-centered .t-period .t-timeline-marker:after {
    height: 1.875rem;
    bottom: 0;
    top: auto;
  }

  .t-timeline.t-timeline-centered .t-period .t-timeline-title {
    left: auto;
  }
}
.t-timeline .t-marker-outline .t-timeline-marker:before {
  background: transparent;
  border-color: #b5c2eb;
}

.t-timeline .t-marker-outline .t-timeline-item:hover .t-timeline-marker:before {
  background: #b5c2eb;
}

.alert {
  border: 2px solid transparent;
  font-size: 0.875rem;
  padding: 1rem 1rem;
  border-radius: 0.625rem;
}

.alert i:not(.close) {
  font-size: 1.5rem;
  margin-right: 0.25rem;
}

.alert a,
.alert font,
.alert span,
.alert i {
  vertical-align: middle;
}

.alert .close {
  position: absolute;
  top: 0.375rem;
  right: 0.375rem;
  cursor: pointer;
  font-size: 1.125rem;
}

.alert .close:hover {
  opacity: 0.66;
}

.alert--primary {
  background-color: #dae1f5;
  border-color: #f8f9fd;
  color: #232f53;
}

.alert--primary hr {
  border-top-color: #e4e8f7;
}

.alert--primary i:not(.close) {
  color: #4962ad;
}

.alert--primary a {
  color: #1b2541;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--primary a:hover {
  color: #141b2f;
}

.alert--secondary {
  background-color: #fdf9db;
  border-color: #fffef8;
  color: #625a25;
}

.alert--secondary hr {
  border-top-color: #fffadf;
}

.alert--secondary i:not(.close) {
  color: #bbad4b;
}

.alert--secondary a {
  color: #4f491e;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--secondary a:hover {
  color: #3d3817;
}

.alert--tertiary {
  background-color: #e9eaea;
  border-color: #fbfbfb;
  color: #3f3f40;
}

.alert--tertiary hr {
  border-top-color: #eeeeee;
}

.alert--tertiary i:not(.close) {
  color: #7e7e80;
}

.alert--tertiary a {
  color: #323233;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--tertiary a:hover {
  color: #262626;
}

.alert--quaternary {
  background-color: #cdebf0;
  border-color: #f5fbfc;
  color: #0c424a;
}

.alert--quaternary hr {
  border-top-color: #e1f3f6;
}

.alert--quaternary i:not(.close) {
  color: #1ea4b8;
}

.alert--quaternary a {
  color: #082e34;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--quaternary a:hover {
  color: #051b1e;
}

.alert--success {
  background-color: #e6f5da;
  border-color: #fafdf8;
  color: #385322;
}

.alert--success hr {
  border-top-color: #ecf7e4;
}

.alert--success i:not(.close) {
  color: #75ad47;
}

.alert--success a {
  color: #2c411b;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--success a:hover {
  color: #202f13;
}

.alert--danger {
  background-color: #f5dae1;
  border-color: #fdf8f9;
  color: #53232f;
}

.alert--danger hr {
  border-top-color: #f7e4e8;
}

.alert--danger i:not(.close) {
  color: #ad4962;
}

.alert--danger a {
  color: #411b25;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--danger a:hover {
  color: #2f141b;
}

.alert--warning {
  background-color: #f5eeda;
  border-color: #fdfcf8;
  color: #534723;
}

.alert--warning hr {
  border-top-color: #f7f4e4;
}

.alert--warning i:not(.close) {
  color: #ad9449;
}

.alert--warning a {
  color: #41381b;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--warning a:hover {
  color: #2f2814;
}

.alert--info {
  background-color: #daebf5;
  border-color: #f8fbfd;
  color: #234253;
}

.alert--info hr {
  border-top-color: #e4f0f7;
}

.alert--info i:not(.close) {
  color: #4989ad;
}

.alert--info a {
  color: #1b3441;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--info a:hover {
  color: #14252f;
}

.alert--dark {
  background-color: #d0d0d4;
  border-color: #f6f6f6;
  color: #101018;
}

.alert--dark hr {
  border-top-color: #e9e9e9;
}

.alert--dark i:not(.close) {
  color: #434365;
}

.alert--dark a {
  color: #060609;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--dark a:hover {
  color: black;
}

.alert--lightgrey {
  background-color: #e7e7ea;
  border-color: #fafafb;
  color: #3b3b3f;
}

.alert--lightgrey hr {
  border-top-color: #ececf0;
}

.alert--lightgrey i:not(.close) {
  color: #797981;
}

.alert--lightgrey a {
  color: #2f2f32;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--lightgrey a:hover {
  color: #222225;
}

.alert--light {
  background-color: #fafafb;
  border-color: #fefefe;
  color: #5d5d5e;
}

.alert--light hr {
  border-top-color: #f1f1f1;
}

.alert--light i:not(.close) {
  color: #9d9d9e;
}

.alert--light a {
  color: #505051;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--light a:hover {
  color: #444444;
}

.alert--white {
  background-color: white;
  border-color: white;
  color: #656565;
}

.alert--white hr {
  border-top-color: #f2f2f2;
}

.alert--white i:not(.close) {
  color: #a5a5a5;
}

.alert--white a {
  color: #585858;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--white a:hover {
  color: #4c4c4c;
}

.alert--neutral {
  background-color: #d1d4db;
  border-color: #f6f6f8;
  color: #131825;
}

.alert--neutral hr {
  border-top-color: #e8e8ed;
}

.alert--neutral i:not(.close) {
  color: #3e4f79;
}

.alert--neutral a {
  color: #0a0d14;
  font-size: 1rem;
  text-decoration: underline;
}

.alert--neutral a:hover {
  color: #020203;
}

.t-bg-primary {
  background-color: #4667CC !important;
}

.t-bg-secondary {
  background-color: #F5DF4D !important;
}

.t-bg-tertiary {
  background-color: #939597 !important;
}

.t-bg-quaternary {
  background-color: #079DB2 !important;
}

.t-bg-success {
  background-color: #81CC45 !important;
}

.t-bg-danger {
  background-color: #cc4667 !important;
}

.t-bg-warning {
  background-color: #ccab46 !important;
}

.t-bg-info {
  background-color: #469dcc !important;
}

.t-bg-dark {
  background-color: #121328 !important;
}

.t-bg-lightgrey {
  background-color: #898994 !important;
}

.t-bg-light {
  background-color: #e7e7ea !important;
}

.t-bg-white {
  background-color: #ffffff !important;
}

.t-bg-neutral {
  background-color: #1a274c !important;
}

.t-bg-soft-primary {
  background-color: rgba(70, 103, 204, 0.075) !important;
}

.t-bg-soft-secondary {
  background-color: rgba(245, 223, 77, 0.075) !important;
}

.t-bg-soft-tertiary {
  background-color: rgba(147, 149, 151, 0.075) !important;
}

.t-bg-soft-quaternary {
  background-color: rgba(7, 157, 178, 0.075) !important;
}

.t-bg-soft-success {
  background-color: rgba(129, 204, 69, 0.075) !important;
}

.t-bg-soft-danger {
  background-color: rgba(204, 70, 103, 0.075) !important;
}

.t-bg-soft-warning {
  background-color: rgba(204, 171, 70, 0.075) !important;
}

.t-bg-soft-info {
  background-color: rgba(70, 157, 204, 0.075) !important;
}

.t-bg-soft-dark {
  background-color: rgba(18, 19, 40, 0.075) !important;
}

.t-bg-soft-neutral {
  background-color: rgba(26, 39, 76, 0.075) !important;
}

.t-bg-soft-navy {
  background-color: rgba(37, 45, 83, 0.075) !important;
}

.t-bg-soft-dimNavy {
  background-color: rgba(28, 32, 56, 0.075) !important;
}

.t-bg-grad-primary {
  background-image: linear-gradient(135deg, #b5c2eb, #6b85d6);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-secondary {
  background-color: #f56f4d -20% 0;
  background-image: linear-gradient(-45deg, #f56f4d -20% 0, #f5df4d 50%, #9bf54d 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-tertiary {
  background-color: #939796 -20% 0;
  background-image: linear-gradient(-45deg, #939796 -20% 0, #939597 50%, #949397 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-quaternary {
  background-color: #07b255 -20% 0;
  background-image: linear-gradient(-45deg, #07b255 -20% 0, #079db2 50%, #072bb2 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-success {
  background-color: #ccbd45 -20% 0;
  background-image: linear-gradient(-45deg, #ccbd45 -20% 0, #81cc45 50%, #45cc63 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-danger {
  background-color: #cc46c0 -20% 0;
  background-image: linear-gradient(-45deg, #cc46c0 -20% 0, #cc4667 50%, #cc7e46 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-warning {
  background-color: #cc5246 -20% 0;
  background-image: linear-gradient(-45deg, #cc5246 -20% 0, #ccab46 50%, #94cc46 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-info {
  background-color: #46cca2 -20% 0;
  background-image: linear-gradient(-45deg, #46cca2 -20% 0, #469dcc 50%, #4846cc 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-dark {
  background-color: #122228 -20% 0;
  background-image: linear-gradient(-45deg, #122228 -20% 0, #121328 50%, #201228 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-lightgrey {
  background-color: #899094 -20% 0;
  background-image: linear-gradient(-45deg, #899094 -20% 0, #898994 50%, #908994 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-light {
  background-color: #e7e9ea -20% 0;
  background-image: linear-gradient(-45deg, #e7e9ea -20% 0, #e7e7ea 50%, #e9e7ea 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-white {
  background-color: white -20% 0;
  background-image: linear-gradient(-45deg, white -20% 0, white 50%, white 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-neutral {
  background-color: #1a484c -20% 0;
  background-image: linear-gradient(-45deg, #1a484c -20% 0, #1a274c 50%, #2e1a4c 120%);
  background-repeat: no-repeat;
  background-size: 120% 120%;
}

.t-bg-grad-border-lightblue {
    background-color: #FFF !important;
    color: #b5c2eb !important;
    border: 1px solid #b5c2eb;
}

.t-bg-blobs-v1 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1536 450'%3E%3Cpath stroke='${$color1}' stroke-linecap='square' stroke-linejoin='bevel' stroke-width='200' d='m100 356 43-217 43.1 237 43-339 43.1 169 43-29 43 138 43.1-257 43 228 43.1-140 43-17 43.1 121 43 70 43.1-263 43 114 43.1 210 44.6-312 43 141 43 140 43.1-166 40.8-88 43 48 45.4 219 43-319 43 253 43.1-163 43 13 43.1 15 43 154 43.1-61 43 158L1436 92'/%3E%3Cpath stroke='%234667CC' stroke-linecap='square' stroke-linejoin='bevel' stroke-width='130' d='m100 356 43-217 43.1 237 43-339 43.1 169 43-29 43 138 43.1-257 43 228 43.1-140 43-17 43.1 121 43 70 43.1-263 43 114 43.1 210 44.6-312 43 141 43 140 43.1-166 40.8-88 43 48 45.4 219 43-319 43 253 43.1-163 43 13 43.1 15 43 154 43.1-61 43 158L1436 92'/%3E%3C/svg%3E");
}

.t-bg-blobs-v2 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' viewBox='0 0 1440 900'%3E%3Cpath fill='${$color1}' d='M0 0h1440v900H0z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0%25' x2='100%25' y1='0%25' y2='0%25'%3E%3Cstop offset='15%25' stop-color='${$color2}'/%3E%3Cstop offset='90%25' stop-color='${$color1}'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0%25' x2='100%25' y1='0%25' y2='0%25'%3E%3Cstop offset='5%25' stop-color='${$color2}'/%3E%3Cstop offset='50%25' stop-color='${$color3}'/%3E%3Cstop offset='85%25' stop-color='${$color2}'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cdefs%3E%3ClinearGradient id='c' x1='0%25' x2='100%25' y1='0%25' y2='0%25'%3E%3Cstop offset='15%25' stop-color='${$color1}'/%3E%3Cstop offset='95%25' stop-color='${$color2}'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url%28%23a%29' d='m0 664 60-14.3c60-14.4 180-43 300-39.2 120 3.8 240 40.2 360 60.8 120 20.7 240 25.7 360 15.2s240-36.5 300-49.5l60-13V1H0z'/%3E%3Cpath fill='url%28%23b%29' d='m0 503 60-17c60-17 180-51 300-45s240 52 360 44.2c120-7.9 240-69.5 360-109.4 120-39.8 240-57.8 300-66.8l60-9V1H0z'/%3E%3Cpath fill='url%28%23c%29' d='m0 304 60 1.3c60 1.4 180 4 300-17.1C480 267 600 222 720 191.3c120-30.6 240-47 360-25s240 82.4 300 112.5l60 30.2V1H0z'/%3E%3C/svg%3E");
}

.t-grid-mask {
  background-position: 10px 10px;
  -webkit-mask-image: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5));
  mask-image: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5));
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='%23121328'%3e%3cpath d='M0 .5H31.5V32'/%3e%3c/svg%3e");
}

.t-bg-mask-grid {
  background-position: 10px 10px;
  -webkit-mask-image: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5));
  mask-image: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5));
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='%23121328'%3e%3cpath d='M0 .5H31.5V32'/%3e%3c/svg%3e");
}

.t-bg-mesh-primary {
  background: #f3f3f3 radial-gradient(50% 75% at 51.25% 20.5%, rgba(237, 240, 250, 0.66) 0, rgba(255, 255, 255, 0) 100%) no-repeat center/contain;
}

.t-bg-slash-primary {
  background-color: #3c56ab;
  background-image: linear-gradient(45deg, #6b85d6 0%, #6b85d6 35%, #3c56ab 35.05%, #3c56ab 50%, #3c56ab 65%, #6b85d6 65.05%, #6b85d6 100%);
  background-repeat: no-repeat;
}

.t-bg-half-primary {
  background-color: #3c56ab;
  background-image: conic-gradient(at center bottom, #6b85d6, #3c56ab, #3c56ab);
  background-repeat: no-repeat;
}

.t-badge {
  display: inline-flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-family: "ellograph-cf", Menlo, Monaco, Consolas, "Courier New", monospace;
  font-weight: 700;
  color: #2a2b3e;
  line-height: 1;
  white-space: nowrap;
  text-align: center;
  background-color: #e7e7ea;
  border-radius: 0.75rem;
  margin-bottom: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.25s ease-in-out;
}

.t-badge.t-badge-primary {
  background-color: #3952a3;
  color: #ffffff;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-primary > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-darken-primary {
  color: #dae1f5;
  background-color: #27356a;
}

.t-badge.t-badge-light-primary {
  color: #27356a;
  background-color: #dae1f5;
}

.t-badge.t-badge-secondary {
  background-color: #bcac44;
  color: #121328;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-secondary > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-darken-secondary {
  color: #fdf9db;
  background-color: #6d6537;
}

.t-badge.t-badge-light-secondary {
  color: #6d6537;
  background-color: #fdf9db;
}

.t-badge.t-badge-tertiary {
  background-color: #73757b;
  color: #ffffff;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-tertiary > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-darken-tertiary {
  color: #e9eaea;
  background-color: #464754;
}

.t-badge.t-badge-light-tertiary {
  color: #464754;
  background-color: #e9eaea;
}

.t-badge.t-badge-quaternary {
  background-color: #0a7b90;
  color: #ffffff;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-quaternary > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-darken-quaternary {
  color: #cdebf0;
  background-color: #0e4a5f;
}

.t-badge.t-badge-light-quaternary {
  color: #0e4a5f;
  background-color: #cdebf0;
}

.t-badge.t-badge-success {
  background-color: #659e3e;
  color: #121328;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-success > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-darken-success {
  color: #e6f5da;
  background-color: #3e5d34;
}

.t-badge.t-badge-light-success {
  color: #3e5d34;
  background-color: #e6f5da;
}

.t-badge.t-badge-danger {
  background-color: #9e3957;
  color: #ffffff;
}

.t-badge.t-badge-danger > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.t-badge.t-badge-darken-danger {
  color: #f5dae1;
  background-color: #5c2741;
}

.t-badge.t-badge-light-danger {
  color: #5c2741;
  background-color: #f5dae1;
}

.t-badge.t-badge-warning {
  background-color: #9e853f;
  color: #121328;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-warning > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-darken-warning {
  color: #f5eeda;
  background-color: #5c5034;
}

.t-badge.t-badge-light-warning {
  color: #5c5034;
  background-color: #f5eeda;
}

.t-badge.t-badge-info {
  background-color: #397ba3;
  color: #ffffff;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-info > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-darken-info {
  color: #daebf5;
  background-color: #274a6a;
}

.t-badge.t-badge-light-info {
  color: #274a6a;
  background-color: #daebf5;
}

.t-badge.t-badge-dark {
  background-color: #121328;
  color: #ffffff;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-dark > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-darken-dark {
  color: #e7e7ea;
  background-color: #414253;
}

.t-badge.t-badge-light-dark {
  color: #414253;
  background-color: #e7e7ea;
}

.t-badge.t-badge-lightgrey {
  background-color: #6b6c79;
  color: #ffffff;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-lightgrey > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-light {
  background-color: #b2b2ba;
  color: #121328;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-light > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-white {
  background-color: #c4c4c9;
  color: #121328;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-white > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-darken-white {
  color: #f9f9fa;
  background-color: #ffffff;
}

.t-badge.t-badge-light-white {
  color: #ffffff;
  background-color: #f9f9fa;
}

.t-badge.t-badge-neutral {
  background-color: #182243;
  color: #ffffff;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.t-badge.t-badge-neutral > big {
  background-color: rgba(18, 19, 40, 0.4);
  color: #ffffff;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1.25;
  border-radius: 100000px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-shadow: 0 0 0.875rem rgba(255, 255, 255, 0.48);
}

.t-badge.t-badge-darken-neutral {
  color: #e8e9ed;
  background-color: #485270;
}

.t-badge.t-badge-light-neutral {
  color: #485270;
  background-color: #e8e9ed;
}

.t-badge.t-badge--circle, .t-badge.t-badge--square {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 1.75rem;
  min-width: 1.75rem;
  padding: 0 0.1rem;
}

.t-badge.t-badge--border {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

.t-badge.t-badge--circle {
  border-radius: 50%;
  padding: 0;
  min-width: 0;
  min-width: initial;
  width: 1.75rem;
}

.t-badge.t-badge--sm {
  min-width: 1.5rem;
  font-size: 0.75rem;
}

.t-badge.t-badge--sm.badge--circle {
  width: 1.5rem;
  height: 1.5rem;
}

.t-badge.t-badge--lg {
  min-width: 2rem;
  font-size: 1rem;
}

.t-badge.t-badge--lg.t-badge--circle {
  width: 2rem;
  height: 2rem;
}

.t-badge.t-badge--rounded {
  border-radius: 100000px;
}

.t-badge:not(:last-child) {
  margin-right: 0.5rem;
}

.t-badge:empty {
  padding: 0;
  width: 1rem;
  height: 1rem;
}

.t-badge:empty.lg {
  width: 1.5rem;
  height: 1.5rem;
}

.t-badge:empty.sm {
  width: 0.75rem;
  height: 0.75rem;
}

a.t-badge {
  text-decoration: none;
}

a.t-badge {
  text-decoration: none;
}

.btn.t-badge {
  text-decoration: none;
}

.t-badge:hover, .t-badge.hover {
  opacity: 0.88;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

> .active .t-badge {
  background-color: #3253b7;
  color: #ffffff;
}

.btn .t-badge {
  position: relative;
  top: -1px;
}

.btn-xs .t-badge, .btn-group-xs > .btn .t-badge {
  top: 0;
  padding: 0.125rem 0.25rem;
}

.btn {
  cursor: pointer;
  font-weight: 500;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-decoration: none;
}

.btn {
  border: 1px solid #999;
  color: #414253;
  background-color: #ffffff;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  padding: 0.4rem 1rem;
  font-size: 1.075rem;
  line-height: 1.75;
  border-radius: 0.625rem;
  transition: color 0.225s ease-in-out, background-color 0.225s ease-in-out, border-color 0.225s ease-in-out, box-shadow 0.225s ease-in-out, -webkit-transform 0.225s ease-in-out;
  transition: color 0.225s ease-in-out, background-color 0.225s ease-in-out, border-color 0.225s ease-in-out, box-shadow 0.225s ease-in-out, transform 0.225s ease-in-out;
  transition: color 0.225s ease-in-out, background-color 0.225s ease-in-out, border-color 0.225s ease-in-out, box-shadow 0.225s ease-in-out, transform 0.225s ease-in-out, -webkit-transform 0.225s ease-in-out;
  letter-spacing: 0.0875rem;
  gap: 0.25rem;
  box-shadow: 0 0.625rem 0.25rem -0.625rem rgba(83, 83, 83, 0.48);
}

.btn:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  -webkit-transform: scale(1.0375);
  transform: scale(1.0375);
}

.btn:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) > i, .btn.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) > i {
  transition: color 0.225s ease-in-out, background-color 0.225s ease-in-out, border-color 0.225s ease-in-out, box-shadow 0.225s ease-in-out, -webkit-transform 0.225s ease-in-out;
  transition: color 0.225s ease-in-out, background-color 0.225s ease-in-out, border-color 0.225s ease-in-out, box-shadow 0.225s ease-in-out, transform 0.225s ease-in-out;
  transition: color 0.225s ease-in-out, background-color 0.225s ease-in-out, border-color 0.225s ease-in-out, box-shadow 0.225s ease-in-out, transform 0.225s ease-in-out, -webkit-transform 0.225s ease-in-out;
  /*  
  -webkit-transform: rotate(290deg);
  transform: rotate(290deg);
  */
}

.btn:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  color: #31458a;
  text-decoration: none;
  border-color: #dae1f5;
  background-color: #dae1f5;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(49, 69, 138, 0.24);
}

.btn:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  outline: 0;
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(49, 69, 138, 0.36), 0 0 0 0.25rem rgba(49, 69, 138, 0.32);
}

.btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  border-color: #b5c2eb;
  color: #1c2449;
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(39, 53, 106, 0.54);
  background-color: #dae1f5;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(70, 103, 204, 0.12), 0 0 0 0.25rem rgba(153, 171, 227, 0.48);
}

.btn:disabled, .btn.disabled, .btn.btn--disabled, .btn.aspNetDisabled {
  cursor: not-allowed;
  opacity: 0.75;
  box-shadow: none;
  background-color: #eee !important;
  border-color: #bbb !important;
  color: #555 !important;
}

.btn.btn--pointer {
  position: relative;
  position: relative;
  padding-left: 1.5rem;
  padding-right: 3rem;
}

.btn.btn--pointer:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--pointer:hover:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):before {
  right: 0.375rem;
}

.btn--link {
  border: 0;
  border-radius: 0;
  padding-left: 0 !important;
  padding-right: 2.25rem !important;
  text-decoration: none;
  position: relative;
  color: #4667CC;
}

.btn--link:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%234667CC' class='bi bi-box-arrow-right' viewBox='0 0 16 16'%3E %3cpath fill-rule='evenodd' d='M10 12.5a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v2a.5.5 0 0 0 1 0v-2A1.5 1.5 0 0 0 9.5 2h-8A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-2a.5.5 0 0 0-1 0v2z'/%3E  %3cpath fill-rule='evenodd' d='M15.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 0 0-.708.708L14.293 7.5H5.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3z'/%3E %3c/svg%3E");
  top: 50%;
  right: 0.25rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--outline-dashed {
  border-style: dashed;
}

.btn.btn--outline-default {
  border-style: dotted;
}

.btn.btn--outline-default {
  border-style: solid;
}

.btn.btn--flush:not(:focus) {
  outline: none !important;
}

.btn.btn--flush {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  cursor: pointer;
  background-color: transparent;
  margin: 0;
  padding: 0;
}

.btn.btn--in--icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}

.btn.btn--icon {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  min-width: 12rem;
}

.btn.btn--icon text {
  padding-right: 2.5rem;
}

.btn.btn--icon i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.66);
  display: block;
  width: 2.5rem;
  text-align: center;
  font-size: 1rem;
}

.btn.btn--icon.btn--icon--sm {
  min-width: 8rem;
}

.btn.btn--icon.btn--icon--sm font {
  padding-right: 2rem;
}

.btn.btn--icon.btn--icon--sm i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.66);
  display: block;
  width: 2rem;
  text-align: center;
  font-size: 0.875rem;
}

.btn.btn--icon.btn--icon--md {
  min-width: 10rem;
}

.btn.btn--icon.btn--icon--md font {
  padding-right: 3.5rem;
}

.btn.btn--icon.btn--icon--md i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.66);
  display: block;
  width: 3.5rem;
  text-align: center;
  font-size: 1.25rem;
}

.btn.btn--icon.btn--icon--lg {
  min-width: 14rem;
}

.btn.btn--icon.btn--icon--lg font {
  padding-right: 4.5rem;
}

.btn.btn--icon.btn--icon--lg i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.66);
  display: block;
  width: 4.5rem;
  text-align: center;
  font-size: 2rem;
}

.btn.btn--square {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: calc(1.5em + 1.5rem);
  width: calc(1.5em + 1.5rem);
}

.btn.btn--square:not([class*=btn--border]) {
  border-color: transparent;
}

.btn.btn--square.btn--xs {
  padding: 0;
  height: calc(1.5em + 1rem);
  width: calc(1.5em + 1rem);
}

.btn.btn--square.btn--sm {
  padding: 0;
  height: calc(1.5em + 1.125rem);
  width: calc(1.5em + 1.125rem);
}

.btn.btn--square.btn--lg {
  padding: 0;
  height: calc(1.5em + 1.75rem);
  width: calc(1.5em + 1.75rem);
}

.btn.btn--square.btn--xl {
  padding: 0;
  height: calc(1.5em + 2.25rem);
  width: calc(1.5em + 2.25rem);
}

.btn.btn--square i,
.btn.btn--square .svg-icon {
  padding: 0;
  margin: 0;
  line-height: 1;
}

.btn.loading--btn {
  cursor: not-allowed;
  opacity: 0.65;
}

.btn.loading--btn:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.66);
  height: 100%;
  width: 100%;
}

.btn.loading--btn:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  height: 28px;
  width: 28px;
  border: 3px solid rgba(255, 255, 255, 0.33);
  border-top-color: #ffffff;
  border-radius: 50%;
  -webkit-animation: loading-btn--fade-in 0.33s ease, loading-btn--rotation 0.66s linear 0s infinite;
  animation: loading-btn--fade-in 0.33s ease, loading-btn--rotation 0.66s linear 0s infinite;
}

.btn i:not(.svg-icon) {
  display: inline-flex;
  align-self: center;
  font-size: 1rem;
  padding-right: 0;
  line-height: 0;
}

.btn .svg-icon {
  align-self: center;
  flex-shrink: 0;
  line-height: 0;
}

.btn .svg-icon:first-child {
  margin-right: 0.5rem;
}

.btn .svg-icon:last-child {
  margin-left: 0.5rem;
}

a.btn.disabled,
a.btn.aspNetDisabled,
fieldset:disabled a.btn {
  /* pointer-events: none; */
}

input[type=submit].btn--block,
input[type=reset].btn--block,
input[type=button].btn--block {
  width: 100%;
}

.btn.btn--xl {
  padding: 1rem 3rem;
  font-size: 1.1875rem;
  line-height: 1.75;
  border-radius: 0.625rem;
}

.btn.btn--lg {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.625;
  border-radius: 0.625rem;
}

.btn.btn--sm {
  padding: 0.4375rem 0.875rem;
  font-size: 0.9375rem;
  line-height: 1.375;
  border-radius: 0.625rem;
}

.btn.btn--xs {
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25;
  border-radius: 0.625rem;
}

.btn.btn--xxs {
  padding: 0.25rem 0.375rem;
  font-size: 0.8125rem;
  line-height: 1.125;
  border-radius: 0.625rem;
}

.btn.btn--block {
  display: flex;
  width: 100%;
}

.btn.btn--block + .btn.btn--block {
  margin-top: 1rem;
}

.btn.btn--primary {
  border-color: rgba(70, 103, 204, 0.24);
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(70, 103, 204, 0.48);
  background-color: #4667CC;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--primary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--primary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(48, 79, 175, 0.24);
  color: #ffffff;
  background-color: #3253b7;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(70, 103, 204, 0.72);
  background-color: #3253b7;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--primary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--primary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--primary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--primary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(70, 103, 204, 0.54), 0 0 0 0.25rem rgba(70, 103, 204, 0.32);
}

.btn.btn--primary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--primary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #375ac7;
  border-color: rgba(53, 87, 191, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(70, 103, 204, 0.48);
  background-color: #375ac7;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--primary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--primary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--primary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--primary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--primary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--primary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--primary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--primary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(70, 103, 204, 0.12), 0 0 0 0.25rem rgba(153, 171, 227, 0.48);
}

.btn.btn--primary:disabled, .btn.btn--primary.disabled, .btn.btn--primary.btn--disabled {
  color: #000;
  background-color: #ebebff;
  border-color: #ccc;
  cursor: not-allowed;
  pointer-events: auto;
}

.btn.btn--primary.btn--pointer[class*=btn--primary] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--primary.btn--pointer[class*=btn--primary]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--primary.btn--pointer[class*=btn--primary]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--primary.btn--pointer[class*=btn--primary].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--secondary {
  border-color: rgba(245, 223, 77, 0.24);
  color: #121328;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(245, 223, 77, 0.48);
  background-color: #F5DF4D;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--secondary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--secondary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(242, 214, 29, 0.24);
  /*color: #ffffff;*/
  background-color: #f3d826;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(245, 223, 77, 0.72);
  background-color: #f3d826;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--secondary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--secondary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--secondary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--secondary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(245, 223, 77, 0.54), 0 0 0 0.25rem rgba(245, 223, 77, 0.32);
}

.btn.btn--secondary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--secondary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #121328;
  background-color: #f4dc3a;
  border-color: rgba(243, 218, 48, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(245, 223, 77, 0.48);
  background-color: #f4dc3a;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--secondary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--secondary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--secondary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--secondary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--secondary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--secondary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--secondary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--secondary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(245, 223, 77, 0.12), 0 0 0 0.25rem rgba(143, 131, 60, 0.48);
}

.btn.btn--secondary:disabled, .btn.btn--secondary.disabled, .btn.btn--secondary.btn--disabled {
  color: #121328;
  background-color: #F5DF4D;
  border-color: #ffffff;
}

.btn.btn--secondary.btn--pointer[class*=btn--secondary] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--secondary.btn--pointer[class*=btn--secondary]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23121328' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--secondary.btn--pointer[class*=btn--secondary]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--secondary.btn--pointer[class*=btn--secondary].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--tertiary {
  border-color: rgba(147, 149, 151, 0.24);
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(147, 149, 151, 0.48);
  background-color: #939597;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--tertiary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--tertiary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(121, 124, 126, 0.24);
  color: #ffffff;
  background-color: #7e8183;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(147, 149, 151, 0.72);
  background-color: #7e8183;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--tertiary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--tertiary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--tertiary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--tertiary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(147, 149, 151, 0.54), 0 0 0 0.25rem rgba(147, 149, 151, 0.32);
}

.btn.btn--tertiary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--tertiary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #898b8d;
  border-color: rgba(131, 134, 136, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(147, 149, 151, 0.48);
  background-color: #898b8d;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--tertiary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--tertiary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--tertiary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--tertiary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--tertiary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--tertiary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--tertiary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--tertiary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(147, 149, 151, 0.12), 0 0 0 0.25rem rgba(195, 197, 198, 0.48);
}

.btn.btn--tertiary:disabled, .btn.btn--tertiary.disabled, .btn.btn--tertiary.btn--disabled {
  color: #ffffff;
  background-color: #939597;
  border-color: #ffffff;
}

.btn.btn--tertiary.btn--pointer[class*=btn--tertiary] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--tertiary.btn--pointer[class*=btn--tertiary]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--tertiary.btn--pointer[class*=btn--tertiary]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--tertiary.btn--pointer[class*=btn--tertiary].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--quaternary {
  border-color: rgba(7, 157, 178, 0.24);
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(7, 157, 178, 0.48);
  background-color: #079DB2;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--quaternary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--quaternary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(5, 114, 129, 0.24);
  color: #ffffff;
  background-color: #057a8b;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(7, 157, 178, 0.72);
  background-color: #057a8b;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--quaternary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--quaternary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--quaternary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--quaternary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(7, 157, 178, 0.54), 0 0 0 0.25rem rgba(7, 157, 178, 0.32);
}

.btn.btn--quaternary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--quaternary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #068c9e;
  border-color: rgba(6, 131, 149, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(7, 157, 178, 0.48);
  background-color: #068c9e;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--quaternary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--quaternary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--quaternary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--quaternary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--quaternary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--quaternary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--quaternary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--quaternary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(7, 157, 178, 0.12), 0 0 0 0.25rem rgba(118, 201, 213, 0.48);
}

.btn.btn--quaternary:disabled, .btn.btn--quaternary.disabled, .btn.btn--quaternary.btn--disabled {
  color: #ffffff;
  background-color: #079DB2;
  border-color: #ffffff;
}

.btn.btn--quaternary.btn--pointer[class*=btn--quaternary] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--quaternary.btn--pointer[class*=btn--quaternary]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--quaternary.btn--pointer[class*=btn--quaternary]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--quaternary.btn--pointer[class*=btn--quaternary].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--success {
  border-color: rgba(129, 204, 69, 0.24);
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(129, 204, 69, 0.48);
  background-color: #81CC45;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--success:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--success.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(104, 174, 48, 0.24);
  color: #ffffff;
  background-color: #6db632;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(129, 204, 69, 0.72);
  background-color: #6db632;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--success:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--success.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--success:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--success:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(129, 204, 69, 0.54), 0 0 0 0.25rem rgba(129, 204, 69, 0.32);
}

.btn.btn--success:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--success.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #76c636;
  border-color: rgba(114, 190, 52, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(129, 204, 69, 0.48);
  background-color: #76c636;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--success:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--success:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--success:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--success:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--success.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--success.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--success.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--success.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(129, 204, 69, 0.12), 0 0 0 0.25rem rgba(186, 227, 153, 0.48);
}

.btn.btn--success:disabled, .btn.btn--success.disabled, .btn.btn--success.btn--disabled {
  color: #ffffff;
  background-color: #81CC45;
  border-color: #ffffff;
}

.btn.btn--success.btn--pointer[class*=btn--success] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--success.btn--pointer[class*=btn--success]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--success.btn--pointer[class*=btn--success]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--success.btn--pointer[class*=btn--success].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--danger {
  border-color: rgba(204, 70, 103, 0.24);
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(204, 70, 103, 0.48);
  background-color: #cc4667;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--danger:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--danger.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(175, 48, 79, 0.24);
  color: #ffffff;
  background-color: #b73253;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(204, 70, 103, 0.72);
  background-color: #b73253;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--danger:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--danger.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--danger:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--danger:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(204, 70, 103, 0.54), 0 0 0 0.25rem rgba(204, 70, 103, 0.32);
}

.btn.btn--danger:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--danger.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #c7375a;
  border-color: rgba(191, 53, 87, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(204, 70, 103, 0.48);
  background-color: #c7375a;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--danger:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--danger:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--danger:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--danger:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--danger.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--danger.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--danger.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--danger.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(204, 70, 103, 0.12), 0 0 0 0.25rem rgba(227, 153, 171, 0.48);
}

.btn.btn--danger:disabled, .btn.btn--danger.disabled, .btn.btn--danger.btn--disabled {
  color: #ffffff;
  background-color: #cc4667;
  border-color: #ffffff;
}

.btn.btn--danger.btn--pointer[class*=btn--danger] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--danger.btn--pointer[class*=btn--danger]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--danger.btn--pointer[class*=btn--danger]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--danger.btn--pointer[class*=btn--danger].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--warning {
  border-color: rgba(204, 171, 70, 0.24);
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(204, 171, 70, 0.48);
  background-color: #ccab46;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--warning:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--warning.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(175, 144, 48, 0.24);
  color: #ffffff;
  background-color: #b79632;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(204, 171, 70, 0.72);
  background-color: #b79632;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--warning:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--warning.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--warning:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--warning:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(204, 171, 70, 0.54), 0 0 0 0.25rem rgba(204, 171, 70, 0.32);
}

.btn.btn--warning:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--warning.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #c7a337;
  border-color: rgba(191, 157, 53, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(204, 171, 70, 0.48);
  background-color: #c7a337;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--warning:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--warning:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--warning:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--warning:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--warning.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--warning.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--warning.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--warning.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(204, 171, 70, 0.12), 0 0 0 0.25rem rgba(227, 209, 153, 0.48);
}

.btn.btn--warning:disabled, .btn.btn--warning.disabled, .btn.btn--warning.btn--disabled {
  color: #ffffff;
  background-color: #ccab46;
  border-color: #ffffff;
}

.btn.btn--warning.btn--pointer[class*=btn--warning] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--warning.btn--pointer[class*=btn--warning]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--warning.btn--pointer[class*=btn--warning]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--warning.btn--pointer[class*=btn--warning].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--info {
  border-color: rgba(70, 157, 204, 0.24);
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(70, 157, 204, 0.48);
  background-color: #2E7DA8;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--info:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--info.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(48, 130, 175, 0.24);
  color: #ffffff;
  background-color: #3288b7;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(70, 157, 204, 0.72);
  background-color: #3288b7;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--info:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--info.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--info:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--info:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(70, 157, 204, 0.54), 0 0 0 0.25rem rgba(70, 157, 204, 0.32);
}

.btn.btn--info:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--info.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #3794c7;
  border-color: rgba(53, 142, 191, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(70, 157, 204, 0.48);
  background-color: #3794c7;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--info:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--info:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--info:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--info:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--info.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--info.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--info.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--info.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(70, 157, 204, 0.12), 0 0 0 0.25rem rgba(153, 201, 227, 0.48);
}

.btn.btn--info:disabled, .btn.btn--info.disabled, .btn.btn--info.btn--disabled {
  color: #ffffff;
  background-color: #469dcc;
  border-color: #ffffff;
}

.btn.btn--info.btn--pointer[class*=btn--info] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--info.btn--pointer[class*=btn--info]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--info.btn--pointer[class*=btn--info]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--info.btn--pointer[class*=btn--info].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--dark {
  border-color: rgba(18, 19, 40, 0.24);
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(18, 19, 40, 0.48);
  background-color: #121328;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--dark:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--dark.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(2, 2, 5, 0.24);
  color: #ffffff;
  background-color: #05060c;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(18, 19, 40, 0.72);
  background-color: #05060c;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--dark:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--dark.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--dark:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--dark:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(18, 19, 40, 0.54), 0 0 0 0.25rem rgba(18, 19, 40, 0.32);
}

.btn.btn--dark:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--dark.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #0c0c1a;
  border-color: rgba(9, 9, 19, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(18, 19, 40, 0.48);
  background-color: #0c0c1a;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--dark:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--dark:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--dark:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--dark:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--dark.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--dark.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--dark.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--dark.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(18, 19, 40, 0.12), 0 0 0 0.25rem rgba(124, 125, 137, 0.48);
}

.btn.btn--dark:disabled, .btn.btn--dark.disabled, .btn.btn--dark.btn--disabled {
  color: #ffffff;
  background-color: #121328;
  border-color: #ffffff;
}

.btn.btn--dark.btn--pointer[class*=btn--dark] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--dark.btn--pointer[class*=btn--dark]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--dark.btn--pointer[class*=btn--dark]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--dark.btn--pointer[class*=btn--dark].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--lightgrey {
  border-color: rgba(137, 137, 148, 0.24);
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(137, 137, 148, 0.48);
  background-color: #898994;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--lightgrey:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--lightgrey.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(111, 111, 123, 0.24);
  color: #ffffff;
  background-color: #747480;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(137, 137, 148, 0.72);
  background-color: #747480;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--lightgrey:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--lightgrey.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--lightgrey:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--lightgrey:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(137, 137, 148, 0.54), 0 0 0 0.25rem rgba(137, 137, 148, 0.32);
}

.btn.btn--lightgrey:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--lightgrey.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #7e7e8a;
  border-color: rgba(121, 121, 133, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(137, 137, 148, 0.48);
  background-color: #7e7e8a;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--lightgrey:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--lightgrey:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--lightgrey:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--lightgrey:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--lightgrey.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--lightgrey.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--lightgrey.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--lightgrey.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(137, 137, 148, 0.12), 0 0 0 0.25rem rgba(190, 190, 196, 0.48);
}

.btn.btn--lightgrey:disabled, .btn.btn--lightgrey.disabled, .btn.btn--lightgrey.btn--disabled {
  color: #ffffff;
  background-color: #898994;
  border-color: #ffffff;
}

.btn.btn--lightgrey.btn--pointer[class*=btn--lightgrey] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--lightgrey.btn--pointer[class*=btn--lightgrey]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--lightgrey.btn--pointer[class*=btn--lightgrey]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--lightgrey.btn--pointer[class*=btn--lightgrey].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--light {
  border-color: rgba(231, 231, 234, 0.24);
  color: #121328;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(231, 231, 234, 0.48);
  background-color: #e7e7ea;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--light:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--light.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(204, 204, 210, 0.24);
  color: #121328;
  background-color: #d1d1d7;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(231, 231, 234, 0.72);
  background-color: #d1d1d7;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--light:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--light.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--light:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--light:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(231, 231, 234, 0.54), 0 0 0 0.25rem rgba(231, 231, 234, 0.32);
}

.btn.btn--light:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--light.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #121328;
  background-color: #dcdce0;
  border-color: rgba(215, 215, 220, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(231, 231, 234, 0.48);
  background-color: #dcdce0;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--light:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--light:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--light:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--light:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--light.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--light.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--light.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--light.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(231, 231, 234, 0.12), 0 0 0 0.25rem rgba(135, 136, 147, 0.48);
}

.btn.btn--light:disabled, .btn.btn--light.disabled, .btn.btn--light.btn--disabled {
  color: #121328;
  background-color: #e7e7ea;
  border-color: #ffffff;
}

.btn.btn--light.btn--pointer[class*=btn--light] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--light.btn--pointer[class*=btn--light]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23121328' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--light.btn--pointer[class*=btn--light]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--light.btn--pointer[class*=btn--light].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--white {
  border-color: rgba(255, 255, 255, 0.24);
  color: #121328;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(255, 255, 255, 0.48);
  background-color: #ffffff;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--white:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--white.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(230, 230, 230, 0.24);
  color: #121328;
  background-color: #ebebeb;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(255, 255, 255, 0.72);
  background-color: #ebebeb;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--white:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--white.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--white:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--white:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(255, 255, 255, 0.54), 0 0 0 0.25rem rgba(255, 255, 255, 0.32);
}

.btn.btn--white:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--white.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #121328;
  background-color: whitesmoke;
  border-color: rgba(240, 240, 240, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(255, 255, 255, 0.48);
  background-color: whitesmoke;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--white:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--white:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--white:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--white:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--white.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--white.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--white.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--white.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(255, 255, 255, 0.12), 0 0 0 0.25rem rgba(149, 149, 158, 0.48);
}

.btn.btn--white:disabled, .btn.btn--white.disabled, .btn.btn--white.btn--disabled {
  color: #121328;
  background-color: #ffffff;
  border-color: #ffffff;
}

.btn.btn--white.btn--pointer[class*=btn--white] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--white.btn--pointer[class*=btn--white]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23121328' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--white.btn--pointer[class*=btn--white]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--white.btn--pointer[class*=btn--white].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--neutral {
  border-color: rgba(26, 39, 76, 0.24);
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(26, 39, 76, 0.48);
  background-color: #1a274c;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--neutral:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--neutral.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: rgba(13, 20, 38, 0.24);
  color: #ffffff;
  background-color: #10172e;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(26, 39, 76, 0.72);
  background-color: #10172e;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--neutral:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--neutral.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--neutral:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--neutral:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(26, 39, 76, 0.54), 0 0 0 0.25rem rgba(26, 39, 76, 0.32);
}

.btn.btn--neutral:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--neutral.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #151f3d;
  border-color: rgba(18, 27, 53, 0.24);
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(26, 39, 76, 0.48);
  background-color: #151f3d;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--neutral:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--neutral:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--neutral:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--neutral:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--neutral.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--neutral.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--neutral.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--neutral.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(26, 39, 76, 0.12), 0 0 0 0.25rem rgba(129, 136, 156, 0.48);
}

.btn.btn--neutral:disabled, .btn.btn--neutral.disabled, .btn.btn--neutral.btn--disabled {
  color: #ffffff;
  background-color: #1a274c;
  border-color: #ffffff;
}

.btn.btn--neutral.btn--pointer[class*=btn--neutral] {
  position: relative;
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.btn.btn--neutral.btn--pointer[class*=btn--neutral]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.btn.btn--neutral.btn--pointer[class*=btn--neutral]:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn.btn--neutral.btn--pointer[class*=btn--neutral].hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  right: 0.375rem;
}

.btn.btn--hover--rise:hover {
  -webkit-transform: translateY(-10%);
  transform: translateY(-10%);
}

.btn.btn--hover--scale:hover {
  -webkit-transform: scale(1.125);
  transform: scale(1.125);
}

.btn.btn--hover--rotate-end:hover {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}

.btn.btn--hover--rotate-start:hover {
  -webkit-transform: rotate(-4deg);
  transform: rotate(-4deg);
}

.btn.btn--soft--primary {
  background-color: rgba(70, 103, 204, 0.12);
  background-image: none;
  border-color: rgba(70, 103, 204, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--primary:not(.btn-inverse-light) {
  color: #4667CC;
}

.btn.btn--soft--primary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--primary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(70, 103, 204, 0.66);
  border-color: rgba(70, 103, 204, 0.36);
  color: #121328;
}

.btn.btn--soft--primary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--primary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--primary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--primary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(70, 103, 204, 0.36);
}

.show > .btn.btn--soft--primary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--primary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #4667CC;
  border-color: #4667CC;
  color: #ffffff;
}

.btn.btn--soft--secondary {
  background-color: rgba(245, 223, 77, 0.12);
  background-image: none;
  border-color: rgba(245, 223, 77, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--secondary:not(.btn-inverse-light) {
  color: #F5DF4D;
}

.btn.btn--soft--secondary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--secondary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(245, 223, 77, 0.66);
  border-color: rgba(245, 223, 77, 0.36);
  color: #121328;
}

.btn.btn--soft--secondary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--secondary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--secondary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--secondary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(245, 223, 77, 0.36);
}

.show > .btn.btn--soft--secondary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--secondary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #F5DF4D;
  border-color: #F5DF4D;
  color: #ffffff;
}

.btn.btn--soft--tertiary {
  background-color: rgba(147, 149, 151, 0.12);
  background-image: none;
  border-color: rgba(147, 149, 151, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--tertiary:not(.btn-inverse-light) {
  color: #939597;
}

.btn.btn--soft--tertiary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--tertiary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(147, 149, 151, 0.66);
  border-color: rgba(147, 149, 151, 0.36);
  color: #121328;
}

.btn.btn--soft--tertiary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--tertiary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--tertiary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--tertiary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(147, 149, 151, 0.36);
}

.show > .btn.btn--soft--tertiary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--tertiary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #939597;
  border-color: #939597;
  color: #ffffff;
}

.btn.btn--soft--quaternary {
  background-color: rgba(7, 157, 178, 0.12);
  background-image: none;
  border-color: rgba(7, 157, 178, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--quaternary:not(.btn-inverse-light) {
  color: #079DB2;
}

.btn.btn--soft--quaternary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--quaternary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(7, 157, 178, 0.66);
  border-color: rgba(7, 157, 178, 0.36);
  color: #121328;
}

.btn.btn--soft--quaternary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--quaternary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--quaternary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--quaternary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(7, 157, 178, 0.36);
}

.show > .btn.btn--soft--quaternary:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--quaternary.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #079DB2;
  border-color: #079DB2;
  color: #ffffff;
}

.btn.btn--soft--success {
  background-color: rgba(129, 204, 69, 0.12);
  background-image: none;
  border-color: rgba(129, 204, 69, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--success:not(.btn-inverse-light) {
  color: #81CC45;
}

.btn.btn--soft--success:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--success.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(129, 204, 69, 0.66);
  border-color: rgba(129, 204, 69, 0.36);
  color: #121328;
}

.btn.btn--soft--success:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--success.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--success:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--success:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(129, 204, 69, 0.36);
}

.show > .btn.btn--soft--success:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--success.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #81CC45;
  border-color: #81CC45;
  color: #ffffff;
}

.btn.btn--soft--danger {
  background-color: rgba(204, 70, 103, 0.12);
  background-image: none;
  border-color: rgba(204, 70, 103, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--danger:not(.btn-inverse-light) {
  color: #cc4667;
}

.btn.btn--soft--danger:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--danger.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(204, 70, 103, 0.66);
  border-color: rgba(204, 70, 103, 0.36);
  color: #121328;
}

.btn.btn--soft--danger:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--danger.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--danger:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--danger:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(204, 70, 103, 0.36);
}

.show > .btn.btn--soft--danger:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--danger.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #cc4667;
  border-color: #cc4667;
  color: #ffffff;
}

.btn.btn--soft--warning {
  background-color: rgba(204, 171, 70, 0.12);
  background-image: none;
  border-color: rgba(204, 171, 70, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--warning:not(.btn-inverse-light) {
  color: #ccab46;
}

.btn.btn--soft--warning:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--warning.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(204, 171, 70, 0.66);
  border-color: rgba(204, 171, 70, 0.36);
  color: #121328;
}

.btn.btn--soft--warning:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--warning.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--warning:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--warning:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(204, 171, 70, 0.36);
}

.show > .btn.btn--soft--warning:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--warning.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #ccab46;
  border-color: #ccab46;
  color: #ffffff;
}

.btn.btn--soft--info {
  background-color: rgba(70, 157, 204, 0.12);
  background-image: none;
  border-color: rgba(70, 157, 204, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--info:not(.btn-inverse-light) {
  color: #469dcc;
}

.btn.btn--soft--info:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--info.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(70, 157, 204, 0.66);
  border-color: rgba(70, 157, 204, 0.36);
  color: #121328;
}

.btn.btn--soft--info:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--info.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--info:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--info:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(70, 157, 204, 0.36);
}

.show > .btn.btn--soft--info:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--info.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #469dcc;
  border-color: #469dcc;
  color: #ffffff;
}

.btn.btn--soft--dark {
  background-color: rgba(18, 19, 40, 0.12);
  background-image: none;
  border-color: rgba(18, 19, 40, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--dark:not(.btn-inverse-light) {
  color: #121328;
}

.btn.btn--soft--dark:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--dark.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(18, 19, 40, 0.66);
  border-color: rgba(18, 19, 40, 0.36);
  color: #121328;
}

.btn.btn--soft--dark:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--dark.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--dark:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--dark:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(18, 19, 40, 0.36);
}

.show > .btn.btn--soft--dark:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--dark.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #121328;
  border-color: #121328;
  color: #ffffff;
}

.btn.btn--soft--lightgrey {
  background-color: rgba(137, 137, 148, 0.12);
  background-image: none;
  border-color: rgba(137, 137, 148, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--lightgrey:not(.btn-inverse-light) {
  color: #898994;
}

.btn.btn--soft--lightgrey:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--lightgrey.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(137, 137, 148, 0.66);
  border-color: rgba(137, 137, 148, 0.36);
  color: #121328;
}

.btn.btn--soft--lightgrey:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--lightgrey.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--lightgrey:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--lightgrey:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(137, 137, 148, 0.36);
}

.show > .btn.btn--soft--lightgrey:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--lightgrey.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #898994;
  border-color: #898994;
  color: #ffffff;
}

.btn.btn--soft--light {
  background-color: rgba(231, 231, 234, 0.12);
  background-image: none;
  border-color: rgba(231, 231, 234, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--light:not(.btn-inverse-light) {
  color: #e7e7ea;
}

.btn.btn--soft--light:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--light.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(231, 231, 234, 0.66);
  border-color: rgba(231, 231, 234, 0.36);
  color: #121328;
}

.btn.btn--soft--light:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--light.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--light:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--light:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(231, 231, 234, 0.36);
}

.show > .btn.btn--soft--light:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--light.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #e7e7ea;
  border-color: #e7e7ea;
  color: #ffffff;
}

.btn.btn--soft--white {
  background-color: rgba(255, 255, 255, 0.12);
  background-image: none;
  border-color: rgba(255, 255, 255, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--white:not(.btn-inverse-light) {
  color: #ffffff;
}

.btn.btn--soft--white:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--white.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(255, 255, 255, 0.66);
  border-color: rgba(255, 255, 255, 0.36);
  color: #121328;
}

.btn.btn--soft--white:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--white.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--white:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--white:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.36);
}

.show > .btn.btn--soft--white:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--white.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #ffffff;
}

.btn.btn--soft--neutral {
  background-color: rgba(26, 39, 76, 0.12);
  background-image: none;
  border-color: rgba(26, 39, 76, 0);
  transition: all 0.25s ease-in-out;
}

.btn.btn--soft--neutral:not(.btn-inverse-light) {
  color: #1a274c;
}

.btn.btn--soft--neutral:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--soft--neutral.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: rgba(26, 39, 76, 0.66);
  border-color: rgba(26, 39, 76, 0.36);
  color: #121328;
}

.btn.btn--soft--neutral:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--neutral.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--neutral:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--soft--neutral:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(26, 39, 76, 0.36);
}

.show > .btn.btn--soft--neutral:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle, .show > .btn.btn--soft--neutral.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).dropdown-toggle {
  background-color: #1a274c;
  border-color: #1a274c;
  color: #ffffff;
}

.btn--circle.btn {
  position: relative;
  background-color: transparent;
  border: 0;
  box-shadow: none;
  color: #27356a;
  padding: 0.125rem 0.375rem 0 0.5rem;
  z-index: 1;
}

.btn--circle.btn:before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -0.75rem;
  display: inherit;
  border-radius: 100000px;
  background-color: rgba(70, 103, 204, 0.24);
  border: 0.125rem solid rgba(70, 103, 204, 0.04);
  border-right-color: transparent;
  width: 2rem;
  height: 2rem;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, -webkit-text-decoration 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, text-decoration 0.25s ease-in-out, filter 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, width 0.25s ease-in-out, color 0.25s ease-in-out, text-decoration 0.25s ease-in-out, filter 0.25s ease-in-out, -webkit-text-decoration 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
  z-index: -1;
}

.btn--circle.btn .svg-icon {
  padding-bottom: 0.25rem;
}

.btn--circle.btn:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn--circle.btn.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: transparent;
  color: #ffffff;
  border: 0;
  box-shadow: none;
}

.btn--circle.btn:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before, .btn--circle.btn.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush):before {
  background-color: #4667CC;
  width: 100%;
}

.btn--circle.btn:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) .svg-icon, .btn--circle.btn.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) .svg-icon {
  -webkit-filter: brightness(200);
  filter: brightness(200);
}

.btn--circle.btn:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn--circle.btn.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn--circle.btn:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn--circle.btn:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  background-color: transparent;
  color: #ffffff;
  border: 0;
  box-shadow: none;
}

.btn--circle.btn:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):before, .btn--circle.btn.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):before, .btn--circle.btn:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):before, .btn--circle.btn:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):before {
  background-color: #4667CC;
  width: 100%;
}

.btn--circle.btn:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) .svg-icon, .btn--circle.btn.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) .svg-icon, .btn--circle.btn:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) .svg-icon, .btn--circle.btn:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) .svg-icon {
  -webkit-filter: brightness(300);
  filter: brightness(300);
}

.btn--circle.btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn--circle.btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  background-color: transparent;
  border: 0;
  box-shadow: none;
}

.btn--circle.btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):before, .btn--circle.btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):before {
  background-color: #4667CC;
  width: 100%;
}

.btn--circle.btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) .svg-icon, .btn--circle.btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) .svg-icon {
  -webkit-filter: brightness(250);
  filter: brightness(250);
}

.btn--circle.btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn--circle.btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn--circle.btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn--circle.btn:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn--circle.btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn--circle.btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn--circle.btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn--circle.btn.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  background-color: transparent;
  box-shadow: none;
}

/**
//   Components -> Buttons -> Buttons Brands
// ––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
.btn.btn--facebook {
  border-color: #1877f2;
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(24, 119, 242, 0.48);
  background-color: #1877f2;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--facebook:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--facebook.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: #0b5fcc;
  color: #ffffff;
  background-color: #0c64d5;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(24, 119, 242, 0.72);
  background-color: #0c64d5;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--facebook:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--facebook.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--facebook:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--facebook:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(24, 119, 242, 0.54), 0 0 0 0.25rem rgba(24, 119, 242, 0.32);
}

.btn.btn--facebook:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--facebook.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #0d6de9;
  border-color: #0d68df;
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(24, 119, 242, 0.48);
  background-color: #0d6de9;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--facebook:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--facebook:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--facebook:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--facebook:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--facebook.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--facebook.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--facebook.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--facebook.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(24, 119, 242, 0.12), 0 0 0 0.25rem rgba(47, 133, 243, 0.48);
}

.btn.btn--facebook:disabled, .btn.btn--facebook.disabled, .btn.btn--facebook.btn--disabled {
  color: #ffffff;
  background-color: #1877f2;
  border-color: #ffffff;
}

.btn.btn--twitter {
  border-color: #1da1f2;
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(29, 161, 242, 0.48);
  background-color: #1da1f2;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--twitter:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--twitter.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: #0c85d0;
  color: #ffffff;
  background-color: #0d8cda;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(29, 161, 242, 0.72);
  background-color: #0d8cda;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--twitter:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--twitter.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--twitter:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--twitter:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(29, 161, 242, 0.54), 0 0 0 0.25rem rgba(29, 161, 242, 0.32);
}

.btn.btn--twitter:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--twitter.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #0e98ed;
  border-color: #0d92e3;
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(29, 161, 242, 0.48);
  background-color: #0e98ed;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--twitter:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--twitter:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--twitter:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--twitter:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--twitter.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--twitter.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--twitter.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--twitter.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(29, 161, 242, 0.12), 0 0 0 0.25rem rgba(52, 170, 243, 0.48);
}

.btn.btn--twitter:disabled, .btn.btn--twitter.disabled, .btn.btn--twitter.btn--disabled {
  color: #ffffff;
  background-color: #1da1f2;
  border-color: #ffffff;
}

.btn.btn--instagram {
  border-color: #e1306c;
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(225, 48, 108, 0.48);
  background-color: #e1306c;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--instagram:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--instagram.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: #c21c54;
  color: #ffffff;
  background-color: #cb1d58;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(225, 48, 108, 0.72);
  background-color: #cb1d58;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--instagram:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--instagram.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--instagram:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--instagram:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(225, 48, 108, 0.54), 0 0 0 0.25rem rgba(225, 48, 108, 0.32);
}

.btn.btn--instagram:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--instagram.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #dd2060;
  border-color: #d41f5c;
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(225, 48, 108, 0.48);
  background-color: #dd2060;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--instagram:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--instagram:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--instagram:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--instagram:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--instagram.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--instagram.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--instagram.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--instagram.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(225, 48, 108, 0.12), 0 0 0 0.25rem rgba(228, 69, 123, 0.48);
}

.btn.btn--instagram:disabled, .btn.btn--instagram.disabled, .btn.btn--instagram.btn--disabled {
  color: #ffffff;
  background-color: #e1306c;
  border-color: #ffffff;
}

.btn.btn--youtube {
  border-color: #ff0000;
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(255, 0, 0, 0.48);
  background-color: #ff0000;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--youtube:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--youtube.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: #cc0000;
  color: #ffffff;
  background-color: #d60000;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(255, 0, 0, 0.72);
  background-color: #d60000;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--youtube:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--youtube.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--youtube:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--youtube:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(255, 0, 0, 0.54), 0 0 0 0.25rem rgba(255, 0, 0, 0.32);
}

.btn.btn--youtube:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--youtube.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #eb0000;
  border-color: #e00000;
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(255, 0, 0, 0.48);
  background-color: #eb0000;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--youtube:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--youtube:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--youtube:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--youtube:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--youtube.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--youtube.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--youtube.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--youtube.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(255, 0, 0, 0.12), 0 0 0 0.25rem rgba(255, 26, 26, 0.48);
}

.btn.btn--youtube:disabled, .btn.btn--youtube.disabled, .btn.btn--youtube.btn--disabled {
  color: #ffffff;
  background-color: #ff0000;
  border-color: #ffffff;
}

.btn.btn--github {
  border-color: #222222;
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(34, 34, 34, 0.48);
  background-color: #222222;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--github:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--github.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: #090909;
  color: #ffffff;
  background-color: #0e0e0e;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(34, 34, 34, 0.72);
  background-color: #0e0e0e;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--github:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--github.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--github:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--github:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(34, 34, 34, 0.54), 0 0 0 0.25rem rgba(34, 34, 34, 0.32);
}

.btn.btn--github:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--github.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #181818;
  border-color: #131313;
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(34, 34, 34, 0.48);
  background-color: #181818;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--github:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--github:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--github:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--github:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--github.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--github.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--github.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--github.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(34, 34, 34, 0.12), 0 0 0 0.25rem rgba(56, 56, 56, 0.48);
}

.btn.btn--github:disabled, .btn.btn--github.disabled, .btn.btn--github.btn--disabled {
  color: #ffffff;
  background-color: #222222;
  border-color: #ffffff;
}

.btn.btn--linkedin {
  border-color: #0077b5;
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(0, 119, 181, 0.48);
  background-color: #0077b5;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--linkedin:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--linkedin.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: #005582;
  color: #ffffff;
  background-color: #005c8c;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(0, 119, 181, 0.72);
  background-color: #005c8c;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--linkedin:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--linkedin.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--linkedin:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--linkedin:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(0, 119, 181, 0.54), 0 0 0 0.25rem rgba(0, 119, 181, 0.32);
}

.btn.btn--linkedin:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--linkedin.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #006aa1;
  border-color: #006396;
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(0, 119, 181, 0.48);
  background-color: #006aa1;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--linkedin:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--linkedin:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--linkedin:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--linkedin:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--linkedin.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--linkedin.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--linkedin.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--linkedin.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(0, 119, 181, 0.12), 0 0 0 0.25rem rgba(26, 133, 188, 0.48);
}

.btn.btn--linkedin:disabled, .btn.btn--linkedin.disabled, .btn.btn--linkedin.btn--disabled {
  color: #ffffff;
  background-color: #0077b5;
  border-color: #ffffff;
}

.btn.btn--line {
  border-color: #00c300;
  color: #ffffff;
  box-shadow: 0 0.75rem 1.125rem -0.5rem rgba(0, 195, 0, 0.48);
  background-color: #00c300;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--line:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--line.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  border-color: #009000;
  color: #ffffff;
  background-color: #009a00;
  box-shadow: 0 0.375rem 1rem -0.375rem rgba(0, 195, 0, 0.72);
  background-color: #009a00;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--line:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--line.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--line:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--line:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.875rem 1.375rem -0.125rem rgba(0, 195, 0, 0.54), 0 0 0 0.25rem rgba(0, 195, 0, 0.32);
}

.btn.btn--line:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--line.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  color: #ffffff;
  background-color: #00af00;
  border-color: #00a400;
  box-shadow: 0 0.5rem 1.375rem -0.625rem rgba(0, 195, 0, 0.48);
  background-color: #00af00;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.btn.btn--line:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--line:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--line:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--line:active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--line.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--line.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush).focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--line.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--line.active:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush):focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0.125rem 0.375rem rgba(0, 195, 0, 0.12), 0 0 0 0.25rem rgba(26, 201, 26, 0.48);
}

.btn.btn--line:disabled, .btn.btn--line.disabled, .btn.btn--line.btn--disabled {
  color: #ffffff;
  background-color: #00c300;
  border-color: #ffffff;
}

.btn.btn--border--primary {
  background-color: transparent;
  border-color: #b5c2eb;
  color: #3c56ab;
}

.btn.btn--border--primary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--primary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #4667CC;
  border-color: #4667CC;
  color: #ffffff;
}

.btn.btn--border--primary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(70, 103, 204, 0.32);
}

.btn.btn--border--primary:disabled, .btn.btn--border--primary.disabled, .btn.btn--border--primary.btn--disabled {
  background-color: transparent;
  color: #4667CC;
}

.btn.btn--border--primary:disabled, .btn.btn--border--primary.disabled, .btn.btn--border--primary.btn--disabled {
  background-color: #4667CC;
  border-color: #4667CC;
  color: #ffffff;
}

.btn.btn--border--primary:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--primary.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(70, 103, 204, 0.5);
}

.btn.btn--border--secondary {
  background-color: transparent;
  border-color: #fbf2b8;
  color: #c8b646;
}

.btn.btn--border--secondary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--secondary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #F5DF4D;
  border-color: #F5DF4D;
  color: #121328;
}

.btn.btn--border--secondary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(245, 223, 77, 0.32);
}

.btn.btn--border--secondary:disabled, .btn.btn--border--secondary.disabled, .btn.btn--border--secondary.btn--disabled {
  background-color: transparent;
  color: #F5DF4D;
}

.btn.btn--border--secondary:disabled, .btn.btn--border--secondary.disabled, .btn.btn--border--secondary.btn--disabled {
  background-color: #F5DF4D;
  border-color: #F5DF4D;
  color: #121328;
}

.btn.btn--border--secondary:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--secondary.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(245, 223, 77, 0.5);
}

.btn.btn--border--tertiary {
  background-color: transparent;
  border-color: #d4d5d5;
  color: #797b81;
}

.btn.btn--border--tertiary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--tertiary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #939597;
  border-color: #939597;
  color: #ffffff;
}

.btn.btn--border--tertiary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(147, 149, 151, 0.32);
}

.btn.btn--border--tertiary:disabled, .btn.btn--border--tertiary.disabled, .btn.btn--border--tertiary.btn--disabled {
  background-color: transparent;
  color: #939597;
}

.btn.btn--border--tertiary:disabled, .btn.btn--border--tertiary.disabled, .btn.btn--border--tertiary.btn--disabled {
  background-color: #939597;
  border-color: #939597;
  color: #ffffff;
}

.btn.btn--border--tertiary:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--tertiary.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(147, 149, 151, 0.5);
}

.btn.btn--border--quaternary {
  background-color: transparent;
  border-color: #9cd8e0;
  color: #098196;
}

.btn.btn--border--quaternary:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--quaternary.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #079DB2;
  border-color: #079DB2;
  color: #ffffff;
}

.btn.btn--border--quaternary:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(7, 157, 178, 0.32);
}

.btn.btn--border--quaternary:disabled, .btn.btn--border--quaternary.disabled, .btn.btn--border--quaternary.btn--disabled {
  background-color: transparent;
  color: #079DB2;
}

.btn.btn--border--quaternary:disabled, .btn.btn--border--quaternary.disabled, .btn.btn--border--quaternary.btn--disabled {
  background-color: #079DB2;
  border-color: #079DB2;
  color: #ffffff;
}

.btn.btn--border--quaternary:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--quaternary.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(7, 157, 178, 0.5);
}

.btn.btn--border--success {
  background-color: transparent;
  border-color: #cdebb5;
  color: #6ba73f;
}

.btn.btn--border--success:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--success.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #81CC45;
  border-color: #81CC45;
  color: #ffffff;
}

.btn.btn--border--success:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(129, 204, 69, 0.32);
}

.btn.btn--border--success:disabled, .btn.btn--border--success.disabled, .btn.btn--border--success.btn--disabled {
  background-color: transparent;
  color: #81CC45;
}

.btn.btn--border--success:disabled, .btn.btn--border--success.disabled, .btn.btn--border--success.btn--disabled {
  background-color: #81CC45;
  border-color: #81CC45;
  color: #ffffff;
}

.btn.btn--border--success:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--success.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(129, 204, 69, 0.5);
}

.btn.btn--border--danger {
  background-color: transparent;
  border-color: #ebb5c2;
  color: #a73c5a;
}

.btn.btn--border--danger:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--danger.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #cc4667;
  border-color: #cc4667;
  color: #ffffff;
}

.btn.btn--border--danger:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(204, 70, 103, 0.32);
}

.btn.btn--border--danger:disabled, .btn.btn--border--danger.disabled, .btn.btn--border--danger.btn--disabled {
  background-color: transparent;
  color: #cc4667;
}

.btn.btn--border--danger:disabled, .btn.btn--border--danger.disabled, .btn.btn--border--danger.btn--disabled {
  background-color: #cc4667;
  border-color: #cc4667;
  color: #ffffff;
}

.btn.btn--border--danger:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--danger.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(204, 70, 103, 0.5);
}

.btn.btn--border--warning {
  background-color: transparent;
  border-color: #ebddb5;
  color: #a78d40;
}

.btn.btn--border--warning:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--warning.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #ccab46;
  border-color: #ccab46;
  color: #ffffff;
}

.btn.btn--border--warning:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(204, 171, 70, 0.32);
}

.btn.btn--border--warning:disabled, .btn.btn--border--warning.disabled, .btn.btn--border--warning.btn--disabled {
  background-color: transparent;
  color: #ccab46;
}

.btn.btn--border--warning:disabled, .btn.btn--border--warning.disabled, .btn.btn--border--warning.btn--disabled {
  background-color: #ccab46;
  border-color: #ccab46;
  color: #ffffff;
}

.btn.btn--border--warning:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--warning.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(204, 171, 70, 0.5);
}

.btn.btn--border--info {
  background-color: transparent;
  border-color: #b5d8eb;
  color: #3c81ab;
}

.btn.btn--border--info:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--info.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #469dcc;
  border-color: #469dcc;
  color: #ffffff;
}

.btn.btn--border--info:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(70, 157, 204, 0.32);
}

.btn.btn--border--info:disabled, .btn.btn--border--info.disabled, .btn.btn--border--info.btn--disabled {
  background-color: transparent;
  color: #469dcc;
}

.btn.btn--border--info:disabled, .btn.btn--border--info.disabled, .btn.btn--border--info.btn--disabled {
  background-color: #469dcc;
  border-color: #469dcc;
  color: #ffffff;
}

.btn.btn--border--info:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--info.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(70, 157, 204, 0.5);
}

.btn.btn--border--dark {
  background-color: transparent;
  border-color: #a0a1a9;
  color: #121328;
}

.btn.btn--border--dark:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--dark.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #121328;
  border-color: #121328;
  color: #ffffff;
}

.btn.btn--border--dark:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(18, 19, 40, 0.32);
}

.btn.btn--border--dark:disabled, .btn.btn--border--dark.disabled, .btn.btn--border--dark.btn--disabled {
  background-color: transparent;
  color: #121328;
}

.btn.btn--border--dark:disabled, .btn.btn--border--dark.disabled, .btn.btn--border--dark.btn--disabled {
  background-color: #121328;
  border-color: #121328;
  color: #ffffff;
}

.btn.btn--border--dark:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--dark.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(18, 19, 40, 0.5);
}

.btn.btn--border--lightgrey {
  background-color: transparent;
  border-color: #d0d0d4;
  color: #71717e;
}

.btn.btn--border--lightgrey:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--lightgrey.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #898994;
  border-color: #898994;
  color: #ffffff;
}

.btn.btn--border--lightgrey:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(137, 137, 148, 0.32);
}

.btn.btn--border--lightgrey:disabled, .btn.btn--border--lightgrey.disabled, .btn.btn--border--lightgrey.btn--disabled {
  background-color: transparent;
  color: #898994;
}

.btn.btn--border--lightgrey:disabled, .btn.btn--border--lightgrey.disabled, .btn.btn--border--lightgrey.btn--disabled {
  background-color: #898994;
  border-color: #898994;
  color: #ffffff;
}

.btn.btn--border--lightgrey:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--lightgrey.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(137, 137, 148, 0.5);
}

.btn.btn--border--light {
  background-color: transparent;
  border-color: #f5f5f7;
  color: #bcbdc3;
}

.btn.btn--border--light:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--light.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #e7e7ea;
  border-color: #e7e7ea;
  color: #121328;
}

.btn.btn--border--light:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(231, 231, 234, 0.32);
}

.btn.btn--border--light:disabled, .btn.btn--border--light.disabled, .btn.btn--border--light.btn--disabled {
  background-color: transparent;
  color: #e7e7ea;
}

.btn.btn--border--light:disabled, .btn.btn--border--light.disabled, .btn.btn--border--light.btn--disabled {
  background-color: #e7e7ea;
  border-color: #e7e7ea;
  color: #121328;
}

.btn.btn--border--light:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--light.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(231, 231, 234, 0.5);
}

.btn.btn--border--white {
  background-color: transparent;
  border-color: white;
  color: #d0d0d4;
}

.btn.btn--border--white:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--white.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #121328;
}

.btn.btn--border--white:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.32);
}

.btn.btn--border--white:disabled, .btn.btn--border--white.disabled, .btn.btn--border--white.btn--disabled {
  background-color: transparent;
  color: #ffffff;
}

.btn.btn--border--white:disabled, .btn.btn--border--white.disabled, .btn.btn--border--white.btn--disabled {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #121328;
}

.btn.btn--border--white:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--white.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(255, 255, 255, 0.5);
}

.btn.btn--border--neutral {
  background-color: transparent;
  border-color: #a3a9b7;
  color: #182345;
}

.btn.btn--border--neutral:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .btn.btn--border--neutral.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #1a274c;
  border-color: #1a274c;
  color: #ffffff;
}

.btn.btn--border--neutral:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: 0 0 0 0.25rem rgba(26, 39, 76, 0.32);
}

.btn.btn--border--neutral:disabled, .btn.btn--border--neutral.disabled, .btn.btn--border--neutral.btn--disabled {
  background-color: transparent;
  color: #1a274c;
}

.btn.btn--border--neutral:disabled, .btn.btn--border--neutral.disabled, .btn.btn--border--neutral.btn--disabled {
  background-color: #1a274c;
  border-color: #1a274c;
  color: #ffffff;
}

.btn.btn--border--neutral:disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral:disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral:disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral:disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral.disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral.disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral.disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral.disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral.btn--disabled:focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral.btn--disabled.focus:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral.btn--disabled:focus-within:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush), .btn.btn--border--neutral.btn--disabled:focus-visible:not(:disabled):not(.disabled):not(.btn--disabled):not(.btn--flush) {
  box-shadow: inset 0 4px 8px rgba(15, 15, 15, 0.125), 0 0 0 0 rgba(26, 39, 76, 0.5);
}

/**
//   Components -> Buttons -> Buttons 3ds
// ––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
.t-talk-bubble.right-top:after, .t-talk-bubble.btm-right:after, .t-talk-bubble.btm-right-in-auto:after, .t-talk-bubble.btm-right-in:after, .t-talk-bubble.btm-left-in-auto:after, .t-talk-bubble.btm-left-in:after, .t-talk-bubble.btm-left:after, .t-talk-bubble.left-in:after, .t-talk-bubble.left-top:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}

.t-talk-bubble {
  position: relative;
  margin: 1.5rem;
  display: inline-block;
  height: auto;
  background-color: #121328;
  border-radius: 0.375rem;
  color: #ffffff;
}

.t-talk-bubble:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0;
  bottom: -50%;
  background: radial-gradient(#121328, transparent 70%);
  pointer-events: none;
  opacity: 1;
}

.t-talk-bubble .t-talk-text {
  padding: 1rem;
  text-align: left;
}

.t-talk-bubble.t-round {
  border-radius: 1.875rem;
}

.t-talk-bubble.left-top:after {
  left: -1.25rem;
  right: auto;
  top: 0;
  bottom: auto;
  border: 1.375rem solid;
  border-color: #121328 transparent transparent transparent;
}

.t-talk-bubble.left-in:after {
  left: -1.25rem;
  right: auto;
  top: 2.375rem;
  bottom: auto;
  border: 0.75rem solid;
  border-color: #121328 #121328 transparent transparent;
}

.t-talk-bubble.btm-left:after {
  left: 0;
  right: auto;
  top: auto;
  bottom: -1.25rem;
  border: 1.375rem solid;
  border-color: transparent transparent transparent #121328;
}

.t-talk-bubble.btm-left-in:after {
  left: 2.375rem;
  right: auto;
  top: auto;
  bottom: -1.25rem;
  border: 0.75rem solid;
  border-color: #121328 transparent transparent #121328;
}

.t-talk-bubble.btm-left-in-auto:after {
  left: 2.375rem;
  right: auto;
  top: auto;
  bottom: -0.625rem;
  border: 0.75rem solid;
  border-color: #121328 transparent transparent transparent;
  border-bottom-width: 0;
}

.t-talk-bubble.btm-right-in:after {
  left: auto;
  right: 2.375rem;
  bottom: -1.25rem;
  border: 0.75rem solid;
  border-color: #121328 #121328 transparent transparent;
}

.t-talk-bubble.btm-right-in-auto:after {
  left: auto;
  right: 2.375rem;
  bottom: -1.25rem;
  border: 0.75rem solid;
  border-color: #121328 transparent transparent transparent;
}

.t-talk-bubble.btm-right:after {
  left: auto;
  right: 0;
  bottom: -1.25rem;
  border: 0.75rem solid;
  border-color: #121328 #121328 transparent transparent;
}

.t-talk-bubble.right-in:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -1.25rem;
  top: 2.375rem;
  bottom: auto;
  border: 0.75rem solid;
  border-color: #121328 transparent transparent #121328;
}

.t-talk-bubble.right-top:after {
  left: auto;
  right: -1.25rem;
  top: 0;
  bottom: auto;
  border: 1.25rem solid;
  border-color: #121328 transparent transparent transparent;
}

.t-talk-bubble.t-border {
  border: 0.25rem solid #f3f3f3;
}

.t-talk-bubble.t-border.left-top:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: -2.5rem;
  right: auto;
  top: -0.5rem;
  bottom: auto;
  border: 2rem solid;
  border-color: #f3f3f3 transparent transparent transparent;
}

.t-talk-bubble.t-border.left-in:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: -2.5rem;
  right: auto;
  top: 1.875rem;
  bottom: auto;
  border: 1.25rem solid;
  border-color: #f3f3f3 #f3f3f3 transparent transparent;
}

.t-talk-bubble.t-border.btm-left:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: 2.125rem;
  right: auto;
  top: auto;
  bottom: -2rem;
  border: 1rem solid;
  border-color: #f3f3f3 transparent transparent #f3f3f3;
}

.t-talk-bubble.t-border.btm-left-in:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 2.125rem;
  right: auto;
  top: auto;
  bottom: -2rem;
  border: 1rem solid;
  border-color: #f3f3f3 transparent transparent #f3f3f3;
}

.t-talk-bubble.t-border.btm-left-in-auto:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 2.125rem;
  right: auto;
  top: auto;
  bottom: -2rem;
  border: 1rem solid;
  border-color: #f3f3f3 transparent transparent transparent;
}

.t-talk-bubble.t-border.btm-right:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -0.5rem;
  bottom: -2.5rem;
  border: 1.25rem solid;
  border-color: #f3f3f3 #f3f3f3 transparent transparent;
}

.t-talk-bubble.t-border.btm-right-in:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: 2.125rem;
  bottom: -2rem;
  border: 1.25rem solid;
  border-color: #f3f3f3 #f3f3f3 transparent transparent;
  z-index: -1;
}

.t-talk-bubble.t-border.btm-right-in-auto:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: 1.875rem;
  bottom: -2.125rem;
  border: 1.25rem solid;
  border-color: #f3f3f3 transparent transparent transparent;
  z-index: -1;
}

.t-talk-bubble.t-border.right-in:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -2.5rem;
  top: 1.875rem;
  bottom: auto;
  border: 1.25rem solid;
  border-color: #f3f3f3 transparent transparent #f3f3f3;
}

.t-talk-bubble.t-border.right-top:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -2.25rem;
  top: -0.25rem;
  bottom: auto;
  border: 2rem solid;
  border-color: #f3f3f3 transparent transparent transparent;
  z-index: -1;
}

.t-bubble-thought {
  position: relative;
  display: inline-flex;
  background-color: #ffffff;
  padding: 1.25rem;
  border-radius: 1.875rem;
  margin: 1.25rem;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.t-bubble-thought:before, .t-bubble-thought:after {
  content: "";
  color: #ffffff;
  background-color: currentColor;
  border-radius: 50%;
  display: block;
  position: absolute;
  z-index: -1;
}

.t-bubble-thought:before {
  width: 2.75rem;
  height: 2.75rem;
  top: -0.75rem;
  left: 1.75rem;
  box-shadow: -3.125rem 1.875rem 0 -0.75rem currentColor;
}

.t-bubble-thought:after {
  bottom: -0.625rem;
  right: 1.625rem;
  width: 1.875rem;
  height: 1.875rem;
  box-shadow: 2.5rem -2.125rem 0 0 currentColor, -1.75rem -0.375rem 0 -0.125rem currentColor, -1.5rem 1.0625rem 0 -0.375rem currentColor, -0.3125rem -1.5625rem 0 -0.625rem currentColor;
}

.bullet {
  display: inline-block;
  background-color: #9f9f9f;
  border-radius: 6px;
  width: 8px;
  height: 4px;
  flex-shrink: 0;
}

.bullet-dot {
  width: 4px;
  height: 4px;
  border-radius: 100% !important;
}

.bullet-vertical {
  width: 4px;
  height: 8px;
}

.bullet-line {
  width: 5px;
  height: 1px;
  border-radius: none;
}

.t-nav-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.t-nav-grab.t-tab-nav > .t-tab-nav-item {
  cursor: -webkit-grab;
  cursor: grab;
}

.t-tab {
  position: relative;
  overflow-x: clip;
  display: flex;
  flex-wrap: wrap;
}

.t-tab.t-tab-justifiy .t-tab-nav {
  display: flex;
}

.t-tab.t-tab-sliding .t-tab-nav ~ .t-tab-contents .t-tab-content {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.t-tab.t-tab-scale .t-tab-nav ~ .t-tab-contents .t-tab-content {
  -webkit-transform: scale(0);
  transform: scale(0);
}

.t-tab > input:nth-child(5):checked ~ .t-tab-contents > .t-tab-content:nth-child(5), .t-tab > input:nth-child(4):checked ~ .t-tab-contents > .t-tab-content:nth-child(4), .t-tab > input:nth-child(3):checked ~ .t-tab-contents > .t-tab-content:nth-child(3), .t-tab > input:nth-child(2):checked ~ .t-tab-contents > .t-tab-content:nth-child(2), .t-tab > input:nth-child(1):checked ~ .t-tab-contents > .t-tab-content:nth-child(1) {
  position: relative;
  transition: all 0.75s cubic-bezier(0.18, 1.14, 0.5, 1.18);
  opacity: 1;
  z-index: 1;
}

.t-tab > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5), .t-tab > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4), .t-tab > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3), .t-tab > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2), .t-tab > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1) {
  position: relative;
  transition: all 0.75s cubic-bezier(0.18, 1.14, 0.5, 1.18);
  opacity: 1;
  z-index: 1;
}

.t-tab.t-tab-sliding > input:nth-child(1):checked ~ .t-tab-contents > .t-tab-content:nth-child(1) {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.t-tab.t-tab-scale > input:nth-child(1):checked ~ .t-tab-contents > .t-tab-content:nth-child(1) {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.t-tab.t-tab-sliding > input:nth-child(2):checked ~ .t-tab-contents > .t-tab-content:nth-child(2) {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.t-tab.t-tab-scale > input:nth-child(2):checked ~ .t-tab-contents > .t-tab-content:nth-child(2) {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.t-tab.t-tab-sliding > input:nth-child(3):checked ~ .t-tab-contents > .t-tab-content:nth-child(3) {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.t-tab.t-tab-scale > input:nth-child(3):checked ~ .t-tab-contents > .t-tab-content:nth-child(3) {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.t-tab.t-tab-sliding > input:nth-child(4):checked ~ .t-tab-contents > .t-tab-content:nth-child(4) {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.t-tab.t-tab-scale > input:nth-child(4):checked ~ .t-tab-contents > .t-tab-content:nth-child(4) {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.t-tab.t-tab-sliding > input:nth-child(5):checked ~ .t-tab-contents > .t-tab-content:nth-child(5) {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.t-tab.t-tab-scale > input:nth-child(5):checked ~ .t-tab-contents > .t-tab-content:nth-child(5) {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.t-tab .t-tab-nav {
  position: relative;
  display: inline-flex;
}

.t-tab .t-tab-nav .t-tab-nav-item {
  position: relative;
  border: 0px solid transparent;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex: 1 1 auto;
  font-size: 1rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 1.375;
  transition: -webkit-filter 0.5s cubic-bezier(0.18, 1.14, 0.5, 1.18);
  transition: filter 0.5s cubic-bezier(0.18, 1.14, 0.5, 1.18);
  transition: filter 0.5s cubic-bezier(0.18, 1.14, 0.5, 1.18), -webkit-filter 0.5s cubic-bezier(0.18, 1.14, 0.5, 1.18);
}

.t-tab .t-tab-nav .t-tab-nav-item:hover, .t-tab .t-tab-nav .t-tab-nav-item.hover {
  transition: -webkit-filter 0.5s cubic-bezier(0.18, 1.14, 0.5, 1.18);
  transition: filter 0.5s cubic-bezier(0.18, 1.14, 0.5, 1.18);
  transition: filter 0.5s cubic-bezier(0.18, 1.14, 0.5, 1.18), -webkit-filter 0.5s cubic-bezier(0.18, 1.14, 0.5, 1.18);
  -webkit-filter: hue-rotate(180deg);
  filter: hue-rotate(180deg);
}

.t-tab .t-tab-nav ~ .t-tab-contents {
  position: relative;
  display: flex;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 0.75rem;
}

.t-tab .t-tab-nav ~ .t-tab-contents .t-tab-content {
  padding: 0.75rem 0;
  display: flex;
  justify-content: center;
  align-items: baseline;
  flex-flow: column;
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.t-tab-bookmark > .t-tab-nav {
  overflow-x: auto;
  white-space: nowrap;
  align-items: self-end;
  scrollbar-color: #e7e7ea transparent;
}

.t-tab-bookmark > .t-tab-nav::-webkit-scrollbar-thumb {
  background-color: #e7e7ea;
}

.t-tab-bookmark > .t-tab-nav:hover {
  scrollbar-color: #d0d0d4 transparent;
}

.t-tab-bookmark > .t-tab-nav:hover::-webkit-scrollbar-thumb {
  background-color: #d0d0d4;
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item {
  background-color: #e7e7ea;
  border-radius: 0.625rem 0.625rem 0 0;
  padding: 0.75rem 2rem;
  transition: 0.0625s all cubic-bezier(0.18, 0.89, 0.35, 1.15);
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:before, .t-tab-bookmark > .t-tab-nav .t-tab-nav-item:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 1.125rem;
  height: 1.125rem;
  z-index: -1;
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:before {
  left: -1.125rem;
  background-image: radial-gradient(circle at 0 0, transparent 1.125rem, #e7e7ea 1.25rem);
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:after {
  right: -1.125rem;
  background-image: radial-gradient(circle at 100% 0, transparent 1.125rem, #e7e7ea 1.25rem);
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:hover, .t-tab-bookmark > .t-tab-nav .t-tab-nav-item.hover {
  background: #d0d0d4;
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:hover:before, .t-tab-bookmark > .t-tab-nav .t-tab-nav-item.hover:before {
  background-image: radial-gradient(circle at 0 0, transparent 1.125rem, #d0d0d4 1.25rem);
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:hover:after, .t-tab-bookmark > .t-tab-nav .t-tab-nav-item.hover:after {
  background-image: radial-gradient(circle at 100% 0, transparent 1.125rem, #d0d0d4 1.25rem);
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:focus, .t-tab-bookmark > .t-tab-nav .t-tab-nav-item.focus, .t-tab-bookmark > .t-tab-nav .t-tab-nav-item:focus-visible {
  outline: none;
  color: #121328;
  background-color: #f3f3f4;
  z-index: 1;
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:focus:before, .t-tab-bookmark > .t-tab-nav .t-tab-nav-item.focus:before, .t-tab-bookmark > .t-tab-nav .t-tab-nav-item:focus-visible:before {
  background-image: radial-gradient(circle at 0 0, transparent 1.125rem, #f3f3f4 1.25rem);
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:focus:after, .t-tab-bookmark > .t-tab-nav .t-tab-nav-item.focus:after, .t-tab-bookmark > .t-tab-nav .t-tab-nav-item:focus-visible:after {
  background-image: radial-gradient(circle at 100% 0, transparent 1.125rem, #f3f3f4 1.25rem);
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:not(:last-child) {
  margin-right: 0.875rem;
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:first-child {
  margin-left: 0.875rem;
}

.t-tab-bookmark > .t-tab-nav .t-tab-nav-item:first-child:before {
  left: -0.875rem;
}

.t-tab-bookmark > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5), .t-tab-bookmark > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4), .t-tab-bookmark > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3), .t-tab-bookmark > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2), .t-tab-bookmark > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1) {
  color: #0f0f0f;
  background-image: linear-gradient(45deg, #b5c2eb, #6b85d6);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

.t-tab-bookmark > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5):before, .t-tab-bookmark > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4):before, .t-tab-bookmark > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3):before, .t-tab-bookmark > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2):before, .t-tab-bookmark > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1):before {
  background-image: radial-gradient(circle at 0 0, transparent 1.125rem, #b5c2eb 1.25rem);
}

.t-tab-bookmark > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5):after, .t-tab-bookmark > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4):after, .t-tab-bookmark > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3):after, .t-tab-bookmark > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2):after, .t-tab-bookmark > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1):after {
  background-image: radial-gradient(circle at 100% 0, transparent 1.125rem, #6b85d6 1.25rem);
}

.t-tab-card > .t-tab-nav {
  padding: 0.75rem;
  border-radius: 2rem;
  gap: 1rem;
  overflow: auto;
  scrollbar-color: #e7e7ea transparent;
}

.t-tab-card > .t-tab-nav::-webkit-scrollbar-thumb {
  background-color: #e7e7ea;
}

.t-tab-card > .t-tab-nav:hover {
  scrollbar-color: #d0d0d4 transparent;
}

.t-tab-card > .t-tab-nav:hover::-webkit-scrollbar-thumb {
  background-color: #d0d0d4;
}

.t-tab-card > .t-tab-nav .t-tab-nav-item {
  counter-increment: step-counter;
  display: flex;
  align-items: center;
  border: 0.25rem solid rgba(255, 255, 255, 0.66);
  border-radius: inherit;
  padding: 1.75rem 1.25rem 1.75rem 3.25em;
  box-shadow: 0rem 1rem 3rem rgba(147, 149, 151, 0.12);
  transition: all 0.25s ease-in-out;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-align: left;
}

.t-tab-card > .t-tab-nav .t-tab-nav-item:before {
  content: counter(step-counter);
  background: #5f616b;
  -webkit-filter: drop-shadow(0 0.4375rem 0 rgba(95, 97, 107, 0.36));
  filter: drop-shadow(0 0.4375rem 0 rgba(95, 97, 107, 0.36));
  border-radius: 2em;
  color: #ffffff;
  font-size: 92.5%;
  font-weight: 700;
  position: absolute;
  left: 0.875rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 2em;
  height: 2.25em;
  align-items: center;
  display: flex;
  justify-content: center;
}

.t-tab-card > .t-tab-nav .t-tab-nav-item .t-tab-nav-item-txt {
  font-size: inherit;
}

.t-tab-card > .t-tab-nav .t-tab-nav-item .t-tab-nav-item-txt-sm {
  padding-top: 0.5rem;
  color: #81CC45;
  font-size: 80%;
}

.t-tab-card > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5), .t-tab-card > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4), .t-tab-card > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3), .t-tab-card > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2), .t-tab-card > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1) {
  color: #ffffff;
  background-image: linear-gradient(60deg, #884C5E, #332a7c);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  box-shadow: 0rem 1rem 3rem rgba(147, 149, 151, 0.48);
  background-repeat: repeat;
  border-color: rgba(255, 255, 255, 0.88);
}

.t-tab-card > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5):before, .t-tab-card > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4):before, .t-tab-card > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3):before, .t-tab-card > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2):before, .t-tab-card > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1):before {
  background: #ffdf33;
  color: #121328;
  -webkit-filter: drop-shadow(0 0.4375rem 0 rgba(255, 223, 51, 0.4));
  filter: drop-shadow(0 0.4375rem 0 rgba(255, 223, 51, 0.4));
}

.t-tab-segment > .t-tab-nav, .t-tab-segment-fill > .t-tab-nav {
  background-color: #e7e7e7;
  padding: 0.375rem;
  border-radius: 0.75rem;
  gap: 0.25rem;
}

.t-tab-segment > .t-tab-nav .t-tab-nav-item, .t-tab-segment-fill > .t-tab-nav .t-tab-nav-item {
  align-items: end;
  transition: all 0.25s ease-in-out;
  padding: 0.5rem 0.875rem;
  border-radius: 0.625rem;
  color: #71717e;
}

.t-tab-segment > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5), .t-tab-segment > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4), .t-tab-segment > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3), .t-tab-segment > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2), .t-tab-segment > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1), .t-tab-segment-fill > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5), .t-tab-segment-fill > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4), .t-tab-segment-fill > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3), .t-tab-segment-fill > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2), .t-tab-segment-fill > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1) {
  letter-spacing: 0.03125rem;
  color: #121328;
  background-color: #ffffff;
  box-shadow: 0 0.1875rem 0.375rem 0 rgba(18, 19, 40, 0.12);
}

.t-tab-segment-fill > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5), .t-tab-segment-fill > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4), .t-tab-segment-fill > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3), .t-tab-segment-fill > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2), .t-tab-segment-fill > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1) {
  color: #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.24);
  background-image: linear-gradient(60deg, #4667CC, #f9ec94);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 120% 120%;
  background-position: center center;
  box-shadow: 0 0.1875rem 0.375rem 0 rgba(70, 103, 204, 0.12);
}

.t-tab-line-bottom > .t-tab-nav, .t-tab-line-top > .t-tab-nav {
  gap: 0.25rem;
}

.t-tab-line-bottom > .t-tab-nav .t-tab-nav-item, .t-tab-line-top > .t-tab-nav .t-tab-nav-item {
  flex: 1 1 auto;
  align-items: center;
  transition: all 0.25s ease-in-out;
  padding: 0.375rem 1.25rem;
  border-radius: 0.5rem;
  color: #71717e;
}

.t-tab-line-bottom > .t-tab-nav .t-tab-nav-item:after, .t-tab-line-top > .t-tab-nav .t-tab-nav-item:after {
  content: "";
  position: absolute;
  left: 0;
  border-radius: 0.375rem;
  width: 0%;
  height: 0.25rem;
  background-image: linear-gradient(120deg, #4667CC 0%, #90a4e0 100%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 88%;
  transition: all 0.25s ease-in-out;
}

.t-tab-line-bottom > .t-tab-nav ~ .t-tab-contents, .t-tab-line-top > .t-tab-nav ~ .t-tab-contents {
  border-top: 0.125rem solid #e7e7ea;
}

.t-tab-line-bottom > .t-tab-nav ~ .t-tab-contents .t-tab-content, .t-tab-line-top > .t-tab-nav ~ .t-tab-contents .t-tab-content {
  padding: 1.5rem 0;
}

.t-tab-line-bottom > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5), .t-tab-line-bottom > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4), .t-tab-line-bottom > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3), .t-tab-line-bottom > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2), .t-tab-line-bottom > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1), .t-tab-line-top > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5), .t-tab-line-top > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4), .t-tab-line-top > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3), .t-tab-line-top > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2), .t-tab-line-top > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1) {
  letter-spacing: 0.015625rem;
  color: #121328;
}

.t-tab-line-bottom .t-tab-nav-item:after {
  bottom: -0.125rem;
}

.t-tab-line-bottom .t-tab-line-top > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5):after, .t-tab-line-bottom .t-tab-line-top > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4):after, .t-tab-line-bottom .t-tab-line-top > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3):after, .t-tab-line-bottom .t-tab-line-top > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2):after, .t-tab-line-bottom .t-tab-line-top > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1):after, .t-tab-line-bottom > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5):after, .t-tab-line-bottom > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4):after, .t-tab-line-bottom > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3):after, .t-tab-line-bottom > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2):after, .t-tab-line-bottom > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1):after {
  width: 100%;
}

.t-tab-line-top .t-tab-nav-item:after {
  top: -0.25rem;
}

.t-tab-pill > .t-tab-nav {
  gap: 0.5rem;
  border-radius: 0.875rem;
  background-color: #ffffff;
  box-shadow: 0 0 0.125rem 0 rgba(70, 103, 204, 0.12), 0 0.375rem 1.25rem 0 rgba(70, 103, 204, 0.16);
  padding: 0.375rem 0.5rem;
  border-radius: 100000px;
}

.t-tab-pill > .t-tab-nav .t-tab-nav-item {
  align-items: end;
  transition: all 0.25s ease-in-out;
  padding: 0.375rem 1.5rem;
  border-radius: 100000px;
}

.t-tab-pill > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5), .t-tab-pill > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4), .t-tab-pill > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3), .t-tab-pill > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2), .t-tab-pill > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1) {
  letter-spacing: 0.03125rem;
  color: #1c2449;
  background: #edf0fa;
}

.t-tab-pill-top > .t-tab-nav {
  align-items: end;
  gap: 0.5rem;
  padding: 0 0.625rem;
}

.t-tab-pill-top > .t-tab-nav .t-tab-nav-item {
  align-items: center;
  background-color: #ffffff;
  transition: all 0.25s ease-in-out;
  padding: 0.5rem 1.5rem 0.1875rem;
  border-radius: 120% 120% 0% 0%/120% 120% 0 0;
}

.t-tab-pill-top > .t-tab-nav ~ .t-tab-contents {
  background-color: #ffffff;
  border-radius: 0 0 0.25rem 0.25rem;
}

.t-tab-pill-top > input:nth-child(5):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(5), .t-tab-pill-top > input:nth-child(4):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(4), .t-tab-pill-top > input:nth-child(3):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(3), .t-tab-pill-top > input:nth-child(2):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(2), .t-tab-pill-top > input:nth-child(1):checked ~ .t-tab-nav > .t-tab-nav-item:nth-child(1) {
  letter-spacing: 0.03125rem;
  color: #1c2449;
  padding: 1rem 1.875rem 0.375rem;
  background: #edf0fa;
}

.autocomplete-div {
    position:relative;
}
.autocomplete-dropdown {
    display:block;
    position: absolute;
    z-index: 99;
    /*top: 3.75rem;*/
    top: 100%!important;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px, rgba(0, 0, 0, 0.19) 0px 6px 20px 0px;
    scrollbar-width: none;
    padding: 0.75rem;
    background-image: none;
}
.autocomplete-dropdown option {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E %3c/svg%3E");
    background-position: 0.625rem 0.625rem;
    background-size: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.875rem;
}

/*------------------------------------
  Card
------------------------------------*/
.t-card {
  --tu-card-spacer-y: 1.75rem;
  --tu-card-spacer-x: 1.75rem;
  --tu-card-title-spacer-y: 0.25rem;
  --tu-card-border-width: 2px;
  --tu-card-border-color: var(--tu-border-color-translucent);
  --tu-card-border-radius: 0.625rem;
  --tu-card-box-shadow: 0 0.5rem 0.5rem 0 rgba(184, 184, 191, 0.12);
  --tu-card-inner-border-radius: calc(0.625rem - 2px);
  --tu-card-cap-padding-y: 1.75rem;
  --tu-card-cap-padding-x: 1.75rem;
  --tu-card-cap-bg: rgba(15, 15, 15, 0.028);
  --tu-card-cap-color: ;
  --tu-card-height: ;
  --tu-card-color: ;
  --tu-card-bg: #ffffff;
  --tu-card-img-overlay-padding: 1.75rem 1.75rem;
  --tu-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--tu-card-height);
  word-wrap: break-word;
  background-color: var(--tu-card-bg);
  background-clip: border-box;
  border: 0.125rem solid #CCC;
  border-radius: var(--tu-card-border-radius);
  box-shadow: var(--tu-card-box-shadow);
  width: 31%;
}
@media screen and (max-width:768px) {
    .t-card {
        width: 100%;
        padding: 1rem 0 !important;
        flex-wrap: wrap;
    }
}

.t-card > hr {
  margin-right: 0;
  margin-left: 0;
}

.t-card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.t-card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--tu-card-inner-border-radius);
  border-top-right-radius: var(--tu-card-inner-border-radius);
}

.t-card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--tu-card-inner-border-radius);
  border-bottom-left-radius: var(--tu-card-inner-border-radius);
}

.t-card > .t-card-header + .list-group,
.t-card > .list-group + .t-card-footer {
  border-top: 0;
}

.t-card-body {
  flex: 1 1 auto;
  padding: var(--tu-card-spacer-y) var(--tu-card-spacer-x);
  color: var(--tu-card-color);
}

.t-card-subtitle {
  margin-top: calc(-.5 * var(--tu-card-title-spacer-y));
  margin-bottom: 0;
}

.t-card-text:last-child {
  margin-bottom: 0;
}

.t-card-link:hover {
  text-decoration: none;
}

.t-card-link + .t-card-link {
  margin-left: var(--tu-card-spacer-x);
}

.t-card-header {
  padding: var(--tu-card-cap-padding-y) var(--tu-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--tu-card-cap-color);
  background-color: var(--tu-card-cap-bg);
  border-bottom: var(--tu-card-border-width) solid var(--tu-card-border-color);
}

.t-card-header:first-child {
  border-radius: var(--tu-card-inner-border-radius) var(--tu-card-inner-border-radius) 0 0;
}

.t-card-footer {
  padding: var(--tu-card-cap-padding-y) var(--tu-card-cap-padding-x);
  color: var(--tu-card-cap-color);
  background-color: var(--tu-card-cap-bg);
  border-top: var(--tu-card-border-width) solid var(--tu-card-border-color);
  min-height: 10rem;
}

.t-card-footer:last-child {
  border-radius: 0 0 var(--tu-card-inner-border-radius) var(--tu-card-inner-border-radius);
}

.t-card-header-tabs {
  margin-right: calc(-.5 * var(--tu-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--tu-card-cap-padding-y));
  margin-left: calc(-.5 * var(--tu-card-cap-padding-x));
  border-bottom: 0;
}

.t-card-header-tabs .nav-link.active {
  background-color: var(--tu-card-bg);
  border-bottom-color: var(--tu-card-bg);
}

.t-card-header-pills {
  margin-right: calc(-.5 * var(--tu-card-cap-padding-x));
  margin-left: calc(-.5 * var(--tu-card-cap-padding-x));
}

.t-card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--tu-card-img-overlay-padding);
  border-radius: var(--tu-card-inner-border-radius);
}

.t-card-img,
.t-card-img-top,
.t-card-img-bottom {
  width: 100%;
}

.t-card-img,
.t-card-img-top {
  border-top-left-radius: var(--tu-card-inner-border-radius);
  border-top-right-radius: var(--tu-card-inner-border-radius);
}

.t-card-img,
.t-card-img-bottom {
  border-bottom-right-radius: var(--tu-card-inner-border-radius);
  border-bottom-left-radius: var(--tu-card-inner-border-radius);
}

.t-card-group > .t-card {
  margin-bottom: var(--tu-card-group-margin);
}

@media screen and (min-width: 576px) {
  .t-card-group {
    display: flex;
    flex-flow: row wrap;
  }

  .t-card-group > .t-card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  .t-card-group > .t-card + .t-card {
    margin-left: 0;
    border-left: 0;
  }

  .t-card-group > .t-card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .t-card-group > .t-card:not(:last-child) .t-card-img-top,
.t-card-group > .t-card:not(:last-child) .t-card-header {
    border-top-right-radius: 0;
  }

  .t-card-group > .t-card:not(:last-child) .t-card-img-bottom,
.t-card-group > .t-card:not(:last-child) .t-card-footer {
    border-bottom-right-radius: 0;
  }

  .t-card-group > .t-card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group > .t-card:not(:first-child) .t-card-img-top,
.t-card-group > .t-card:not(:first-child) .t-card-header {
    border-top-left-radius: 0;
  }

  .t-card-group > .t-card:not(:first-child) .t-card-img-bottom,
.t-card-group > .t-card:not(:first-child) .t-card-footer {
    border-bottom-left-radius: 0;
  }
}
.t-card[href] {
  transition: all 0.2s ease-in-out;
}

.t-card[href]:hover {
  box-shadow: 0 0.5rem 0.5rem 0 rgba(184, 184, 191, 0.12);
}

.t-card-header,
.t-card-footer {
  border-width: 0;
}

.t-card-subtitle {
  display: block;
  font-size: 0.9375rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

.t-card-header-title {
  margin-bottom: 0;
}

.t-card-header-title:not(:last-child) {
  margin-bottom: 0.25rem;
}

.t-card-link {
  position: relative;
  display: inline-block;
  font-size: 0.9375rem;
  font-weight: 500;
  padding-right: calc(1.25rem * 2);
}

.t-card-link::after {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%233253b7' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: 0.2s;
}

.t-card-link:hover::after, [href]:hover .t-card-link::after {
  right: 0.4375rem;
}

.t-card-link.link-primary::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%234667CC' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-secondary::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23F5DF4D' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-tertiary::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23939597' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-quaternary::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23079DB2' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-success::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2381CC45' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-danger::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23cc4667' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-warning::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ccab46' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-info::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23469dcc' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-dark::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23121328' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-lightgrey::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23898994' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-light::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23e7e7ea' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-white::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-link.link-neutral::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%231a274c' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.t-card-borderless {
  border-width: 0;
}

.t-card-shadow {
  box-shadow: 0 0.5rem 0.5rem 0 rgba(184, 184, 191, 0.12);
}

.t-card-ghost {
  background-color: transparent;
  border-width: 0;
}

.t-card-ghost[href]:hover {
  box-shadow: none;
}

.t-card-ghost .t-card-body {
  padding-left: 0;
  padding-right: 0;
}

.t-card-ghost .t-card-footer {
  padding: 0;
}

.t-card-transition {
  transition: all 0.2s ease-in-out;
}

.t-card-transition:hover, .t-card-transition:focus {
  -webkit-transform: translateY(-0.1875rem) !important;
  transform: translateY(-0.1875rem) !important;
}

.t-card-transition-zoom {
  overflow: hidden;
}

.t-card-transition-zoom .t-card-transition-zoom-item {
  overflow: hidden;
  border-radius: 0.625rem;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}

.t-card-transition-zoom .t-card-img {
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.t-card-transition-zoom:hover .t-card-img {
  -webkit-transform: scale(1.035);
  transform: scale(1.035);
}

.t-card-group .t-card {
  box-shadow: none;
}

.t-card-group .t-card + .t-card {
  border-left: 2px solid var(--tu-border-color-translucent);
}

.t-card-pinned {
  position: relative;
  display: block;
}

.t-card-pinned-top-start {
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
}

.t-card-pinned-top-start.badge {
  border-radius: 0.625rem 0 0.625rem 0;
}

.t-card-pinned-top-end {
  position: absolute;
  top: -0.0625rem;
  right: -0.0625rem;
}

.t-card-pinned-top-end.badge {
  border-radius: 0 0.625rem 0 0.625rem;
}

.t-card-pinned-bottom-start {
  position: absolute;
  bottom: -0.0625rem;
  left: -0.0625rem;
}

.t-card-pinned-bottom-start.badge {
  border-radius: 0 0.625rem 0 0.625rem;
}

.t-card-pinned-bottom-end {
  position: absolute;
  bottom: -0.0625rem;
  right: -0.0625rem;
}

.t-card-pinned-bottom-end.badge {
  border-radius: 0.625rem 0 0.625rem 0;
}

.t-card-flush {
  box-shadow: none;
}

.t-card-flush .t-card-header,
.t-card-flush .t-card-footer,
.t-card-flush .t-card-body,
.t-card-flush .t-collapse .t-card-body {
  padding-right: 0;
  padding-left: 0;
}

.t-card-flush > .t-card-img-top {
  border-bottom-right-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}

.t-card-flush.t-card-stretched-vertical .t-card-body .t-card-footer {
  padding-bottom: 0;
}

.t-card-stretched-vertical .t-card-body {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.t-card-stretched-vertical .t-card-body .t-card-footer {
  padding: 0;
  margin-top: auto;
}

.t-card .table {
  margin-bottom: 0;
}

.t-card table > tbody > tr:first-child > td {
  padding-top: 1.75rem;
}

.t-card table > tbody > tr:last-child > td {
  padding-bottom: 1.75rem;
}

.t-card table > :not(caption) > * > * {
  padding-right: 1.75rem;
  padding-left: 1.75rem;
}

.t-card .thead-light th:first-child {
  border-top-left-radius: 0.625rem;
}

.t-card .thead-light th:last-child {
  border-top-right-radius: 0.625rem;
}

.t-card-alert {
  border-radius: 0;
  margin-bottom: 0;
}

.t-card-login {
  flex-grow: 1;
  overflow: hidden;
}

.t-card-login .t-card-body {
  padding: 2.75rem 2.75rem;
}

/*------------------------------------
  Card Group Break
------------------------------------*/
@media screen and (max-width: 767.98px) {
  .t-card-group-sm-break {
    display: block;
  }

  .t-card-group-sm-break > .t-card {
    margin-bottom: 0;
  }

  .t-card-group-sm-break > .t-card:not(:last-child) {
    border-bottom: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-sm-break > .t-card + .t-card {
    border-left: none;
  }

  .t-card-group-sm-break > .t-card:not(:first-child):not(:last-child),
.t-card-group-sm-break > .t-card:not(:first-child):not(:last-child) .t-card-header,
.t-card-group-sm-break > .t-card:not(:first-child):not(:last-child) .t-card-img-top,
.t-card-group-sm-break > .t-card:not(:first-child):not(:last-child) .t-card-footer,
.t-card-group-sm-break > .t-card:not(:first-child):not(:last-child) .t-card-img-bottom {
    border-radius: 0;
  }

  .t-card-group-sm-break > .t-card:first-child {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group-sm-break > .t-card:first-child .t-card-header,
.t-card-group-sm-break > .t-card:first-child .t-card-img-top {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
  }

  .t-card-group-sm-break > .t-card:first-child .t-card-footer,
.t-card-group-sm-break > .t-card:first-child .t-card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group-sm-break > .t-card:last-child {
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .t-card-group-sm-break > .t-card:last-child .t-card-header,
.t-card-group-sm-break > .t-card:last-child .t-card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .t-card-group-sm-break > .t-card:last-child .t-card-footer,
.t-card-group-sm-break > .t-card:last-child .t-card-img-bottom {
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }
}
@media screen and (max-width: 991.98px) {
  .t-card-group-md-break {
    display: block;
  }

  .t-card-group-md-break > .t-card {
    margin-bottom: 0;
  }

  .t-card-group-md-break > .t-card:not(:last-child) {
    border-bottom: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-md-break > .t-card + .t-card {
    border-left: none;
  }

  .t-card-group-md-break > .t-card:not(:first-child):not(:last-child),
.t-card-group-md-break > .t-card:not(:first-child):not(:last-child) .t-card-header,
.t-card-group-md-break > .t-card:not(:first-child):not(:last-child) .t-card-img-top,
.t-card-group-md-break > .t-card:not(:first-child):not(:last-child) .t-card-footer,
.t-card-group-md-break > .t-card:not(:first-child):not(:last-child) .t-card-img-bottom {
    border-radius: 0;
  }

  .t-card-group-md-break > .t-card:first-child {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group-md-break > .t-card:first-child .t-card-header,
.t-card-group-md-break > .t-card:first-child .t-card-img-top {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
  }

  .t-card-group-md-break > .t-card:first-child .t-card-footer,
.t-card-group-md-break > .t-card:first-child .t-card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group-md-break > .t-card:last-child {
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .t-card-group-md-break > .t-card:last-child .t-card-header,
.t-card-group-md-break > .t-card:last-child .t-card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .t-card-group-md-break > .t-card:last-child .t-card-footer,
.t-card-group-md-break > .t-card:last-child .t-card-img-bottom {
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }
}
@media screen and (max-width: 1199.98px) {
  .t-card-group-lg-break {
    display: block;
  }

  .t-card-group-lg-break > .t-card {
    margin-bottom: 0;
  }

  .t-card-group-lg-break > .t-card:not(:last-child) {
    border-bottom: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-lg-break > .t-card + .t-card {
    border-left: none;
  }

  .t-card-group-lg-break > .t-card:not(:first-child):not(:last-child),
.t-card-group-lg-break > .t-card:not(:first-child):not(:last-child) .t-card-header,
.t-card-group-lg-break > .t-card:not(:first-child):not(:last-child) .t-card-img-top,
.t-card-group-lg-break > .t-card:not(:first-child):not(:last-child) .t-card-footer,
.t-card-group-lg-break > .t-card:not(:first-child):not(:last-child) .t-card-img-bottom {
    border-radius: 0;
  }

  .t-card-group-lg-break > .t-card:first-child {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group-lg-break > .t-card:first-child .t-card-header,
.t-card-group-lg-break > .t-card:first-child .t-card-img-top {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
  }

  .t-card-group-lg-break > .t-card:first-child .t-card-footer,
.t-card-group-lg-break > .t-card:first-child .t-card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group-lg-break > .t-card:last-child {
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .t-card-group-lg-break > .t-card:last-child .t-card-header,
.t-card-group-lg-break > .t-card:last-child .t-card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .t-card-group-lg-break > .t-card:last-child .t-card-footer,
.t-card-group-lg-break > .t-card:last-child .t-card-img-bottom {
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }
}
/*------------------------------------
  Card Group Row
------------------------------------*/
@media screen and (min-width: 576px) {
  .t-card-group-sm-row {
    box-shadow: 0 0.5rem 0.5rem 0 rgba(184, 184, 191, 0.12);
    border-radius: 0.625rem;
    margin: 0;
  }

  .t-card-group-sm-row > * {
    padding: 0;
  }

  .t-card-group-sm-row > * > .t-card {
    height: 100%;
    box-shadow: none;
    border-radius: 0;
  }

  .t-card-group-sm-row > *:not(:first-child):not(:last-child),
.t-card-group-sm-row > *:not(:first-child):not(:last-child) .t-card-header,
.t-card-group-sm-row > *:not(:first-child):not(:last-child) .t-card-img-top,
.t-card-group-sm-row > *:not(:first-child):not(:last-child) .t-card-footer,
.t-card-group-sm-row > *:not(:first-child):not(:last-child) .t-card-img-bottom {
    border-radius: 0;
  }

  .t-card-group-sm-row > *:first-child > .t-card {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-sm-row > *:first-child > .t-card,
.t-card-group-sm-row > *:first-child > .t-card .t-card-header,
.t-card-group-sm-row > *:first-child > .t-card .t-card-img-top,
.t-card-group-sm-row > *:first-child > .t-card .t-card-footer,
.t-card-group-sm-row > *:first-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .t-card-group-sm-row > *:last-child > .t-card {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
  }

  .t-card-group-sm-row > *:last-child > .t-card,
.t-card-group-sm-row > *:last-child > .t-card .t-card-header,
.t-card-group-sm-row > *:last-child > .t-card .t-card-img-top,
.t-card-group-sm-row > *:last-child > .t-card .t-card-footer,
.t-card-group-sm-row > *:last-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group-sm-row > * + * > .t-card {
    border-left: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-sm-row .t-card-divider {
    border-left-width: 0;
    border-top: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-sm-2 > *:first-child > .t-card,
.t-card-group-sm-2 > *:first-child > .t-card .t-card-header,
.t-card-group-sm-2 > *:first-child > .t-card .t-card-img-top,
.t-card-group-sm-2 > *:first-child > .t-card .t-card-footer,
.t-card-group-sm-2 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-sm-2 > *:nth-child(2) > .t-card,
.t-card-group-sm-2 > *:nth-child(2) > .t-card .t-card-header,
.t-card-group-sm-2 > *:nth-child(2) > .t-card .t-card-img-top,
.t-card-group-sm-2 > *:nth-child(2) > .t-card .t-card-footer,
.t-card-group-sm-2 > *:nth-child(2) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-sm-2 > *:last-child > .t-card,
.t-card-group-sm-2 > *:last-child > .t-card .t-card-header,
.t-card-group-sm-2 > *:last-child > .t-card .t-card-img-top,
.t-card-group-sm-2 > *:last-child > .t-card .t-card-footer,
.t-card-group-sm-2 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-sm-3 > *:first-child > .t-card,
.t-card-group-sm-3 > *:first-child > .t-card .t-card-header,
.t-card-group-sm-3 > *:first-child > .t-card .t-card-img-top,
.t-card-group-sm-3 > *:first-child > .t-card .t-card-footer,
.t-card-group-sm-3 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-sm-3 > *:nth-child(3) > .t-card,
.t-card-group-sm-3 > *:nth-child(3) > .t-card .t-card-header,
.t-card-group-sm-3 > *:nth-child(3) > .t-card .t-card-img-top,
.t-card-group-sm-3 > *:nth-child(3) > .t-card .t-card-footer,
.t-card-group-sm-3 > *:nth-child(3) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-sm-3 > *:last-child > .t-card,
.t-card-group-sm-3 > *:last-child > .t-card .t-card-header,
.t-card-group-sm-3 > *:last-child > .t-card .t-card-img-top,
.t-card-group-sm-3 > *:last-child > .t-card .t-card-footer,
.t-card-group-sm-3 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-sm-4 > *:first-child > .t-card,
.t-card-group-sm-4 > *:first-child > .t-card .t-card-header,
.t-card-group-sm-4 > *:first-child > .t-card .t-card-img-top,
.t-card-group-sm-4 > *:first-child > .t-card .t-card-footer,
.t-card-group-sm-4 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-sm-4 > *:nth-child(4) > .t-card,
.t-card-group-sm-4 > *:nth-child(4) > .t-card .t-card-header,
.t-card-group-sm-4 > *:nth-child(4) > .t-card .t-card-img-top,
.t-card-group-sm-4 > *:nth-child(4) > .t-card .t-card-footer,
.t-card-group-sm-4 > *:nth-child(4) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-sm-4 > *:last-child > .t-card,
.t-card-group-sm-4 > *:last-child > .t-card .t-card-header,
.t-card-group-sm-4 > *:last-child > .t-card .t-card-img-top,
.t-card-group-sm-4 > *:last-child > .t-card .t-card-footer,
.t-card-group-sm-4 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }
}
@media screen and (min-width: 768px) {
  .t-card-group-md-row {
    box-shadow: 0 0.5rem 0.5rem 0 rgba(184, 184, 191, 0.12);
    border-radius: 0.625rem;
    margin: 0;
  }

  .t-card-group-md-row > * {
    padding: 0;
  }

  .t-card-group-md-row > * > .t-card {
    height: 100%;
    box-shadow: none;
    border-radius: 0;
  }

  .t-card-group-md-row > *:not(:first-child):not(:last-child),
.t-card-group-md-row > *:not(:first-child):not(:last-child) .t-card-header,
.t-card-group-md-row > *:not(:first-child):not(:last-child) .t-card-img-top,
.t-card-group-md-row > *:not(:first-child):not(:last-child) .t-card-footer,
.t-card-group-md-row > *:not(:first-child):not(:last-child) .t-card-img-bottom {
    border-radius: 0;
  }

  .t-card-group-md-row > *:first-child > .t-card {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-md-row > *:first-child > .t-card,
.t-card-group-md-row > *:first-child > .t-card .t-card-header,
.t-card-group-md-row > *:first-child > .t-card .t-card-img-top,
.t-card-group-md-row > *:first-child > .t-card .t-card-footer,
.t-card-group-md-row > *:first-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .t-card-group-md-row > *:last-child > .t-card {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
  }

  .t-card-group-md-row > *:last-child > .t-card,
.t-card-group-md-row > *:last-child > .t-card .t-card-header,
.t-card-group-md-row > *:last-child > .t-card .t-card-img-top,
.t-card-group-md-row > *:last-child > .t-card .t-card-footer,
.t-card-group-md-row > *:last-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group-md-row > * + * > .t-card {
    border-left: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-md-row .t-card-divider {
    border-left-width: 0;
    border-top: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-md-2 > *:first-child > .t-card,
.t-card-group-md-2 > *:first-child > .t-card .t-card-header,
.t-card-group-md-2 > *:first-child > .t-card .t-card-img-top,
.t-card-group-md-2 > *:first-child > .t-card .t-card-footer,
.t-card-group-md-2 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-md-2 > *:nth-child(2) > .t-card,
.t-card-group-md-2 > *:nth-child(2) > .t-card .t-card-header,
.t-card-group-md-2 > *:nth-child(2) > .t-card .t-card-img-top,
.t-card-group-md-2 > *:nth-child(2) > .t-card .t-card-footer,
.t-card-group-md-2 > *:nth-child(2) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-md-2 > *:last-child > .t-card,
.t-card-group-md-2 > *:last-child > .t-card .t-card-header,
.t-card-group-md-2 > *:last-child > .t-card .t-card-img-top,
.t-card-group-md-2 > *:last-child > .t-card .t-card-footer,
.t-card-group-md-2 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-md-3 > *:first-child > .t-card,
.t-card-group-md-3 > *:first-child > .t-card .t-card-header,
.t-card-group-md-3 > *:first-child > .t-card .t-card-img-top,
.t-card-group-md-3 > *:first-child > .t-card .t-card-footer,
.t-card-group-md-3 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-md-3 > *:nth-child(3) > .t-card,
.t-card-group-md-3 > *:nth-child(3) > .t-card .t-card-header,
.t-card-group-md-3 > *:nth-child(3) > .t-card .t-card-img-top,
.t-card-group-md-3 > *:nth-child(3) > .t-card .t-card-footer,
.t-card-group-md-3 > *:nth-child(3) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-md-3 > *:last-child > .t-card,
.t-card-group-md-3 > *:last-child > .t-card .t-card-header,
.t-card-group-md-3 > *:last-child > .t-card .t-card-img-top,
.t-card-group-md-3 > *:last-child > .t-card .t-card-footer,
.t-card-group-md-3 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-md-4 > *:first-child > .t-card,
.t-card-group-md-4 > *:first-child > .t-card .t-card-header,
.t-card-group-md-4 > *:first-child > .t-card .t-card-img-top,
.t-card-group-md-4 > *:first-child > .t-card .t-card-footer,
.t-card-group-md-4 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-md-4 > *:nth-child(4) > .t-card,
.t-card-group-md-4 > *:nth-child(4) > .t-card .t-card-header,
.t-card-group-md-4 > *:nth-child(4) > .t-card .t-card-img-top,
.t-card-group-md-4 > *:nth-child(4) > .t-card .t-card-footer,
.t-card-group-md-4 > *:nth-child(4) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-md-4 > *:last-child > .t-card,
.t-card-group-md-4 > *:last-child > .t-card .t-card-header,
.t-card-group-md-4 > *:last-child > .t-card .t-card-img-top,
.t-card-group-md-4 > *:last-child > .t-card .t-card-footer,
.t-card-group-md-4 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }
}
@media screen and (min-width: 992px) {
  .t-card-group-lg-row {
    box-shadow: 0 0.5rem 0.5rem 0 rgba(184, 184, 191, 0.12);
    border-radius: 0.625rem;
    margin: 0;
  }

  .t-card-group-lg-row > * {
    padding: 0;
  }

  .t-card-group-lg-row > * > .t-card {
    height: 100%;
    box-shadow: none;
    border-radius: 0;
  }

  .t-card-group-lg-row > *:not(:first-child):not(:last-child),
.t-card-group-lg-row > *:not(:first-child):not(:last-child) .t-card-header,
.t-card-group-lg-row > *:not(:first-child):not(:last-child) .t-card-img-top,
.t-card-group-lg-row > *:not(:first-child):not(:last-child) .t-card-footer,
.t-card-group-lg-row > *:not(:first-child):not(:last-child) .t-card-img-bottom {
    border-radius: 0;
  }

  .t-card-group-lg-row > *:first-child > .t-card {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-lg-row > *:first-child > .t-card,
.t-card-group-lg-row > *:first-child > .t-card .t-card-header,
.t-card-group-lg-row > *:first-child > .t-card .t-card-img-top,
.t-card-group-lg-row > *:first-child > .t-card .t-card-footer,
.t-card-group-lg-row > *:first-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .t-card-group-lg-row > *:last-child > .t-card {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
  }

  .t-card-group-lg-row > *:last-child > .t-card,
.t-card-group-lg-row > *:last-child > .t-card .t-card-header,
.t-card-group-lg-row > *:last-child > .t-card .t-card-img-top,
.t-card-group-lg-row > *:last-child > .t-card .t-card-footer,
.t-card-group-lg-row > *:last-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group-lg-row > * + * > .t-card {
    border-left: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-lg-row .t-card-divider {
    border-left-width: 0;
    border-top: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-lg-2 > *:first-child > .t-card,
.t-card-group-lg-2 > *:first-child > .t-card .t-card-header,
.t-card-group-lg-2 > *:first-child > .t-card .t-card-img-top,
.t-card-group-lg-2 > *:first-child > .t-card .t-card-footer,
.t-card-group-lg-2 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-lg-2 > *:nth-child(2) > .t-card,
.t-card-group-lg-2 > *:nth-child(2) > .t-card .t-card-header,
.t-card-group-lg-2 > *:nth-child(2) > .t-card .t-card-img-top,
.t-card-group-lg-2 > *:nth-child(2) > .t-card .t-card-footer,
.t-card-group-lg-2 > *:nth-child(2) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-lg-2 > *:last-child > .t-card,
.t-card-group-lg-2 > *:last-child > .t-card .t-card-header,
.t-card-group-lg-2 > *:last-child > .t-card .t-card-img-top,
.t-card-group-lg-2 > *:last-child > .t-card .t-card-footer,
.t-card-group-lg-2 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-lg-3 > *:first-child > .t-card,
.t-card-group-lg-3 > *:first-child > .t-card .t-card-header,
.t-card-group-lg-3 > *:first-child > .t-card .t-card-img-top,
.t-card-group-lg-3 > *:first-child > .t-card .t-card-footer,
.t-card-group-lg-3 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-lg-3 > *:nth-child(3) > .t-card,
.t-card-group-lg-3 > *:nth-child(3) > .t-card .t-card-header,
.t-card-group-lg-3 > *:nth-child(3) > .t-card .t-card-img-top,
.t-card-group-lg-3 > *:nth-child(3) > .t-card .t-card-footer,
.t-card-group-lg-3 > *:nth-child(3) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-lg-3 > *:last-child > .t-card,
.t-card-group-lg-3 > *:last-child > .t-card .t-card-header,
.t-card-group-lg-3 > *:last-child > .t-card .t-card-img-top,
.t-card-group-lg-3 > *:last-child > .t-card .t-card-footer,
.t-card-group-lg-3 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-lg-4 > *:first-child > .t-card,
.t-card-group-lg-4 > *:first-child > .t-card .t-card-header,
.t-card-group-lg-4 > *:first-child > .t-card .t-card-img-top,
.t-card-group-lg-4 > *:first-child > .t-card .t-card-footer,
.t-card-group-lg-4 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-lg-4 > *:nth-child(4) > .t-card,
.t-card-group-lg-4 > *:nth-child(4) > .t-card .t-card-header,
.t-card-group-lg-4 > *:nth-child(4) > .t-card .t-card-img-top,
.t-card-group-lg-4 > *:nth-child(4) > .t-card .t-card-footer,
.t-card-group-lg-4 > *:nth-child(4) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-lg-4 > *:last-child > .t-card,
.t-card-group-lg-4 > *:last-child > .t-card .t-card-header,
.t-card-group-lg-4 > *:last-child > .t-card .t-card-img-top,
.t-card-group-lg-4 > *:last-child > .t-card .t-card-footer,
.t-card-group-lg-4 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }
}
@media screen and (min-width: 1200px) {
  .t-card-group-xl-row {
    box-shadow: 0 0.5rem 0.5rem 0 rgba(184, 184, 191, 0.12);
    border-radius: 0.625rem;
    margin: 0;
  }

  .t-card-group-xl-row > * {
    padding: 0;
  }

  .t-card-group-xl-row > * > .t-card {
    height: 100%;
    box-shadow: none;
    border-radius: 0;
  }

  .t-card-group-xl-row > *:not(:first-child):not(:last-child),
.t-card-group-xl-row > *:not(:first-child):not(:last-child) .t-card-header,
.t-card-group-xl-row > *:not(:first-child):not(:last-child) .t-card-img-top,
.t-card-group-xl-row > *:not(:first-child):not(:last-child) .t-card-footer,
.t-card-group-xl-row > *:not(:first-child):not(:last-child) .t-card-img-bottom {
    border-radius: 0;
  }

  .t-card-group-xl-row > *:first-child > .t-card {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-xl-row > *:first-child > .t-card,
.t-card-group-xl-row > *:first-child > .t-card .t-card-header,
.t-card-group-xl-row > *:first-child > .t-card .t-card-img-top,
.t-card-group-xl-row > *:first-child > .t-card .t-card-footer,
.t-card-group-xl-row > *:first-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .t-card-group-xl-row > *:last-child > .t-card {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
  }

  .t-card-group-xl-row > *:last-child > .t-card,
.t-card-group-xl-row > *:last-child > .t-card .t-card-header,
.t-card-group-xl-row > *:last-child > .t-card .t-card-img-top,
.t-card-group-xl-row > *:last-child > .t-card .t-card-footer,
.t-card-group-xl-row > *:last-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group-xl-row > * + * > .t-card {
    border-left: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-xl-row .t-card-divider {
    border-left-width: 0;
    border-top: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-xl-2 > *:first-child > .t-card,
.t-card-group-xl-2 > *:first-child > .t-card .t-card-header,
.t-card-group-xl-2 > *:first-child > .t-card .t-card-img-top,
.t-card-group-xl-2 > *:first-child > .t-card .t-card-footer,
.t-card-group-xl-2 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-xl-2 > *:nth-child(2) > .t-card,
.t-card-group-xl-2 > *:nth-child(2) > .t-card .t-card-header,
.t-card-group-xl-2 > *:nth-child(2) > .t-card .t-card-img-top,
.t-card-group-xl-2 > *:nth-child(2) > .t-card .t-card-footer,
.t-card-group-xl-2 > *:nth-child(2) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-xl-2 > *:last-child > .t-card,
.t-card-group-xl-2 > *:last-child > .t-card .t-card-header,
.t-card-group-xl-2 > *:last-child > .t-card .t-card-img-top,
.t-card-group-xl-2 > *:last-child > .t-card .t-card-footer,
.t-card-group-xl-2 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-xl-3 > *:first-child > .t-card,
.t-card-group-xl-3 > *:first-child > .t-card .t-card-header,
.t-card-group-xl-3 > *:first-child > .t-card .t-card-img-top,
.t-card-group-xl-3 > *:first-child > .t-card .t-card-footer,
.t-card-group-xl-3 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-xl-3 > *:nth-child(3) > .t-card,
.t-card-group-xl-3 > *:nth-child(3) > .t-card .t-card-header,
.t-card-group-xl-3 > *:nth-child(3) > .t-card .t-card-img-top,
.t-card-group-xl-3 > *:nth-child(3) > .t-card .t-card-footer,
.t-card-group-xl-3 > *:nth-child(3) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-xl-3 > *:last-child > .t-card,
.t-card-group-xl-3 > *:last-child > .t-card .t-card-header,
.t-card-group-xl-3 > *:last-child > .t-card .t-card-img-top,
.t-card-group-xl-3 > *:last-child > .t-card .t-card-footer,
.t-card-group-xl-3 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-xl-4 > *:first-child > .t-card,
.t-card-group-xl-4 > *:first-child > .t-card .t-card-header,
.t-card-group-xl-4 > *:first-child > .t-card .t-card-img-top,
.t-card-group-xl-4 > *:first-child > .t-card .t-card-footer,
.t-card-group-xl-4 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-xl-4 > *:nth-child(4) > .t-card,
.t-card-group-xl-4 > *:nth-child(4) > .t-card .t-card-header,
.t-card-group-xl-4 > *:nth-child(4) > .t-card .t-card-img-top,
.t-card-group-xl-4 > *:nth-child(4) > .t-card .t-card-footer,
.t-card-group-xl-4 > *:nth-child(4) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-xl-4 > *:last-child > .t-card,
.t-card-group-xl-4 > *:last-child > .t-card .t-card-header,
.t-card-group-xl-4 > *:last-child > .t-card .t-card-img-top,
.t-card-group-xl-4 > *:last-child > .t-card .t-card-footer,
.t-card-group-xl-4 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }
}
@media screen and (min-width: 1400px) {
  .t-card-group-xxl-row {
    box-shadow: 0 0.5rem 0.5rem 0 rgba(184, 184, 191, 0.12);
    border-radius: 0.625rem;
    margin: 0;
  }

  .t-card-group-xxl-row > * {
    padding: 0;
  }

  .t-card-group-xxl-row > * > .t-card {
    height: 100%;
    box-shadow: none;
    border-radius: 0;
  }

  .t-card-group-xxl-row > *:not(:first-child):not(:last-child),
.t-card-group-xxl-row > *:not(:first-child):not(:last-child) .t-card-header,
.t-card-group-xxl-row > *:not(:first-child):not(:last-child) .t-card-img-top,
.t-card-group-xxl-row > *:not(:first-child):not(:last-child) .t-card-footer,
.t-card-group-xxl-row > *:not(:first-child):not(:last-child) .t-card-img-bottom {
    border-radius: 0;
  }

  .t-card-group-xxl-row > *:first-child > .t-card {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-xxl-row > *:first-child > .t-card,
.t-card-group-xxl-row > *:first-child > .t-card .t-card-header,
.t-card-group-xxl-row > *:first-child > .t-card .t-card-img-top,
.t-card-group-xxl-row > *:first-child > .t-card .t-card-footer,
.t-card-group-xxl-row > *:first-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .t-card-group-xxl-row > *:last-child > .t-card {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
  }

  .t-card-group-xxl-row > *:last-child > .t-card,
.t-card-group-xxl-row > *:last-child > .t-card .t-card-header,
.t-card-group-xxl-row > *:last-child > .t-card .t-card-img-top,
.t-card-group-xxl-row > *:last-child > .t-card .t-card-footer,
.t-card-group-xxl-row > *:last-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .t-card-group-xxl-row > * + * > .t-card {
    border-left: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-xxl-row .t-card-divider {
    border-left-width: 0;
    border-top: 2px solid var(--tu-border-color-translucent);
  }

  .t-card-group-xxl-2 > *:first-child > .t-card,
.t-card-group-xxl-2 > *:first-child > .t-card .t-card-header,
.t-card-group-xxl-2 > *:first-child > .t-card .t-card-img-top,
.t-card-group-xxl-2 > *:first-child > .t-card .t-card-footer,
.t-card-group-xxl-2 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-xxl-2 > *:nth-child(2) > .t-card,
.t-card-group-xxl-2 > *:nth-child(2) > .t-card .t-card-header,
.t-card-group-xxl-2 > *:nth-child(2) > .t-card .t-card-img-top,
.t-card-group-xxl-2 > *:nth-child(2) > .t-card .t-card-footer,
.t-card-group-xxl-2 > *:nth-child(2) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-xxl-2 > *:last-child > .t-card,
.t-card-group-xxl-2 > *:last-child > .t-card .t-card-header,
.t-card-group-xxl-2 > *:last-child > .t-card .t-card-img-top,
.t-card-group-xxl-2 > *:last-child > .t-card .t-card-footer,
.t-card-group-xxl-2 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-xxl-3 > *:first-child > .t-card,
.t-card-group-xxl-3 > *:first-child > .t-card .t-card-header,
.t-card-group-xxl-3 > *:first-child > .t-card .t-card-img-top,
.t-card-group-xxl-3 > *:first-child > .t-card .t-card-footer,
.t-card-group-xxl-3 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-xxl-3 > *:nth-child(3) > .t-card,
.t-card-group-xxl-3 > *:nth-child(3) > .t-card .t-card-header,
.t-card-group-xxl-3 > *:nth-child(3) > .t-card .t-card-img-top,
.t-card-group-xxl-3 > *:nth-child(3) > .t-card .t-card-footer,
.t-card-group-xxl-3 > *:nth-child(3) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-xxl-3 > *:last-child > .t-card,
.t-card-group-xxl-3 > *:last-child > .t-card .t-card-header,
.t-card-group-xxl-3 > *:last-child > .t-card .t-card-img-top,
.t-card-group-xxl-3 > *:last-child > .t-card .t-card-footer,
.t-card-group-xxl-3 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }

  .t-card-group-xxl-4 > *:first-child > .t-card,
.t-card-group-xxl-4 > *:first-child > .t-card .t-card-header,
.t-card-group-xxl-4 > *:first-child > .t-card .t-card-img-top,
.t-card-group-xxl-4 > *:first-child > .t-card .t-card-footer,
.t-card-group-xxl-4 > *:first-child > .t-card .t-card-img-bottom {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0;
  }

  .t-card-group-xxl-4 > *:nth-child(4) > .t-card,
.t-card-group-xxl-4 > *:nth-child(4) > .t-card .t-card-header,
.t-card-group-xxl-4 > *:nth-child(4) > .t-card .t-card-img-top,
.t-card-group-xxl-4 > *:nth-child(4) > .t-card .t-card-footer,
.t-card-group-xxl-4 > *:nth-child(4) > .t-card .t-card-img-bottom {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0;
  }

  .t-card-group-xxl-4 > *:last-child > .t-card,
.t-card-group-xxl-4 > *:last-child > .t-card .t-card-header,
.t-card-group-xxl-4 > *:last-child > .t-card .t-card-img-top,
.t-card-group-xxl-4 > *:last-child > .t-card .t-card-footer,
.t-card-group-xxl-4 > *:last-child > .t-card .t-card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
  }
}
.t-card-group-row {
  box-shadow: 0 0.5rem 0.5rem 0 rgba(184, 184, 191, 0.12);
  border-radius: 0.625rem;
  margin: 0;
}

.t-card-group-row > * {
  padding: 0;
}

.t-card-group-row > * > .t-card {
  height: 100%;
  box-shadow: none;
  border-radius: 0;
}

.t-card-group-row > *:not(:first-child):not(:last-child),
.t-card-group-row > *:not(:first-child):not(:last-child) .t-card-header,
.t-card-group-row > *:not(:first-child):not(:last-child) .t-card-img-top,
.t-card-group-row > *:not(:first-child):not(:last-child) .t-card-footer,
.t-card-group-row > *:not(:first-child):not(:last-child) .t-card-img-bottom {
  border-radius: 0;
}

.t-card-group-row > *:first-child > .t-card {
  border-top-left-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}

.t-card-group-row > *:first-child > .t-card,
.t-card-group-row > *:first-child > .t-card .t-card-header,
.t-card-group-row > *:first-child > .t-card .t-card-img-top,
.t-card-group-row > *:first-child > .t-card .t-card-footer,
.t-card-group-row > *:first-child > .t-card .t-card-img-bottom {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.t-card-group-row > *:last-child > .t-card {
  border-top-right-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem;
}

.t-card-group-row > *:last-child > .t-card,
.t-card-group-row > *:last-child > .t-card .t-card-header,
.t-card-group-row > *:last-child > .t-card .t-card-img-top,
.t-card-group-row > *:last-child > .t-card .t-card-footer,
.t-card-group-row > *:last-child > .t-card .t-card-img-bottom {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.t-card-group-row > * + * > .t-card {
  border-left: 2px solid var(--tu-border-color-translucent);
}

.t-card-group-row .t-card-divider {
  border-left-width: 0;
  border-top: 2px solid var(--tu-border-color-translucent);
}

.t-card-group-2 > *:first-child > .t-card,
.t-card-group-2 > *:first-child > .t-card .t-card-header,
.t-card-group-2 > *:first-child > .t-card .t-card-img-top,
.t-card-group-2 > *:first-child > .t-card .t-card-footer,
.t-card-group-2 > *:first-child > .t-card .t-card-img-bottom {
  border-top-left-radius: 0.625rem;
  border-bottom-left-radius: 0;
}

.t-card-group-2 > *:nth-child(2) > .t-card,
.t-card-group-2 > *:nth-child(2) > .t-card .t-card-header,
.t-card-group-2 > *:nth-child(2) > .t-card .t-card-img-top,
.t-card-group-2 > *:nth-child(2) > .t-card .t-card-footer,
.t-card-group-2 > *:nth-child(2) > .t-card .t-card-img-bottom {
  border-top-right-radius: 0.625rem;
  border-bottom-right-radius: 0;
}

.t-card-group-2 > *:last-child > .t-card,
.t-card-group-2 > *:last-child > .t-card .t-card-header,
.t-card-group-2 > *:last-child > .t-card .t-card-img-top,
.t-card-group-2 > *:last-child > .t-card .t-card-footer,
.t-card-group-2 > *:last-child > .t-card .t-card-img-bottom {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}

.t-card-group-3 > *:first-child > .t-card,
.t-card-group-3 > *:first-child > .t-card .t-card-header,
.t-card-group-3 > *:first-child > .t-card .t-card-img-top,
.t-card-group-3 > *:first-child > .t-card .t-card-footer,
.t-card-group-3 > *:first-child > .t-card .t-card-img-bottom {
  border-top-left-radius: 0.625rem;
  border-bottom-left-radius: 0;
}

.t-card-group-3 > *:nth-child(3) > .t-card,
.t-card-group-3 > *:nth-child(3) > .t-card .t-card-header,
.t-card-group-3 > *:nth-child(3) > .t-card .t-card-img-top,
.t-card-group-3 > *:nth-child(3) > .t-card .t-card-footer,
.t-card-group-3 > *:nth-child(3) > .t-card .t-card-img-bottom {
  border-top-right-radius: 0.625rem;
  border-bottom-right-radius: 0;
}

.t-card-group-3 > *:last-child > .t-card,
.t-card-group-3 > *:last-child > .t-card .t-card-header,
.t-card-group-3 > *:last-child > .t-card .t-card-img-top,
.t-card-group-3 > *:last-child > .t-card .t-card-footer,
.t-card-group-3 > *:last-child > .t-card .t-card-img-bottom {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}

.t-card-group-4 > *:first-child > .t-card,
.t-card-group-4 > *:first-child > .t-card .t-card-header,
.t-card-group-4 > *:first-child > .t-card .t-card-img-top,
.t-card-group-4 > *:first-child > .t-card .t-card-footer,
.t-card-group-4 > *:first-child > .t-card .t-card-img-bottom {
  border-top-left-radius: 0.625rem;
  border-bottom-left-radius: 0;
}

.t-card-group-4 > *:nth-child(4) > .t-card,
.t-card-group-4 > *:nth-child(4) > .t-card .t-card-header,
.t-card-group-4 > *:nth-child(4) > .t-card .t-card-img-top,
.t-card-group-4 > *:nth-child(4) > .t-card .t-card-footer,
.t-card-group-4 > *:nth-child(4) > .t-card .t-card-img-bottom {
  border-top-right-radius: 0.625rem;
  border-bottom-right-radius: 0;
}

.t-card-group-4 > *:last-child > .t-card,
.t-card-group-4 > *:last-child > .t-card .t-card-header,
.t-card-group-4 > *:last-child > .t-card .t-card-img-top,
.t-card-group-4 > *:last-child > .t-card .t-card-footer,
.t-card-group-4 > *:last-child > .t-card .t-card-img-bottom {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}

.carousel {
  position: relative;
  border: solid 1px #CCC;
border-radius: 0.5rem;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 0.5rem;
}

.carousel-inner:before, .carousel-inner:after {
  content: "";
  display: table;
}

.carousel-inner:after {
  clear: both;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

.carousel-item img {
  width: 100%;
  /* max-height: 250px; */
  border-radius: 0.25rem;
  aspect-ratio: 3/1;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #ffffff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
  background-image: linear-gradient(90deg, rgba(15, 15, 15, 0.1), rgba(15, 15, 15, 0.001));
}

.carousel-control-next {
  right: 0;
  background-image: linear-gradient(270deg, rgba(15, 15, 15, 0.1), rgba(15, 15, 15, 0.001));
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  /*width: 30px;
  height: 3px;*/
  padding: 0;
  /*margin-right: 3px;
  margin-left: 3px;*/
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  /*border: 0;*/
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;

  width: 20px;
  height: 20px;
  margin: 5px;
  border-radius: 10px;
  border: 2px solid #CCC;
}

.carousel-indicators .active {
  opacity: 1;
  background-color: rgba(127, 255, 0, 0.7);
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #ffffff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
  filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #0f0f0f;
}

.carousel-dark .carousel-caption {
  color: #0f0f0f;
}

.category-picker-input {
  white-space: nowrap;
  display: flex;
  /* padding: 0.5rem 1.5rem 0.5rem 3.5rem !important; */
  padding: 0rem 1.5rem 0.4rem 2.5rem !important;
  align-items: center;
  cursor: pointer;
  overflow-x: hidden;
  max-width: 20rem;
}
.category-picker-input.wkpl-picker {
  max-width: 20rem;
}
.category-picker-input:hover:empty:before, .category-picker-input.hover:empty:before {
  transition: all 0.25s ease-in-out;
  color: #a0a1a9;
}

.category-picker-input:hover ~ i:first-of-type, .category-picker-input.hover ~ i:first-of-type {
  transition: all 0.25s ease-in-out;
  color: #90a4e0;
}

.category-picker-input:empty {
  padding: 0.875rem 1.5rem 0.875rem 2.5rem !important;
}

.category-picker-input:empty:before {
  content: attr(data-picker-placeholder);
  font-size: inherit;
  color: #858589;
  font-weight: normal;
  padding-left: 0.5rem;
}
@media screen and (max-width:767px) {
  .category-picker-input {
    max-width: 100%;
  }
  .category-picker-input.wkpl-picker {
    max-width: 100%;
  }
  
}

.category-picker-input .selected-label {
  margin: 0.625rem 0.125rem 0.375rem;
  padding: 0.325rem 0.75rem;
  border-radius: 0.5rem;
}
.category-picker-input .selected-label .selected-label-close {
  display: none; /*挑選輸入框中已勾選項目不用顯示 close icon*/      
}
#txtAppMemo_tag.category-picker-input .selected-label .selected-label-close {
  display: block; /*職缺>徵才條件>其他工具 挑選輸入框中已勾選項目顯示 close icon*/      
}
.category-picker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
  z-index: 1000;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  visibility: hidden;
  opacity: 0;
}

.category-picker.show {
  -webkit-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  opacity: 1;
  z-index:1070;
}

.category-picker.show .category-modal {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.category-picker .category-mask {
  position: fixed;
  background-color: rgba(18, 19, 40, 0.48);
  transition: opacity 0.25s linear;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.category-picker .category-modal {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0 1rem;
  margin: auto;
  /*transition: visibility 0s, opacity 0.6s, -webkit-transform 0.25s;
  transition: transform 0.25s, visibility 0s, opacity 0.6s;
  transition: transform 0.25s, visibility 0s, opacity 0.6s, -webkit-transform 0.25s;*/
  -webkit-transform: scale(0);
  transform: scale(0);
}

.category-picker .category-modal .category-modal-cnt {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 60rem;
  pointer-events: auto;
  background-color: #ffffff;
  border-radius: 0.75rem;
  outline: 0;
  box-shadow: 0 0 0.5rem 0 #71717e;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-top: 1rem 0;
}

.category-picker .category-modal .category-modal-cnt .category-modal-header {
  position: relative;
  box-shadow: 0 2px 4px rgba(18, 19, 40, 0.12);
  padding: 1.25rem 2rem;
  background-color: #4667CC;
  color: #fff;
}

.category-picker .category-modal .category-modal-cnt .category-modal-header .category-modal-header-txt {
  letter-spacing: 1px;
  font-size: 1.5rem;
  font-weight: 700;
}

.category-picker .category-modal .category-modal-cnt .category-modal-header .category-close {
  outline: 0;
  width: 3rem;
  height: 3rem;
  overflow: hidden;
  cursor: pointer;
  background-color: #ffffff;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23121328'%3E%3Cpath d='M22 12A10 10 0 1 1 12 2a10 10 0 0 1 10 10Z' opacity='.4'/%3E%3Cpath data-name='Vector' d='m13 12 2.4-2.3a.8.8 0 1 0-1.1-1L12 10.8 9.7 8.6a.8.8 0 0 0-1 1.1l2.2 2.3-2.3 2.3a.8.8 0 0 0 0 1 .7.7 0 0 0 1.1 0l2.3-2.2 2.3 2.3a.7.7 0 0 0 1 0 .8.8 0 0 0 0-1.1Z'/%3E%3C/g%3E%3C/svg%3E");
  border: transparent 2px solid;
  border-radius: 0.625rem;
  position: absolute;
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.category-picker .category-modal .category-modal-cnt .category-modal-header .category-close:hover {
  opacity: 0.66;
  transition: all 0.25s ease-in-out;
}

.category-picker .category-modal .category-modal-cnt .category-modal-header .category-close:focus {
  border: #e090a4 2px solid;
  outline: none;
}

.category-picker .category-modal .category-modal-cnt .category-modal-header .btn--search {
	background-color: #fff;
	margin: 0 0 0 10px;
	padding: 5px;
}

.category-picker .category-modal .category-modal-cnt .category-modal-header .w-70 {
	width: 70%!important;
}

.category-picker .category-modal .category-modal-cnt .category-modal-header .input-group .input-group-text {
	padding: 0.625rem;
	margin-top: 0.25rem;
    height:100%;
	border-radius: 8px 0 0 8px;
	background-color: #FFF;
	border-right: 1px solid #FFF;
}

.category-picker .category-modal .category-modal-cnt .category-modal-header .input-group {
	padding: 0;
	margin: -10px;
    height: 46px;
}

.category-picker .category-modal .category-modal-cnt .category-modal-header .input-group .btn {
	border-radius: 0 8px 8px 0!important;
	background-color: #fff;
	border:1px solid #4667CC;
    height:100%;
    margin-top: 4px;
}

.category-picker .category-modal .category-modal-cnt .category-modal-header .input-group .form-control {
	border-left: none;
	padding-left: 0;
    height:100%;
    margin-top: 4px;
}

@media (max-width:1200px) {
    .category-picker .category-modal .category-modal-cnt .category-modal-header .input-group {
	    padding: 0;
	    margin: -10px;
        height: 43px;
    }
}
@media (max-width:768px) {
	.category-picker .category-modal .category-modal-cnt .category-modal-header .w-70 {
	    width: auto!important;
    }
}

@media screen and (max-width:576px) {
    .category-picker .category-modal .category-modal-cnt .category-modal-header {
        overflow: auto ;
    }

    .category-picker .category-modal .category-modal-cnt .category-modal-header .w-70 {
        width: auto!important;
    }

    .category-picker .category-modal .category-modal-cnt .category-modal-header .input-group {
        padding: 0;
        margin: 5px 0;
        height: 43px;
    }
}

.category-picker .category-modal .category-modal-cnt .category-modal-selected {
  position: relative;
  background-color: #f3f3f4;
  padding: 1.25rem 2rem;
  display: flex;
  align-items: center;
  flex-flow: wrap;
}

.category-picker .category-modal .category-modal-cnt .category-modal-selected .max-select {
  display: inline-block;
  vertical-align: middle;
  margin-right: 1rem;
}

.category-picker .category-modal .category-modal-cnt .category-modal-selected .max-select .maxSelectNum {
  color: #ab3c56;
  font-weight: 700;
  font-size: 150%;
}

.category-picker .category-modal .category-modal-cnt .category-modal-selected .selected-txt {
  display: none;
  /*
  display: inline-block;
  vertical-align: middle;
  margin-right: 1rem;
  */
}

.category-picker .category-modal .category-modal-cnt .category-modal-selected .selected-txt .selectedNum {
  color: #3c56ab;
  font-weight: 700;
  font-size: 150%;
}

.category-picker .category-modal .category-modal-cnt .category-modal-selected .selected-del-all {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.selected-label {
  position: relative;
  cursor: pointer;
  display: block;
  border-radius: 0.75rem;
  outline: #ffffff 1px solid;
  background-color: #e7e7ea;
  color: #121328;
  padding: 0.625rem 1.125rem;
  font-size: 0.875rem;
  font-weight: 500;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0.5rem 1.25rem 0 0;
  transition: all 0.25s ease-in-out;
}

.selected-label:hover, .selected-label.hover {
  background-color: #71717e;
  color: #f3f3f4;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.selected-label > span {
  display: block;
}

.selected-label .selected-label-close {
  position: absolute;
  right: -0.5rem;
  top: -0.5rem;
  display: inline-block;
  border: #ffffff 1px solid;
  border-radius: 0.75rem;
  cursor: pointer;
  width: 1.75rem;
  height: 1.75rem;
  transition: visibility 0s, opacity 0.6s, -webkit-transform 0.25s;
  transition: transform 0.25s, visibility 0s, opacity 0.6s;
  transition: transform 0.25s, visibility 0s, opacity 0.6s, -webkit-transform 0.25s;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23414253'%3E%3Cpath d='M14.9 2H9.1a3.5 3.5 0 0 0-2.1.9l-4.1 4A3.5 3.5 0 0 0 2 9.2v5.8a3.5 3.5 0 0 0 .9 2.1l4 4.1a3.5 3.5 0 0 0 2.2.9h5.8a3.5 3.5 0 0 0 2.1-.9l4.1-4a3.5 3.5 0 0 0 .9-2.2V9.1a3.5 3.5 0 0 0-.9-2.1l-4-4.1a3.5 3.5 0 0 0-2.2-.9Z' data-name='Vector' opacity='.4'/%3E%3Cpath d='m13 12 3-3a.8.8 0 0 0-1-1l-3 3-3-3a.8.8 0 0 0-1 1l3 3-3 3a.8.8 0 0 0 0 1 .7.7 0 0 0 1 0l3-3 3 3a.7.7 0 0 0 1 0 .8.8 0 0 0 0-1Z' data-name='Vector'/%3E%3C/g%3E%3C/svg%3E");
}

.category-picker .category-modal .category-modal-cnt.category-search .category-modal-body,
.category-picker .category-modal .category-modal-cnt:not(.category-search) .category-picker-keyword-search-bar,
.category-picker .category-modal .category-modal-cnt:not(.category-search) .category-modal-body-keyword-search,
.category-picker .category-modal .category-modal-cnt.category-search .category-modal-body-recommend
{
    display:none;
}
.category-picker .category-modal .category-modal-cnt.category-search .category-picker-keyword-search-bar{
    float:right;
}
.category-picker .category-modal .category-modal-cnt.category-search .category-modal-body-keyword-search,
.category-picker .category-modal .category-modal-cnt:not(.category-search) .category-modal-body-recommend
{
    /*padding: 0rem 2rem;*/
    margin: 0rem 0rem 0rem 1.8rem;
}
.category-picker .category-modal .category-modal-cnt.category-search .category-modal-body-keyword-search ul.ks_ul
{
    top: 0;
    bottom: 0.5rem;
    position: absolute;
    overflow-y: auto;
    width: 100%;
}
.category-picker .category-modal .category-modal-cnt.category-search .category-modal-body-keyword-search ul.ks_ul li.ks_li
{
    margin: 0.2rem;
}
.category-picker .category-modal .category-modal-cnt .category-modal-body-recommend .recommendTitle
{
    float: left;
    padding-right: 10px;
}
.category-picker .category-modal .category-modal-cnt .category-modal-body-recommend .recommendContent
{
    display: inline-block;
    max-width: calc(100% - 5rem);
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 6rem;
}
.category-picker .category-modal .category-modal-cnt .category-modal-body-recommend .recommendContent span
{
    display: inline-block;
    padding: 0rem 1rem 0.5rem 0rem;
}
.category-picker .category-modal .category-modal-cnt.category-search .category-modal-body-keyword-search
 {
  position: relative;
  min-height: 50vh;
  overflow: hidden;
}
.category-picker .category-modal .category-modal-cnt.category-search .category-modal-body-keyword-search button
{
    margin: 0.2rem 0.2rem 0 0.2rem;
}
.category-picker .category-modal .category-modal-cnt .category-modal-body {
  position: relative;
  border-top: 2px solid #f3f3f4;
  min-height: 50vh;
  overflow: hidden;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-one {
  border-right: 2px solid #f3f3f4;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-overflow-scrolling: touch;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
  width: 50%;
}
.category-picker .category-modal .category-modal-cnt .category-modal-body.level-two-only .list-level-one {
    display:none;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-one .category-item .category-item-txt.category-item-txt--has {
  color: #4667CC;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-one .category-item:after {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  right: 1.75rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23d0d0d4'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-one.list-level-two--focus {
  display: none;
}

/* 0109 設定次選單三欄 */
.category-picker .category-modal .category-modal-cnt.category-search .category-modal-body-keyword-search ul.ks_ul li.ks_li {
    margin: 0.2rem 0;
    padding: 5px 0 10px;
    float: left;
    width: 33.3%;
    /*border-bottom: 1px solid #eee;*/
}
.category-picker .category-modal .category-modal-cnt.category-search .category-modal-body-keyword-search ul.ks_ul li.ks_li input[type=checkbox] {
    float: left ;
    margin-top: 2px;
}
.category-picker .category-modal .category-modal-cnt.category-search .category-modal-body-keyword-search ul.ks_ul li.ks_li label {
    float: left;
}
.category-picker .category-modal .category-modal-cnt.category-search .category-modal-body-keyword-search ul.ks_ul li.ks_li label.t-checkbox-group {
    width: 80%!important;
}

@media (max-width: 576px) {
    .category-picker .category-modal .category-modal-cnt.category-search .category-modal-body-keyword-search ul.ks_ul li.ks_li {
         width: 50%;
    }

    .category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-one {
        width: 100%;
    }
    .category-picker .category-modal .category-modal-cnt.category-search .category-picker-keyword-search-bar{
        float:none;
    }
}
.category-picker .category-modal .category-modal-cnt .category-modal-body .category-item {
  position: relative;
  border-bottom: 1px solid #f3f3f4;
  cursor: pointer;
  /*transition: all 0.25s ease-in-out;*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .category-item .category-item-txt {
  display: block;
  color: #121328;
  font-size: 1rem;
  font-weight: 700;
  padding: 0.5rem 3rem;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .category-item .category-item-txt:hover {
  text-decoration: none;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .category-item:hover, .category-picker .category-modal .category-modal-cnt .category-modal-body .category-item.category-item--active {
  background-color: #dae1f5;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .category-item:hover:after, .category-picker .category-modal .category-modal-cnt .category-modal-body .category-item.category-item--active:after {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2327356a'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt {
  display: block;
  height: 100%;
  width: 50%;
  position: absolute;
  top: 0;
  left: 50%;
  overflow-y: auto;
  overflow-x: hidden;
}
.category-picker .category-modal .category-modal-cnt .category-modal-body.level-two-only .list-level-two-cnt {
    width: 100%;
    left: 0;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  display: block;
  width: 0;
  height: 0;
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  transition: 0.5s height ease, 0.5s max-height ease, 0.5s opacity ease, 0s visibility ease;
  padding: 0;
  margin: 0;
  border: 0;
  opacity: 0;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item {
  position: relative;
  border-bottom: 1px solid #f3f3f4;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0;
  width: auto;
  height: auto;
  transition: all 0.25s ease-in-out;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body.level-two-only .list-level-two-cnt .list-level-two .category-item {
    width: 50%;
}
.category-picker .category-modal .category-modal-cnt .category-modal-body.level-two-only.level-two-small .list-level-two-cnt .list-level-two .category-item {
    width: 25%;
}
@media screen and (max-width: 768px) {
    .category-picker .category-modal .category-modal-cnt .category-modal-body.level-two-only .list-level-two-cnt .list-level-two .category-item {
        width: 100%;
    }
    .category-picker .category-modal .category-modal-cnt .category-modal-body.level-two-only.level-two-small .list-level-two-cnt .list-level-two .category-item {
        width: 50%;
    }
}
.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item [type=checkbox] {
  display: none;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item [type=checkbox]:checked:disabled + .t-checkbox-group {
  background-color: #f3f3f4;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item [type=checkbox]:checked + .t-checkbox-group {
  background-color: #edf0fa;
  color: #1c2449;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item [type=checkbox]:checked + .t-checkbox-group:before {
  border: 1px solid rgba(255, 255, 255, 0.48);
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item [type=checkbox]:checked + .t-checkbox-group:after {
  opacity: 1;
  width: 1.5rem;
  height: 1.5rem;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item [type=checkbox]:indeterminate + .t-checkbox-group:before {
  border: 1px solid rgba(255, 255, 255, 0.48);
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item [type=checkbox]:indeterminate + .t-checkbox-group:after {
  opacity: 0.66;
  width: 1.5rem;
  height: 1.5rem;
  background-color: #90a4e0;
  box-shadow: 0 0 0 2px #90a4e0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='3' viewBox='0 0 18 3'%3E%3Crect width='18' height='3' rx='1.5' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item [type=checkbox]:disabled + .t-checkbox-group {
  opacity: 0.66;
  cursor: not-allowed;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item .t-checkbox-group {
  position: relative;
  background: #ffffff;
  color: #121328;
  padding: 0.5rem 2.5rem 0.5rem 4.5rem;
  display: flex;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 500;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  line-height: 1.625;
  transition: all 0.25s ease-in-out;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item .t-checkbox-group:before, .category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item .t-checkbox-group:after {
  content: "";
  border-radius: 0.375rem;
  position: absolute;
  left: 1.5rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  overflow: hidden;
  transition: all 0.25s ease-in-out;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item .t-checkbox-group:before {
  border: 1px solid #e7e7ea;
  width: 1.5rem;
  height: 1.5rem;
  opacity: 1;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item .t-checkbox-group:after {
  background-color: #4667CC;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 110 110' style='enable-background:new 0 0 110 110;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23fff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M98.1,16.2c-2.5-2.3-6.4-2.2-8.7,0.2L36.7,70.1l-13-15.5c-2.9-3.5-7.9-4.1-11.1-1.4c-2.9,2.4-3.5,6.6-1.4,10.1 l16.5,28c3.2,5.4,10.8,5.8,14.5,0.8l56.5-67.3C100.7,22.1,100.4,18.5,98.1,16.2z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 80%;
  width: 0;
  height: 0;
  opacity: 0;
  box-shadow: 0 0 0 2px #4667CC;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item .t-checkbox-group:hover, .category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two .category-item .t-checkbox-group.category-item--active {
  background-color: #dae1f5;
}

.category-picker .category-modal .category-modal-cnt .category-modal-body .list-level-two-cnt .list-level-two.list-level-two--focus {
  width: auto;
  height: auto;
  max-height: 40rem;
  overflow: visible;
  visibility: visible;
  transition: 0.5s height ease, 0.5s max-height ease, 0.5s opacity ease, 0s visibility ease;
  opacity: 1;
}

.category-picker .category-modal .category-modal-cnt .category-modal-footer, 
#modal_Wkpl .category-modal-footer {
  position: relative;
  box-shadow: 0 -2px 4px rgba(18, 19, 40, 0.12);
  padding: 1rem 2rem;
  text-align: center;
}

.category-picker .category-modal .category-modal-cnt .category-modal-footer .btn,
#modal_Wkpl .category-modal-footer .btn {
  padding: 1rem 3rem;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 1px;
}

.category-picker .category-modal .category-modal-cnt .category-modal-footer .btn:not(:last-child),
#modal_Wkpl .category-modal-footer .btn:not(:last-child) {
  margin-right: 0.75rem;
}

.t-tooltip {
  position: absolute;
  border-radius: 0.5rem;
  font-size: 0.8125rem;
  padding: 0.5rem 0.875rem;
  transition: all 0.25s ease-in-out;
  opacity: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  z-index: -1;
}

.t-tooltip:after {
  content: "";
  position: absolute;
  display: block;
}

.t-tooltip.t-tooltip-top-left, .t-tooltip.t-tooltip-top-right {
  bottom: 100%;
  margin-bottom: 0.375rem;
}

.t-tooltip.t-tooltip-top-left:after, .t-tooltip.t-tooltip-top-left:after, .t-tooltip.t-tooltip-top-right:after, .t-tooltip.t-tooltip-top-right:after {
  top: 100%;
  border-right: 0.25rem solid transparent;
  border-left: 0.25rem solid transparent;
}

.t-tooltip.t-tooltip-bottom-left, .t-tooltip.t-tooltip-bottom-right {
  top: 100%;
  margin-top: 0.375rem;
}

.t-tooltip.t-tooltip-bottom-left:after, .t-tooltip.t-tooltip-bottom-left:after, .t-tooltip.t-tooltip-bottom-right:after, .t-tooltip.t-tooltip-bottom-right:after {
  bottom: 100%;
  border-right: 0.25rem solid transparent;
  border-left: 0.25rem solid transparent;
}

.t-tooltip.t-tooltip-top-left, .t-tooltip.t-tooltip-bottom-left {
  left: 0;
}

.t-tooltip.t-tooltip-top-left:after, .t-tooltip.t-tooltip-top-left:after, .t-tooltip.t-tooltip-bottom-left:after, .t-tooltip.t-tooltip-bottom-left:after {
  left: 1rem;
}

.t-tooltip.t-tooltip-top-right, .t-tooltip.t-tooltip-bottom-right {
  right: 0;
}

.t-tooltip.t-tooltip-top-right:after, .t-tooltip.t-tooltip-top-right:after, .t-tooltip.t-tooltip-bottom-right:after, .t-tooltip.t-tooltip-bottom-right:after {
  right: 1rem;
}

.t-tooltip.t-tooltip-left, .t-tooltip.t-tooltip-right {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.t-tooltip.t-tooltip-left:after, .t-tooltip.t-tooltip-left:after, .t-tooltip.t-tooltip-right:after, .t-tooltip.t-tooltip-right:after {
  top: 50%;
  border-top: 0.25rem solid transparent;
  border-bottom: 0.25rem solid transparent;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.t-tooltip.t-tooltip-left {
  right: 100%;
  margin-right: 0.375rem;
}

.t-tooltip.t-tooltip-left:after {
  right: -0.25rem;
}

.t-tooltip.t-tooltip-right {
  left: 100%;
  margin-left: 0.375rem;
}

.t-tooltip.t-tooltip-right:after {
  left: -0.25rem;
}

.t-tooltip.t-tooltip--v1 {
  background-color: rgba(18, 19, 40, 0.88);
  box-shadow: 0 2px 2px 0 rgba(231, 231, 234, 0.12), 2px 2px 20px 2px rgba(231, 231, 234, 0.38);
  color: #ffffff;
}

.t-tooltip.t-tooltip--v1.t-tooltip-top-left, .t-tooltip.t-tooltip--v1.t-tooltip-top-right {
  bottom: 100%;
}

.t-tooltip.t-tooltip--v1.t-tooltip-top-left:after, .t-tooltip.t-tooltip--v1.t-tooltip-top-left:after, .t-tooltip.t-tooltip--v1.t-tooltip-top-right:after, .t-tooltip.t-tooltip--v1.t-tooltip-top-right:after {
  border-top: 0.25rem solid rgba(18, 19, 40, 0.96);
  box-shadow: 0 2px 2px 0 rgba(255, 255, 255, 0.12), 2px 2px 20px 2px rgba(231, 231, 234, 0.38);
}

.t-tooltip.t-tooltip--v1.t-tooltip-bottom-left:after, .t-tooltip.t-tooltip--v1.t-tooltip-bottom-left:after, .t-tooltip.t-tooltip--v1.t-tooltip-bottom-right:after, .t-tooltip.t-tooltip--v1.t-tooltip-bottom-right:after {
  border-bottom: 0.25rem solid rgba(18, 19, 40, 0.96);
  box-shadow: 0 -2px -2px 0 rgba(255, 255, 255, 0.12), -2px -2px -20px -2px rgba(231, 231, 234, 0.38);
}

.t-tooltip.t-tooltip--v1.t-tooltip-left:after {
  border-left: 0.25rem solid rgba(18, 19, 40, 0.96);
  box-shadow: 0 -2px -2px 0 rgba(255, 255, 255, 0.12), -2px -2px -20px -2px rgba(231, 231, 234, 0.38);
}

.t-tooltip.t-tooltip--v1.t-tooltip-right:after {
  border-right: 0.25rem solid rgba(18, 19, 40, 0.96);
  box-shadow: 0 2px 2px 0 rgba(255, 255, 255, 0.12), 2px 2px 20px 2px rgba(231, 231, 234, 0.38);
}

.t-tooltip.t-tooltip--v2 {
  background-color: rgba(255, 255, 255, 0.88);
  box-shadow: 0 2px 2px 0 rgba(18, 19, 40, 0.12), 2px 2px 20px 2px rgba(70, 103, 204, 0.38);
  color: #27356a;
}

.t-tooltip.t-tooltip--v2.t-tooltip-top-left, .t-tooltip.t-tooltip--v2.t-tooltip-top-right {
  bottom: 100%;
}

.t-tooltip.t-tooltip--v2.t-tooltip-top-left:after, .t-tooltip.t-tooltip--v2.t-tooltip-top-left:after, .t-tooltip.t-tooltip--v2.t-tooltip-top-right:after, .t-tooltip.t-tooltip--v2.t-tooltip-top-right:after {
  border-top: 0.25rem solid rgba(255, 255, 255, 0.96);
  box-shadow: 0 2px 2px 0 rgba(18, 19, 40, 0.12), 2px 2px 20px 2px rgba(70, 103, 204, 0.38);
}

.t-tooltip.t-tooltip--v2.t-tooltip-bottom-left:after, .t-tooltip.t-tooltip--v2.t-tooltip-bottom-left:after, .t-tooltip.t-tooltip--v2.t-tooltip-bottom-right:after, .t-tooltip.t-tooltip--v2.t-tooltip-bottom-right:after {
  border-bottom: 0.25rem solid rgba(255, 255, 255, 0.96);
  box-shadow: 0 -2px -2px 0 rgba(18, 19, 40, 0.12), -2px -2px -20px -2px rgba(70, 103, 204, 0.38);
}

.t-tooltip.t-tooltip--v2.t-tooltip-left:after {
  border-left: 0.25rem solid rgba(255, 255, 255, 0.96);
  box-shadow: 0 -2px -2px 0 rgba(18, 19, 40, 0.12), -2px -2px -20px -2px rgba(70, 103, 204, 0.38);
}

.t-tooltip.t-tooltip--v2.t-tooltip-right:after {
  border-right: 0.25rem solid rgba(255, 255, 255, 0.96);
  box-shadow: 0 2px 2px 0 rgba(18, 19, 40, 0.12), 2px 2px 20px 2px rgba(70, 103, 204, 0.38);
}

input:focus ~ .t-tooltip,
textarea:focus ~ .t-tooltip,
.input-icon:hover ~ .t-tooltip {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  z-index: 1;
}

select:hover ~ .t-tooltip--v1,
select:hover ~ .t-tooltip--v2 {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  z-index: 1;
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.265625rem;
  vertical-align: 0.265625rem;
  content: "";
  border-top: 0.3125rem solid;
  border-right: 0.3125rem solid transparent;
  border-bottom: 0;
  border-left: 0.3125rem solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --tu-dropdown-min-width: 10rem;
  --tu-dropdown-padding-x: 0.5rem;
  --tu-dropdown-padding-y: 0.5rem;
  --tu-dropdown-spacer: 0.125rem;
  font-size: 1rem !important;
  --tu-dropdown-color: #121328;
  --tu-dropdown-bg: #ffffff;
  --tu-dropdown-border-color: rgba(15, 15, 15, 0.15);
  --tu-dropdown-border-radius: 0.75rem;
  --tu-dropdown-border-width: 0;
  --tu-dropdown-inner-border-radius: calc(0.625rem - 2px);
  --tu-dropdown-divider-bg: #b7b7b7;
  --tu-dropdown-divider-margin-y: 0.5rem;
  --tu-dropdown-box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
  --tu-dropdown-link-color: #272727;
  --tu-dropdown-link-hover-color: #252527;
  --tu-dropdown-link-hover-bg: rgba(159, 159, 159, 0.2);
  --tu-dropdown-link-active-color: #121328;
  --tu-dropdown-link-active-bg: rgba(159, 159, 159, 0.2);
  --tu-dropdown-link-disabled-color: #878787;
  --tu-dropdown-item-padding-x: 1rem;
  --tu-dropdown-item-padding-y: 0.5rem;
  --tu-dropdown-header-color: #121328;
  --tu-dropdown-header-padding-x: 1rem;
  --tu-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: var(--tu-dropdown-min-width);
  padding: var(--tu-dropdown-padding-y) var(--tu-dropdown-padding-x);
  margin: 0;
  color: var(--tu-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--tu-dropdown-bg);
  background-clip: padding-box;
  border: var(--tu-dropdown-border-width) solid var(--tu-dropdown-border-color);
  border-radius: var(--tu-dropdown-border-radius);
  box-shadow: var(--tu-dropdown-box-shadow);
}

.dropdown-menu[data-tu-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--tu-dropdown-spacer);
}

.dropdown-menu-start {
  --tu-position: start;
}

.dropdown-menu-start[data-tu-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --tu-position: end;
}

.dropdown-menu-end[data-tu-popper] {
  right: 0;
  left: auto;
}

@media screen and (min-width: 576px) {
  .dropdown-menu-sm-start {
    --tu-position: start;
  }

  .dropdown-menu-sm-start[data-tu-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-end {
    --tu-position: end;
  }

  .dropdown-menu-sm-end[data-tu-popper] {
    right: 0;
    left: auto;
  }
}
@media screen and (min-width: 768px) {
  .dropdown-menu-md-start {
    --tu-position: start;
  }

  .dropdown-menu-md-start[data-tu-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-end {
    --tu-position: end;
  }

  .dropdown-menu-md-end[data-tu-popper] {
    right: 0;
    left: auto;
  }
}
@media screen and (min-width: 992px) {
  .dropdown-menu-lg-start {
    --tu-position: start;
  }

  .dropdown-menu-lg-start[data-tu-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-end {
    --tu-position: end;
  }

  .dropdown-menu-lg-end[data-tu-popper] {
    right: 0;
    left: auto;
  }
}
@media screen and (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --tu-position: start;
  }

  .dropdown-menu-xl-start[data-tu-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-end {
    --tu-position: end;
  }

  .dropdown-menu-xl-end[data-tu-popper] {
    right: 0;
    left: auto;
  }
}
@media screen and (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --tu-position: start;
  }

  .dropdown-menu-xxl-start[data-tu-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxl-end {
    --tu-position: end;
  }

  .dropdown-menu-xxl-end[data-tu-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-tu-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--tu-dropdown-spacer);
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.265625rem;
  vertical-align: 0.265625rem;
  content: "";
  border-top: 0;
  border-right: 0.3125rem solid transparent;
  border-bottom: 0.3125rem solid;
  border-left: 0.3125rem solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-tu-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--tu-dropdown-spacer);
}

.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.265625rem;
  vertical-align: 0.265625rem;
  content: "";
}

.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-tu-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--tu-dropdown-spacer);
}

.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.265625rem;
  vertical-align: 0.265625rem;
  content: "";
}

.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--tu-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--tu-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--tu-dropdown-item-padding-y) var(--tu-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--tu-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: var(--tu-dropdown-link-hover-color);
  text-decoration: none;
  background-color: var(--tu-dropdown-link-hover-bg);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.dropdown-item.active, .dropdown-item:active {
  color: var(--tu-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--tu-dropdown-link-active-bg);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0));
  background-image: var(--tu-gradient);
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--tu-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
  background-image: none;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--tu-dropdown-header-padding-y) var(--tu-dropdown-header-padding-x);
  margin-bottom: 0;
  color: var(--tu-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--tu-dropdown-item-padding-y) var(--tu-dropdown-item-padding-x);
  color: var(--tu-dropdown-link-color);
}

.dropdown-menu-dark {
  --tu-dropdown-color: #b7b7b7;
  --tu-dropdown-bg: #3f3f3f;
  --tu-dropdown-border-color: var(--tu-border-color-translucent);
  --tu-dropdown-box-shadow: ;
  --tu-dropdown-link-color: #b7b7b7;
  --tu-dropdown-link-hover-color: #ffffff;
  --tu-dropdown-divider-bg: var(--tu-border-color-translucent);
  --tu-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --tu-dropdown-link-active-color: #ffffff;
  --tu-dropdown-link-active-bg: #4667CC;
  --tu-dropdown-link-disabled-color: #878787;
  --tu-dropdown-header-color: #878787;
}

.t-divider-heading-light-primary {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-primary:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #dae1f5;
  border-radius: 0.375rem;
}

.t-divider-heading-light-secondary {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-secondary:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #fdf9db;
  border-radius: 0.375rem;
}

.t-divider-heading-light-tertiary {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-tertiary:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #e9eaea;
  border-radius: 0.375rem;
}

.t-divider-heading-light-quaternary {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-quaternary:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #cdebf0;
  border-radius: 0.375rem;
}

.t-divider-heading-light-success {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-success:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #e6f5da;
  border-radius: 0.375rem;
}

.t-divider-heading-light-danger {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-danger:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #f5dae1;
  border-radius: 0.375rem;
}

.t-divider-heading-light-warning {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-warning:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #f5eeda;
  border-radius: 0.375rem;
}

.t-divider-heading-light-info {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-info:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #daebf5;
  border-radius: 0.375rem;
}

.t-divider-heading-light-dark {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-dark:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #e7e7ea;
  border-radius: 0.375rem;
}

.t-divider-heading-light-grey {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-grey:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #f3f3f4;
  border-radius: 0.375rem;
}

.t-divider-heading-light-white {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-white:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #f9f9fa;
  border-radius: 0.375rem;
}

.t-divider-heading-light-neutral {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-neutral:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #e8e9ed;
  border-radius: 0.375rem;
}

.t-divider-heading-light-navy {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-navy:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #d3d5dd;
  border-radius: 0.375rem;
}

.t-divider-heading-light-dimNavy {
  font-size: 1.75rem;
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  letter-spacing: 1px;
  gap: 0.5rem;
  text-align: center;
}

.t-divider-heading-light-dimNavy:before {
  content: "";
  width: 2.75rem;
  height: 0.25rem;
  background-color: #d2d2d7;
  border-radius: 0.375rem;
}

.t-section-heading {
  position: relative;
  display: flex;
  z-index: 1;
}

.t-section-heading.t-red-heading.t-red-heading-right:before {
  right: 0;
  left: auto;
}

.t-section-heading.t-red-heading.t-red-heading-right:after {
  right: 7rem;
  left: auto;
}

.t-section-heading.t-red-heading:first-letter {
  font-size: 125%;
}

.t-section-heading.t-red-heading:before {
  content: "";
  background-color: #6e88d7;
  border-radius: 0.5rem;
  width: 6.25rem;
  height: 0.5rem;
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  z-index: 1;
}
.promote-container-inner .t-section-heading {
    padding: 0.25rem 0.5rem;
}
.promote-container-inner .t-section-heading.t-red-heading:before{
    height: 0.25rem;
    bottom: 0.25rem;
}

.t-section-heading.t-red-heading:after {
  content: "";
  background-color: #becaed;
  border-radius: 0.5rem;
  width: 1.25rem;
  height: 0.5rem;
  position: absolute;
  left: 7rem;
  bottom: -0.25rem;
}
.promote-container-inner .t-section-heading.t-red-heading:after{
    height: 0.25rem;
    bottom: 0.25rem;
}

.t-section-heading .t-section-heading-main {
  position: relative;
  font-size: 1.85rem;
  letter-spacing: 1.5px;
}

@media (min-width: 769px) {
    .t-news-section .t-section-heading .t-section-heading-main {
        font-size: 1.25rem;
    }
}
@media only screen and (max-width: 576px) {
  .t-section-heading .t-section-heading-main {
      font-size: 1.334rem!important;
  }
}

.t-section-heading .t-section-heading-main::first-letter {
  font-size: 150%;
  color: #3c56ab;
  margin-right: 0.05em;
}

.t-section-heading .t-section-heading-main::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2rem;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: -1;
}
.promote-container-inner .t-section-heading .t-section-heading-main::before {
    /* bottom: -1rem; */
}

.promote-container-inner .btn--primary {
    padding: 0.125rem 1rem;
    border-radius: 5rem;
}
@media screen and (max-width:576px) {
  .promote-container-inner .btn--primary {
    font-size: 1rem;
}
}

.t-section-heading .t-section-heading-lab {
  display: inline-flex;
  font-size: 1.75rem;
  font-weight: 700;
  color: #d0d0d4;
  margin-left: 1rem;
}

.t-section-heading .t-section-heading-icon {
  font-size: 2rem;
  margin-right: 1rem;
  position: relative;
  display: inline-flex;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 4rem;
  height: 4rem;
  vertical-align: bottom;
}

.t-heading-group {
  position: relative;
  display: inline-flex;
  margin-bottom: 1.5rem;
}

.t-heading-group .t-heading {
  position: relative;
  font-weight: 500;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 3rem;
  letter-spacing: 0.03125rem;
  z-index: 1;
}

.t-heading-group .t-heading:before {
  content: "";
  background-image: linear-gradient(to top, #dae1f5 15%, rgba(237, 240, 250, 0) 40%);
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0.125rem;
  left: 0;
  -webkit-transform: rotate(-0.5deg);
  transform: rotate(-0.5deg);
  z-index: -1;
}

.t-heading-icon-block {
  display: flex;
  position: relative;
}

.t-heading-icon-block .dot {
  border-radius: 100%;
  position: absolute;
}

.t-heading-icon-block .dot-1 {
  background-color: #e4f3fd;
  width: 1.25rem;
  height: 1.25rem;
  left: 0;
  top: 1rem;
}

.t-heading-icon-block .dot-2 {
  background-color: #ffeaee;
  width: 0.75rem;
  height: 0.75rem;
  right: 0.5rem;
  top: 0;
}

.t-heading-icon-block .dot-3 {
  background-color: #e4f3fd;
  width: 0.625rem;
  height: 0.625rem;
  right: 0.5rem;
  bottom: 0.5rem;
}

.t-heading-icon-block .dot-4 {
  background-color: #ffeaee;
  width: 1.5rem;
  height: 1.5rem;
  left: -0.125rem;
  top: 0;
}

.t-heading-icon-block .t-heading-icon {
  font-size: 2.25rem;
  color: #898994;
  z-index: 1;
}

.t-shaded {
  --shadow-color: #c1ffc1;
  text-shadow: -1px 1px 0 var(--shadow-color), -2px 2px 0 var(--shadow-color), -3px 3px 0 var(--shadow-color), -4px 4px 0 var(--shadow-color), -5px 5px 0 var(--shadow-color), -6px 6px 0 var(--shadow-color), -7px 7px 0 var(--shadow-color), -8px 8px 0 var(--shadow-color), -9px 9px 0 var(--shadow-color), -10px 10px 0 var(--shadow-color);
  text-shadow: -1px 1px 0 #c1ffc1, -2px 2px 0 #c1ffc1, -3px 3px 0 #c1ffc1, -4px 4px 0 #c1ffc1, -5px 5px 0 #c1ffc1, -6px 6px 0 #c1ffc1, -7px 7px 0 #c1ffc1, -8px 8px 0 #c1ffc1, -9px 9px 0 #c1ffc1, -10px 10px 0 #c1ffc1;
}

.t-glow {
  --color: #90a4e0;
  --background: $white;
  color: #90a4e0;
}

@supports (text-shadow: 0 0) {
  .t-glow {
    color: var(--background);
    text-shadow: 0 0 0.125em var(--color), 0 0 0.225em var(--color), 0 0 0.1375em var(--color), 0 0 0.0625em var(--color);
  }
}
.t-outlined {
  --color: #f3f3f3;
  --stroke: $width;
  color: #cfcfcf;
}

@supports (-webkit-text-stroke: 0) {
  .t-outlined {
    color: transparent;
    -webkit-text-stroke: var(--stroke) var(--color);
  }
}
.t-gradient {
  --color: #b5c2eb;
  --gradient: #4667CC, #b5c2eb, #27356a;
  color: #b5c2eb;
}

@supports (-webkit-background-clip: text) {
  .t-gradient {
    background: linear-gradient(110deg, var(--gradient));
    color: transparent;
    -webkit-background-clip: text;
  }
}
.t-outline-grey {
  text-shadow: 0.125rem 0.125rem 0 #d0d0d4, -0.125rem -0.125rem 0 #d0d0d4, -0.125rem -0.125rem 0 #d0d0d4, -0.125rem 0.125rem 0 #d0d0d4, 0.125rem -0.125rem 0 #d0d0d4;
}

.t-push-down {
  text-shadow: 1.5px 1.5px 0 #9f9f9f, 0px 1.5px 0 #9f9f9f, -1.5px -1.5px 0 #9f9f9f, -1.5px -1.5px 0 #9f9f9f, -1.5px 1.5px 0 #9f9f9f, 1.5px -1.5px 0 #9f9f9f, 0.7778174593px 0.7778174593px 0 #e7e7e7, 1.5556349186px 1.5556349186px 0 #e7e7e7, 2.3334523779px 2.3334523779px 0 #e7e7e7, 3.1112698372px 3.1112698372px 0 #e7e7e7, 3.8890872965px 3.8890872965px 0 #e7e7e7, 4.6669047558px 4.6669047558px 0 #e7e7e7, 5.4447222151px 5.4447222152px 0 #e7e7e7, 6.2225396744px 6.2225396745px 0 #e7e7e7, 7.0003571337px 7.0003571338px 0 #e7e7e7, 7.778174593px 7.7781745931px 0 #e7e7e7;
}

a.t-push-down {
  text-shadow: 0.125rem 0.125rem 0 #d0d0d4, -0.125rem -0.125rem 0 #d0d0d4, -0.125rem -0.125rem 0 #d0d0d4, -0.125rem 0.125rem 0 #d0d0d4, 0.125rem -0.125rem 0 #d0d0d4;
}

.t-push-down-raise:hover {
  -webkit-transform: translate(-0.625rem, -0.625rem);
  transform: translate(-0.625rem, -0.625rem);
  text-shadow: 1.5px 1.5px 0 #9f9f9f, 0px 1.5px 0 #9f9f9f, -1.5px -1.5px 0 #9f9f9f, -1.5px -1.5px 0 #9f9f9f, -1.5px 1.5px 0 #9f9f9f, 1.5px -1.5px 0 #9f9f9f, 0.7778174593px 0.7778174593px 0 #e7e7e7, 1.5556349186px 1.5556349186px 0 #e7e7e7, 2.3334523779px 2.3334523779px 0 #e7e7e7, 3.1112698372px 3.1112698372px 0 #e7e7e7, 3.8890872965px 3.8890872965px 0 #e7e7e7, 4.6669047558px 4.6669047558px 0 #e7e7e7, 5.4447222151px 5.4447222152px 0 #e7e7e7, 6.2225396744px 6.2225396745px 0 #e7e7e7, 7.0003571337px 7.0003571338px 0 #e7e7e7, 7.778174593px 7.7781745931px 0 #e7e7e7;
}

.t-image-input {
  position: relative;
  display: inline-block;
  width: 6rem;
  height: 6rem;
  aspect-ratio: 1/1;
  border-radius: 0.625rem;
  background-repeat: no-repeat;
  background-size: cover;
}

.t-image-input:not(.t-image-input-empty) {
  background-image: none !important;
}

.t-image-input .t-image-input-wrapper {
  width: 100%;
  height: 100%;
  border-radius: 0.625rem;
  background-repeat: no-repeat;
  background-size: cover;
}

.t-image-input [data-tu-image-input-action=change] {
  cursor: pointer;
  position: absolute;
  right: -0.625rem;
  top: -0.625rem;
}

.t-image-input [data-tu-image-input-action=change] input {
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
  opacity: 0;
  display: none;
}

.t-image-input [data-tu-image-input-action=cancel],
.t-image-input [data-tu-image-input-action=remove] {
  position: absolute;
  right: -0.625rem;
  bottom: 0.3125rem;
}

.t-image-input [data-tu-image-input-action=cancel] {
  display: none;
}

.t-image-input.t-image-input-changed [data-tu-image-input-action=cancel] {
  display: flex;
}

.t-image-input.t-image-input-changed [data-tu-image-input-action=remove] {
  display: none;
}

.t-image-input.t-image-input-empty [data-tu-image-input-action=remove],
.t-image-input.t-image-input-empty [data-tu-image-input-action=cancel] {
  display: none;
}

.t-image-input.t-image-input-circle {
  border-radius: 50%;
}

.t-image-input.t-image-input-circle .t-image-input-wrapper {
  border-radius: 50%;
}

.t-image-input.t-image-input-circle [data-tu-image-input-action=change] {
  right: 0.3125rem;
  top: 0.3125rem;
}

.t-image-input.t-image-input-circle [data-tu-image-input-action=cancel],
.t-image-input.t-image-input-circle [data-tu-image-input-action=remove] {
  right: 0.3125rem;
  bottom: 0.3125rem;
}

.t-image-input.t-image-input-outline .t-image-input-wrapper {
  border: 0.1875rem solid #f3f3f4;
  box-shadow: 0 0.375rem 0.75rem rgba(15, 15, 15, 0.075);
}

.input--xs.input--xs {
  font-size: 0.75rem;
  padding: 0.375rem 0.625rem;
  max-width: 12rem;
}

.input--sm.input--sm {
  padding: 0.5rem 0.75rem;
  width: 16rem;
  max-width: 100%;
}

.input--md.input--md {
  width: 20rem;
  max-width: 100%;
}

.input--lg.input--lg {
  padding: 0.875rem 1rem;
  width: 24rem;
  max-width: 100%;
}

.input--xlg.input--xlg {
  padding: 1rem 1.125rem;
  width: 28rem;
  max-width: 100%;
}

.input--xxlg.input--xxlg {
  padding: 1.125rem 1.25rem;
  width: 32rem;
  max-width: 100%;
}

.input--full.input--full {
  width: 100%;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0.5rem;
  margin-bottom: 0.5rem;
}

.list-inline > li {
  display: inline-block;
  vertical-align: middle;
}

.list-inline > li:not(:last-child) {
  padding-right: 0.5rem;
}

.list-column {
  display: flex;
  flex-flow: wrap column;
  align-items: start;
  margin-bottom: 2rem;
}

.modal .list-group, 
.form-group .list-group {
    margin: 1rem;
    padding-left: 0;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.form-group .list-group {
    margin-left:0;
    margin-right:0;
}

.panel-specialty.form-group .list-group {
    margin-top: 0.5rem;
}
.panel-specialty.form-group .list-group:empty {
    min-height: 2rem;
    border: 1px solid #ccc;
    padding: 1rem;
    background-color: #e9ecef;
    margin-top: 0.25rem;
}
.panel-specialty.form-group .list-group:empty::before {
    content: "無，依需求「加入專長能力」條件";
    color: #666;
}

.modal .list-group .list-group-item,
.form-group .list-group .list-group-item {
  position: relative;
  display: block;
  padding: .25rem .75rem;
  background-color: #ffffff;
  border: 1px solid #e7e7ea;
  border-radius: 0.5rem;
  margin-right: 0.5rem;
  align-items: center;
  display: flex;
}


/*
.modal .list-group .list-group-item:first-child {
  border-top-left-radius: 0.625rem;
  border-top-right-radius: 0.625rem;
}

.modal .list-group .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-color: #e7e7ea;
  border-bottom-right-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}
*/

.modal .list-group .list-group-item .close,
.form-group .list-group .list-group-item .close {
    background-color: transparent;
    border: 0;
    width: 1.5rem;
    height: 1.5rem;
    float: right;
    margin-left: 0.75rem;
    margin-right: -0.25rem;
}

.modal .list-group .list-group-item .close::before,
.form-group .list-group .list-group-item .close::before {
    content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23900' class='bi bi-x-circle' viewBox='0 0 16 16'%3E %3cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E %3cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3c/svg%3E");
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
}

.form-group .list-group .list-group-item .close::before {
    -webkit-transform: translateX(50%) translateY(-35%);
    transform: translateX(50%) translateY(-35%);
}

.list-group .list-group-item.disabled, 
.list-group .list-group-item.disabled:hover, 
.list-group .list-group-item.disabled:focus{
  background-color: #ffffff;
  color: #6f6f6f;
  cursor: not-allowed;
}

.list-group .list-group-item.disabled .list-group-item-heading, 
.list-group .list-group-item.disabled:hover .list-group-item-heading, 
.list-group .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group .list-group-item.disabled .list-group-item-text, 
.list-group .list-group-item.disabled:hover .list-group-item-text, 
.list-group .list-group-item.disabled:focus .list-group-item-text {
  color: #6f6f6f;
}

.list-group .list-group-item.active, 
.list-group .list-group-item.active:hover, 
.list-group .list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #4667CC;
  border-color: #4667CC;
}

.list-group .list-group-item.active .list-group-item-heading,
.list-group .list-group-item.active .list-group-item-heading > small,
.list-group .list-group-item.active .list-group-item-heading > .small, 
.list-group .list-group-item.active:hover .list-group-item-heading,
.list-group .list-group-item.active:hover .list-group-item-heading > small,
.list-group .list-group-item.active:hover .list-group-item-heading > .small, 
.list-group .list-group-item.active:focus .list-group-item-heading,
.list-group .list-group-item.active:focus .list-group-item-heading > small,
.list-group .list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group .list-group-item.active .list-group-item-text, 
.list-group .list-group-item.active:hover .list-group-item-text, 
.list-group .list-group-item.active:focus .list-group-item-text {
  color: #e6eaf8;
}

.list-group .list-group-item .list-group-item-heading {
  font-size: 1.125rem;
  margin-top: 0;
  margin-bottom: 0.75rem;
  font-weight: 900;
  font-family: "hellofont-id-juejianghei";
  letter-spacing: 0.05em;
  line-height: 1.125em;
  font-family: "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;
  font-family: var(--tu-family-base, "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol);
  font-weight: 500;
}

.list-group .list-group-item .list-group-item-text {
  color: #595a69;
  font-size: 1rem;
  margin-bottom: 0.5rem;
  line-height: 1.5;
}

.list-group a.list-group-item,
.list-group button.list-group-item {
  color: #121328;
  cursor: pointer;
  transition: 0.25s all ease;
}

.list-group a.list-group-item .list-group-item-heading,
.list-group button.list-group-item .list-group-item-heading {
  color: #121328;
}

.list-group a.list-group-item:hover, .list-group a.list-group-item:focus,
.list-group button.list-group-item:hover,
.list-group button.list-group-item:focus {
  text-decoration: none;
  color: #4667CC;
  background-color: #e7e7e7;
}

.modal .list-group button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-pointer-item, .list-checked-item,
.list-unchecked-item {
  position: relative;
  color: #121328;
  padding-left: 2rem;
}

.list-pointer-item:not(:last-child), .list-checked-item:not(:last-child),
.list-unchecked-item:not(:last-child) {
  margin-bottom: 0.5rem;
}

.list-pointer-item::before, .list-checked-item::before,
.list-unchecked-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;
  margin-top: 0.125rem;
}

[hover].list-pointer-item:hover, [hover].list-checked-item:hover,
[hover].list-unchecked-item:hover {
  color: #4667CC;
}

.list-pointer, .list-checked {
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-flow: wrap column;
  align-items: start;
  margin-bottom: 2rem;
}

/*------------------------------------
  List Checked
------------------------------------*/
.list-checked-item:before,
.list-unchecked-item:before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23d0d0d4'/%3e%3c/svg%3e");
}

.list-checked-primary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%234667CC'/%3e%3c/svg%3e");
}

.list-checked-primary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-primary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%234667CC'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-primary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-primary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%234667CC' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%234667CC'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-primary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-secondary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23F5DF4D'/%3e%3c/svg%3e");
}

.list-checked-secondary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-secondary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23F5DF4D'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-secondary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-secondary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23F5DF4D' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23F5DF4D'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-secondary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-tertiary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23939597'/%3e%3c/svg%3e");
}

.list-checked-tertiary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-tertiary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23939597'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-tertiary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-tertiary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23939597' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23939597'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-tertiary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-quaternary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23079DB2'/%3e%3c/svg%3e");
}

.list-checked-quaternary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-quaternary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23079DB2'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-quaternary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-quaternary .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23079DB2' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23079DB2'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-quaternary .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-success .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2381CC45'/%3e%3c/svg%3e");
}

.list-checked-success .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-success .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2381CC45'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-success .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-success .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2381CC45' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%2381CC45'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-success .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-danger .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23cc4667'/%3e%3c/svg%3e");
}

.list-checked-danger .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-danger .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23cc4667'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-danger .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-danger .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23cc4667' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23cc4667'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-danger .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-warning .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23ccab46'/%3e%3c/svg%3e");
}

.list-checked-warning .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-warning .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ccab46'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-warning .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-warning .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ccab46' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23ccab46'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-warning .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-info .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23469dcc'/%3e%3c/svg%3e");
}

.list-checked-info .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-info .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23469dcc'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-info .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-info .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23469dcc' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23469dcc'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-info .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-dark .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23121328'/%3e%3c/svg%3e");
}

.list-checked-dark .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-dark .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23121328'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-dark .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-dark .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23121328' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23121328'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-dark .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-lightgrey .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23898994'/%3e%3c/svg%3e");
}

.list-checked-lightgrey .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-lightgrey .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23898994'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-lightgrey .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-lightgrey .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23898994' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23898994'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-lightgrey .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-light .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23e7e7ea'/%3e%3c/svg%3e");
}

.list-checked-light .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-light .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23e7e7ea'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-light .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-light .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23e7e7ea' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23e7e7ea'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-light .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-white .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-white .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-white .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ffffff'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-white .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-white .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ffffff' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-white .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-neutral .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%231a274c'/%3e%3c/svg%3e");
}

.list-checked-neutral .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20895 4.21806C4.34279 4.08416 4.52428 4.00893 4.71352 4.00893C4.90276 4.00893 5.08425 4.08416 5.21808 4.21806L8.99554 7.99878L12.773 4.21806C12.8388 4.14984 12.9176 4.09543 13.0046 4.05799C13.0917 4.02056 13.1854 4.00085 13.2801 4.00003C13.3749 3.9992 13.4689 4.01728 13.5566 4.05319C13.6443 4.08911 13.724 4.14214 13.791 4.20921C13.858 4.27628 13.911 4.35603 13.9469 4.44381C13.9827 4.53159 14.0008 4.62565 14 4.72049C13.9991 4.81533 13.9795 4.90906 13.9421 4.99621C13.9047 5.08335 13.8503 5.16217 13.7821 5.22806L10.0047 9.00878L13.7821 12.7895C13.9121 12.9242 13.9841 13.1046 13.9824 13.2919C13.9808 13.4792 13.9058 13.6584 13.7734 13.7908C13.6411 13.9232 13.4621 13.9983 13.275 14C13.0879 14.0016 12.9076 13.9296 12.773 13.7995L8.99554 10.0188L5.21808 13.7995C5.08348 13.9296 4.90321 14.0016 4.71609 14C4.52896 13.9983 4.34997 13.9232 4.21765 13.7908C4.08533 13.6584 4.01027 13.4792 4.00864 13.2919C4.00702 13.1046 4.07895 12.9242 4.20895 12.7895L7.98641 9.00878L4.20895 5.22806C4.07516 5.09411 4 4.91247 4 4.72306C4 4.53366 4.07516 4.35201 4.20895 4.21806V4.21806Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

.list-checked-bg-neutral .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%231a274c'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-bg-neutral .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-neutral .list-checked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%231a274c' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%231a274c'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-neutral .list-unchecked-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z' fill='%23b8b8bf' fill-opacity='0.1'/%3E%3Cpath d='M5.64639 5.64654C5.74016 5.55281 5.86731 5.50015 5.99989 5.50015C6.13248 5.50015 6.25963 5.55281 6.35339 5.64654L8.99989 8.29304L11.6464 5.64654C11.6925 5.59879 11.7477 5.56069 11.8087 5.53449C11.8697 5.50829 11.9353 5.49449 12.0017 5.49392C12.0681 5.49334 12.1339 5.50599 12.1954 5.53113C12.2568 5.55627 12.3126 5.5934 12.3596 5.64034C12.4065 5.68729 12.4437 5.74312 12.4688 5.80456C12.4939 5.86601 12.5066 5.93185 12.506 5.99824C12.5054 6.06463 12.4916 6.13024 12.4654 6.19124C12.4392 6.25224 12.4011 6.30742 12.3534 6.35354L9.70689 9.00004L12.3534 11.6465C12.4445 11.7408 12.4949 11.8671 12.4937 11.9982C12.4926 12.1293 12.44 12.2547 12.3473 12.3474C12.2546 12.4402 12.1292 12.4927 11.9981 12.4939C11.867 12.495 11.7407 12.4446 11.6464 12.3535L8.99989 9.70704L6.35339 12.3535C6.25909 12.4446 6.13279 12.495 6.00169 12.4939C5.87059 12.4927 5.74519 12.4402 5.65248 12.3474C5.55978 12.2547 5.5072 12.1293 5.50606 11.9982C5.50492 11.8671 5.55531 11.7408 5.64639 11.6465L8.29289 9.00004L5.64639 6.35354C5.55266 6.25978 5.5 6.13262 5.5 6.00004C5.5 5.86746 5.55266 5.7403 5.64639 5.64654V5.64654Z' fill='%23b8b8bf'/%3e%3c/svg%3e");
}

/*------------------------------------
  List Pointer
------------------------------------*/
.list-pointer-item:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23d0d0d4' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-primary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%234667CC' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-primary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%234667CC'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-primary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%234667CC' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%234667CC' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%234667CC'/%3e%3c/svg%3e");
}

.list-pointer-secondary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23F5DF4D' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-secondary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23F5DF4D'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%230f0f0f'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-secondary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23F5DF4D' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23F5DF4D' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23F5DF4D'/%3e%3c/svg%3e");
}

.list-pointer-tertiary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23939597' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-tertiary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23939597'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%230f0f0f'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-tertiary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23939597' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23939597' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23939597'/%3e%3c/svg%3e");
}

.list-pointer-quaternary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23079DB2' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-quaternary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23079DB2'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%230f0f0f'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-quaternary .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23079DB2' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23079DB2' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23079DB2'/%3e%3c/svg%3e");
}

.list-pointer-success .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%2381CC45' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-success .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2381CC45'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%230f0f0f'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-success .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2381CC45' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2381CC45' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%2381CC45'/%3e%3c/svg%3e");
}

.list-pointer-danger .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23cc4667' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-danger .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23cc4667'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-danger .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23cc4667' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23cc4667' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23cc4667'/%3e%3c/svg%3e");
}

.list-pointer-warning .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23ccab46' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-warning .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23ccab46'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%230f0f0f'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-warning .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ccab46' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23ccab46' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23ccab46'/%3e%3c/svg%3e");
}

.list-pointer-info .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23469dcc' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-info .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23469dcc'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%230f0f0f'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-info .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23469dcc' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23469dcc' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23469dcc'/%3e%3c/svg%3e");
}

.list-pointer-dark .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23121328' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-dark .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23121328'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-dark .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23121328' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23121328' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23121328'/%3e%3c/svg%3e");
}

.list-pointer-lightgrey .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23898994' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-lightgrey .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23898994'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%230f0f0f'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-lightgrey .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23898994' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23898994' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23898994'/%3e%3c/svg%3e");
}

.list-pointer-light .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23e7e7ea' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-light .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23e7e7ea'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%230f0f0f'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-light .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23e7e7ea' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23e7e7ea' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23e7e7ea'/%3e%3c/svg%3e");
}

.list-pointer-white .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23ffffff' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-white .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23ffffff'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%230f0f0f'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-white .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23ffffff' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-pointer-neutral .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%231a274c' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-neutral .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%231a274c'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-neutral .list-pointer-item::before {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%231a274c' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%231a274c' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%231a274c'/%3e%3c/svg%3e");
}

.t-list-counter .t-list-counter-item {
  counter-reset: list;
  position: relative;
  font-size: 1.5rem;
  z-index: 1;
}

.t-list-counter .t-list-counter-item:before {
  content: counter(list);
  position: absolute;
  bottom: 0;
  left: 0;
  color: currentColor;
  font-size: inherit;
  font-weight: 700;
  -webkit-text-stroke: 0.5vmin #ffffff;
  text-shadow: 1vmin 0 4vmin currentColor;
  -webkit-transform: translate(-15%, 0);
  transform: translate(-15%, 0);
  z-index: -2;
  opacity: 0.2;
}

img:not([src]),
img[src=""] {
  -webkit-filter: blur(0.5px);
  filter: blur(0.5px);
  background: linear-gradient(110deg, #e7e7e7 8%, #ffffff 18%, #e7e7e7 33%);
  background-size: 200% 100%;
  -webkit-animation: 1.5s shine linear infinite;
  animation: 1.5s shine linear infinite;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 150'%3E%3Cdefs%3E%3Cfilter id='a' width='308' height='60' x='70' y='95' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur result='placeholder-aa' stdDeviation='6'/%3E%3CfeFlood flood-opacity='.1'/%3E%3CfeComposite in2='placeholder-aa' operator='in'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='%23737475'%3E%3Cpath d='M15 150a123 123 0 0 1 44-94c13-12 24 9 36 31 9 17 19 34 33 34 14 1 31-13 48-28 22-19 43-38 57-22l3 3a124 124 0 0 1 91-25 125 125 0 0 1 17 3 124 124 0 0 1 90 98Z' opacity='.1'/%3E%3Cpath d='M253 50v16l-5-4a6 6 0 0 0-8 0l-11 10a6 6 0 0 1-8 0l-1-1a6 6 0 0 0-7 0l-14 9a19 19 0 0 1-2-8V51c1-10 7-16 17-16h23c10 0 16 6 16 16Z' opacity='.2'/%3E%3Cpath d='M223 50a7 7 0 1 1-6-7 7 7 0 0 1 6 7Zm30 16v7c0 10-6 16-16 16h-23c-7 0-12-3-15-9l14-9a6 6 0 0 1 7 0l1 1a6 6 0 0 0 8 0l11-10a6 6 0 0 1 8 0Z' opacity='.4'/%3E%3Cpath d='M224 115a54 54 0 0 1-30-9 54 54 0 0 1-15-15 54 54 0 0 1 0-60 54 54 0 0 1 15-15 54 54 0 1 1 30 99Zm0-99a45 45 0 0 0-17 87 45 45 0 0 0 35-83 45 45 0 0 0-18-4Zm66 93c-2-4-6-6-12-6a12 12 0 0 0-10 5 12 12 0 0 0-1 11c2 8 7 9 9 10a7 7 0 0 0 1 0c3 0 7-2 11-7 3-5 4-10 2-13Z' opacity='.2'/%3E%3Cpath d='M96 115v19h-4v-19Zm27 0v19h-4v-16 1l-1 2-1 2-4 11h-3l-4-11-1-2v-1l-1-2v16h-3v-19h6l3 9 1 2v2l1 1v-1l1-2v-2l4-9Zm16 15h-8l-1 4h-4l6-19h6l6 19h-4Zm-1-2-3-10-3 10Zm17-4h8v4l-1 5-7 1q-5 0-7-2t-1-6v-8a5 5 0 0 1 3-2 15 15 0 0 1 5-1l7 1q2 1 1 5h-4v-3a8 8 0 0 0-4 0l-4 1-1 3v5l1 3 4 1 4-1v-3h-4Zm16-6v5h8v3h-8v5h9v3h-13v-19h13v3Zm40-3v19h-6l-5-10-2-3v-1l-1-2v16h-3v-19h6l4 10 2 3 1 1v2-16Zm13 0q5 0 6 2t2 7q0 7-2 8t-7 2q-5 0-6-2t-2-7q0-7 2-8t7-2Zm0 3-5 1v6l1 5 4 1 4-1v-11l-4-1Zm20 0v16h-4v-16h-5v-3h14v3Zm21 0v5h9v3h-9v8h-3v-19h12v3Zm21-3q5 0 7 2t1 7l-1 8-7 2q-6 0-7-2t-2-7q0-7 2-8t7-2Zm0 3-4 1-1 6 1 5 4 1 4-1 1-6-1-5-4-1Zm24-3h4v13q0 3-2 5t-6 1l-6-1-2-5v-13h4v13l1 2 3 1 4-1v-2Zm26 0v19h-6l-5-10-1-3-1-1v-2 16h-4v-19h6l5 10 2 3v1l1 2v-16Zm6 19v-19h9q4 0 5 2t2 6l-1 9q-1 2-6 2Zm3-3h5l4-1v-11l-3-1h-6Z' opacity='.7'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23fff' d='M155 115a15 15 0 0 0-5 1 5 5 0 0 0-3 2v8l1 6 7 2 7-1q2-1 1-5v-4h-8v3h5l-1 3-4 1-4-1-1-3v-5l1-3 4-1a8 8 0 0 1 4 1v2h4l-1-5-7-1m69 0q-6 0-7 2t-2 8q0 6 2 7t6 2q6 0 7-2t2-8q0-6-2-7t-6-2m0 16-4-1-1-5 1-6 4-1 4 1v11l-4 1m62-16q-5 0-7 2t-1 8l1 7 7 2q5 0 7-2t1-8l-1-7-7-2m0 16-4-1-1-5 1-6 4-1 4 1 1 5-1 6-4 1M92 115v19h4v-19h-4m9 0v19h3v-16l1 2v1l1 2 4 11h3l4-11 1-2 1-2v-1 16h4v-19h-6l-4 9v2l-1 2v1l-1-1v-2l-1-2-3-9h-6m31 0-6 19h4l1-4h8l1 4h4l-6-19h-6m6 13h-6l3-10 3 10m29-13v19h13v-3h-9v-5h8v-3h-8v-5h9v-3h-13m26 0v19h4v-16l1 2v1l1 3 6 10h6v-19h-4v16-2l-1-1-2-3-4-10h-6m41 0v3h5v16h4v-16h5v-3h-14m27 0v19h3v-8h9v-3h-9v-5h9v-3h-12m36 0v13q0 4 2 5t6 1l6-1 2-5v-13h-4v15l-4 1-3-1a3 3 0 0 1-1-2v-13h-4m21 0v19h4v-16 2l1 1 1 3 6 10h6v-19h-4v16l-1-2v-1l-2-3-5-10h-6m23 0v19h9q5 0 6-2t1-9q0-4-2-6t-5-2h-9m8 16h-5v-13h6l3 1v11l-4 1m-195-19 8 2a5 5 0 0 1 1 1 3 3 0 0 1 3-3h13a3 3 0 0 1 3 3v3a3 3 0 0 1-1 3 3 3 0 0 1 1 2v3a3 3 0 0 1-2 2 3 3 0 0 1 2 3v3a3 3 0 0 1-3 3h-13a3 3 0 0 1-3-3 6 6 0 0 1-1 1c-1 2-4 2-8 2l-8-2a3 3 0 0 1-3 2h-4a3 3 0 0 1-2-2l-1-2h-4v2a3 3 0 0 1-3 2h-4a3 3 0 0 1-2-1 3 3 0 0 1-1 1h-4a3 3 0 0 1-3-2 3 3 0 0 1-3 2h-3a3 3 0 0 1-3-2 3 3 0 0 1-3 2h-3a3 3 0 0 1-3-2 3 3 0 0 1-2 2h-4a3 3 0 0 1-3-3v-19a3 3 0 0 1 3-3h4a3 3 0 0 1 2 2 3 3 0 0 1 3-2h6a3 3 0 0 1 2 2l3 6 2-6a3 3 0 0 1 3-2h6a3 3 0 0 1 3 3v11l4-12a3 3 0 0 1 2-2h6a3 3 0 0 1 3 2l3 10 1-7a7 7 0 0 1 4-4 17 17 0 0 1 6-1Zm69 0 8 2a3 3 0 0 1 3-2h14a3 3 0 0 1 3 3v3a3 3 0 0 1-3 3h-2v13a3 3 0 0 1-3 3h-4a3 3 0 0 1-3-3v-13h-2v3l-2 10a8 8 0 0 1-5 3 23 23 0 0 1-5 0c-4 0-7-1-9-3a3 3 0 0 1-3 3h-6a3 3 0 0 1-3-2l-2-4v3a3 3 0 0 1-3 3h-4a3 3 0 0 1-2-3v-19a3 3 0 0 1 3-3h6a3 3 0 0 1 2 2l2 4v-3a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3 7 7 0 0 1 4-3 23 23 0 0 1 6 0Zm1 9a335552 335552 0 0 1-3 0v4a22 22 0 0 0 0 3 15 15 0 0 0 2 0 13 13 0 0 0 1 0 30 30 0 0 0 0-4 33 33 0 0 0 0-3Zm61-9c5 0 7 1 9 3a6 6 0 0 1 1 0 3 3 0 0 1 3-3h3a3 3 0 0 1 3 3v13h3v-13a3 3 0 0 1 3-3h3a3 3 0 0 1 3 2 3 3 0 0 1 2-2h6a3 3 0 0 1 3 2l2 4v-3a3 3 0 0 1 3-3h4a3 3 0 0 1 2 2 3 3 0 0 1 3-2h9a14 14 0 0 1 4 1 8 8 0 0 1 4 2l2 8c0 7-1 9-2 10a7 7 0 0 1-3 3 14 14 0 0 1-5 1h-9a3 3 0 0 1-3-2 3 3 0 0 1-2 2h-6a3 3 0 0 1-3-2l-2-4v3a3 3 0 0 1-3 3h-4a3 3 0 0 1-3-3v-2a6 6 0 0 1-2 3l-8 2-8-2a6 6 0 0 1-2-3 7 7 0 0 1-1 2 8 8 0 0 1-4 2 23 23 0 0 1-5 1c-5 0-8-1-9-3a10 10 0 0 1-2-5 3 3 0 0 1-1 0h-6v5a3 3 0 0 1-3 3h-3a3 3 0 0 1-3-3v-19a3 3 0 0 1 3-3h12a3 3 0 0 1 3 2 8 8 0 0 1 4-2 23 23 0 0 1 5 0Zm1 9h-1a15 15 0 0 0-2 0 32 32 0 0 0 0 4 22 22 0 0 0 0 3 15 15 0 0 0 2 0 13 13 0 0 0 1 0 30 30 0 0 0 1-4 33 33 0 0 0-1-3Zm64 0h-3v7h2a5 5 0 0 0 1 0 17 17 0 0 0 0-4 21 21 0 0 0 0-3Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

img[data-src] {
  position: relative;
  border: #ffffff 2px solid;
  background-color: #f3f3f3;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%239f9f9f'%3E%3Cpath d='M22 7.8V14l-1.6-1.4a2.2 2.2 0 0 0-2.8 0l-4.2 3.6a2.2 2.2 0 0 1-2.8 0l-.4-.3a2.2 2.2 0 0 0-2.6-.1l-5 3.3a6.7 6.7 0 0 1-.6-2.8V7.8C2 4.2 4.2 2 7.8 2h8.4C19.8 2 22 4.2 22 7.8Z' opacity='.4'/%3E%3Cpath d='M11.4 8A2.4 2.4 0 1 1 9 5.6 2.4 2.4 0 0 1 11.4 8ZM22 13.9v2.3c0 3.6-2.2 5.8-5.8 5.8H7.8c-2.5 0-4.4-1-5.2-3l5-3.3a2.2 2.2 0 0 1 2.6 0l.4.4a2.2 2.2 0 0 0 2.8 0l4.2-3.6a2.2 2.2 0 0 1 2.8 0Z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-size: 100% 80%;
  background-repeat: no-repeat;
  border-radius: 0.125rem;
  -o-object-fit: contain;
  object-fit: contain;
  aspect-ratio: attr(width)/attr(height);
  width: 100%;
  overflow: hidden;
  -webkit-filter: blur(0.5px);
  filter: blur(0.5px);
}

@-webkit-keyframes shine {
  to {
    background-position-x: -200%;
  }
}
@keyframes shine {
  to {
    background-position-x: -200%;
  }
}
.mask.mask_noise_sm, .mask.mask_noise, .mask.mask_datas {
  background-size: cotain;
  background-repeat: repeat;
  background-position: top center;
}

.mask.mask_card, .mask.mask_square_white, .mask.mask_square_dark, .mask.mask_lighten {
  background-size: cover;
  background-repeat: repeat;
  background-position: top center;
}

.mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mask ~ * {
  position: relative;
}

.mask.mask_square {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3JvdXBfODI4MjQiIGRhdGEtbmFtZT0iR3JvdXAgODI4MjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjEgLTE1OCkiPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yNDExNiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMjQxMTYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyMiAxNTkpIiBmaWxsPSIjOWI5YjliIi8+CiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzI0MTE3IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyNDExNyIgd2lkdGg9IjEiIGhlaWdodD0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIxIDE1OCkiIGZpbGw9IiM5YjliOWIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMjQxMjYiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDI0MTI2IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMjIgMTU4KSIgZmlsbD0iI2ZiZmJmYiIvPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yNDEyNyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMjQxMjciIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3MCAxNTgpIiBmaWxsPSIjZmJmYmZiIi8+CiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzI0MTI1IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyNDEyNSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIxIDE1OSkiIGZpbGw9IiNmZmYiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMjQxMjgiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDI0MTI4IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMjEgMjA3KSIgZmlsbD0iI2ZmZiIvPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yNDExOSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMjQxMTkiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyMiAyMDcpIiBmaWxsPSIjOWI5YjliIi8+CiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzI0MTIxIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyNDEyMSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcwIDIwNykiIGZpbGw9IiM5YjliOWIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMjQxMjMiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDI0MTIzIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzAgMTU5KSIgZmlsbD0iIzliOWI5YiIvPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yNDExOCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMjQxMTgiIHdpZHRoPSIxIiBoZWlnaHQ9IjQ3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMjEgMTYwKSIgZmlsbD0iI2U5ZTllOCIvPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yNDEyMiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMjQxMjIiIHdpZHRoPSIxIiBoZWlnaHQ9IjQ3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzAgMTU4KSByb3RhdGUoOTApIiBmaWxsPSIjZTllOWU4Ii8+CiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzI0MTI0IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyNDEyNCIgd2lkdGg9IjEiIGhlaWdodD0iNDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3MCAyMDcpIHJvdGF0ZSg5MCkiIGZpbGw9IiNmZmYiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMjQxMjAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDI0MTIwIiB3aWR0aD0iMSIgaGVpZ2h0PSI0NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcwIDE2MCkiIGZpbGw9IiNlOWU5ZTgiLz4KICA8L2c+Cjwvc3ZnPgo=");
  background-size: 2rem 2rem;
  background-repeat: repeat;
  background-position-x: 0;
  background-position-y: 0;
  opacity: 0.72;
}

.mask.mask_twill {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3E%3Cg stroke-linejoin='bevel'%3E%3Cpath fill='%23f6f7fc' stroke='%23f6f7fc' d='M0 0v600L900 0Z'/%3E%3Cpath fill='%23dae1f5' stroke='%23dae1f5' d='M0 600h900V0Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  opacity: 0.12;
}

.mask.mask_diamond {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3E%3Cg stroke-linejoin='bevel'%3E%3Cpath fill='%23e2e8f7' stroke='%23e2e8f7' d='m447 424-236-22 218 198Z'/%3E%3Cpath fill='%23e8ecf8' stroke='%23e8ecf8' d='m211 402-18 198h236Z'/%3E%3Cpath fill='%23e5eaf7' stroke='%23e5eaf7' d='M447 424 230 188l-19 214Z'/%3E%3Cpath fill='%23ebeef9' stroke='%23ebeef9' d='M0 393v207h193Z'/%3E%3Cpath fill='%23f6f7fc' stroke='%23f6f7fc' d='m0 393 193 207 18-198Z'/%3E%3Cpath fill='%23dae1f5' stroke='%23dae1f5' d='M0 231v162l211 9Z'/%3E%3Cpath fill='%23f6f7fc' stroke='%23f6f7fc' d='m447 424-14-253-203 17Z'/%3E%3Cpath fill='%23e0e5f6' stroke='%23e0e5f6' d='M429 600h260L447 424Z'/%3E%3Cpath fill='%23e5eaf7' stroke='%23e5eaf7' d='m447 424 256-50-270-203Z'/%3E%3Cpath fill='%23e0e5f6' stroke='%23e0e5f6' d='m689 600 14-226-256 50Z'/%3E%3Cpath fill='%23ebeef9' stroke='%23ebeef9' d='M230 188 0 231l211 171Z'/%3E%3Cpath fill='%23f1f3fa' stroke='%23f1f3fa' d='m703 374-8-199-262-4Z'/%3E%3Cpath fill='%23f6f7fc' stroke='%23f6f7fc' d='M658 0H418l15 171Z'/%3E%3Cpath fill='%23e2e8f7' stroke='%23e2e8f7' d='M433 171 418 0 230 188ZM230 188 0 0v231Z'/%3E%3Cpath fill='%23e2e8f7' stroke='%23e2e8f7' d='M418 0H217l13 188Z'/%3E%3Cpath fill='%23e0e5f6' stroke='%23e0e5f6' d='M689 600h211L703 374Z'/%3E%3Cpath fill='%23dde3f6' stroke='%23dde3f6' d='m703 374 197-172-205-27Z'/%3E%3Cpath fill='%23e2e8f7' stroke='%23e2e8f7' d='M900 600V370l-197 4Z'/%3E%3Cpath fill='%23eef0fa' stroke='%23eef0fa' d='M217 0H0l230 188Z'/%3E%3Cpath fill='%23e5eaf7' stroke='%23e5eaf7' d='M900 0H658l37 175Z'/%3E%3Cpath fill='%23ebeef9' stroke='%23ebeef9' d='M695 175 658 0 433 171Z'/%3E%3Cpath fill='%23f1f3fa' stroke='%23f1f3fa' d='M900 370V202L703 374Z'/%3E%3Cpath fill='%23f6f7fc' stroke='%23f6f7fc' d='M900 202V0L695 175Z'/%3E%3C/g%3E%3C/svg%3E");
}

.mask.mask_lighten {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Lager_1' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0.8;%7D .st1%7Bopacity:0.5;%7D .st2%7Bfill:url(%23SVGID_1_);%7D .st3%7Bopacity:0.5;fill:url(%23SVGID_2_);%7D%0A%3C/style%3E%3Cg class='st0'%3E%3Cg class='st1'%3E%3CradialGradient id='SVGID_1_' cx='248.3273' cy='245.589' r='323.6638' gradientTransform='matrix(1 0 0 -1 0 500)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23FEFCF8'/%3E%3Cstop offset='1' style='stop-color:%23FFFFFF;stop-opacity:0'/%3E%3C/radialGradient%3E%3Cpath class='st2' d='M311.8,598.3L250,250l120.6,332.5L311.8,598.3L311.8,598.3L311.8,598.3z M219.6,602.4h60.8l0,0L250,250 L219.6,602.4L219.6,602.4z M188.2,598.3L250,250L129.4,582.5L188.2,598.3z M100.1,570.4L250,250L47.5,540L100.1,570.4z M22.3,520.7L250,250L-20.7,477.7L22.3,520.7z M-40,452.5L250,250L-70.4,399.9L-40,452.5z M-82.5,370.6L250,250l-348.2,61.8 L-82.5,370.6z M-102.4,280.4L250,250l-352.4-30.4V280.4z M-98.3,188.2L250,250L-82.5,129.4L-98.3,188.2z M-70.4,100.2L250,250 L-40,47.5L-70.4,100.2z M-20.7,22.4L250,250L22.3-20.6L-20.7,22.4z M47.5-39.9l202.5,290L100.1-70.3L47.5-39.9z M129.4-82.5 L250,250L188.2-98.2L129.4-82.5z M219.6-102.4L250,250l30.4-352.4H219.6z M311.8-98.2L250,250L370.6-82.5L311.8-98.2z M399.8-70.3 L250,250L452.5-40L399.8-70.3z M477.6-20.6L250,250L520.7,22.4L477.6-20.6z M539.9,47.5L250,250l320.4-149.8L539.9,47.5z M582.5,129.4L250,250l348.2-61.8L582.5,129.4z M602.4,219.6L250,250l352.4,30.4V219.6z M598.2,311.8L250,250l332.5,120.6 L598.2,311.8z M570.4,399.9L250,250l290,202.5L570.4,399.9z M520.7,477.7L250,250l227.7,270.7L520.7,477.7z M452.5,540L250,250 l149.8,320.4L452.5,540z'/%3E%3C/g%3E%3C/g%3E%3CradialGradient id='SVGID_2_' cx='249.4945' cy='248.6669' r='97.8155' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='2.004795e-03' style='stop-color:%23FEFCF8'/%3E%3Cstop offset='1' style='stop-color:%23FFFFFF;stop-opacity:0'/%3E%3C/radialGradient%3E%3Ccircle class='st3' cx='250' cy='250' r='106.5'/%3E%3C/svg%3E");
}

.mask.mask_square_dark {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='%23121328'%3E%3Cpath d='M0 .5H31.5V32'/%3E%3C/svg%3E");
}

.mask.mask_square_white {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='%23ffffff'%3E%3Cpath d='M0 .5H31.5V32'/%3E%3C/svg%3E");
}

.mask.mask_card {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1732.6 1042.1'%3E%3Cpath fill='%23121328' stroke-miterlimit='10' d='M240.7 854.2C31.7 902.6 9 786.3 3.8 759.4s-27.9-143.2 184.1-176.6c-48.4-209 68-231.6 94.8-236.9 26.9-5.2 143.2-27.8 176.6 184.1 209-48.3 231.7 68 236.9 94.8S724 768 512 801.5c48.4 209-68 231.6-94.8 236.8a153.7 153.7 0 0 1-30.4 3.3c-45.4 0-120.5-24-146.2-187.4Zm59.9-104.6a47.6 47.6 0 0 1 27.9 34.7c0 .6.2 1.1.3 1.7 1.6 9.2 9.2 52 11.7 71.4 1.6 12.4 8.5 98.1 58.6 87.2 50.5-8.6 24.7-90.7 21.6-102.8-5.6-21.3-16.3-72.3-16.3-72.3a47.6 47.6 0 0 1 37.7-55.9l1.8-.3c9-1.6 52-9.2 71.4-11.7 12.4-1.6 98-8.5 87.1-58.5-8.6-50.6-90.6-24.8-102.7-21.7-21.3 5.6-72.3 16.3-72.3 16.3a47.6 47.6 0 0 1-56-37.7s-9.1-51.3-12-73.1c-1.6-12.4-8.4-98.2-58.5-87.2-50.5 8.6-24.8 90.6-21.6 102.7 5 19 14 61.5 15.8 70.6l.4 1.8a47.7 47.7 0 0 1-37.7 55.8s-51.2 9.2-73.1 12c-12.4 1.7-98.1 8.5-87.2 58.6 8.6 50.5 90.7 24.8 102.8 21.6a2186.5 2186.5 0 0 1 72.3-16.2 48 48 0 0 1 9.1-.9 47.4 47.4 0 0 1 18.9 4Zm886.9 106c-33-8.9-175.4-47-97.2-302.4C830.1 493.3 868.3 351 877.1 318c8.8-33 47-175.4 302.3-97.1C1239.3-39.3 1381.7-1.2 1414.6 7.6c33 8.8 175.4 47 97.2 302.3 260.2 60 222 202.4 213.2 235.3s-47 175.3-302.3 97.1c-43.3 188.3-130 220.4-187 220.4-21.7 0-39.2-4.7-48.2-7.1ZM991.9 348.7c-18 61.2 87.9 77.2 103.1 80.3a2761.3 2761.3 0 0 1 89.8 21.3 59.3 59.3 0 0 1 42 72.6l-.8 2.3c-3.2 11.6-18 63.1-25.7 86.1-5 14.7-44 114.4 18 129.4l1.2.4c60.1 16 75.9-88.4 79-103.5 5.3-26.9 21.2-89.8 21.2-89.8a59.3 59.3 0 0 1 72.7-41.9l1.7.5c10.2 3 63.3 18 86.7 26 14.7 4.9 114.3 44 129.4-18 18-61.2-87.9-77.1-103.1-80.2a2718.1 2718.1 0 0 1-89.8-21.3 59.3 59.3 0 0 1-42-72.7s17.8-62.4 26.5-88.3c5-14.8 44-114.4-18-129.5-61.1-18-77 87.9-80.2 103.2-4.8 23.7-17.8 75.7-20.7 87.4l-.6 2.3a59.3 59.3 0 0 1-72.6 42l-1.7-.5c-10.3-3-63.3-18.1-86.7-26-8.4-2.8-44.3-16.7-76.4-16.7-24.4 0-46.5 8-53 34.6Z' /%3E%3C/svg%3E");
  opacity: 0.04;
}

.mask.mask_datas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='210' viewBox='0 0 80 105'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='death-star' fill='%23121328' fill-opacity='0.1'%3E%3Cpath d='M20 10a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V10zm15 35a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zM20 75a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V75zm30-65a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V10zm0 65a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V75zM35 10a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10zM5 45a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zm0-35a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10zm60 35a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zm0-35a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: -100px -100px;
}

.mask.mask_noise {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cfilter id='a' x='0' y='0'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeBlend mode='screen'/%3E%3C/filter%3E%3Cpath d='M0 0h500v500H0z' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");
  background-size: 66%;
}

.mask.mask_noise_sm {
  background-size: 33%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cfilter id='a' x='0' y='0'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeBlend mode='screen'/%3E%3C/filter%3E%3Cpath d='M0 0h500v500H0z' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");
}

.mask.mask_par_cirs {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23ffffff' d='M50 50a50 50 0 0 0-50 50h100a50 50 0 0 0-50-50Z'/%3E%3Cg transform='translate%28100%29'%3E%3Cg clip-path='url%28%23a%29'%3E%3Cpath fill='%23ffffff' d='M0 50a50 50 0 0 0 100 0V0H50A50 50 0 0 0 0 50Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v100H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3Cg clip-path='url%28%23a%29' transform='translate%280 100%29'%3E%3Cpath fill='%23ffffff' d='M0 50a50 50 0 0 1 100 0v50H50A50 50 0 0 1 0 50Z'/%3E%3C/g%3E%3Cg clip-path='url%28%23a%29' transform='translate%28100 100%29'%3E%3Cpath fill='%23ffffff' d='M0 100A100 100 0 0 0 100 0H0v100Z'/%3E%3C/g%3E%3C/svg%3E");
}

.mask.mask_hit-icon-v1 {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.5 0c1.093 0 2.117.27 3 .743V10a6.344 6.344 0 0 0-3-.743c-1.093 0-2.617.27-3.5.743V.743C.883.27 2.407 0 3.5 0Z' fill='%23BAE6FD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 0c1.093 0 2.617.27 3.5.743V10c-.883-.473-2.407-.743-3.5-.743s-2.117.27-3 .743V.743a6.344 6.344 0 0 1 3-.743Z' fill='%2338BDF8'/%3E%3C/svg%3E");
}

.mask.mask_hit-icon-v1-white {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.5 0c1.093 0 2.117.27 3 .743V10a6.344 6.344 0 0 0-3-.743c-1.093 0-2.617.27-3.5.743V.743C.883.27 2.407 0 3.5 0Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 0c1.093 0 2.617.27 3.5.743V10c-.883-.473-2.407-.743-3.5-.743s-2.117.27-3 .743V.743a6.344 6.344 0 0 1 3-.743Z' fill='%23fff'/%3E%3C/svg%3E");
}

.mask.mask_hit-icon-v2 {
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75 1v10M8.25 1v10M1 3.75h10M1 8.25h10' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50%;
}

.mask.mask_hit-icon-v2-white {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75 1v10M8.25 1v10M1 3.75h10M1 8.25h10' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

.mask.mask_squiggle {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 3' enable-background='new 0 0 6 3' width='6' height='3' fill='%23facc15'%3e%3cpolygon points='5.5%2c0 2.5%2c3 1.1%2c3 4.1%2c0'/%3e%3cpolygon points='4%2c0 6%2c2 6%2c0.6 5.4%2c0'/%3e%3cpolygon points='0%2c2 1%2c3 2.4%2c3 0%2c0.6'/%3e%3c/svg%3e");
}

.mask.mask_icons_white_v1 {
  background-size: 25%;
  background-image: url("data:image/svg+xml;headers=Content-Disposition%3A%20attachment%3B%20filename=pattern.b64;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpmaT0iaHR0cDovL3BhdHRlcm4uZmxhdGljb24uY29tLyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwMCIgaGVpZ2h0PSIzNTAiIHZpZXdCb3g9IjAgMCA3MDAgMzUwIj48cmVjdCB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgb3BhY2l0eT0iMC4xIiBmaWxsPSIjZDhkNWZmIi8+PGRlZnM+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4xNjk3OTE2NDkxNTIzNzUzIDAuMDQ1NDk1NTM1MjcxOTI3NDcgLTAuMDQ1NDk1NTM1MjcxOTI3NDcgMC4xNjk3OTE2NDkxNTIzNzUzIC0zMi4xMjQwMzcwMzUxMDU0NDUgMjk0LjQ1MTQ4NjI3MTYzNTcpIiBpZD0iTDFfMjY3Ij48cGF0aCBkPSJtNDk0LjQ2NCAyMDkuODQzLTMyLjkwNS0xMC45MTRjLTQuNjMzLTE2LjcxMi0xMS4yOTMtMzIuNzk1LTE5LjgzMS00Ny44ODlsMTUuNTQ4LTMxLjA5NWM0Ljg1My05Ljg1MyAyLjkzNi0yMS42OTgtNC43NzktMjkuNTE3bC0zMC45NS0zMC45NzZjLTcuODM3LTcuNjg2LTE5LjY3OS05LjU3Mi0yOS41MTctNC43MDJsLTMxLjA3IDE1LjUyMmMtMTUuMTA3LTguNTM5LTMxLjItMTUuMTk5LTQ3LjkyMy0xOS44MzFsLTEwLjkwNi0zMi45NzNjLTMuNTI2LTEwLjQxOC0xMy4yODgtMTcuNDM5LTI0LjI4Ni0xNy40NjhoLTQzLjY5MWMtMTEuMDIyLjAzOC0yMC43OTcgNy4wODktMjQuMzExIDE3LjUzNmwtMTAuOTE0IDMyLjkwNWMtMTYuNzExIDQuNjM2LTMyLjc5MyAxMS4yOTUtNDcuODg5IDE5LjgzMWwtMzEuMTIxLTE1LjU0OGMtOS44NTYtNC44NTItMjEuNzAzLTIuOTM1LTI5LjUyNSA0Ljc3OWwtMzAuOTQyIDMwLjk1Yy03LjY4NSA3LjgzNC05LjU3NCAxOS42NzEtNC43MSAyOS41MDhsMTUuNTMxIDMxLjA3OGMtOC41NDEgMTUuMTA1LTE1LjIwMSAzMS4xOTktMTkuODMxIDQ3LjkyM2wtMzIuOTczIDEwLjkwNmMtMTAuNDI0IDMuNTItMTcuNDQ4IDEzLjI4Ni0xNy40NjkgMjQuMjg3djQzLjY5MWMuMDMxIDExLjAyNSA3LjA4NCAyMC44MDQgMTcuNTM2IDI0LjMxMWwzMi45MDUgMTAuOTE0YzMuODIgMTMuNzQyIDkuMDE1IDI3LjA2NSAxNS41MDUgMzkuNzY1LTIuOTAxLjc0Mi01LjU1MiAyLjI0NC03LjY4IDQuMzUybC0yNC4xMzIgMjQuMTMyYy0zLjIxMyAzLjE5Mi01LjAxNCA3LjUzNy01LjAwMSAxMi4wNjYuMDIzIDEuNDc1LjIzNSAyLjk0LjYzMSA0LjM2MWwtMTkuNzYzIDE5Ljc4Yy02LjQwMiA2LjQwMS05Ljk5OCAxNS4wODMtOS45OTggMjQuMTM3IDAgOS4wNTMgMy41OTYgMTcuNzM1IDkuOTk4IDI0LjEzN2wzNi4xOTggMzYuMTk4YzYuNDAxIDYuNDAyIDE1LjA4NCA5Ljk5OCAyNC4xMzcgOS45OThzMTcuNzM1LTMuNTk2IDI0LjEzNy05Ljk5OGwxOS43OC0xOS43OGM1Ljg1NyAxLjY3OSAxMi4xNjIuMDA4IDE2LjQxOC00LjM1MmwyNC4xNDEtMjQuMTQxYzIuMTAyLTIuMTMxIDMuNi00Ljc4MSA0LjM0My03LjY4IDEyLjcwMSA2LjQ5NiAyNi4wMjcgMTEuNjkxIDM5Ljc3NCAxNS41MDVsMTAuOTQgMzIuOTczYzMuNTIzIDEwLjQyMSAxMy4yODYgMTcuNDQ2IDI0LjI4NiAxNy40NzZoNDMuNjkxYzExLjAyMi0uMDM4IDIwLjc5Ny03LjA4OSAyNC4zMTEtMTcuNTM2bDEwLjkxNC0zMi45MDVjMTYuNzExLTQuNjM2IDMyLjc5My0xMS4yOTUgNDcuODg5LTE5LjgzMWwzMS4wODcgMTUuNTQ4YzkuODU3IDQuODQ3IDIxLjcwMSAyLjkzIDI5LjUyNS00Ljc3OWwzMC45NzYtMzAuOTVjNy42ODUtNy44MzQgOS41NzQtMTkuNjcxIDQuNzEtMjkuNTA4bC0xNS41MzEtMzEuMDc4YzguNTQxLTE1LjEwNSAxNS4yMDEtMzEuMTk5IDE5LjgzMS00Ny45MjNsMzIuOTczLTEwLjk0YzEwLjQxMS0zLjUxNSAxNy40MzItMTMuMjY0IDE3LjQ2OC0yNC4yNTJ2LTQzLjY5MWMtLjAzLTExLjAyNS03LjA4My0yMC44MDQtMTcuNTM1LTI0LjMxMnptLTM5Mi4wNjQgNDYuMTU3YzAtODQuODMxIDY4Ljc2OS0xNTMuNiAxNTMuNi0xNTMuNnMxNTMuNiA2OC43NjkgMTUzLjYgMTUzLjYtNjguNzY5IDE1My42LTE1My42IDE1My42Yy0xOS44MTEuMDQtMzkuNDM4LTMuODA0LTU3Ljc3MS0xMS4zMTVsNzQuMjQtNzQuMjRjNC45ODYtNS4wNjQgOC42NjItMTEuMjY4IDEwLjcwOS0xOC4wNzRsMjMuMzEzLTc5LjMwOWMxLjczOC01Ljk4NC4wNzUtMTIuNDQtNC4zMzYtMTYuODQxLTQuNDEyLTQuNDAxLTEwLjg3Mi02LjA0OC0xNi44NTItNC4yOTZsLTc5LjI5MiAyMy4zMDVjLTYuODI1IDIuMDU5LTEzLjA0MyA1Ljc1Mi0xOC4xMTYgMTAuNzYxbC03NC4yNCA3NC4yNGMtNy40OTktMTguMzU1LTExLjMyMy0zOC4wMDMtMTEuMjU1LTU3LjgzMXptMTgwLjc4Ny0xMC40NzktMTYuNzA4LTE2LjcwOCAyMy42NTQtNi45NDZ6bS0zNS4zNjItMTEuMjMgMjkuODY3IDI5Ljg2Ny0xMC4wMjcgMzQuMTMzLTUzLjk2NS01My45NjV6bS00OS4zODIgMTguODkzIDYwLjM4MiA2MC4zNzMtMTEwLjAyOSAxMTAuMDI5LTYwLjM3My02MC4zODJ6bS0xMTYuMDM3IDIzNi43NDljLTYuNzU2IDYuNDQ2LTE3LjM4NSA2LjQ0Ni0yNC4xNDEgMGwtMzYuMTk4LTM2LjE5OGMtMy4yMDItMy4yMDEtNS4wMDEtNy41NDMtNS4wMDEtMTIuMDcgMC00LjUyOCAxLjc5OS04Ljg3IDUuMDAxLTEyLjA3bDE4LjA5OS0xOC4wOTkgNjAuMzM5IDYwLjMzOXptMzYuMjA3LTI0LjEzMi03Mi40MTQtNzIuNDE0IDI0LjE0MS0yNC4xNDEgNzIuNDA1IDcyLjQwNXptMzc2LjMyLTE4Ny45NTZjLS4wMiAzLjY3Ny0yLjM3MSA2LjkzNi01Ljg1NCA4LjExNWwtMzcuMjkxIDEyLjM3M2MtMi43NjguOTIyLTQuODczIDMuMTk0LTUuNTgxIDYuMDI1LTQuNjIzIDE4LjI4LTExLjg2NiAzNS43OTYtMjEuNTA0IDUyLjAwMi0xLjQ3OCAyLjQ5Mi0xLjU5MSA1LjU2NC0uMjk5IDguMTU4bDE3LjU3IDM1LjEyM2MxLjYyNiAzLjI5NSAxLjAwOCA3LjI1Ni0xLjU0NSA5Ljg5OWwtMzAuODI5IDMwLjg0Yy0yLjYzMiAyLjU4LTYuNjA0IDMuMjIzLTkuOTE2IDEuNjA0bC0zNS4xNTctMTcuNTc5Yy0yLjU5Ni0xLjI5NS01LjY3Mi0xLjE4My04LjE2Ni4yOTktMTYuMjA2IDkuNjM0LTMzLjcxOCAxNi44NzYtNTEuOTk0IDIxLjUwNC0yLjgzMi43MS01LjEwNSAyLjgxOC02LjAyNSA1LjU4OWwtMTIuMzQ4IDM3LjIyMmMtMS4xNzYgMy41MDgtNC40NDkgNS44ODMtOC4xNDkgNS45MTRoLTQzLjY5MWMtMy42NzMtLjAyNC02LjkyOC0yLjM2OS04LjExNS01Ljg0NWwtMTIuMzczLTM3LjI5MWMtLjkyMS0yLjc3My0zLjE5OC00Ljg4Mi02LjAzMy01LjU4OS0xNC4zOTctMy42NjgtMjguMzI2LTguOTc0LTQxLjUxNS0xNS44MTJsMTkuMTQ5LTE5LjE0OWMyMi4xNzkgMTAuMjEyIDQ2LjMxNiAxNS40NzMgNzAuNzMzIDE1LjQyIDk0LjI1NyAwIDE3MC42NjctNzYuNDEgMTcwLjY2Ny0xNzAuNjY3cy03Ni40MS0xNzAuNjY3LTE3MC42NjctMTcwLjY2Ny0xNzAuNjY3IDc2LjQxLTE3MC42NjcgMTcwLjY2N2MtLjA1OCAyNC40MTggNS4yMDQgNDguNTU1IDE1LjQyIDcwLjczM2wtMTkuMTQ5IDE5LjE0OWMtNi44MzctMTMuMTktMTIuMTQzLTI3LjExOC0xNS44MTItNDEuNTE1LS43MDYtMi44MzMtMi44MTEtNS4xMDktNS41ODEtNi4wMzNsLTM3LjIzMS0xMi4zNDhjLTMuNTEtMS4xNjktNS44ODgtNC40NDEtNS45MTQtOC4xNDF2LTQzLjY5MWMuMDItMy42NzcgMi4zNzEtNi45MzYgNS44NTQtOC4xMTVsMzcuMjkxLTEyLjM3M2MyLjc2OC0uOTIyIDQuODczLTMuMTk0IDUuNTgxLTYuMDI1IDQuNjIzLTE4LjI4IDExLjg2Ni0zNS43OTYgMjEuNTA0LTUyLjAwMiAxLjQ3OC0yLjQ5MiAxLjU5MS01LjU2NC4yOTktOC4xNThsLTE3LjU3LTM1LjEyM2MtMS42MjYtMy4yOTUtMS4wMDgtNy4yNTYgMS41NDUtOS44OTlsMzAuODMtMzAuODM5YzIuNjMtMi41ODUgNi42MDUtMy4yMjggOS45MTYtMS42MDRsMzUuMTU3IDE3LjU3OWMyLjU5NiAxLjI5NSA1LjY3MiAxLjE4MyA4LjE2Ni0uMjk5IDE2LjIwNi05LjYzNCAzMy43MTgtMTYuODc2IDUxLjk5NC0yMS41MDQgMi44MzItLjcxIDUuMTA1LTIuODE4IDYuMDI1LTUuNTg5bDEyLjM0OC0zNy4yMjJjMS4xNzYtMy41MDggNC40NDktNS44ODMgOC4xNDktNS45MTRoNDMuNjkxYzMuNjczLjAyNCA2LjkyOCAyLjM2OSA4LjExNSA1Ljg0NWwxMi4zNzMgMzcuMjkxYy45MiAyLjc3MSAzLjE5MiA0Ljg4IDYuMDI1IDUuNTg5IDE4LjI3NiA0LjYyOCAzNS43ODggMTEuODcgNTEuOTk0IDIxLjUwNCAyLjQ5NCAxLjQ4MSA1LjU3IDEuNTk0IDguMTY2LjI5OWwzNS4xMTUtMTcuNTYyYzMuMjk0LTEuNjM4IDcuMjYzLTEuMDIyIDkuOTA3IDEuNTM2bDMwLjgzOSAzMC44MzFjMi41OCAyLjYzNSAzLjIyNiA2LjYwOCAxLjYxMyA5LjkyNGwtMTcuNTg3IDM1LjE1N2MtMS4yOTIgMi41OTQtMS4xOCA1LjY2Ni4yOTkgOC4xNTggOS42MzggMTYuMjA3IDE2Ljg4MSAzMy43MjIgMjEuNTA0IDUyLjAwMi43MDggMi44MyAyLjgxMyA1LjEwMiA1LjU4MSA2LjAyNWwzNy4yMzEgMTIuMzQ4YzMuNTEgMS4xNjkgNS44ODggNC40NDEgNS45MTQgOC4xNDF2NDMuNjl6IiBpZD0iU2hhcGVfNjFfIiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0ibTM1OC40IDI1NmMuMjUgNTIuOTQ5LTQwLjExNyA5Ny4yNTUtOTIuODYgMTAxLjkyMi00LjcxMy4yMTQtOC4zNTkgNC4yMDktOC4xNDUgOC45MjJzNC4yMDkgOC4zNTkgOC45MjIgOC4xNDVoLjc5NGM2Mi44MjgtNS44NTkgMTEwLjI2Ni01OS41NjkgMTA4LjMxNy0xMjIuNjRzLTUyLjYxMS0xMTMuNzUtMTE1LjY4MS0xMTUuNzE5LTExNi43OTYgNDUuNDUxLTEyMi42NzUgMTA4LjI3N2MtLjIwOSAyLjI1Ni40ODggNC41MDIgMS45MzcgNi4yNDMgMS40NDkgMS43NDIgMy41MyAyLjgzNiA1Ljc4NiAzLjA0MSAyLjI1NS4yMzcgNC41MS0uNDQzIDYuMjU3LTEuODg4czIuODM4LTMuNTMzIDMuMDI4LTUuNzkyYzUuMjYxLTU0LjMwNCA1Mi4xNzQtOTQuOTQ3IDEwNi42NzMtOTIuNDE2IDU0LjQ5OCAyLjUzMSA5Ny40NDIgNDcuMzQ3IDk3LjY0NyAxMDEuOTA1eiIgaWQ9IlNoYXBlXzYwXyIgZmlsbD0iI2ZmZmZmZiIvPjwvZz48cGF0aCBkPSJtMzQuMTU1IDE3MC42NjJoOC41MzN2ODcuOTc5Yy0uMDExIDE2LjY5MSA0Ljg5NSAzMy4wMTQgMTQuMTA2IDQ2LjkzMyA1LjMwOCA4LjE0OSAxMS4zMTUgMTcuMDY3IDE1LjYyNSAyMy40NSAyLjg3NyA0LjIzMyA0LjQxMiA5LjIzNSA0LjQwMyAxNC4zNTN2MjUuMTIyYy0xMC4xOTIgMy42MDMtMTcuMDIyIDEzLjIyLTE3LjA2NyAyNC4wM3YxMDIuNGMwIDkuNDI2IDcuNjQxIDE3LjA2NyAxNy4wNjcgMTcuMDY3aDIxMy4zMzNjOS40MjYgMCAxNy4wNjctNy42NDEgMTcuMDY3LTE3LjA2N3YtMTAyLjRjLS4wNDUtMTAuODEtNi44NzUtMjAuNDI3LTE3LjA2Ny0yNC4wM3YtNDYuNzk3bDExLjA5My00Ljg1NWMzNS4xOC0xNi4yMjUgNTcuNTYyLTUxLjU4NiA1Ny4xNzMtOTAuMzI1di01NS44NTloNDcuMTk4YzUuMzA1LS4wMDQgMTAuNTM3LTEuMjM5IDE1LjI4My0zLjYxbDgxLjY3My00MC44NzVjNS43NTUtMi44OTQgOS4zOS04Ljc4MiA5LjM5OS0xNS4yMjNzLTMuNjA5LTEyLjMzOS05LjM1Ni0xNS4yNDlsLTgxLjcxNS00MC45Yy00Ljc0Ni0yLjM3LTkuOTc4LTMuNjA2LTE1LjI4My0zLjYxaC0xMDcuMjljLTEuOTg4LTE5LjQ4Mi0xOC40NTktMzQuMjYxLTM4LjA0Mi0zNC4xMzMtOC42MTUuMDI2LTE2Ljk3MyAyLjkzNy0yMy43NCA4LjI2OS01LjQ0OC0xNS4xOTYtMTkuODUxLTI1LjMzMi0zNS45OTMtMjUuMzMycy0zMC41NDUgMTAuMTM2LTM1Ljk5NCAyNS4zMzFjLTkuNjktNy42NDEtMjIuNDYzLTEwLjE1OS0zNC4zMjgtNi43NjhzLTIxLjM3OCAxMi4yNzgtMjUuNTY3IDIzLjg4NmMtOC4zNDYtNi42Ny0xOS4xMTMtOS41MjEtMjkuNjY2LTcuODU3cy0xOS45MiA3LjY5LTI1LjgwOSAxNi42MDRoLTE1LjAzNmMtMTguODUxIDAtMzQuMTMzIDE1LjI4Mi0zNC4xMzMgMzQuMTMzdjUxLjJjMCAxOC44NTEgMTUuMjgyIDM0LjEzMyAzNC4xMzMgMzQuMTMzem00Ni45MzMtMzQuMTMzYzQuMzctLjA0MiA4LjcwMS0uODM5IDEyLjgtMi4zNTV2MTkuNDIyaC0xNy4wNjZ2LTE3LjUwMmMxLjQxMi4yMjcgMi44MzcuMzcyIDQuMjY2LjQzNXptODkuNzExLTE0LjM3MWM3LjIwNyA5LjA3OSAxOC4xNjQgMTQuMzcxIDI5Ljc1NiAxNC4zNzFzMjIuNTQ5LTUuMjkyIDI5Ljc1Ni0xNC4zNzFjMTIuNDk2IDE1LjQ3MyAzNC42OTMgMTguOTM5IDUxLjMxMSA4LjAxM3YyMy40MjRoLTE3MC42Njd2LTMxLjMwOWM3LjMxNyA5LjAzMiAxOC4zMjkgMTQuMjY4IDI5Ljk1MyAxNC4yNDQgMTEuNjI0LS4wMjUgMjIuNjEzLTUuMzA4IDI5Ljg5MS0xNC4zNzJ6bS05My45NzcgMzcyLjc3MXYtMTAyLjRjMC00LjcxMyAzLjgyLTguNTMzIDguNTMzLTguNTMzaDE5Ni4yNjdjNC43MTMgMCA4LjUzMyAzLjgyMSA4LjUzMyA4LjUzM3YxMDIuNHptMjY0LjUzMy0yNjguNDA4Yy4zODcgMzEuOTg0LTE4LjAyIDYxLjIyMi00Ny4wMjcgNzQuNzAxbC00NC45MjggMTkuNjk1Yy0yLjg4OCAxLjE1Ny00LjkxOCAzLjc5NC01LjI5NyA2Ljg4MnMuOTUzIDYuMTM4IDMuNDc1IDcuOTU5YzIuNTIzIDEuODIxIDUuODM2IDIuMTI1IDguNjQ4Ljc5M2wxNi44NjItNy4zOTh2MzcuNzc3aC0xNzkuMnYtMjMuNTUyYy4wMjEtOC41NDgtMi41NC0xNi45MDItNy4zNDctMjMuOTctNC4yNjctNi4yODktMTAuMTk3LTE1LjEyMS0xNS40NzktMjMuMjI4LTcuMzc1LTExLjEzLTExLjMwOC0yNC4xODYtMTEuMzA3LTM3LjUzOHYtODcuOTc5aDIyMS44Njd2NS42NDljLjIyNSA2LjUwNi0zLjkzIDEyLjM1OS0xMC4xNDYgMTQuMjkzLTMxLjY3MyA3LjE4NC01Ni41NjUgMzEuNjUzLTY0LjI5IDYzLjE5OC0xLjA5NiA0LjU4NiAxLjczMyA5LjE5MSA2LjMxOSAxMC4yODdzOS4xOTEtMS43MzMgMTAuMjg3LTYuMzE5YzYuMTUyLTI1LjUxOSAyNi40MTgtNDUuMjMzIDUyLjA5Ni01MC42NzkgMTMuNjc5LTMuOTMzIDIzLjAyNC0xNi41NDggMjIuODAxLTMwLjc4di01MC4xNjdjMC0xMS43ODIgOS41NTEtMjEuMzMzIDIxLjMzMy0yMS4zMzNzMjEuMzMzIDkuNTUxIDIxLjMzMyAyMS4zMzN6bS0yMS4zMzMtMTQwLjA4M2MtNy42MzEuMDA4LTE1LjA3NyAyLjM1NS0yMS4zMzMgNi43MjR2LTI0LjloOTMuODY3djg1LjMzM2gtMzQuMTMzdi0yNy40NTJjLjMyNy0yMS41NTUtMTYuODQ3LTM5LjMxMy0zOC40MDEtMzkuNzA1em0xNDkuMzMzIDM3LjI5MXYtMjUuNmwyNS42IDEyLjh6bS0xNy4wNjctMzQuMTM0djQyLjY2N2wtMzkuMDMxIDE5LjUzM2MtMS4xNi41Ny0yLjM3OSAxLjAxMS0zLjYzNSAxLjMxNHYtODQuMzYxYzEuMjU2LjMwMyAyLjQ3NS43NDQgMy42MzUgMS4zMTR6bS0xOTItNTUuNDY2YzExLjUzOC0uMjE0IDIxLjA3NyA4Ljk0MyAyMS4zMzMgMjAuNDh2NDQuMzczYzAgMTEuNzgyLTkuNTUxIDIxLjMzMy0yMS4zMzMgMjEuMzMzcy0yMS4zMzMtOS41NTEtMjEuMzMzLTIxLjMzM3YtNDQuMzczYy4yNjEtMTEuNTM2IDkuNzk3LTIwLjY5IDIxLjMzMy0yMC40OHptLTgxLjA2NiA0LjEwNGMwLTExLjc4MiA5LjU1MS0yMS4zMzMgMjEuMzMzLTIxLjMzM3MyMS4zMzMgOS41NTEgMjEuMzMzIDIxLjMzM3Y2MC4wOTJjMCAxMS43ODItOS41NTEgMjEuMzMzLTIxLjMzMyAyMS4zMzNzLTIxLjMzMy05LjU1MS0yMS4zMzMtMjEuMzMzem0tNTkuNzM0IDE2LjM3NmMwLTExLjc4MiA5LjU1MS0yMS4zMzMgMjEuMzMzLTIxLjMzM3MyMS4zMzMgOS41NTEgMjEuMzMzIDIxLjMzM3Y0NC4zNzNjMCAxMS43ODItOS41NTEgMjEuMzMzLTIxLjMzMyAyMS4zMzNzLTIxLjMzMy05LjU1MS0yMS4zMzMtMjEuMzMzem0tNTkuNzMzIDE3LjkyYzAtMTEuNzgyIDkuNTUxLTIxLjMzMyAyMS4zMzMtMjEuMzMzczIxLjMzMyA5LjU1MSAyMS4zMzMgMjEuMzMzdjI1LjZjMCAxMS43ODItOS41NTEgMjEuMzMzLTIxLjMzMyAyMS4zMzNzLTIxLjMzMy05LjU1MS0yMS4zMzMtMjEuMzMzem0tNDIuNjY3IDEyLjhjMC05LjQyNiA3LjY0MS0xNy4wNjcgMTcuMDY3LTE3LjA2N2g4Ljk2OWMtLjIyNyAxLjQxMy0uMzczIDIuODM3LS40MzUgNC4yNjd2MjUuNmMuMDEgMTIuODE0IDYuNDEyIDI0Ljc3OSAxNy4wNjcgMzEuODk4djIzLjU2OWgtMjUuNmMtOS40MjYgMC0xNy4wNjctNy42NDEtMTcuMDY3LTE3LjA2N3YtNTEuMnoiIHRyYW5zZm9ybT0ibWF0cml4KDAuMDM5MDYyODc5OTc5NjEwNDQgMCAwIDAuMDM5MDYyODc5OTc5NjEwNDQgNzcuNSAzNDApIiBpZD0iTDFfMjY4IiBmaWxsPSIjZmZmZmZmIi8+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNzgxMzQ2MTEyNDg5NzAwMyAwIDAgMC4wNzgxMzQ2MTEyNDg5NzAwMyAxNTUgMzI5Ljk5OTk5OTU4MDMzMTYzKSIgaWQ9IkwxXzI2OSI+PHBhdGggZD0ibTU5LjY2NyA0NTIuNDI3YzEuMzE3LjAxMyAyLjYyLS4yNzkgMy44MDYtLjg1M2w0MS4xOS0yMC41OTljLjczNC42MDkgMS41IDEuMTc5IDIuMjk1IDEuNzA3bDEzNi41MzMgNzUuODQ0YzcuNzIyIDQuMzM2IDE3LjE0NCA0LjMzNiAyNC44NjYgMGwxMzYuNTMzLTc1Ljg0NGMuNzk3LS41MjQgMS41NjQtMS4wOTQgMi4yOTUtMS43MDdsNDEuMTk5IDIwLjU5OWM0LjIxOCAyLjEwNyA5LjM0NS4zOTUgMTEuNDUyLTMuODIzcy4zOTUtOS4zNDUtMy44MjMtMTEuNDUybC0zOC44MDEtMTkuNDU2Yy41NjgtMi4xNDcuODU1LTQuMzU4Ljg1My02LjU3OXYtMTcxLjY3NGMuMDAyLTkuMjk5LTUuMDM5LTE3Ljg2Ny0xMy4xNjctMjIuMzgzbC0xMzYuNTMzLTc1Ljg0NGMtMS4yNTUtLjYzLTIuNTU5LTEuMTU1LTMuOS0xLjU3di03OC44OTljMC00LjcxMy0zLjgyLTguNTMzLTguNTMzLTguNTMzcy04LjUzMyAzLjgyMS04LjUzMyA4LjUzM3Y3OC44OTljLTEuMzQxLjQxNS0yLjY0NS45NC0zLjkgMS41N2wtMTM2LjUzMyA3NS44NDRjLTguMTI4IDQuNTE2LTEzLjE2OSAxMy4wODQtMTMuMTY3IDIyLjM4M3YxNzEuNjc0Yy0uMDAyIDIuMjIxLjI4NSA0LjQzMi44NTMgNi41NzlsLTM4LjgwMSAxOS40MTNjLTMuNTQ1IDEuNzY3LTUuNDA4IDUuNzQxLTQuNDk5IDkuNTk2LjkxMSAzLjg1NiA0LjM1NCA2LjU3OSA4LjMxNSA2LjU3NXptMjQyLjczOS05My4wMTNjLTQuMjE4LTIuMTA3LTkuMzQ1LS4zOTUtMTEuNDUyIDMuODIzcy0uMzk1IDkuMzQ1IDMuODIzIDExLjQ1Mmw5NC4zMjcgNDcuMTY0LTEyNC42MzggNjkuMjgydi0xNzIuMjcybDEzNi41MzQtNzUuOTQ2djE2NS44Mzd6bS01NS4wMDYtMjAxLjY5NHY4OS45MDdjMCA0LjcxMyAzLjgyMSA4LjUzMyA4LjUzMyA4LjUzM3M4LjUzMy0zLjgyMSA4LjUzMy04LjUzM3YtODkuOTA3bDEyNy4zMzQgNzAuNzQxLTEzNS44NjggNzUuNjE0LTEzNS44NjgtNzUuNjE0em0tMTM2LjUzMyA4NS4xNTQgMTM2LjUzMyA3NS45NDd2MTcyLjMxNGwtMTI0LjY0Ni02OS4yMzkgOTQuMzI3LTQ3LjEyMWM0LjIxOC0yLjEwNyA1LjkzLTcuMjM0IDMuODIzLTExLjQ1MnMtNy4yMzQtNS45My0xMS40NTItMy44MjNsLTk4LjU4NiA0OS4yNTR2LTE2NS44OHoiIGlkPSJTaGFwZV8xMl8iIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJtOC40NjcgNDc4LjAyN2MxLjMxNy4wMTMgMi42Mi0uMjc5IDMuODA2LS44NTNsMTcuMDY3LTguNTMzYzQuMjE4LTIuMTA3IDUuOTMtNy4yMzQgMy44MjMtMTEuNDUycy03LjIzNC01LjkzLTExLjQ1Mi0zLjgyM2wtMTcuMDY3IDguNTMzYy0zLjQ5NyAxLjc5MS01LjMxOSA1Ljc0LTQuNDEzIDkuNTYzLjkwNiAzLjgyNCA0LjMwNiA2LjUzNCA4LjIzNiA2LjU2NXoiIGlkPSJTaGFwZV8xMV8iIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJtNDgyLjUxOSA0NjguNjQgMTcuMDY3IDguNTMzYzIuNzI5IDEuMzYzIDUuOTc3IDEuMTY2IDguNTIxLS41MTUgMi41NDQtMS42ODIgMy45OTktNC41OTMgMy44MTQtNy42MzctLjE4NC0zLjA0NC0xLjk3OC01Ljc1OS00LjcwNy03LjEyMmwtMTcuMDY3LTguNTMzYy00LjIxOC0yLjEwNy05LjM0NS0uMzk1LTExLjQ1MiAzLjgyMy0yLjEwNiA0LjIxOC0uMzk0IDkuMzQ1IDMuODI0IDExLjQ1MXoiIGlkPSJTaGFwZV8xMF8iIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJtMjU1LjkzMyAzNC4yOTRjNC43MTMgMCA4LjUzMy0zLjgyMSA4LjUzMy04LjUzM3YtMTcuMDY3YzAtNC43MTMtMy44Mi04LjUzMy04LjUzMy04LjUzM3MtOC41MzMgMy44Mi04LjUzMyA4LjUzM3YxNy4wNjZjMCA0LjcxMyAzLjgyMSA4LjUzNCA4LjUzMyA4LjUzNHoiIGlkPSJTaGFwZV85XyIgZmlsbD0iI2ZmZmZmZiIvPjwvZz48cGF0aCBkPSJtMzc1LjQ2NyAwaC0yMzguOTM0Yy0xOC44NTEgMC0zNC4xMzMgMTUuMjgyLTM0LjEzMyAzNC4xMzN2MjQ3LjQ2N2gtNDIuNjY3Yy0xNC4xMzggMC0yNS42IDExLjQ2Mi0yNS42IDI1LjZ2ODUuMzMzYzAgMTQuMTM4IDExLjQ2MiAyNS42IDI1LjYgMjUuNmg0Mi42Njd2NTkuNzMzYzAgMTguODUxIDE1LjI4MiAzNC4xMzMgMzQuMTMzIDM0LjEzM2gyMzguOTMzYzE4Ljg1MSAwIDM0LjEzMy0xNS4yODIgMzQuMTMzLTM0LjEzM3YtNTkuNzMzaDQyLjY2N2MxNC4xMzggMCAyNS42LTExLjQ2MiAyNS42LTI1LjZ2LTg1LjMzM2MwLTE0LjEzOC0xMS40NjItMjUuNi0yNS42LTI1LjZoLTQyLjY2NnYtMjQ3LjQ2N2MwLTE4Ljg1MS0xNS4yODItMzQuMTMzLTM0LjEzMy0zNC4xMzN6bS01My44MzcgMTcuMDY3LTEwLjk0OCAxMS42NzNjLTMuMjI0IDMuNDM5LTcuNzI4IDUuMzkxLTEyLjQ0MiA1LjM5M2gtODQuNDhjLTQuNzE2LS4wMDYtOS4yMi0xLjk1Ny0xMi40NS01LjM5M2wtMTAuOTQtMTEuNjc0aDEzMS4yNnptLTIwMi4xNjMgMTcuMDY2YzAtOS40MjYgNy42NDEtMTcuMDY3IDE3LjA2Ny0xNy4wNjdoMzAuNDM4bDIxLjg4OCAyMy4zNDdjNi40NjMgNi44NjggMTUuNDcgMTAuNzY5IDI0LjkgMTAuNzg2aDg0LjQ4YzkuNDMyLS4wMTEgMTguNDQxLTMuOTE0IDI0LjktMTAuNzg2bDIxLjg4OC0yMy4zNDdoMzAuNDM4YzkuNDI2IDAgMTcuMDY3IDcuNjQxIDE3LjA2NyAxNy4wNjd2MjQ3LjQ2N2gtODguOTQzYzIuMzUtNC42OTYgMy41ODYtOS44NyAzLjYxLTE1LjEyMXYtMTcyLjYxMmMwLTE0LjEzOC0xMS40NjItMjUuNi0yNS42LTI1LjZoLTUxLjJjLTE0LjEzOCAwLTI1LjYgMTEuNDYyLTI1LjYgMjUuNnYxNzIuNjEyYy4wMjQgNS4yNSAxLjI1NiAxMC40MjQgMy42MDEgMTUuMTIxaC04OC45MzR6bTE1NS41MzcgMjY0LjUzNGgtMzcuNzc3bC05LjM4Ny0xNy4wNjdoNTYuNDkxem0tOS4yNzYgMTcuMDY2LTkuNDg5IDE3LjQ2OC05LjYyNi0xNy40Njh6bS00My44NjEtNTEuMnYtMTAyLjRoNjguMjY3djEwMi40em02OC4yNjYtMTUzLjZoLTY4LjI2N3YtMTcuMDY2YzAtNC43MTMgMy44Mi04LjUzMyA4LjUzMy04LjUzM2g1MS4yYzQuNzEzIDAgOC41MzMgMy44MjEgOC41MzMgOC41MzN2MTcuMDY2em0tNjguMjY2IDE3LjA2N2g2OC4yNjd2MTcuMDY3aC02OC4yNjd6bTE1My42IDM2Ni45MzNoLTIzOC45MzRjLTkuNDI2IDAtMTcuMDY3LTcuNjQxLTE3LjA2Ny0xNy4wNjd2LTEzLjI3OGM1LjE2NiAzLjA3MSAxMS4wNTcgNC43MDkgMTcuMDY3IDQuNzQ1aDIzOC45MzNjNi4wMS0uMDM1IDExLjkwMS0xLjY3MyAxNy4wNjctNC43NDV2MTMuMjc4YzAgOS40MjYtNy42NDEgMTcuMDY3LTE3LjA2NiAxNy4wNjd6bTE3LjA2Ni01OS43MzNjMCA5LjQyNi03LjY0MSAxNy4wNjctMTcuMDY3IDE3LjA2N2gtMjM4LjkzM2MtOS40MjYgMC0xNy4wNjctNy42NDEtMTcuMDY3LTE3LjA2N3YtMTcuMDY3aDI3My4wNjd6bTY4LjI2Ny0xMjh2ODUuMzMzYzAgNC43MTMtMy44MiA4LjUzMy04LjUzMyA4LjUzM2gtMTcuMDY3di0xNy4wNjZjMC00LjcxMy0zLjgyLTguNTMzLTguNTMzLTguNTMzcy04LjUzMyAzLjgyMS04LjUzMyA4LjUzM3YxNy4wNjdoLTE3LjA2N3YtMjUuNmMwLTQuNzEzLTMuODItOC41MzMtOC41MzMtOC41MzNzLTguNTM0IDMuODItOC41MzQgOC41MzN2MjUuNmgtMTcuMDY3di0xNy4wNjdjMC00LjcxMy0zLjgyLTguNTMzLTguNTMzLTguNTMzcy04LjUzMyAzLjgyMS04LjUzMyA4LjUzM3YxNy4wNjdoLTE3LjA2N3YtMjUuNmMwLTQuNzEzLTMuODItOC41MzMtOC41MzMtOC41MzNzLTguNTMzIDMuODIxLTguNTMzIDguNTMzdjI1LjZoLTE3LjA2N3YtMTcuMDY3YzAtNC43MTMtMy44MjEtOC41MzMtOC41MzMtOC41MzMtNC43MTMgMC04LjUzMyAzLjgyMS04LjUzMyA4LjUzM3YxNy4wNjdoLTE3LjA2N3YtMjUuNmMwLTQuNzEzLTMuODIxLTguNTMzLTguNTMzLTguNTMzLTQuNzEzIDAtOC41MzMgMy44MjEtOC41MzMgOC41MzN2MjUuNmgtMTcuMDY4di0xNy4wNjdjMC00LjcxMy0zLjgyMS04LjUzMy04LjUzMy04LjUzMy00LjcxMyAwLTguNTMzIDMuODIxLTguNTMzIDguNTMzdjE3LjA2N2gtMTcuMDY3di0yNS42YzAtNC43MTMtMy44MjEtOC41MzMtOC41MzMtOC41MzMtNC43MTMgMC04LjUzMyAzLjgyMS04LjUzMyA4LjUzM3YyNS42aC0xNy4wNjd2LTE3LjA2N2MwLTQuNzEzLTMuODIxLTguNTMzLTguNTMzLTguNTMzcy04LjUzMyAzLjgyMS04LjUzMyA4LjUzM3YxNy4wNjdoLTE3LjA2OHYtMjUuNmMwLTQuNzEzLTMuODIxLTguNTMzLTguNTMzLTguNTMzLTQuNzEzIDAtOC41MzMgMy44MjEtOC41MzMgOC41MzN2MjUuNmgtMTcuMDY3di0xNy4wNjdjMC00LjcxMy0zLjgyMS04LjUzMy04LjUzMy04LjUzM3MtOC41MzQgMy44Mi04LjUzNCA4LjUzM3YxNy4wNjdoLTE3LjA2N2MtNC43MTMgMC04LjUzMy0zLjgyLTguNTMzLTguNTMzdi04NS4zMzRjMC00LjcxMyAzLjgyMS04LjUzMyA4LjUzMy04LjUzM2gxNTcuOTc4bDIzLjgyNSA0My4xNzljMy4xMDIgNS4wMDMgOC41NzcgOC4wNCAxNC40NjQgOC4wMjEgNi4wNDUtLjAyMiAxMS42MzItMy4yMjEgMTQuNzExLTguNDIybDIzLjU3OC00Mi43NzhoMTU3Ljk3OGM0LjcxMyAwIDguNTMzIDMuODIgOC41MzMgOC41MzN6IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjEzMjA2MDE3MTU2Mjk1ODU0IC0wLjAzNTM4NTQxNjMyMjYxMDI2IDAuMDM1Mzg1NDE2MzIyNjEwMjYgMC4xMzIwNjAxNzE1NjI5NTg1NCAxMzIuMTMzOTQ2MDUwMjQxMDQgMTUwLjI1MTI0MzMyMDkzODIyKSIgaWQ9IkwxXzI3MCIgZmlsbD0iI2ZmZmZmZiIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KDAuMDM5MDYyNSAwIDAgMC4wMzkwNjI1IDI1Mi41MDAwMDA0MTAwODAwMiAzNDAuMDAwMDAwMTg1OTY2NCkiIGlkPSJMMV8yNzEiPjxwYXRoIGQ9Im01MTIgNTEuMmMwLTE4Ljg1MS0xNS4yODItMzQuMTMzLTM0LjEzMy0zNC4xMzNoLTE0Ni42MzdjLTMuNjAzLTEwLjE5Mi0xMy4yMi0xNy4wMjItMjQuMDMtMTcuMDY3aC0xMDIuNGMtMTAuODEuMDQ1LTIwLjQyNyA2Ljg3NS0yNC4wMyAxNy4wNjdoLTEyOS41N2MtNi4xNzctLjAxMS0xMi4yMzggMS42NzgtMTcuNTE5IDQuODgxbC0yNC40MTQgMTQuNTkyYy01LjE2NSAzLjA3OC04LjMyOSA4LjY0OC04LjMyOSAxNC42NnMzLjE2NCAxMS41ODIgOC4zMjkgMTQuNjZsMTkuMDg5IDExLjQwOWMtMTcuNjAzIDEwLjg1NS0yOC4zMzIgMzAuMDUtMjguMzU2IDUwLjczMXYzMjQuMjY3Yy4wMzggMzIuOTc0IDI2Ljc1OSA1OS42OTUgNTkuNzMzIDU5LjczM2gzOTIuNTMzYzMyLjk3NC0uMDM4IDU5LjY5Ni0yNi43NTkgNTkuNzMzLTU5LjczM3YtMzI0LjI2N2MtLjAwOC0xNy40NDctNy42NjEtMzQuMDE0LTIwLjk0MS00NS4zMjkgMTIuNjgzLTUuMzE1IDIwLjkzOC0xNy43MiAyMC45NDItMzEuNDcxem0tNjguMjY3LTE3LjA2N3YzNC4xMzNoLTE3LjA2N3YtMzQuMTMzem0tMTEwLjkzMyAzNC4xMzR2LTM0LjEzNGg3Ni44djM0LjEzM2gtNzYuOHptLTEyOC01MS4yaDEwMi40YzQuNzEzIDAgOC41MzMgMy44MjEgOC41MzMgOC41MzN2NDIuNjY3aC0xMTkuNDY2di00Mi42NjdjMC00LjcxMyAzLjgyLTguNTMzIDguNTMzLTguNTMzem0tMTUzLjYgNTEuMmMtMy4wOTEtLjAwOS02LjEyMS0uODYyLTguNzY0LTIuNDY2bC0yNC40MDUtMTQuNjAxIDI0LjQ2NS0xNC42NDNjMi42MjktMS41NzkgNS42MzctMi40MTcgOC43MDQtMi40MjNoMTI4djM0LjEzM3ptNDQzLjczMyA1OS43MzN2MzI0LjI2N2MtLjAyOCAyMy41NTItMTkuMTE0IDQyLjYzOC00Mi42NjcgNDIuNjY3aC0zOTIuNTMzYy0yMy41NTItLjAyOC00Mi42MzgtMTkuMTE0LTQyLjY2Ny00Mi42Njd2LTMyNC4yNjdjLjAyOC0yMy41NTIgMTkuMTE0LTQyLjYzOCA0Mi42NjctNDIuNjY3aDM5Mi41MzNjMjMuNTUzLjAyOSA0Mi42MzkgMTkuMTE1IDQyLjY2NyA0Mi42Njd6bS0xNy4wNjYtNTkuNzMzaC0xNy4wNjd2LTM0LjEzNGgxNy4wNjdjOS40MjYgMCAxNy4wNjcgNy42NDEgMTcuMDY3IDE3LjA2N3MtNy42NDIgMTcuMDY3LTE3LjA2NyAxNy4wNjd6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJtNDQzLjczMyAxMDIuNGgtMzc1LjQ2NmMtMTguODUxIDAtMzQuMTMzIDE1LjI4Mi0zNC4xMzMgMzQuMTMzczE1LjI4MiAzNC4xMzMgMzQuMTMzIDM0LjEzM2gzNzUuNDY3YzE4Ljg1MSAwIDM0LjEzMy0xNS4yODIgMzQuMTMzLTM0LjEzM3MtMTUuMjgyLTM0LjEzMy0zNC4xMzQtMzQuMTMzem0tMzkyLjUzMyAzNC4xMzNjMC05LjQyNiA3LjY0MS0xNy4wNjcgMTcuMDY3LTE3LjA2N2g4NS4zMzN2MzQuMTM0aC04NS4zMzNjLTkuNDI2IDAtMTcuMDY3LTcuNjQxLTE3LjA2Ny0xNy4wNjd6bTExOS40NjcgMTcuMDY3di0zNC4xMzNoMTcwLjY2N3YzNC4xMzN6bTI3My4wNjYgMGgtODUuMzMzdi0zNC4xMzNoODUuMzMzYzkuNDI2IDAgMTcuMDY3IDcuNjQxIDE3LjA2NyAxNy4wNjcgMCA5LjQyNS03LjY0MSAxNy4wNjYtMTcuMDY3IDE3LjA2NnoiIGlkPSJTaGFwZV8xXyIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Im00NDMuNzMzIDE4Ny43MzNoLTM3NS40NjZjLTE4Ljg1MSAwLTM0LjEzMyAxNS4yODItMzQuMTMzIDM0LjEzM3YyMjEuODY3YzAgMTguODUxIDE1LjI4MiAzNC4xMzMgMzQuMTMzIDM0LjEzM2gzNzUuNDY3YzE4Ljg1MSAwIDM0LjEzMy0xNS4yODIgMzQuMTMzLTM0LjEzM3YtMjIxLjg2NmMwLTE4Ljg1Mi0xNS4yODItMzQuMTM0LTM0LjEzNC0zNC4xMzR6bTE3LjA2NyAyNTZjMCA5LjQyNi03LjY0MSAxNy4wNjctMTcuMDY3IDE3LjA2N2gtMzc1LjQ2NmMtOS40MjYgMC0xNy4wNjctNy42NDEtMTcuMDY3LTE3LjA2N3YtMjIxLjg2NmMwLTkuNDI2IDcuNjQxLTE3LjA2NyAxNy4wNjctMTcuMDY3aDM3NS40NjdjOS40MjYgMCAxNy4wNjcgNy42NDEgMTcuMDY3IDE3LjA2N3YyMjEuODY2eiIgaWQ9IlNoYXBlXzJfIiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0ibTgyLjgzMyAyMjQuMzY3Yy0zLjM0OC0zLjIzNC04LjY3MS0zLjE4OC0xMS45NjIuMTA0LTMuMjkyIDMuMjkyLTMuMzM4IDguNjE0LS4xMDQgMTEuOTYybDguNTMzIDguNTMzYzMuMzQ4IDMuMjM0IDguNjcxIDMuMTg4IDExLjk2Mi0uMTA0IDMuMjkyLTMuMjkyIDMuMzM4LTguNjE0LjEwNC0xMS45NjJ6IiBpZD0iU2hhcGVfM18iIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJtNDI5LjE2NyAyMjQuMzY3LTguNTMzIDguNTMzYy0yLjIxOCAyLjE0My0zLjEwOCA1LjMxNS0yLjMyNyA4LjI5OXMzLjExMSA1LjMxMyA2LjA5NCA2LjA5NCA2LjE1Ni0uMTA5IDguMjk5LTIuMzI3bDguNTMzLTguNTMzYzMuMjM0LTMuMzQ4IDMuMTg4LTguNjcxLS4xMDQtMTEuOTYyLTMuMjkxLTMuMjkyLTguNjE0LTMuMzM4LTExLjk2Mi0uMTA0eiIgaWQ9IlNoYXBlXzRfIiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0ibTQzMi43IDQyMC42MzRjLTMuMzQ4LTMuMjM0LTguNjcxLTMuMTg4LTExLjk2Mi4xMDQtMy4yOTIgMy4yOTItMy4zMzggOC42MTQtLjEwNCAxMS45NjJsOC41MzMgOC41MzNjMy4zNDggMy4yMzQgOC42NzEgMy4xODggMTEuOTYyLS4xMDQgMy4yOTItMy4yOTIgMy4zMzgtOC42MTQuMTA0LTExLjk2MnoiIGlkPSJTaGFwZV81XyIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Im03OS4zIDQyMC42MzQtOC41MzMgOC41MzNjLTIuMjE4IDIuMTQyLTMuMTA4IDUuMzE1LTIuMzI3IDguMjk5czMuMTExIDUuMzE0IDYuMDk0IDYuMDk0YzIuOTg0Ljc4MSA2LjE1Ni0uMTA5IDguMjk5LTIuMzI3bDguNTMzLTguNTMzYzMuMjM0LTMuMzQ4IDMuMTg4LTguNjcxLS4xMDQtMTEuOTYyLTMuMjkxLTMuMjkyLTguNjEzLTMuMzM4LTExLjk2Mi0uMTA0eiIgaWQ9IlNoYXBlXzZfIiBmaWxsPSIjZmZmZmZmIi8+PC9nPjxnIHRyYW5zZm9ybT0ibWF0cml4KDAuMDc4MTI1IDAgMCAwLjA3ODEyNSAyNDIuNDk5OTk5ODg1NTU5MDggNjcuNSkiIGlkPSJMMV8yNzIiPjxwYXRoIGQ9Im00MzQuMDc1IDI2MC4yNjdjLS45NjItMS42OC0yLjQ2Ny0yLjk4My00LjI2Ny0zLjY5NWwtMTExLjg3Mi00NC43NDljMy44Ni03LjI0OCA4LjgtMTMuODY2IDE0LjY1Mi0xOS42MjcgMTUuMzE3LTE2Ljg4NyAzNC4zNDctMzcuOTk5IDM0LjM0Ny04MS4yNjMgMC02MS4yNjYtNDkuNjY3LTExMC45MzMtMTEwLjkzNC0xMTAuOTMzcy0xMTAuOTMzIDQ5LjY2Ny0xMTAuOTMzIDExMC45MzNjMCA0My4yNjQgMTkuMDI5IDY0LjM3NSAzNC4zMTMgODEuMzQgNS44NTEgNS43NjEgMTAuNzkyIDEyLjM3OSAxNC42NTIgMTkuNjI3bC0xMTEuODczIDQ0LjcwNmMtMS44LjcxMi0zLjMwNSAyLjAxNS00LjI2NyAzLjY5NWwtMjkuMjg2IDUxLjJjLTIuNDI2IDQuMzAyLTIuODgxIDkuNDQxLTEuMjQ2IDE0LjEwMnM1LjE5OCA4LjM5MSA5Ljc4IDEwLjIzNmwxOS42MjcgNy44NTF2ODUuNzM0Yy0uMDI0IDYuOTg2IDQuMjMyIDEzLjI3MyAxMC43MjYgMTUuODQ2bDE2NS4yOTkgNjYuMTI1YzIuMDM5LjgwOCA0LjMxLjgwOCA2LjM0OSAwbDE2NS4zMzMtNjYuMTI1YzYuNDk1LTIuNTczIDEwLjc1MS04Ljg2MSAxMC43MjYtMTUuODQ2di04NS43MTdsMTkuNzEyLTcuODc2YzQuNTc2LTEuODU5IDguMTI4LTUuNiA5Ljc0Ni0xMC4yNjcgMS42MTgtNC42NjYgMS4xNDUtOS44MDQtMS4yOTgtMTQuMDk2em0tMTc4LjA3NCA2My4zNDMtMTQ3LjY4Ni01OS4wNzYgODcuOTUzLTM1LjE4M3Y5LjU4M2MuMDQ1IDEwLjgxIDYuODc1IDIwLjQyNyAxNy4wNjcgMjQuMDN2MS41N2MwIDE4Ljg1MSAxNS4yODIgMzQuMTMzIDM0LjEzMyAzNC4xMzNoMTcuMDY3YzkuMDUzIDAgMTcuNzM1LTMuNTk2IDI0LjEzNi05Ljk5N3M5Ljk5Ny0xNS4wODMgOS45OTctMjQuMTM2di0xLjU3YzEwLjE5Mi0zLjYwMyAxNy4wMjItMTMuMjIgMTcuMDY3LTI0LjAzdi05LjU4M2w4Ny45NTMgMzUuMTgzem00Mi42NjctOTMuMjF2OC41MzNjMCA0LjcxMy0zLjgyIDguNTMzLTguNTMzIDguNTMzaC02OC4yNjdjLTQuNzEzIDAtOC41MzMtMy44MjEtOC41MzMtOC41MzN2LTguNTMzem0tMTcuMDY3IDM0LjEzM2MwIDkuNDI2LTcuNjQxIDE3LjA2Ny0xNy4wNjcgMTcuMDY3aC0xNy4wNjdjLTkuNDI2IDAtMTcuMDY3LTcuNjQxLTE3LjA2Ny0xNy4wNjd6bS0xMTkuNDY2LTE1My42YzAtNTEuODQxIDQyLjAyNi05My44NjcgOTMuODY3LTkzLjg2N3M5My44NjcgNDIuMDI2IDkzLjg2NyA5My44NjdjMCAzNi42OTMtMTUuODk4IDU0LjM1Ny0yOS45MjYgNjkuOTE0LTkuNTQ0IDguODIyLTE2LjU1MSAyMC4wMzktMjAuMjkyIDMyLjQ4NmgtMzUuMTE1di00Mi42NjdoMTcuMDY3YzQuNzEzIDAgOC41MzMtMy44MjEgOC41MzMtOC41MzN2LTguNTMzYzAtNC43MTMtMy44MjEtOC41MzMtOC41MzMtOC41MzMtNC43MTMgMC04LjUzMyAzLjgyLTguNTMzIDguNTMzaC0zNC4xMzNjMC00LjcxMy0zLjgyMS04LjUzMy04LjUzMy04LjUzMy00LjcxMyAwLTguNTMzIDMuODItOC41MzMgOC41MzN2OC41MzNjMCA0LjcxMyAzLjgyMSA4LjUzMyA4LjUzMyA4LjUzM2gxNy4wNjd2NDIuNjY3aC0zNS4xMTVjLTMuNzQxLTEyLjQ0Ny0xMC43NDgtMjMuNjY0LTIwLjI5Mi0zMi40ODYtMTQuMDMyLTE1LjU1Ni0yOS45MjktMzMuMjItMjkuOTI5LTY5LjkxNHptLTczLjA4IDE2NC4yODQgMTU0LjY4NCA2MS44NS0yNS41MjMgNDQuOGMtMjYuOTgyLTEwLjgyLTYxLjQ5MS0yNC42MS0xMDQuODc1LTQxLjk1bC00OS44NjktMTkuOTE3em00LjgxMyA3NS4zMTUgMTMuMTQxIDUuMjQ4YzQzLjM3NSAxNy4zNCA3Ny44NzUgMzEuMTIxIDEwNC45NiA0MS45NzUgMS45OTYuNzgxIDQuMTIgMS4xODMgNi4yNjMgMS4xODYgNi4xMTEtLjAxNiAxMS43MzktMy4zMjMgMTQuNzI5LTguNjUzbDE0LjUwNy0yNS4zODd2MTI1Ljk2MWwtMTUzLjYtNjEuNDR6bTMyNC4yNjcgNzguODkxLTE1My42IDYxLjQ0di0xMjUuOTYxbDE0LjUwNyAyNS4zNjFjNC4xNjYgNy40MjUgMTMuMTg4IDEwLjYxNCAyMS4wOTQgNy40NTggMjYuOTgyLTEwLjgyIDYxLjQ4My0yNC42MDIgMTA0Ljg1OC00MS45NDFsMTMuMTQxLTUuMjQ4em0tMTkuNDczLTg5LjQ4OS0xMDQuNzg5IDQxLjg4Mi0yNS42LTQ0LjczMiAxNTQuNjU4LTYxLjg2NyAyNS42IDQ0Ljc5MXoiIGlkPSJTaGFwZV8xNzVfIiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0ibTIzMy42MDEgNTUuNjEyYzIuODQ3LTEuMTI5IDQuODctMy42OTcgNS4zMDItNi43MjlzLS43OTQtNi4wNjMtMy4yMTMtNy45NDJjLTIuNDE4LTEuODc5LTUuNjU4LTIuMzE4LTguNDg5LTEuMTUtMTkuMjM5IDcuODM4LTM0LjUwNCAyMy4xMDQtNDIuMzQyIDQyLjM0Mi0xLjE2OCAyLjgzMS0uNzI5IDYuMDcxIDEuMTUgOC40ODlzNC45MSAzLjY0NCA3Ljk0MiAzLjIxM2MzLjAzMi0uNDMyIDUuNi0yLjQ1NSA2LjcyOS01LjMwMiA2LjA5OC0xNC45NTUgMTcuOTY2LTI2LjgyMyAzMi45MjEtMzIuOTIxeiIgaWQ9IlNoYXBlXzE3NF8iIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJtOTMuODY4IDExMC45MzNjMCA0LjcxMyAzLjgyMSA4LjUzMyA4LjUzMyA4LjUzM2gxNy4wNjdjNC43MTMgMCA4LjUzMy0zLjgyMSA4LjUzMy04LjUzMyAwLTQuNzEzLTMuODIxLTguNTMzLTguNTMzLTguNTMzaC0xNy4wNjdjLTQuNzEyIDAtOC41MzMgMy44MjEtOC41MzMgOC41MzN6IiBpZD0iU2hhcGVfMTczXyIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Im0zODQuMDAxIDExMC45MzNjMCA0LjcxMyAzLjgyIDguNTMzIDguNTMzIDguNTMzaDE3LjA2N2M0LjcxMyAwIDguNTMzLTMuODIxIDguNTMzLTguNTMzIDAtNC43MTMtMy44Mi04LjUzMy04LjUzMy04LjUzM2gtMTcuMDY3Yy00LjcxMiAwLTguNTMzIDMuODIxLTguNTMzIDguNTMzeiIgaWQ9IlNoYXBlXzE3Ml8iIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJtMzg0Ljc1MiAyNi43NDMtMTQuNzggOC41MzNjLTIuNjYyIDEuNTEzLTQuMzA5IDQuMzM3LTQuMzE2IDcuMzk5czEuNjI4IDUuODkzIDQuMjgzIDcuNDE4IDUuOTI0IDEuNTExIDguNTY2LS4wMzhsMTQuNzgtOC41MzNjMi42NjItMS41MTMgNC4zMDktNC4zMzcgNC4zMTYtNy4zOTlzLTEuNjI4LTUuODkzLTQuMjgzLTcuNDE4LTUuOTI0LTEuNTEtOC41NjYuMDM4eiIgaWQ9IlNoYXBlXzE3MV8iIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJtMTMzLjQ5NyA1MC4wNTdjMi42NDIgMS41NDkgNS45MTEgMS41NjMgOC41NjYuMDM4czQuMjktNC4zNTYgNC4yODMtNy40MTgtMS42NTQtNS44ODYtNC4zMTYtNy4zOTlsLTE0Ljc4LTguNTMzYy0yLjY0Mi0xLjU0OS01LjkxMS0xLjU2My04LjU2Ni0uMDM4cy00LjI5IDQuMzU2LTQuMjgzIDcuNDE4IDEuNjU0IDUuODg2IDQuMzE2IDcuMzk5eiIgaWQ9IlNoYXBlXzE3MF8iIGZpbGw9IiNmZmZmZmYiLz48L2c+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4xMzY3MTg3NSAwIDAgMC4xMzY3MTg3NSAzMTUgMTQwKSIgaWQ9IkwxXzI3MyI+PHBhdGggZD0ibTQ1Mi4yNjcgNTEuMnYtMjUuNmMwLTE0LjEzOC0xMS40NjItMjUuNi0yNS42LTI1LjZoLTM0MS4zMzRjLTE0LjEzOCAwLTI1LjYgMTEuNDYyLTI1LjYgMjUuNnYyNS42Yy0zMi45NzQuMDM4LTU5LjY5NSAyNi43NTktNTkuNzMzIDU5LjczM3YyMDQuOGMuMDI4IDIzLjU1MiAxOS4xMTQgNDIuNjM4IDQyLjY2NyA0Mi42NjdoMzQuMTMzdjEyOGMwIDE0LjEzOCAxMS40NjIgMjUuNiAyNS42IDI1LjZoMzA3LjJjMTQuMTM4IDAgMjUuNi0xMS40NjEgMjUuNi0yNS42di0xMjhoMzQuMTMzYzIzLjU1Mi0uMDI4IDQyLjYzOC0xOS4xMTQgNDIuNjY3LTQyLjY2N3YtMjA0LjhjLS4wMzgtMzIuOTc0LTI2Ljc1OS01OS42OTUtNTkuNzMzLTU5LjczM3ptLTM3NS40NjctMjUuNmMwLTQuNzEzIDMuODIxLTguNTMzIDguNTMzLTguNTMzaDM0MS4zMzNjNC43MTMgMCA4LjUzMyAzLjgyMSA4LjUzMyA4LjUzM3YyNS42aC0zNTguMzk5em0tMTcuMDY3IDMxNS43MzN2LTE1My42YzAtOS40MjYgNy42NDEtMTcuMDY3IDE3LjA2Ny0xNy4wNjd2MTcwLjY2N3ptMzU4LjQgMTQ1LjA2N2MwIDQuNzEzLTMuODIxIDguNTMzLTguNTMzIDguNTMzaC0zMDcuMmMtNC43MTMgMC04LjUzMy0zLjgyLTguNTMzLTguNTMzdi0zMTUuNzMzaDMyNC4yNjd2MzE1LjczM3ptMTcuMDY3LTE0NS4wNjd2LTE3MC42NjZjOS40MjYgMCAxNy4wNjcgNy42NDEgMTcuMDY3IDE3LjA2N3YxNTMuNmgtMTcuMDY3em01OS43MzMtMjUuNmMwIDE0LjEzOC0xMS40NjIgMjUuNi0yNS42IDI1LjZ2LTE1My42YzAtMTguODUxLTE1LjI4Mi0zNC4xMzMtMzQuMTMzLTM0LjEzM2gtMzU4LjRjLTE4Ljg1MSAwLTM0LjEzMyAxNS4yODItMzQuMTMzIDM0LjEzM3YxNTMuNmMtMTQuMTM4IDAtMjUuNi0xMS40NjItMjUuNi0yNS42di0yMDQuOGMuMDI4LTIzLjU1MiAxOS4xMTQtNDIuNjM4IDQyLjY2Ny00Mi42NjdoMzkyLjUzM2MyMy41NTIuMDI4IDQyLjYzOCAxOS4xMTQgNDIuNjY3IDQyLjY2N3YyMDQuOHoiIGlkPSJTaGFwZV81NV8iIGZpbGw9IiNmZmZmZmYiLz48Y2lyY2xlIGN4PSI1MSIgY3k9IjEyOCIgcj0iOCIgaWQ9Ik92YWxfNV8iIGZpbGw9IiNmZmZmZmYiLz48Y2lyY2xlIGN4PSI4NSIgY3k9IjEyOCIgcj0iOCIgaWQ9Ik92YWxfNF8iIGZpbGw9IiNmZmZmZmYiLz48Y2lyY2xlIGN4PSIxMTkiIGN5PSIxMjgiIHI9IjgiIGlkPSJPdmFsXzNfIiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0ibTQ2MC44IDExOS40NjdoLTUxLjJjLTQuNzEzIDAtOC41MzMgMy44MjEtOC41MzMgOC41MzMgMCA0LjcxMyAzLjgyMSA4LjUzMyA4LjUzMyA4LjUzM2g1MS4yYzQuNzEzIDAgOC41MzMtMy44MjEgOC41MzMtOC41MzMgMC00LjcxMy0zLjgyLTguNTMzLTguNTMzLTguNTMzeiIgaWQ9IlNoYXBlXzU0XyIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Im0zNzUuNDY3IDExOS40NjdoLTguNTMzYy00LjcxMyAwLTguNTMzIDMuODIxLTguNTMzIDguNTMzIDAgNC43MTMgMy44MiA4LjUzMyA4LjUzMyA4LjUzM2g4LjUzM2M0LjcxMyAwIDguNTMzLTMuODIxIDguNTMzLTguNTMzIDAtNC43MTMtMy44Mi04LjUzMy04LjUzMy04LjUzM3oiIGlkPSJTaGFwZV81M18iIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJtMTE5LjQ2NyA0NzcuODY3aDI1LjZjNC43MTMgMCA4LjUzMy0zLjgyMSA4LjUzMy04LjUzMyAwLTQuNzEzLTMuODIxLTguNTMzLTguNTMzLTguNTMzaC0xNy4wNjd2LTE3LjA2N2MwLTQuNzEzLTMuODIxLTguNTMzLTguNTMzLTguNTMzLTQuNzEzIDAtOC41MzMgMy44MjEtOC41MzMgOC41MzN2MjUuNmMtLjAwMSA0LjcxMiAzLjgyIDguNTMzIDguNTMzIDguNTMzeiIgaWQ9IlNoYXBlXzUyXyIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Im0zNjYuOTMzIDQ3Ny44NjdoMjUuNmM0LjcxMyAwIDguNTMzLTMuODIxIDguNTMzLTguNTMzdi0yNS42YzAtNC43MTMtMy44Mi04LjUzMy04LjUzMy04LjUzM3MtOC41MzMgMy44Mi04LjUzMyA4LjUzMnYxNy4wNjdoLTE3LjA2N2MtNC43MTMgMC04LjUzMyAzLjgyMS04LjUzMyA4LjUzMyAwIDQuNzEzIDMuODIxIDguNTM0IDguNTMzIDguNTM0eiIgaWQ9IlNoYXBlXzUxXyIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Im0xMTkuNDY3IDIzMC40YzQuNzEzIDAgOC41MzMtMy44MjEgOC41MzMtOC41MzN2LTE3LjA2N2gxNy4wNjdjNC43MTMgMCA4LjUzMy0zLjgyMSA4LjUzMy04LjUzM3MtMy44MjEtOC41MzMtOC41MzMtOC41MzNoLTI1LjZjLTQuNzEzIDAtOC41MzMgMy44MjEtOC41MzMgOC41MzN2MjUuNmMtLjAwMSA0LjcxMiAzLjgyIDguNTMzIDguNTMzIDguNTMzeiIgaWQ9IlNoYXBlXzUwXyIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Im0zNjYuOTMzIDIwNC44aDE3LjA2N3YxNy4wNjdjMCA0LjcxMyAzLjgyIDguNTMzIDguNTMzIDguNTMzczguNTMzLTMuODIxIDguNTMzLTguNTMzdi0yNS42YzAtNC43MTMtMy44Mi04LjUzMy04LjUzMy04LjUzM2gtMjUuNmMtNC43MTMgMC04LjUzMyAzLjgyMS04LjUzMyA4LjUzM3MzLjgyMSA4LjUzMyA4LjUzMyA4LjUzM3oiIGlkPSJTaGFwZV80OV8iIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJtMTg3LjczMyAzNDEuMzMzaDkuMjE2YzMuODA0IDI2LjE2MyAyNC4zNTQgNDYuNzEzIDUwLjUxNyA1MC41MTd2OS4yMTZjMCA0LjcxMyAzLjgyMSA4LjUzMyA4LjUzMyA4LjUzMyA0LjcxMyAwIDguNTMzLTMuODIxIDguNTMzLTguNTMzdi05LjIxNmMyNi4xNjMtMy44MDQgNDYuNzEzLTI0LjM1NCA1MC41MTctNTAuNTE3aDkuMjE2YzQuNzEzIDAgOC41MzMtMy44MiA4LjUzMy04LjUzM3MtMy44Mi04LjUzMy04LjUzMy04LjUzM2gtOS4yMTZjLTMuODA0LTI2LjE2My0yNC4zNTQtNDYuNzEzLTUwLjUxNy01MC41MTd2LTkuMjE2YzAtNC43MTMtMy44MjEtOC41MzMtOC41MzMtOC41MzMtNC43MTMgMC04LjUzMyAzLjgyMS04LjUzMyA4LjUzM3Y5LjIxNmMtMjYuMTYzIDMuODA0LTQ2LjcxMyAyNC4zNTQtNTAuNTE3IDUwLjUxN2gtOS4yMTZjLTQuNzEzIDAtOC41MzMgMy44Mi04LjUzMyA4LjUzM3MzLjgyMSA4LjUzMyA4LjUzMyA4LjUzM3ptNTkuNzM0LTUwLjM0NnY3LjY4YzAgNC43MTMgMy44MjEgOC41MzMgOC41MzMgOC41MzMgNC43MTMgMCA4LjUzMy0zLjgyIDguNTMzLTguNTMzdi03LjY4YzE2Ljc0NCAzLjQ1MiAyOS44MjggMTYuNTM2IDMzLjI4IDMzLjI4aC03LjY4Yy00LjcxMyAwLTguNTMzIDMuODItOC41MzMgOC41MzNzMy44MjEgOC41MzMgOC41MzMgOC41MzNoNy42OGMtMy40NTIgMTYuNzQ0LTE2LjUzNiAyOS44MjgtMzMuMjggMzMuMjh2LTcuNjhjMC00LjcxMy0zLjgyMS04LjUzMy04LjUzMy04LjUzMy00LjcxMyAwLTguNTMzIDMuODItOC41MzMgOC41MzN2Ny42OGMtMTYuNzQ0LTMuNDUyLTI5LjgyOC0xNi41MzYtMzMuMjgtMzMuMjhoNy42OGM0LjcxMyAwIDguNTMzLTMuODIgOC41MzMtOC41MzNzLTMuODIxLTguNTMzLTguNTMzLTguNTMzaC03LjY4YzMuNDUxLTE2Ljc0NCAxNi41MzYtMjkuODI5IDMzLjI4LTMzLjI4eiIgaWQ9IlNoYXBlXzQ4XyIgZmlsbD0iI2ZmZmZmZiIvPjwvZz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NTc4MTI1IDAgMCAwLjE3NTc4MTI1IDIxNy41IDIxNy41KSIgaWQ9IkwxXzI3NCI+PHBhdGggZD0ibTI5OS41MiAxMDIuNDQzYy02OC44MzgtNi44ODYtNjkuMzU5LTM0LjM3Mi02OS44NjItNjAuOTYyLS4zMzMtMTcuNTAyLS43OTQtNDEuNDgxLTMzLjM5MS00MS40ODEtNzAuNDQzIDAtMTk2LjI2NyA4OC4zOTctMTk2LjI2NyAyNjQuNTMzIDAgMTE5LjE4NSA4Mi43NzMgMjQ3LjQ2NyAyNjQuNTMzIDI0Ny40NjcgMTgyLjY1NiAwIDI0Ny40NjctOTYuNTI5IDI0Ny40NjctMTc5LjIgMC05Ny4zNTctMjQuMTQ5LTIxMS41MjQtMjEyLjQ4LTIzMC4zNTd6bS0zNC45ODcgMzkyLjQ5Yy0xNzAuMDI3IDAtMjQ3LjQ2Ny0xMTkuNDY3LTI0Ny40NjctMjMwLjQgMC0xNzYuMjU2IDEyNi40NjQtMjQ3LjQ2NyAxNzkuMi0yNDcuNDY3IDE1LjI3NSAwIDE1Ljk0OSA0LjcyNyAxNi4zMjQgMjQuNzQ3LjUyOSAyNy41NjMgMS4zMTQgNjkuMjMxIDg1LjIyMiA3Ny42NTMgMTczLjcwNSAxNy4zMzEgMTk3LjEyIDExNy41NjQgMTk3LjEyIDIxMy4zMzMuMDAxIDc0Ljc5Ni02MC4zMzggMTYyLjEzNC0yMzAuMzk5IDE2Mi4xMzR6IiBpZD0iU2hhcGVfMjAwXyIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Im02MS41NDIgMTYxLjM5MWM0LjI5MSAxLjkyOCA5LjMzNC4wMiAxMS4yNzMtNC4yNjcgMTcuMDU4LTM5Ljg1MSA0Ni44NjktNzIuOTA4IDg0Ljc1My05My45NzggMi43NzQtMS4zNzYgNC41ODUtNC4xNDYgNC43MzMtNy4yMzlzLTEuMzkyLTYuMDIzLTQuMDIzLTcuNjU2LTUuOTQtMS43MTMtOC42NDYtLjIwOWMtNDEuMTcgMjIuOTYtNzMuNjQgNTguODMtOTIuMzk5IDEwMi4wNzYtLjkyMyAyLjA2Ni0uOTg4IDQuNDE1LS4xOCA2LjUyOXMyLjQyMyAzLjgyMSA0LjQ4OSA0Ljc0NHoiIGlkPSJTaGFwZV8xOTlfIiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0ibTM2Ni45MzMgMzQ5Ljg2N2MwIDI4LjI3NyAyMi45MjMgNTEuMiA1MS4yIDUxLjJzNTEuMi0yMi45MjMgNTEuMi01MS4yLTIyLjkyMy01MS4yLTUxLjItNTEuMmMtMjguMjY1LjAyOC01MS4xNzEgMjIuOTM0LTUxLjIgNTEuMnptODUuMzM0IDBjMCAxOC44NTEtMTUuMjgyIDM0LjEzMy0zNC4xMzMgMzQuMTMzLTE4Ljg1MiAwLTM0LjEzNC0xNS4yODItMzQuMTM0LTM0LjEzM3MxNS4yODItMzQuMTMzIDM0LjEzMy0zNC4xMzNjMTguODUyLS4wMDEgMzQuMTM0IDE1LjI4MSAzNC4xMzQgMzQuMTMzeiIgaWQ9IlNoYXBlXzE5OF8iIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJtMjkwLjEzMyAzNjYuOTMzYy0yOC4yNzcgMC01MS4yIDIyLjkyMy01MS4yIDUxLjJzMjIuOTIzIDUxLjIgNTEuMiA1MS4yIDUxLjItMjIuOTIzIDUxLjItNTEuMmMtLjAyOC0yOC4yNjUtMjIuOTM0LTUxLjE3MS01MS4yLTUxLjJ6bTAgODUuMzM0Yy0xOC44NTEgMC0zNC4xMzMtMTUuMjgyLTM0LjEzMy0zNC4xMzMgMC0xOC44NTIgMTUuMjgyLTM0LjEzNCAzNC4xMzMtMzQuMTM0czM0LjEzMyAxNS4yODIgMzQuMTMzIDM0LjEzM2MuMDAxIDE4Ljg1Mi0xNS4yODEgMzQuMTM0LTM0LjEzMyAzNC4xMzR6IiBpZD0iU2hhcGVfMTk3XyIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Im0xNTMuNiAzMjQuMjY3Yy0yOC4yNzcgMC01MS4yIDIyLjkyMy01MS4yIDUxLjJzMjIuOTIzIDUxLjIgNTEuMiA1MS4yIDUxLjItMjIuOTIzIDUxLjItNTEuMmMtLjAyOC0yOC4yNjYtMjIuOTM1LTUxLjE3Mi01MS4yLTUxLjJ6bTAgODUuMzMzYy0xOC44NTEgMC0zNC4xMzMtMTUuMjgyLTM0LjEzMy0zNC4xMzNzMTUuMjgyLTM0LjEzMyAzNC4xMzMtMzQuMTMzIDM0LjEzMyAxNS4yODIgMzQuMTMzIDM0LjEzMy0xNS4yODIgMzQuMTMzLTM0LjEzMyAzNC4xMzN6IiBpZD0iU2hhcGVfMTk2XyIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Im0xNDUuMDY3IDI0Ny40NjdjMC0yOC4yNzctMjIuOTIzLTUxLjItNTEuMi01MS4ycy01MS4yIDIyLjkyMy01MS4yIDUxLjIgMjIuOTIzIDUxLjIgNTEuMiA1MS4yYzI4LjI2NS0uMDI5IDUxLjE3MS0yMi45MzUgNTEuMi01MS4yem0tNTEuMiAzNC4xMzNjLTE4Ljg1MSAwLTM0LjEzMy0xNS4yODItMzQuMTMzLTM0LjEzM3MxNS4yODItMzQuMTMzIDM0LjEzMy0zNC4xMzMgMzQuMTMzIDE1LjI4MSAzNC4xMzMgMzQuMTMzLTE1LjI4MiAzNC4xMzMtMzQuMTMzIDM0LjEzM3oiIGlkPSJTaGFwZV8xOTVfIiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0ibTI3My4wNjcgMTcwLjY2N2MwLTE4Ljg1MS0xNS4yODItMzQuMTMzLTM0LjEzMy0zNC4xMzNzLTM0LjEzNCAxNS4yODEtMzQuMTM0IDM0LjEzMyAxNS4yODIgMzQuMTMzIDM0LjEzMyAzNC4xMzMgMzQuMTM0LTE1LjI4MiAzNC4xMzQtMzQuMTMzem0tNTEuMiAwYzAtOS40MjYgNy42NDEtMTcuMDY3IDE3LjA2Ny0xNy4wNjdzMTcuMDY3IDcuNjQxIDE3LjA2NyAxNy4wNjctNy42NDEgMTcuMDY3LTE3LjA2NyAxNy4wNjdjLTkuNDI2LS4wMDEtMTcuMDY3LTcuNjQyLTE3LjA2Ny0xNy4wNjd6IiBpZD0iU2hhcGVfMTk0XyIgZmlsbD0iI2ZmZmZmZiIvPjwvZz48cGF0aCBkPSJtMjU2LjAwMSAwYy0xNDEuMTU4IDAtMjU2IDk1LjcwMS0yNTYgMjEzLjMzMy4wNzMgMzAuNDg2IDcuNzI0IDYwLjQ3NSAyMi4yNjMgODcuMjctMTMuNzU2IDEwLjkzMi0yMS45MTkgMjcuNDMtMjIuMjYzIDQ0Ljk5NyAwIDM1LjI5NCAzNC40NDkgNjQgNzYuOCA2NCAxNi42ODcuMTE2IDMzLjA1MS00LjU5NiA0Ny4xMjEtMTMuNTY4IDkuMjI3IDQuNjc1IDE4LjcxMSA4LjgyMyAyOC40MDcgMTIuNDI1LTEuNjA3IDguMDUtNC4xMzkgMTUuODg3LTcuNTQzIDIzLjM1Ni0xLjM0MyAyLjgtMS4wNTkgNi4xMDkuNzQxIDguNjM5czQuODM0IDMuODgyIDcuOTE5IDMuNTMgNS43MzYtMi4zNTIgNi45MjEtNS4yMjNjMy42NDQtOC4wMDMgNi40NDktMTYuMzYyIDguMzcxLTI0Ljk0MyA1Ljc2OSAxLjcwNyAxMS42NjUgMy4yNDMgMTcuNjMgNC42NDJsLTEwLjg0NiA4My45MTdjLS40MDcgMy4xMzUuOTUzIDYuMjM4IDMuNTM0IDguMDY0czUuOTU5IDIuMDc2IDguNzguNjQ5bDE0OS45MDUtNzUuNTQ2IDE2Ni43MjQtMTkuNjc4YzMuMTM3LS4zNjggNS44MTQtMi40NCA2Ljk1OS01LjM4NCAxLjE0NC0yLjk0NC41NjgtNi4yOC0xLjQ5Ny04LjY3bC01MC43NDctNTguNzFjMzMuMzMtMzUuMDU0IDUyLjE5Ni04MS40IDUyLjgyMS0xMjkuNzY2IDAtMTE3LjYzMy0xMTQuODQxLTIxMy4zMzQtMjU2LTIxMy4zMzR6bS0xNzkuMiAzOTIuNTMzYy0zMi45MyAwLTU5LjczMy0yMS4wNi01OS43MzMtNDYuOTMzLjI0Mi0xMS41NjIgNS4zMjEtMjIuNDkyIDE0LjAwMy0zMC4xMzEgMTkuMzkxIDI5LjAxNSA0NS4xMSA1My4yNTUgNzUuMjIxIDcwLjg5NS05LjI4NiA0LjEwOS0xOS4zMzYgNi4yMTEtMjkuNDkxIDYuMTY5em02OS45NzMtMjAuNzUzYzMuNTkzIDUuNjMyIDUuODIzIDEyLjAyNiA2LjUxMSAxOC42NzEtNS4xOC0yLjAyMi0xMC4yNC00LjE0Ny0xNS4yMzItNi40NDMgMy4zODgtMy43MTEgNi4zMTYtNy44MTYgOC43MjEtMTIuMjI4em0tMjQuNTY3IDQuMTk5Yy0zMS4wMDQtMTYuNzQyLTU3LjQzNC00MC44MjYtNzYuOTc5LTcwLjE0NCA5LjgzOS00Ljc2OCAyMC42NC03LjIyIDMxLjU3My03LjE2OCAzMi45MyAwIDU5LjczMyAyMS4wNiA1OS43MzMgNDYuOTMzLS4yNTUgMTEuNjkyLTUuNDQ4IDIyLjcyOS0xNC4yOTMgMzAuMzc5em0yMTIuMDQ1IDQyLjc4NmMtLjk5LjExNi0xLjk1MS40MDUtMi44NDIuODUzbC0xMzYuODQ5IDY4Ljk5MiA0Ny43ODctMzcwLjIyNyAyNDQuMTMgMjgyLjQ1M3ptLTkxLjQ0My0zMjUuOTc0Yy0yLjItMi41NS01LjY5NC0zLjU2Ny04LjkxOC0yLjU5Ny0zLjIyNS45Ny01LjU3OCAzLjc0Ni02LjAwNiA3LjA4NmwtMzkuMjk2IDMwNC4xNjJjLTYuMDg3LTEuNDYyLTEyLjA2LTMuMTAzLTE3LjkyLTQuOTI0LjQ5MS0xNi41MzUtNS44NDEtMzIuNTQ1LTE3LjUxLTQ0LjI3MS4yODYtMi4yMDQuNDM0LTQuNDI1LjQ0NC02LjY0NyAwLTM1LjI5NC0zNC40NDktNjQtNzYuOC02NC0xMy45NTQtLjA1My0yNy43MjEgMy4yMjEtNDAuMTU4IDkuNTQ5LTEyLjc2Ni0yMy45NTctMTkuNDg2LTUwLjY3LTE5LjU3NS03Ny44MTUgMC0xMDguMjI4IDEwNy4xODctMTk2LjI2NyAyMzguOTMzLTE5Ni4yNjdzMjM4LjkzMyA4OC4wMzggMjM4LjkzMyAxOTYuMjY3Yy0uNDE5IDQzLjQzLTE3LjI0MiA4NS4wOTYtNDcuMDk1IDExNi42NDJ6IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3ODEyNDI0MDA0MDc3OTExIDAgMCAwLjA3ODEyNDI0MDA0MDc3OTExIDY3LjUgNjcuNTAwMDAwNDQ4MjIyNTgpIiBpZD0iTDFfMjc1IiBmaWxsPSIjZmZmZmZmIi8+PC9kZWZzPjxnIGZpOmNsYXNzPSJLVXNlUGF0dGVybiI+PHBhdHRlcm4gaWQ9InBhdHRlcm5fTDFfMjY3IiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjM1MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHVzZSB4bGluazpocmVmPSIjTDFfMjY3IiB4PSItMzUwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjY3IiB4PSIwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjY3IiB4PSIzNTAiIHk9Ii0zNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjciIHg9Ii0zNTAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjciIHg9IjAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjciIHg9IjM1MCIgeT0iMCIvPjx1c2UgeGxpbms6aHJlZj0iI0wxXzI2NyIgeD0iLTM1MCIgeT0iMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjY3IiB4PSIwIiB5PSIzNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjciIHg9IjM1MCIgeT0iMzUwIi8+PC9wYXR0ZXJuPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjcGF0dGVybl9MMV8yNjcpIi8+PC9nPjxnIGZpOmNsYXNzPSJLVXNlUGF0dGVybiI+PHBhdHRlcm4gaWQ9InBhdHRlcm5fTDFfMjY4IiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjM1MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHVzZSB4bGluazpocmVmPSIjTDFfMjY4IiB4PSItMzUwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjY4IiB4PSIwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjY4IiB4PSIzNTAiIHk9Ii0zNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjgiIHg9Ii0zNTAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjgiIHg9IjAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjgiIHg9IjM1MCIgeT0iMCIvPjx1c2UgeGxpbms6aHJlZj0iI0wxXzI2OCIgeD0iLTM1MCIgeT0iMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjY4IiB4PSIwIiB5PSIzNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjgiIHg9IjM1MCIgeT0iMzUwIi8+PC9wYXR0ZXJuPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjcGF0dGVybl9MMV8yNjgpIi8+PC9nPjxnIGZpOmNsYXNzPSJLVXNlUGF0dGVybiI+PHBhdHRlcm4gaWQ9InBhdHRlcm5fTDFfMjY5IiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjM1MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHVzZSB4bGluazpocmVmPSIjTDFfMjY5IiB4PSItMzUwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjY5IiB4PSIwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjY5IiB4PSIzNTAiIHk9Ii0zNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjkiIHg9Ii0zNTAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjkiIHg9IjAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjkiIHg9IjM1MCIgeT0iMCIvPjx1c2UgeGxpbms6aHJlZj0iI0wxXzI2OSIgeD0iLTM1MCIgeT0iMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjY5IiB4PSIwIiB5PSIzNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNjkiIHg9IjM1MCIgeT0iMzUwIi8+PC9wYXR0ZXJuPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjcGF0dGVybl9MMV8yNjkpIi8+PC9nPjxnIGZpOmNsYXNzPSJLVXNlUGF0dGVybiI+PHBhdHRlcm4gaWQ9InBhdHRlcm5fTDFfMjcwIiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjM1MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHVzZSB4bGluazpocmVmPSIjTDFfMjcwIiB4PSItMzUwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjcwIiB4PSIwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjcwIiB4PSIzNTAiIHk9Ii0zNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzAiIHg9Ii0zNTAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzAiIHg9IjAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzAiIHg9IjM1MCIgeT0iMCIvPjx1c2UgeGxpbms6aHJlZj0iI0wxXzI3MCIgeD0iLTM1MCIgeT0iMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjcwIiB4PSIwIiB5PSIzNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzAiIHg9IjM1MCIgeT0iMzUwIi8+PC9wYXR0ZXJuPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjcGF0dGVybl9MMV8yNzApIi8+PC9nPjxnIGZpOmNsYXNzPSJLVXNlUGF0dGVybiI+PHBhdHRlcm4gaWQ9InBhdHRlcm5fTDFfMjcxIiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjM1MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHVzZSB4bGluazpocmVmPSIjTDFfMjcxIiB4PSItMzUwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjcxIiB4PSIwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjcxIiB4PSIzNTAiIHk9Ii0zNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzEiIHg9Ii0zNTAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzEiIHg9IjAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzEiIHg9IjM1MCIgeT0iMCIvPjx1c2UgeGxpbms6aHJlZj0iI0wxXzI3MSIgeD0iLTM1MCIgeT0iMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjcxIiB4PSIwIiB5PSIzNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzEiIHg9IjM1MCIgeT0iMzUwIi8+PC9wYXR0ZXJuPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjcGF0dGVybl9MMV8yNzEpIi8+PC9nPjxnIGZpOmNsYXNzPSJLVXNlUGF0dGVybiI+PHBhdHRlcm4gaWQ9InBhdHRlcm5fTDFfMjcyIiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjM1MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHVzZSB4bGluazpocmVmPSIjTDFfMjcyIiB4PSItMzUwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjcyIiB4PSIwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjcyIiB4PSIzNTAiIHk9Ii0zNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzIiIHg9Ii0zNTAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzIiIHg9IjAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzIiIHg9IjM1MCIgeT0iMCIvPjx1c2UgeGxpbms6aHJlZj0iI0wxXzI3MiIgeD0iLTM1MCIgeT0iMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjcyIiB4PSIwIiB5PSIzNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzIiIHg9IjM1MCIgeT0iMzUwIi8+PC9wYXR0ZXJuPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjcGF0dGVybl9MMV8yNzIpIi8+PC9nPjxnIGZpOmNsYXNzPSJLVXNlUGF0dGVybiI+PHBhdHRlcm4gaWQ9InBhdHRlcm5fTDFfMjczIiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjM1MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHVzZSB4bGluazpocmVmPSIjTDFfMjczIiB4PSItMzUwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjczIiB4PSIwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjczIiB4PSIzNTAiIHk9Ii0zNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzMiIHg9Ii0zNTAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzMiIHg9IjAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzMiIHg9IjM1MCIgeT0iMCIvPjx1c2UgeGxpbms6aHJlZj0iI0wxXzI3MyIgeD0iLTM1MCIgeT0iMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjczIiB4PSIwIiB5PSIzNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzMiIHg9IjM1MCIgeT0iMzUwIi8+PC9wYXR0ZXJuPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjcGF0dGVybl9MMV8yNzMpIi8+PC9nPjxnIGZpOmNsYXNzPSJLVXNlUGF0dGVybiI+PHBhdHRlcm4gaWQ9InBhdHRlcm5fTDFfMjc0IiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjM1MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHVzZSB4bGluazpocmVmPSIjTDFfMjc0IiB4PSItMzUwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjc0IiB4PSIwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjc0IiB4PSIzNTAiIHk9Ii0zNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzQiIHg9Ii0zNTAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzQiIHg9IjAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzQiIHg9IjM1MCIgeT0iMCIvPjx1c2UgeGxpbms6aHJlZj0iI0wxXzI3NCIgeD0iLTM1MCIgeT0iMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjc0IiB4PSIwIiB5PSIzNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzQiIHg9IjM1MCIgeT0iMzUwIi8+PC9wYXR0ZXJuPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjcGF0dGVybl9MMV8yNzQpIi8+PC9nPjxnIGZpOmNsYXNzPSJLVXNlUGF0dGVybiI+PHBhdHRlcm4gaWQ9InBhdHRlcm5fTDFfMjc1IiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjM1MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHVzZSB4bGluazpocmVmPSIjTDFfMjc1IiB4PSItMzUwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjc1IiB4PSIwIiB5PSItMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjc1IiB4PSIzNTAiIHk9Ii0zNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzUiIHg9Ii0zNTAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzUiIHg9IjAiIHk9IjAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzUiIHg9IjM1MCIgeT0iMCIvPjx1c2UgeGxpbms6aHJlZj0iI0wxXzI3NSIgeD0iLTM1MCIgeT0iMzUwIi8+PHVzZSB4bGluazpocmVmPSIjTDFfMjc1IiB4PSIwIiB5PSIzNTAiLz48dXNlIHhsaW5rOmhyZWY9IiNMMV8yNzUiIHg9IjM1MCIgeT0iMzUwIi8+PC9wYXR0ZXJuPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjcGF0dGVybl9MMV8yNzUpIi8+PC9nPjwvc3ZnPg==");
  opacity: 0.06;
}

.mask.mask_icons-dark_v1 {
  background-size: 25%;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fi="http://pattern.flaticon.com/" viewBox="0 0 700 350"><defs><g id="c"><path d="M409 103a37 37 0 0 0-53 0l-15 16a7 7 0 1 0 11 10l15-15a22 22 0 0 1 31 31l-68 68-31-31 31-31a7 7 0 0 0-10-11L99 361a7 7 0 0 0 11 10l179-179 31 31-70 70a7 7 0 1 0 11 11l148-148c14-15 14-38 0-53z" transform="matrix(.07812 0 0 .07812 155 330)"/><path d="M240 314c-3-3-8-3-11 0L53 491a22 22 0 0 1-31-32l67-67a7 7 0 1 0-11-10l-67 67a37 37 0 0 0 52 52l177-176c3-3 3-8 0-11zM507 44l-18-8c-6-3-10-7-13-13l-8-19a7 7 0 0 0-14 0l-8 19c-3 6-7 10-13 13l-18 8a7 7 0 0 0 0 14l18 8c6 2 10 7 13 13l8 18a7 7 0 0 0 14 0l8-18c3-6 7-11 13-13l18-8a7 7 0 0 0 0-14zm-24 8c-9 4-17 12-21 21l-1 3-1-3c-5-9-12-17-21-21l-3-1 3-2c9-4 16-11 21-20l1-3 1 3c4 9 12 16 21 20l3 2-3 1zM483 251l-18-8c-6-3-11-7-14-13l-8-18a7 7 0 0 0-14 0l-8 18c-2 6-7 10-13 13l-18 8a7 7 0 0 0 0 14l18 8c6 3 11 7 13 13l8 18a7 7 0 0 0 14 0l8-18c3-6 8-10 14-13l18-8a7 7 0 0 0 0-14zm-25 8c-9 4-16 12-20 21l-2 3-1-3c-4-9-12-17-21-21l-3-1 3-1c9-4 17-12 21-21l1-3 2 3c4 9 11 17 20 21l3 1-3 1zM302 69l-24-11c-8-3-15-10-19-18l-10-24a7 7 0 0 0-14 0l-11 24c-3 8-10 15-18 18l-24 11a7 7 0 0 0 0 14l24 10c8 4 15 11 18 19l11 24a7 7 0 0 0 14 0l10-24c4-8 11-15 19-19l24-10a7 7 0 0 0 0-14zm-30 11c-12 5-21 14-26 26l-4 8-4-8c-5-12-15-21-26-26l-9-4 9-4c11-5 21-14 26-26l4-9 4 9c5 12 14 21 26 26l8 4-8 4z" transform="matrix(.07812 0 0 .07812 155 330)"/></g><g id="e"><path d="M440 16a56 56 0 0 0-79 0l-8 8a8 8 0 1 0 11 11l8-8a41 41 0 0 1 58 57l-44 44-58-57 15-15a8 8 0 0 0-11-10l-14 14-17-17c-3-3-8-3-11 0l-29 29c-3 3-3 7 0 10l17 17-53 53a8 8 0 1 0 11 11l53-53 58 57-47 47H185l29-30a8 8 0 0 0-10-10l-42 42-52 52a55 55 0 0 0-13 56l-34 34a25 25 0 0 0-7 18 25 25 0 0 0 42 18l34-34c12 4 24 4 36 0l1-1h1c7-3 13-7 19-13l21-21a8 8 0 0 0-11-10l-21 21a40 40 0 0 1-45 8c-3-1-6 0-8 2l-37 37a10 10 0 0 1-15-14l38-37c2-3 2-6 1-9-7-15-3-33 9-45l49-49h115l-64 64a8 8 0 0 0 10 11l126-126 17 17a8 8 0 0 0 11 0l28-28c3-3 3-8 0-11l-17-17 44-44c22-22 22-57 0-79zm-42 145-18 18-18-17-68-68-17-17 18-18 103 102zM136 429l-18-23a8 8 0 0 0-11 0l-18 23c-13 18-19 31-19 41a42 42 0 0 0 84 0c0-10-6-23-18-41zm-24 68c-14 0-27-12-27-27 0-10 15-32 27-47l11 15c15 20 16 29 16 32 0 15-12 27-27 27zM235 342a8 8 0 0 0-11 0c-5 5-43 50-43 75a49 49 0 0 0 97 0c0-25-39-70-43-75zm-6 108c-18 0-33-15-33-33 0-13 19-40 33-58 15 18 34 45 34 58 0 18-15 33-34 33z" transform="matrix(.03906 0 0 .03906 78 340)"/></g><g id="g"><path d="M404 356c-4 0-8 4-8 8v64c0 22-16 39-38 40l-4-1h-3c-19-4-33-21-33-41 0-4-3-7-7-7H93V144a8 8 0 1 0-15 0v275H8c-5 0-8 3-8 7 0 31 25 57 56 57h305a54 54 0 0 0 50-55v-64c0-4-3-8-7-8zM56 468c-20 0-37-15-40-34h288a56 56 0 0 0 17 34H56zM404 29H85c-4 0-7 4-7 8v77a8 8 0 1 0 15 0V44h303v290a8 8 0 1 0 15 0V37c0-4-3-8-7-8zM511 110l-31-66a8 8 0 0 0-14 0l-31 66-1 4v46a8 8 0 1 0 15 0v-39h48v264h-48V190a8 8 0 1 0-15 0v265c0 13 10 23 23 23h32c13 0 23-10 23-23V114l-1-4zm-58-4 10-20h20l10 20h-40zm36 357h-32c-5 0-8-4-8-8v-21h48v21c0 4-3 8-8 8zm8-44h-48v-19h48v19z" transform="matrix(.07813 0 0 .07813 68 68)"/><path d="m340 321-38-59a84 84 0 0 0-52-150 84 84 0 0 0-53 150l-38 59a8 8 0 0 0 7 11h168a8 8 0 0 0 6-11zM181 197a69 69 0 1 1 113 53l-38-58a8 8 0 0 0-13 0l-37 58a69 69 0 0 1-25-53zm100 61-2 1h-1a69 69 0 0 1-3 2h-1l-2 1-2 1h-3v1h-4l-1 1h-5a68 68 0 0 1-4 1h-1a69 69 0 0 1-5 0 72 72 0 0 1-4-1h-6v-1h-4l-1-1h-2l-2-1h-1l-2-1a70 70 0 0 1-4-2h-1l-1-1h-1l32-48 31 48zm-102 59 31-46h1l1 1 2 1 3 1 3 1 2 1h1a83 83 0 0 0 5 2h1l2 1h4l2 1h1a81 81 0 0 0 8 1h7l2-1h2a84 84 0 0 0 4 0h1l2-1h4l3-1h1a81 81 0 0 0 4-2h1l2-1h1a81 81 0 0 0 5-2h1l2-1v-1h1l31 46H179z" transform="matrix(.07813 0 0 .07813 68 68)"/></g><g id="i"><path d="M489 27H23C10 27 0 38 0 50v46a8 8 0 1 0 15 0V50c0-4 3-8 8-8h466c5 0 8 4 8 8v201a8 8 0 1 0 15 0V50c0-12-10-23-23-23zM504 274c-4 0-7 3-7 7v41H15V126a8 8 0 0 0-15 0v257c0 13 10 23 23 23h164l-4 37h-36c-4 0-8 4-8 8v26c0 4 4 8 8 8h218c4 0 8-4 8-8v-26c0-4-4-8-8-8h-36l-4-37h164c13 0 23-10 23-23V281c0-4-3-7-8-7zM358 458v12H154v-12h204zm-160-15 4-37h108l4 37H198zm299-60c0 5-3 8-8 8H23c-5 0-8-3-8-8v-46h482v46z" transform="matrix(.07813 0 0 .07813 243 68)"/><path d="M392 199h-6a131 131 0 0 0-68-108h42a21 21 0 1 0 0-15h-84v-6c0-4-3-8-7-8h-26c-4 0-8 4-8 8v6h-83a21 21 0 1 0-1 15h43a131 131 0 0 0-69 108h-5c-5 0-8 3-8 8v26c0 4 3 7 8 7h26c4 0 7-3 7-7v-26c0-5-3-8-7-8h-6a116 116 0 0 1 95-107v4c0 4 4 7 8 7l-29 49a8 8 0 0 0 13 7l21-35v61a20 20 0 1 0 15 0v-61l55 92-25 43h-74l-26-43 18-30a8 8 0 0 0-13-8l-20 34v8l23 39c-4 0-7 3-7 7v33c0 4 4 8 8 8h108c4 0 7-4 7-8v-33c0-4-3-7-7-7l23-39c2-3 2-5 0-8l-64-109c4 0 7-3 7-7v-4a116 116 0 0 1 95 107h-5c-4 0-7 3-7 8v26c0 4 3 7 7 7h26c5 0 8-3 8-7v-26c0-5-3-8-8-8zM379 78a5 5 0 1 1 0 11 5 5 0 0 1 0-11zM133 89a5 5 0 1 1 0-11 5 5 0 0 1 0 11zm5 136h-11v-11h11v11zm118-17a5 5 0 1 1 0-9 5 5 0 0 1 0 9zm5-124v4h-11V77h11v7zm-52 208v-18h93v18h-93zm176-67h-11v-11h11v11z" transform="matrix(.07813 0 0 .07813 243 68)"/></g><g id="m"><path d="M449 348c4 0 8-4 8-8V8c0-5-4-8-8-8H63c-4 0-8 3-8 8v59a8 8 0 1 0 15 0V47h372v69H70V97a8 8 0 1 0-15 0v407c0 5 4 8 8 8h386c4 0 8-3 8-8V370a8 8 0 1 0-15 0v54H70V278h372v62c0 4 3 8 7 8zM70 32V15h372v17H70zm372 407v58H70v-58h372zm-34-308-152 58-152-58h304zm-338 4 165 62-165 63V135zm372 125-104-39a8 8 0 0 0-5 14l75 28H104l152-58 49 19a8 8 0 1 0 5-14l-33-13 165-62v125z" transform="translate(315 140) scale(.13672)"/><path d="M324 74H188a8 8 0 1 0 0 15h136a8 8 0 1 0 0-15zM173 300h-56c-4 0-7 4-7 8v56c0 4 3 8 7 8h56c5 0 8-4 8-8v-56c0-4-3-8-8-8zm-7 57h-41v-42h41v42zM173 383h-56a8 8 0 1 0 0 15h56a8 8 0 1 0 0-15zM284 300h-56c-4 0-8 4-8 8v56c0 4 4 8 8 8h56c4 0 8-4 8-8v-56c0-4-4-8-8-8zm-7 57h-42v-42h42v42zM284 383h-56a8 8 0 1 0 0 15h56a8 8 0 1 0 0-15zM395 300h-56c-5 0-8 4-8 8v56c0 4 3 8 8 8h56c4 0 7-4 7-8v-56c0-4-3-8-7-8zm-8 57h-41v-42h41v42zM395 383h-56a8 8 0 1 0 0 15h56a8 8 0 1 0 0-15zM156 460h-46a8 8 0 1 0 0 15h46a8 8 0 1 0 0-15zM238 460h-46a8 8 0 1 0 0 15h46a8 8 0 1 0 0-15zM320 460h-46a8 8 0 1 0 0 15h46a8 8 0 0 0 0-15zM402 460h-46a8 8 0 1 0 0 15h46a8 8 0 1 0 0-15z" transform="translate(315 140) scale(.13672)"/></g><g id="o"><path d="M505 382c-5 0-8 3-8 7v50c0 4-3 7-7 7H22c-4 0-7-3-7-7V211a7 7 0 1 0-15 0v228c0 12 10 22 22 22h468c12 0 22-10 22-22v-50c0-4-3-7-7-7zM490 51H22C10 51 0 61 0 73v108a7 7 0 1 0 15 0v-40h482v218a7 7 0 1 0 15 0V73c0-12-10-22-22-22zm7 75H15V73c0-4 3-7 7-7h468c4 0 7 3 7 7v53z" transform="rotate(-15 637 -427) scale(.13672)"/><path d="M53 83a13 13 0 1 0 0 25 13 13 0 0 0 0-25zM91 83a13 13 0 1 0 0 25 13 13 0 0 0 0-25zM128 83a13 13 0 1 0 0 25 13 13 0 0 0 0-25zM274 243c4 0 7-3 7-7v-44c0-4-3-8-7-8H58c-4 0-7 4-7 8v149c0 4 3 8 7 8h216c4 0 7-4 7-8v-76a7 7 0 1 0-15 0v36l-61-54c-3-3-7-3-10 0l-39 34-28-25c-3-2-7-2-10 0l-52 47V199h200v37c0 4 4 7 8 7zm-74 19 66 60v12h-51l-48-42 33-30zm-77 10 57 51 12 11H66v-11l57-51z" transform="rotate(-15 637 -427) scale(.13672)"/><path d="M157 203a25 25 0 1 0 0 49 25 25 0 0 0 0-49zm0 34a10 10 0 1 1 0-19 10 10 0 0 1 0 19zM451 184H318a7 7 0 1 0 0 15h133a7 7 0 1 0 0-15zM451 235H318a7 7 0 1 0 0 15h133a7 7 0 1 0 0-15zM451 285H318a7 7 0 1 0 0 15h133a7 7 0 1 0 0-15zM451 334H318a7 7 0 1 0 0 15h133a7 7 0 1 0 0-15zM451 392H62a7 7 0 1 0 0 15h389a7 7 0 1 0 0-15z" transform="rotate(-15 637 -427) scale(.13672)"/></g><path d="M437 75a254 254 0 0 0-362 0 254 254 0 0 0 0 362 254 254 0 0 0 362 0 254 254 0 0 0 0-362zm-5 16c40 43 63 98 65 158H394c-2-32-14-62-35-85l68-69 5-4zM249 15v20a7 7 0 0 0 14 0V15c60 2 115 25 158 65l-73 73c-23-21-53-33-85-35V65a7 7 0 1 0-14 0v53c-32 2-62 14-85 35L91 80c43-40 98-63 158-65zM15 263h44a7 7 0 0 0 0-14H15c2-60 25-115 65-158l73 73c-21 23-33 53-35 85H89a7 7 0 0 0 0 14h29c2 32 14 62 35 85l-73 73c-40-43-63-98-65-158zm234 234c-60-2-115-25-158-65l73-73c23 21 53 33 85 35v103zm7-118a122 122 0 0 1-123-123 122 122 0 0 1 123-123 122 122 0 0 1 123 123 122 122 0 0 1-123 123zm176 42-39-38a7 7 0 1 0-10 10l38 39c-43 40-98 63-158 65V394c32-2 62-14 85-35l15 15a7 7 0 1 0 11-11l-15-15c21-23 33-53 35-85h103c-2 60-25 115-65 158z" transform="rotate(15 368 1181) scale(.17578)" id="a"/><path d="M453 58c-4 0-8 3-8 8v74H309v-1a59 59 0 0 0-46-82V29a8 8 0 1 0-15 0v28a59 59 0 0 0-46 83H67V66c0-5-4-8-8-8-32 0-59 27-59 59v321a57 57 0 0 0 57 53h398a57 57 0 0 0 57-55V117c0-32-27-59-59-59zm-52 306a44 44 0 0 1-52-24l-81-168a58 58 0 0 0 22-10l9-8 102 210zM255 235c-5 0-8 3-8 7v16h-27l36-75 36 75h-30v-16c0-4-3-7-7-7zm0-164a44 44 0 0 1 35 70l-2 3h-1a44 44 0 0 1-1 2l-1 1-2 1-1 1a43 43 0 0 1-26 9h-7a44 44 0 0 1-24-12l-2-2-1-1-1-1v-1a42 42 0 0 1-3-4 44 44 0 0 1 37-66zm242 326-3-3c-9-9-21-15-34-16v-44a8 8 0 1 0-15 0v51c0 4 4 7 8 7h5l2 1h2c13 3 25 12 31 24v2h1v3a46 46 0 0 1 2 4v3l1 2v4c-1 23-19 40-42 40H57c-23 0-41-17-42-40a44 44 0 0 1 1-6v-1a42 42 0 0 1 1-3v-1a43 43 0 0 1 1-2v-3h1v-2c6-12 18-21 31-24h2l2-1h5c4 0 8-3 8-7V216a8 8 0 0 0-15 0v162a59 59 0 0 0-37 19V117c0-22 16-40 37-43v112a8 8 0 0 0 15 0v-31h129l-11 22-5 11a8 8 0 0 0 4 10h1a7 7 0 0 0 1 0h4v-1h1l1-1a7 7 0 0 0 1-2l2-3 18-36v1h1a59 59 0 0 0 3 3l1 1 1 1c8 6 16 10 25 11l-81 168a44 44 0 0 1-52 24l69-142 1-4a8 8 0 0 0-14-3l-21 43h-29a8 8 0 0 0 0 15h22l-45 91a8 8 0 0 0-1 4 7 7 0 0 0 5 6 59 59 0 0 0 78-27l36-74h35v23a8 8 0 0 0 15 0v-23h38l36 74a59 59 0 0 0 78 27 8 8 0 0 0 4-10l-44-91h18a8 8 0 1 0 0-15h-26l-50-103h129v149c0 4 4 7 8 7s7-3 7-7V74c21 3 37 21 37 43v280z" transform="matrix(.03906 0 0 .03906 253 340)" id="k"/><path d="M346 17c-32 0-63 9-90 27A165 165 0 0 0 60 55a7 7 0 1 0 10 12 151 151 0 0 1 173-14l-2 2-2 1-3 3-4 3-1 1-2 3-2 1-2 2-1 2a167 167 0 0 0-11 13l-1 2-2 2-1 2-2 2-1 2-1 2-1 2-2 3-1 1-2 4-1 1-1 3-1 2-1 3-1 1-1 3-1 2a163 163 0 0 0-6 16v2l-1 3v2l-1 3v1l-1 4v1l-1 5v2l-1 3v5l-1 2v5a158 158 0 0 0 0 5v1a167 167 0 0 0-89 133A152 152 0 0 1 49 88a7 7 0 0 0-11-10 166 166 0 0 0 52 253 166 166 0 0 0 332 0c32-17 58-43 74-76a7 7 0 1 0-14-7c-13 28-34 51-61 66a165 165 0 0 0-89-133v-1a174 174 0 0 0 0-5v-5l-1-2v-5l-1-3v-2l-1-5v-1l-1-4v-1l-1-3v-2l-1-3v-2a157 157 0 0 0-6-16l-1-2-1-3-1-1-1-3-1-2-1-3-1-1-2-4-1-1-2-3v-2l-2-2-1-2-2-2-1-2-2-2-1-2a161 161 0 0 0-11-13l-1-2-2-2-2-1-2-3-1-1-4-3-3-3-2-1-2-2a151 151 0 0 1 223 167 7 7 0 0 0 15 3A167 167 0 0 0 346 17zm-90 463c-80 0-146-63-151-142a165 165 0 0 0 151-15 165 165 0 0 0 151 15c-5 79-71 142-151 142zm76-282a152 152 0 0 1 75 124 150 150 0 0 1-138-8c36-29 59-71 63-116zm-76 107c-13-10-25-22-35-36a7 7 0 0 0-12 8c9 14 21 26 34 37a150 150 0 0 1-138 8 151 151 0 0 1 75-124c2 17 6 33 13 49a7 7 0 0 0 13-5c-6-17-10-34-11-52l2-1h1l4-2h1l3-1 1-1h3l1-1 3-1h1a159 159 0 0 1 23-4l2-1h12l4-1 4 1h12l2 1h4a164 164 0 0 1 15 3h1l2 1h2l2 1 2 1h3l1 1 3 1h1l4 2h1l2 1c-2 46-25 88-61 115zm13-232 2 1a152 152 0 0 1 8 8l1 2 1 2 2 1 1 2 1 1 3 4 2 4h1l2 3 1 1 1 3 1 1 1 3 1 1a150 150 0 0 1 5 10l1 2 1 2 1 2 1 3v1l2 4 1 4 1 1v3l1 2 1 2v2a142 142 0 0 1 2 11l1 2v7l1 2v4h-1a157 157 0 0 0-4-2h-2l-3-1-1-1-4-1h-1l-3-1-2-1a155 155 0 0 0-7-1h-1l-3-1h-1l-5-1h-4l-1-1a162 162 0 0 0-8 0h-6a172 172 0 0 0-8 0h-14l-1 1h-4l-5 1h-1l-3 1h-1a171 171 0 0 0-7 1l-2 1-3 1h-1l-4 1-1 1-3 1h-2a170 170 0 0 0-4 2h-1v-4l1-2v-7l1-2a164 164 0 0 1 2-11v-2l1-2 1-2v-3l1-1 1-4 2-4v-1l1-3 1-2 1-2 1-2 1-2 1-2a146 146 0 0 1 3-6l1-1 1-3 1-1 1-3 1-1 2-3h1l2-4 3-4 1-1 1-2 1-1 2-2 1-1a153 153 0 0 1 8-9l2-1 2-2 1-1 2-2 1-1 4-3 3-2 3 2 4 3 1 1 2 2 1 1 2 2z" transform="matrix(.09766 0 0 .09766 63 238)" id="q"/><path d="m507 356-108-47 20-8a8 8 0 1 0-6-14l-36 15-121 52-121-52-108-46 105-45 121 52a8 8 0 0 0 6 0l121-52 105 45-44 20a7 7 0 1 0 6 13l60-26a7 7 0 0 0 0-13l-108-47 108-46a7 7 0 0 0 0-14L259 37h-6L98 103a8 8 0 1 0 6 14l152-65 229 98-229 98-229-98 49-21a8 8 0 1 0-6-14L5 143a7 7 0 0 0 0 14l108 46L5 250a7 7 0 0 0 0 13l108 46L5 356a7 7 0 0 0 0 14l248 105a8 8 0 0 0 6 0l38-16a8 8 0 1 0-6-14l-35 15-229-97 105-45 121 51a8 8 0 0 0 6 0l121-51 105 45-166 71a8 8 0 1 0 6 13l182-77a7 7 0 0 0 0-14z" transform="translate(218 218) scale(.17578)" id="s"/></defs><g fi:class="KUsePattern"><pattern id="b" width="350" height="350" patternUnits="userSpaceOnUse"><use xlink:href="%23a" x="-350" y="-350"/><use xlink:href="%23a" y="-350"/><use xlink:href="%23a" x="350" y="-350"/><use xlink:href="%23a" x="-350"/><use xlink:href="%23a"/><use xlink:href="%23a" x="350"/><use xlink:href="%23a" x="-350" y="350"/><use xlink:href="%23a" y="350"/><use xlink:href="%23a" x="350" y="350"/></pattern><rect width="100%25" height="100%25" fill="url(%23b)"/></g><g fi:class="KUsePattern"><pattern id="d" width="350" height="350" patternUnits="userSpaceOnUse"><use xlink:href="%23c" x="-350" y="-350"/><use xlink:href="%23c" y="-350"/><use xlink:href="%23c" x="350" y="-350"/><use xlink:href="%23c" x="-350"/><use xlink:href="%23c"/><use xlink:href="%23c" x="350"/><use xlink:href="%23c" x="-350" y="350"/><use xlink:href="%23c" y="350"/><use xlink:href="%23c" x="350" y="350"/></pattern><rect width="100%25" height="100%25" fill="url(%23d)"/></g><g fi:class="KUsePattern"><pattern id="f" width="350" height="350" patternUnits="userSpaceOnUse"><use xlink:href="%23e" x="-350" y="-350"/><use xlink:href="%23e" y="-350"/><use xlink:href="%23e" x="350" y="-350"/><use xlink:href="%23e" x="-350"/><use xlink:href="%23e"/><use xlink:href="%23e" x="350"/><use xlink:href="%23e" x="-350" y="350"/><use xlink:href="%23e" y="350"/><use xlink:href="%23e" x="350" y="350"/></pattern><rect width="100%25" height="100%25" fill="url(%23f)"/></g><g fi:class="KUsePattern"><pattern id="h" width="350" height="350" patternUnits="userSpaceOnUse"><use xlink:href="%23g" x="-350" y="-350"/><use xlink:href="%23g" y="-350"/><use xlink:href="%23g" x="350" y="-350"/><use xlink:href="%23g" x="-350"/><use xlink:href="%23g"/><use xlink:href="%23g" x="350"/><use xlink:href="%23g" x="-350" y="350"/><use xlink:href="%23g" y="350"/><use xlink:href="%23g" x="350" y="350"/></pattern><rect width="100%25" height="100%25" fill="url(%23h)"/></g><g fi:class="KUsePattern"><pattern id="j" width="350" height="350" patternUnits="userSpaceOnUse"><use xlink:href="%23i" x="-350" y="-350"/><use xlink:href="%23i" y="-350"/><use xlink:href="%23i" x="350" y="-350"/><use xlink:href="%23i" x="-350"/><use xlink:href="%23i"/><use xlink:href="%23i" x="350"/><use xlink:href="%23i" x="-350" y="350"/><use xlink:href="%23i" y="350"/><use xlink:href="%23i" x="350" y="350"/></pattern><rect width="100%25" height="100%25" fill="url(%23j)"/></g><g fi:class="KUsePattern"><pattern id="l" width="350" height="350" patternUnits="userSpaceOnUse"><use xlink:href="%23k" x="-350" y="-350"/><use xlink:href="%23k" y="-350"/><use xlink:href="%23k" x="350" y="-350"/><use xlink:href="%23k" x="-350"/><use xlink:href="%23k"/><use xlink:href="%23k" x="350"/><use xlink:href="%23k" x="-350" y="350"/><use xlink:href="%23k" y="350"/><use xlink:href="%23k" x="350" y="350"/></pattern><rect width="100%25" height="100%25" fill="url(%23l)"/></g><g fi:class="KUsePattern"><pattern id="n" width="350" height="350" patternUnits="userSpaceOnUse"><use xlink:href="%23m" x="-350" y="-350"/><use xlink:href="%23m" y="-350"/><use xlink:href="%23m" x="350" y="-350"/><use xlink:href="%23m" x="-350"/><use xlink:href="%23m"/><use xlink:href="%23m" x="350"/><use xlink:href="%23m" x="-350" y="350"/><use xlink:href="%23m" y="350"/><use xlink:href="%23m" x="350" y="350"/></pattern><rect width="100%25" height="100%25" fill="url(%23n)"/></g><g fi:class="KUsePattern"><pattern id="p" width="350" height="350" patternUnits="userSpaceOnUse"><use xlink:href="%23o" x="-350" y="-350"/><use xlink:href="%23o" y="-350"/><use xlink:href="%23o" x="350" y="-350"/><use xlink:href="%23o" x="-350"/><use xlink:href="%23o"/><use xlink:href="%23o" x="350"/><use xlink:href="%23o" x="-350" y="350"/><use xlink:href="%23o" y="350"/><use xlink:href="%23o" x="350" y="350"/></pattern><rect width="100%25" height="100%25" fill="url(%23p)"/></g><g fi:class="KUsePattern"><pattern id="r" width="350" height="350" patternUnits="userSpaceOnUse"><use xlink:href="%23q" x="-350" y="-350"/><use xlink:href="%23q" y="-350"/><use xlink:href="%23q" x="350" y="-350"/><use xlink:href="%23q" x="-350"/><use xlink:href="%23q"/><use xlink:href="%23q" x="350"/><use xlink:href="%23q" x="-350" y="350"/><use xlink:href="%23q" y="350"/><use xlink:href="%23q" x="350" y="350"/></pattern><rect width="100%25" height="100%25" fill="url(%23r)"/></g><g fi:class="KUsePattern"><pattern id="t" width="350" height="350" patternUnits="userSpaceOnUse"><use xlink:href="%23s" x="-350" y="-350"/><use xlink:href="%23s" y="-350"/><use xlink:href="%23s" x="350" y="-350"/><use xlink:href="%23s" x="-350"/><use xlink:href="%23s"/><use xlink:href="%23s" x="350"/><use xlink:href="%23s" x="-350" y="350"/><use xlink:href="%23s" y="350"/><use xlink:href="%23s" x="350" y="350"/></pattern><rect width="100%25" height="100%25" fill="url(%23t)"/></g></svg>');
  opacity: 0.12;
}

.mask.mask_icons_dark_v2 {
  background-size: 25%;
  opacity: 0.12;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='1417.32' height='1417.32' xml:space='preserve'><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M655.546 597.997 564 598M738.787 496.758l-.004-91.546M370.75 1394.35l-.004-41.541M358.643 1041.913l41.541-.004M671.545 575.998l-54.45.003M1373.055 25.633l-85.195.003'/></g><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='m299.6 1110.812 23.527 23.528M277.697 1108.965l47.278 47.277'/><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M268.839 709.05H450.47M450.47 882.032H268.839M370.763 904.188c0 6.132-4.975 11.106-11.109 11.106-6.136 0-11.109-4.975-11.109-11.106 0-6.137 4.973-11.112 11.109-11.112 6.134-.001 11.109 4.975 11.109 11.112zM408.605 729.051l16.488 16.487M387.31 733.705l33.131 33.131'/><path d='M450.408 910.683c0 8.361-6.776 15.136-15.135 15.136H283.914c-8.358 0-15.136-6.774-15.136-15.136V685.806c0-8.358 6.778-15.136 15.136-15.136h151.359c8.359 0 15.135 6.778 15.135 15.136v224.877zM338.354 691.211h20.903M372.051 691.211h8.901'/></g><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M1160.926 580.305v-84.617M1220.907 626.272c0 32.364-26.232 58.599-58.59 58.599h-2.871c-32.361 0-58.59-26.235-58.59-58.599v-59.164c0-32.361 26.229-58.589 58.59-58.589h2.871c32.357 0 58.59 26.229 58.59 58.589v59.164zM1100.977 580.305h119.892'/></g><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><circle cx='189.607' cy='1314.895' r='9.105'/><path d='M344.855 1315.883c0 11.043-8.955 20-20 20h-270.1c-11.047 0-20-8.957-20-20v-206.895c0-11.047 8.953-20 20-20h270.101c11.045 0 20 8.953 20 20v206.895zM34.755 1291.215h310.1M166.268 1335.883h47.076v46.332h-47.076zM113.104 1382.215h153.007'/></g><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M1226.681 758.828v134.425c0 13.162 10.672 23.83 23.832 23.83h100.542c13.164 0 23.832-10.668 23.832-23.83V758.828h-148.206zM1354 837.458v-60.274M1354 867.763v-16.002'/><path d='M1356.277 933.858c4.883 0 8.84-3.957 8.84-8.838s-3.957-8.84-8.84-8.84H1245.29c-4.883 0-8.84 3.959-8.84 8.84s3.957 8.838 8.84 8.838h110.987zM1267.384 735.416c26.654-21.275-29.701-43.211 0-66.922M1301.874 719.416c26.653-21.275-29.701-43.211 0-66.922M1335.707 735.416c26.656-21.275-29.698-43.211 0-66.922M1226.681 780.25h-29.945c-14.348 0-25.977 11.633-25.977 25.979v56.74c0 14.346 11.629 25.975 25.977 25.975h29.945'/><path d='M1226.681 795.52h-24.387c-8.92 0-16.148 7.227-16.148 16.147v45.865c0 8.918 7.229 16.148 16.148 16.148h24.387'/></g><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M1318.264 1046.468c-2.14-6.581-8.303-10.731-14.883-10.614h-58.936l-18.252-56.177c-1.961-6.229-7.781-10.753-14.66-10.75a15.265 15.265 0 0 0-14.628 10.739l-18.266 56.188h-58.865c-6.612-.158-12.821 4.003-14.971 10.614-2.149 6.622.434 13.641 5.889 17.399l47.599 34.585-18.225 56.064c-2.137 6.217-.092 13.355 5.504 17.42 5.593 4.06 13.004 3.806 18.255-.14l47.706-34.662 47.787 34.721c5.246 3.889 12.614 4.126 18.18.081 5.605-4.074 7.647-11.231 5.488-17.458l-18.205-56.031 47.612-34.595c5.437-3.756 8.017-10.773 5.871-17.384zM367.537 70.667l-43.2-43.2c-18.425-18.424-48.296-18.424-66.72 0-18.424 18.423-18.424 48.295.001 66.719l80.958 80.965c15.749 15.747 41.28 15.749 57.029 0 15.748-15.749 15.75-41.283.001-57.031l-81.372-80.55c-12.844-12.845-33.671-12.846-46.516-.002-12.845 12.845-12.843 33.672.001 46.516l43.201 43.201'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M994.266 1090.436c6.291 6.291 31.893 19.488 38.179 13.201 6.294-6.295-9.105-29.688-15.398-35.979l.023.021c12.442-17.067 19.783-38.091 19.783-60.83 0-57.103-46.289-103.394-103.39-103.394-57.1 0-103.389 46.291-103.389 103.394 0 57.098 46.289 103.389 103.389 103.389 22.735 0 43.757-7.34 60.824-19.776l-.021-.026z'/><g fill='none' stroke='%23000' stroke-width='8.655' stroke-linecap='round' stroke-miterlimit='10'><path d='M750.772 1021.11v-39.823c0-10.113-8.203-18.312-18.315-18.312H489.028c-10.11 0-18.316 8.199-18.316 18.312v153.923c0 10.108 8.206 18.31 18.316 18.31h243.429c10.112 0 18.315-8.201 18.315-18.31v-42.274'/><path d='M719.334 938.716H489.028c-10.11 0-18.316 8.2-18.316 18.314v43.875'/><path d='M750.772 980.532v-43.504c0-10.114-8.203-18.314-18.315-18.314h-34.79'/><path d='m704.604 937.711-19.089-52.438a4.573 4.573 0 0 0-5.867-2.736l-154.215 56.131M657.959 1072.271c0 12.644 10.249 22.889 22.895 22.889h60.664c12.645 0 22.897-10.245 22.897-22.889v-30.339c0-12.646-10.253-22.889-22.897-22.889h-60.664c-12.646 0-22.895 10.243-22.895 22.889v30.339z'/><path d='M697.735 1040c-10.114 0-18.315 8.199-18.315 18.314 0 10.109 8.201 18.313 18.315 18.313 10.119 0 18.315-8.204 18.315-18.313'/></g><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M544.727 299.286h-35.074c-8.454 0-15.307 6.504-15.307 14.529v209.458c0 8.024 6.853 14.529 15.307 14.529h164.532c8.454 0 15.305-6.504 15.305-14.529V313.815c0-8.025-6.852-14.529-15.305-14.529h-35.072'/><path d='M643.125 324.709h22.989v187.665H517.725V324.709h22.989'/><path d='M620.153 299.286h18.959v37.131h-94.385v-37.131h18.959'/><path d='M563.686 286.858h56.467v24.858h-56.467zM552.539 427.02l24.553 23.306 54.206-51.456'/></g><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M144.687 809.248h19.871v162.238H36.277V809.248H56.15'/><path d='M59.621 787.27H29.296c-7.309 0-13.23 5.623-13.23 12.561v181.078c0 6.938 5.922 12.561 13.23 12.561h142.242c7.309 0 13.23-5.623 13.23-12.561V799.83c0-6.938-5.922-12.561-13.23-12.561h-30.322'/><path d='M124.826 787.27h16.39v32.099H59.621V787.27h16.388'/><path d='M76.009 776.525h48.816v21.49H76.009zM59.621 849.025h34.195M112.308 873.361h28.908M59.621 873.361h39.078M94.513 895.604h46.703M59.621 895.604h20.238M123.82 917.846h17.396M59.621 917.846h49.546M59.621 940.088H95.21'/></g><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M463.497 228.367c0 6.938 4.834 12.561 10.795 12.561h244.803c5.963 0 10.795-5.623 10.795-12.561V63.339c0-6.938-4.832-12.562-10.795-12.562H474.292c-5.961 0-10.795 5.625-10.795 12.562v165.028z'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M691.835 171.583h27.26c5.963 0 10.795-5.623 10.795-12.561M521.788 171.583h149.813M463.497 159.023c0 6.938 4.834 12.561 10.795 12.561h27.262M555.819 149.867h81.75M632.812 50.777V27.753c0-6.938-5.625-12.561-12.562-12.561h-47.11c-6.938 0-12.561 5.623-12.561 12.561v23.023'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M521.788 168.97c0 5.586-4.531 10.115-10.117 10.115h0c-5.588 0-10.117-4.529-10.117-10.115v-19.281c0-5.59 4.529-10.115 10.117-10.115h0c5.586 0 10.117 4.525 10.117 10.115v19.281z'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M521.788 190.164c0 5.588-4.531 10.119-10.117 10.119h0c-5.588 0-10.117-4.531-10.117-10.119v-40.475c0-5.59 4.529-10.115 10.117-10.115h0c5.586 0 10.117 4.525 10.117 10.115v40.475zM671.601 168.97c0 5.586 4.531 10.115 10.117 10.115h0c5.59 0 10.119-4.529 10.119-10.115v-19.281c0-5.59-4.529-10.115-10.119-10.115h0c-5.586 0-10.117 4.525-10.117 10.115v19.281z'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M671.601 190.164c0 5.588 4.531 10.119 10.117 10.119h0c5.59 0 10.119-4.531 10.119-10.119v-40.475c0-5.59-4.529-10.115-10.119-10.115h0c-5.586 0-10.117 4.525-10.117 10.115v40.475z'/><path fill='none' stroke='%23000' stroke-width='9.98' stroke-linecap='round' stroke-miterlimit='10' d='M766.531 824.813V696.825c0-4.844-1.702-8.984-5.085-12.367-3.404-3.401-7.525-5.103-12.352-5.103H621.093c-4.845 0-8.969-1.702-12.352-5.086-3.404-3.401-5.103-7.507-5.103-12.349v-.507c0-4.844-1.7-8.95-5.085-12.349-3.401-3.386-7.525-5.088-12.352-5.088h-58.186c-4.845 0-8.966 1.702-12.367 5.088-3.383 3.399-5.085 7.505-5.085 12.349v163.4c0 4.841 1.702 8.949 5.085 12.349 3.401 3.386 7.522 5.086 12.367 5.086h221.081c4.826 0 8.947-1.7 12.352-5.086 3.381-3.399 5.083-7.508 5.083-12.349z'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M766.531 824.813V696.825c0-4.844-1.702-8.984-5.085-12.367-3.404-3.401-7.525-5.103-12.352-5.103H621.093c-4.845 0-8.969-1.702-12.352-5.086-3.404-3.401-5.103-7.507-5.103-12.349v-.507c0-4.844-1.7-8.95-5.085-12.349-3.401-3.386-7.525-5.088-12.352-5.088h-58.186c-4.845 0-8.966 1.702-12.367 5.088-3.383 3.399-5.085 7.505-5.085 12.349v163.4c0 4.841 1.702 8.949 5.085 12.349 3.401 3.386 7.522 5.086 12.367 5.086h221.081c4.826 0 8.947-1.7 12.352-5.086 3.381-3.399 5.083-7.508 5.083-12.349z'/><path fill='none' stroke='%23000' stroke-width='2' d='M202.833 171.29c2.354 2.277 2.887 4.898 1.596 7.859-1.291 3.039-3.531 4.559-6.721 4.559h-43.521l22.9 54.229c.758 1.898.758 3.76 0 5.582-.762 1.822-2.051 3.15-3.875 3.988l-20.164 8.545c-1.898.758-3.76.758-5.582 0-1.824-.762-3.152-2.051-3.988-3.875l-21.76-51.494-35.545 35.545c-1.443 1.441-3.152 2.164-5.127 2.164a7.07 7.07 0 0 1-2.734-.568c-3.039-1.293-4.557-3.533-4.557-6.723V59.754c0-3.191 1.518-5.43 4.557-6.722a7.054 7.054 0 0 1 2.734-.569c2.051 0 3.76.723 5.127 2.164l116.66 116.663z'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M202.833 171.29c2.354 2.277 2.887 4.898 1.596 7.859-1.291 3.039-3.531 4.559-6.721 4.559h-43.521l22.9 54.229c.758 1.898.758 3.76 0 5.582-.762 1.822-2.051 3.15-3.875 3.988l-20.164 8.545c-1.898.758-3.76.758-5.582 0-1.824-.762-3.152-2.051-3.988-3.875l-21.76-51.494-35.545 35.545c-1.443 1.441-3.152 2.164-5.127 2.164a7.07 7.07 0 0 1-2.734-.568c-3.039-1.293-4.557-3.533-4.557-6.723V59.754c0-3.191 1.518-5.43 4.557-6.722a7.054 7.054 0 0 1 2.734-.569c2.051 0 3.76.723 5.127 2.164l116.66 116.663z'/><path fill='none' stroke='%23000' stroke-width='9.98' stroke-linecap='round' stroke-miterlimit='10' d='M1396.225 138.227c0 5.258-1.949 10.346-5.85 15.262l-37.514 46.16c-3.645 4.496-8.562 8.203-14.75 11.125-6.189 2.926-12.125 4.391-17.803 4.391h-138.354c-7.801 0-14.496-2.797-20.09-8.395-5.598-5.594-8.395-12.293-8.395-20.09V64.602c0-7.799 2.797-14.496 8.395-20.092 5.594-5.596 12.289-8.393 20.09-8.393h40.691c7.801 0 14.498 2.797 20.094 8.393 5.594 5.596 8.391 12.293 8.391 20.092v4.07h69.178c7.799 0 14.496 2.797 20.092 8.391 5.594 5.596 8.393 12.293 8.393 20.094V117.5h24.416c4.578 0 8.773 1.039 12.59 3.117 3.812 2.078 6.652 5.066 8.52 8.965 1.269 2.715 1.906 5.596 1.906 8.645zm-241.098 49.465 47.176-54.676c3.729-4.492 8.646-8.203 14.75-11.129 6.105-2.922 12.037-4.387 17.803-4.387h119.393'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='m1066.305 830.447 5.227 23.74c.297 1.195.148 2.312-.449 3.359s-1.445 1.77-2.539 2.164l-.746.148c-.398.203-.922.375-1.566.523-.648.148-1.445.375-2.391.672-.945.301-2.016.574-3.209.82a152.074 152.074 0 0 1-8.287 1.496c-1.641.246-3.309.473-5 .668a79.12 79.12 0 0 1-5.449.449c-1.941.102-3.859.152-5.748.152-23.289 0-43.646-6.496-61.061-19.486-17.42-12.988-29.262-30.479-35.533-52.479h-14.182c-1.297 0-2.416-.473-3.361-1.418-.947-.945-1.418-2.062-1.418-3.359v-16.871c0-1.291.471-2.41 1.418-3.357.945-.943 2.064-1.418 3.361-1.418h9.852c-.199-5.674-.148-10.9.148-15.678h-10c-1.396 0-2.539-.445-3.436-1.342-.895-.896-1.344-2.037-1.344-3.434v-17.021c0-1.391.449-2.539 1.344-3.434.896-.895 2.039-1.344 3.436-1.344H940c6.668-20.9 18.785-37.719 36.354-50.461 17.564-12.738 37.498-19.109 59.793-19.109 10.152 0 19.807 1.145 28.963 3.434 1.094.299 2.09 1.045 2.986 2.238.596 1.098.746 2.293.447 3.584l-6.418 23.738c-.301 1.295-.996 2.264-2.092 2.912s-2.291.77-3.584.371l-.596-.148c-.4-.098-.971-.223-1.717-.373l-2.613-.521a43.401 43.401 0 0 0-3.359-.523 697.765 697.765 0 0 0-3.881-.449 97.295 97.295 0 0 0-4.33-.371 69.66 69.66 0 0 0-4.404-.148c-12.541 0-23.789 3.186-33.74 9.555-9.953 6.367-17.418 15.129-22.395 26.273h69.871c1.59 0 2.836.598 3.73 1.793.994 1.195 1.346 2.488 1.047 3.879l-3.582 17.021c-.5 2.588-2.092 3.881-4.779 3.881h-72.857c-.297 3.686-.297 8.91 0 15.678h68.527c1.494 0 2.738.596 3.734 1.789.895 1.197 1.193 2.539.895 4.033l-3.582 16.719c-.203 1.098-.748 2.02-1.645 2.766-.895.746-1.891 1.117-2.984 1.117h-57.777c4.777 11.646 12.217 20.879 22.32 27.695 10.1 6.816 21.473 10.227 34.113 10.227 1.791 0 3.582-.074 5.375-.223 1.789-.148 3.457-.324 5-.523s3.01-.422 4.406-.672a65.323 65.323 0 0 0 3.656-.746c1.045-.246 1.965-.473 2.762-.672l1.793-.449.746-.299c1.293-.496 2.586-.396 3.881.299 1.194.7 1.94 1.743 2.241 3.135zM335.73 218.057c7.324 7.322 10.983 16.156 10.983 26.504 0 10.35-3.66 19.184-10.983 26.508-7.322 7.322-16.158 10.983-26.506 10.983-10.348 0-19.184-3.662-26.506-10.983-7.321-7.324-10.983-16.158-10.983-26.508 0-10.348 3.662-19.182 10.983-26.504 7.322-7.323 16.158-10.983 26.506-10.983 10.348 0 19.185 3.659 26.506 10.983zM422.001 223c0 1.302-.426 2.537-1.271 3.709L317.635 364.173c-1.239 1.69-2.898 2.537-4.98 2.537h-15.621c-1.694 0-3.157-.621-4.394-1.855-1.236-1.238-1.856-2.701-1.856-4.393 0-1.302.423-2.539 1.271-3.711L395.153 219.29c1.234-1.692 2.894-2.537 4.979-2.537h15.619c1.692 0 3.157.618 4.393 1.853 1.236 1.238 1.857 2.703 1.857 4.394zm-103.99 30.348c2.473-2.473 3.709-5.401 3.709-8.787 0-3.382-1.236-6.31-3.709-8.785-2.475-2.475-5.403-3.711-8.787-3.711-3.384 0-6.314 1.236-8.786 3.711-2.475 2.475-3.709 5.402-3.709 8.785 0 3.386 1.234 6.314 3.709 8.787 2.472 2.477 5.402 3.711 8.786 3.711 3.384 0 6.313-1.235 8.787-3.711zm112.058 59.046c7.322 7.321 10.984 16.157 10.984 26.506 0 10.348-3.662 19.184-10.984 26.506-7.323 7.322-16.159 10.983-26.508 10.983-10.348 0-19.184-3.662-26.506-10.983-7.321-7.322-10.983-16.158-10.983-26.506 0-10.349 3.662-19.185 10.983-26.506 7.322-7.324 16.158-10.983 26.506-10.983 10.349 0 19.185 3.659 26.508 10.983zm-17.721 35.293c2.473-2.473 3.711-5.401 3.711-8.787 0-3.384-1.238-6.312-3.711-8.787-2.473-2.472-5.403-3.711-8.787-3.711-3.384 0-6.314 1.239-8.787 3.711-2.473 2.475-3.709 5.403-3.709 8.787 0 3.386 1.236 6.314 3.709 8.787 2.473 2.475 5.403 3.709 8.787 3.709 3.384 0 6.314-1.235 8.787-3.709z'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M619.337 1360.268c0 8.578-6.953 15.531-15.527 15.531H418.048c-8.578 0-15.531-6.953-15.531-15.531v-113.871c0-8.574 6.953-15.523 15.531-15.523H603.81c8.574 0 15.527 6.949 15.527 15.523v113.871z'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M418.623 1345.604h25.879v14.09h-25.879zM456.146 1345.604h60.387v14.09h-60.387z'/><path d='M402.447 1258.045h216.961v39.105H402.447z'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='m1258.079 356.47 71.23 71.23c-9.22 9.393-19.982 16.7-32.287 21.915-12.31 5.222-25.289 7.83-38.943 7.83-18.179 0-34.942-4.479-50.291-13.438-15.352-8.955-27.504-21.111-36.463-36.461-8.958-15.35-13.438-32.114-13.438-50.292 0-18.174 4.479-34.938 13.438-50.289 8.959-15.35 21.111-27.506 36.463-36.465 15.349-8.955 32.112-13.434 50.291-13.434v99.404zm116.887-15.912h-100.188V240.366c18.177 0 34.938 4.479 50.291 13.438 15.348 8.958 27.504 21.111 36.463 36.461 8.954 15.35 13.434 32.114 13.434 50.293z'/><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M803.843 450.528h122.158M926.001 587.739H803.843M893.195 467.897l17.659 17.658M870.967 469.982l35.483 35.483M926.001 621.896c0 7.671-6.22 13.895-13.895 13.895h-94.369c-7.671 0-13.895-6.224-13.895-13.895v-192.21c0-7.675 6.224-13.895 13.895-13.895h94.369c7.675 0 13.895 6.219 13.895 13.895v192.21z'/><path d='M875.465 611.833c0 5.821-4.718 10.543-10.543 10.543-5.821 0-10.543-4.722-10.543-10.543 0-5.826 4.722-10.548 10.543-10.548 5.825 0 10.543 4.722 10.543 10.548zM847.074 434.702h17.753M878.527 434.702h4.903'/></g><path fill='none' stroke='%23000' stroke-width='8.655' stroke-linecap='round' stroke-miterlimit='10' d='M1046.815 180.564c2.579 0 4.815-.802 6.703-2.41 1.892-1.603 2.833-3.509 2.833-5.709h17.696v-16.237l-132.701-48.719-132.698 48.719v16.237h17.692c0 2.2.944 4.106 2.835 5.709 1.886 1.607 4.118 2.41 6.703 2.41h16.151v160.695h-22.211c-2.503 0-4.665.805-6.491 2.41-1.828 1.609-2.742 3.512-2.742 5.709v20.455h241.521v-20.455c0-2.197-.911-4.1-2.739-5.709-1.828-1.605-3.992-2.41-6.491-2.41h-22.213V180.564h16.152zM884.51 341.259V180.564h16.241v160.695H884.51zm48.72 0V180.564h16.233v160.695H933.23zm64.955 0h-16.239V180.564h16.239v160.695z'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M1292.429 363.354h98.057c0 13.273-2.539 25.898-7.613 37.863s-12.176 22.43-21.309 31.395l-69.135-69.258zM680.019 1406.568l-35.359-35.353 107.723-107.727c1.229-1.226 2.643-1.841 4.236-1.841 1.596 0 3.009.615 4.238 1.841l42.905 42.903 85.442-85.442-22.281-22.277c-1.967-1.964-2.426-4.145-1.383-6.54 1.045-2.394 2.855-3.59 5.434-3.59h80.104c1.718 0 3.131.552 4.233 1.654 1.107 1.106 1.659 2.52 1.659 4.237v80.104c0 2.574-1.2 4.391-3.593 5.434s-4.572.581-6.537-1.384l-22.28-22.281-116.564 116.565c-1.228 1.227-2.64 1.842-4.233 1.842-1.601 0-3.009-.615-4.233-1.842l-42.91-42.908-76.601 76.605'/><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M1352.326 1392.023h-352.25v-153.15h352.25v153.15z'/><path d='M1303.572 1258.018h-101.867c17.365 11.486 29.121 33.354 29.121 58.523 0 23.664-10.406 44.852-26.078 56.34h98.824c0-15.316 14.297-23.984 29.611-23.984v-56.156c-15.314-.001-29.611-19.409-29.611-34.723zm-20.168 62.385c-8.262 0-14.957-6.695-14.957-14.957 0-8.26 6.695-14.957 14.957-14.957s14.959 6.697 14.959 14.957c0 8.262-6.697 14.957-14.959 14.957zM1117.447 1316.541c0-25.17 11.756-47.037 29.119-58.523h-98.248c0 15.314-13.781 34.723-29.098 34.723v56.156c15.316 0 29.098 8.668 29.098 23.984h95.207c-15.671-11.488-26.078-32.676-26.078-56.34zm-48.449 3.862c-8.258 0-14.957-6.695-14.957-14.957 0-8.26 6.699-14.957 14.957-14.957 8.262 0 14.959 6.697 14.959 14.957 0 8.262-6.697 14.957-14.959 14.957z'/></g><path d='m1191.875 1339.996 1.834 8.338c.105.418.053.812-.156 1.18a1.666 1.666 0 0 1-.893.762l-.26.051c-.143.07-.324.131-.553.184-.229.051-.506.131-.838.236-.334.104-.709.201-1.129.287a49.461 49.461 0 0 1-2.91.524c-.578.09-1.162.168-1.758.238-.594.07-1.23.121-1.914.156-.68.035-1.354.055-2.018.055-8.18 0-15.33-2.281-21.447-6.844-6.119-4.562-10.279-10.707-12.48-18.434h-4.982c-.455 0-.848-.166-1.18-.498a1.609 1.609 0 0 1-.498-1.182v-5.926a1.6 1.6 0 0 1 .498-1.178 1.604 1.604 0 0 1 1.18-.498h3.461a56.435 56.435 0 0 1 .053-5.508h-3.514c-.49 0-.893-.156-1.205-.473-.314-.314-.473-.715-.473-1.205v-5.979c0-.488.158-.891.473-1.205.312-.314.715-.471 1.205-.471h5.139c2.342-7.344 6.598-13.25 12.77-17.727 6.17-4.473 13.172-6.711 21.002-6.711 3.566 0 6.957.402 10.174 1.203.383.105.734.369 1.049.789.209.385.262.805.156 1.258l-2.256 8.338c-.104.455-.348.795-.732 1.023s-.805.271-1.258.131l-.211-.053c-.139-.033-.34-.078-.604-.131-.262-.051-.566-.113-.918-.184a14.53 14.53 0 0 0-1.18-.184c-.438-.053-.891-.104-1.363-.158a39.172 39.172 0 0 0-1.52-.131 25.608 25.608 0 0 0-1.547-.051c-4.406 0-8.355 1.119-11.852 3.355-3.496 2.238-6.119 5.312-7.867 9.23h24.543c.559 0 .996.209 1.311.627.35.42.471.875.367 1.365l-1.26 5.977c-.174.91-.732 1.363-1.676 1.363h-25.592c-.105 1.295-.105 3.131 0 5.508h24.068c.525 0 .963.209 1.312.629.314.42.42.891.314 1.416l-1.26 5.873a1.59 1.59 0 0 1-.574.969 1.595 1.595 0 0 1-1.051.395h-20.293c1.678 4.09 4.291 7.332 7.84 9.727 3.547 2.396 7.543 3.594 11.98 3.594.631 0 1.26-.027 1.891-.078a38.511 38.511 0 0 0 3.303-.42c.488-.088.916-.178 1.285-.264.365-.086.689-.164.971-.236.277-.068.488-.123.629-.156l.262-.105c.453-.174.908-.139 1.363.105.42.247.684.614.789 1.104z'/><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M195.06 418.564v-23.831'/><path stroke-linejoin='round' d='M387.032 489c.012 13.073-22.31 39.247-60.938 39.285-38.626.041-61.091-26.088-61.104-39.164L387.032 489zM134.353 539.688c-.038 13.073-22.773 39.387-61.401 39.276-38.626-.11-60.989-26.326-60.951-39.401l122.352.125zM195.059 594.147l87.361 42.203H107.51l87.549-42.203L195 462.5'/><path d='M180.776 431.138c.896-7.091 6.95-12.574 14.283-12.574 7.334 0 13.386 5.482 14.283 12.573'/><path stroke-linejoin='round' d='M209.321 431.144h7.646l-9.908 31.259-24.051-.06-9.856-31.199h7.587'/><path d='M180.739 431.144h28.582M76.981 443.615l243.334-52.176'/><circle cx='70.829' cy='444.938' r='6.316'/><path d='m74.164 450.32 55.081 89.023M14.543 539.343l53.05-88.98M329.546 395.885l49.869 91.291M274.625 487.237l48.913-91.314'/><g stroke-linejoin='round'><path d='M195.06 418.564v-23.831M387.032 489c.012 13.073-22.31 39.247-60.938 39.285-38.626.041-61.091-26.088-61.104-39.164L387.032 489zM134.353 539.688c-.038 13.073-22.773 39.387-61.401 39.276-38.626-.11-60.989-26.326-60.951-39.401l122.352.125zM195.059 594.147l87.361 42.203H107.51l87.549-42.203L195 462.5M180.776 431.138c.896-7.091 6.95-12.574 14.283-12.574 7.334 0 13.386 5.482 14.283 12.573M209.321 431.144h7.646l-9.908 31.259-24.051-.06-9.856-31.199h7.587M180.739 431.144h28.582M76.981 443.615l243.334-52.176'/><circle cx='70.829' cy='444.938' r='6.316'/><circle cx='326.523' cy='390.35' r='6.317'/><circle cx='326.523' cy='390.35' r='6.317'/><path d='m74.164 450.32 55.081 89.023M14.543 539.343l53.05-88.98M329.546 395.885l49.869 91.291M274.625 487.237l48.913-91.314'/></g></g><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='71.121' cy='313.11' r='29'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='1350' cy='592' r='24'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='807' cy='1169' r='29'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='379.604' cy='997.574' r='29'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='805' cy='85' r='29'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='57' cy='719' r='29'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='355' cy='605' r='17.911'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='143.707' cy='362.607' r='17.911'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='1100.089' cy='30' r='17.911'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='1340.089' cy='1120' r='17.911'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='864.089' cy='840' r='17.911'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='1112.089' cy='900' r='17.911'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='1102.089' cy='278' r='17.911'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='746.089' cy='294' r='17.911'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='160.089' cy='44' r='17.911'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='738' cy='583' r='29'/><circle fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='931.932' cy='1380.884' r='17.146'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='m1321.394 970.865 52.06 52.061M1380.087 997.033l23.773 23.774M1347.561 1029.56l23.773 23.773'/><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M1039.418 431.467v-21.448M1062.832 441.166 1078 426M1072.531 464.582h21.449M1062.833 487.995 1078 503.162M1039.419 497.695v21.448M1016.004 487.996l-15.166 15.167M1006.305 464.582h-21.449M1016 441.167 1000.837 426'/></g><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M419.332 1122.485v-11.24M431.604 1127.569l7.95-7.949M436.688 1139.843h11.242M431.604 1152.113l7.95 7.95M419.333 1157.198v11.24M407.06 1152.114l-7.949 7.949M401.977 1139.843h-11.242M407.058 1127.569l-7.947-7.949'/></g><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M433.778 430.865v-11.24M446.05 435.949 454 428M451.133 448.223h11.242M446.05 460.493l7.95 7.95M433.778 465.578v11.24M421.506 460.494l-7.949 7.949M416.422 448.223h-11.241M421.504 435.949 413.557 428'/></g><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M1024.396 40.989V24.534M1042.362 48.432 1054 36.795M1049.803 66.398h16.458M1042.363 84.361 1054 96M1024.397 91.806v16.454M1006.432 84.362 994.795 96M998.989 66.398h-16.456M1006.429 48.432l-11.634-11.637'/></g><g fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10'><path d='M836.655 726.234v-12.379M850.17 731.832l8.753-8.755M855.766 745.347h12.38M850.17 758.858l8.753 8.754M836.655 764.459v12.376M823.142 758.858l-8.753 8.754M817.543 745.347h-12.378M823.141 731.832l-8.752-8.755'/></g><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-miterlimit='10' d='M258.032 1014.531 237.777 1048H278zM56 1360l-37.988 9.344 28.442 28.441zM1406.556 469.103l-37.989 9.343 28.442 28.442zM922.722 84.758l-13.707-55.73-41.724 41.724zM429.945 62.129 434 28l-32.179 14.602zM248.568 355.013l4.265-35.896-33.845 15.357zM475.724 649.176l32.549-58.824-69.069 2.683z'/><path fill='none' stroke='%23000' stroke-width='8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M986.576 592.097c26.999-26.999 28.498 31.499 59.997 0M11.479 391.077c26.999-26.999 28.498 31.499 59.997 0M27.625 14.625c26.999 26.999-31.499 28.498 0 59.997M152.618 713.59c26.999-26.998 28.498 31.499 59.997 0M50.618 1041.564c26.999-26.998 28.498 31.499 59.997 0M692.491 1253.688c-26.998-27 31.5-28.498 0-59.998M1393.057 1283.562c-26.998-27 31.499-28.498 0-59.998'/></svg>");
}

.mask.mask_datas {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='1726.104' height='121.9'><g fill='%2300cec9'><path data-name='Path 254471' d='M46.302 67.6h-8.2a4.828 4.828 0 0 1-3.213-1.176 4 4 0 0 1-1.387-3.024v-9.7a1 1 0 0 1 2 0v9.7a2.4 2.4 0 0 0 2.6 2.2h8.2a1 1 0 0 1 0 2Z'/><path data-name='Path 254472' d='M91.202 67.6h-46.2a1 1 0 0 1-1-1 1 1 0 0 1 1-1h46.2a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254473' d='M34.402 59.5a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1v50a1 1 0 0 1-1 1Z'/><path data-name='Path 254474' d='M34.402 0a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254475' d='M95.402 62a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254476' d='M114.602 41.2a1 1 0 0 1-1-1v-9.7a2.4 2.4 0 0 0-2.6-2.2h-8.2a1 1 0 0 1 0-2h8.2a4.828 4.828 0 0 1 3.213 1.176 4 4 0 0 1 1.387 3.024v9.7a1 1 0 0 1-1 1Z'/><path data-name='Path 254477' d='M8.102 28.5a1 1 0 0 1-1-1 1 1 0 0 1 1-1l96-.2a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254478' d='M114.802 86.3a1 1 0 0 1-1-1l-.1-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1l.1 50a1 1 0 0 1-1 1Z'/><path data-name='Path 254479' d='M114.902 84.3a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254480' d='M4.502 22.5a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254481' d='M138.602 56.2a1 1 0 0 1-1-1v-9.7a4 4 0 0 1 1.387-3.024 4.828 4.828 0 0 1 3.213-1.176h8.2a1 1 0 0 1 0 2h-8.2a2.4 2.4 0 0 0-2.6 2.2v9.7a1 1 0 0 1-1 1Z'/><path data-name='Path 254482' d='m245.102 43.5-95.9-.2a1 1 0 0 1-1-1 1 1 0 0 1 1-1l95.9.2a1 1 0 0 1 0 2Z'/><path data-name='Path 254483' d='M138.402 101.3a1 1 0 0 1-1-1l.2-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1l-.2 50a1 1 0 0 1-1 1Z'/><path data-name='Path 254484' d='M138.402 99.3a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254485' d='M248.702 37.5a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254486' d='M194.002 78.6h-8.2a4.828 4.828 0 0 1-3.213-1.176 4 4 0 0 1-1.387-3.024v-9.7a1 1 0 0 1 2 0v9.7a2.4 2.4 0 0 0 2.6 2.2h8.2a1 1 0 0 1 0 2Z'/><path data-name='Path 254487' d='M192.802 78.6a1 1 0 0 1-1-1 1 1 0 0 1 1-1l156-.1a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254488' d='M182.102 70.5a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1v50a1 1 0 0 1-1 1Z'/><path data-name='Path 254489' d='M182.102 11a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254490' d='M352.402 73a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254491' d='M606.902 77.6h-8.2a1 1 0 0 1 0-2h8.2a2.4 2.4 0 0 0 2.6-2.2v-9.7a1 1 0 0 1 2 0v9.7a4 4 0 0 1-1.387 3.024 4.828 4.828 0 0 1-3.213 1.176Z'/><path data-name='Path 254492' d='M599.902 77.6h-46.1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h46.1a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254493' d='M610.502 69.5a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1v50a1 1 0 0 1-1 1Z'/><path data-name='Path 254494' d='M610.502 10a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254495' d='M549.602 72a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254496' d='M506.302 66.2a1 1 0 0 1-1-1v-9.7a2.4 2.4 0 0 0-2.6-2.2h-8.2a1 1 0 0 1 0-2h8.2a4.828 4.828 0 0 1 3.213 1.176 4 4 0 0 1 1.387 3.024v9.7a1 1 0 0 1-1 1Z'/><path data-name='Path 254497' d='M399.802 53.5a1 1 0 0 1-1-1 1 1 0 0 1 1-1l96-.2a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254498' d='M506.602 111.3a1 1 0 0 1-1-1l-.2-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1l.2 50a1 1 0 0 1-1 1Z'/><path data-name='Path 254499' d='M506.602 109.3a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254500' d='M396.202 47.5a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254501' d='M459.202 88.6h-8.2a1 1 0 0 1 0-2h8.2a2.4 2.4 0 0 0 2.6-2.2v-9.7a1 1 0 0 1 2 0v9.7a4 4 0 0 1-1.387 3.024 4.828 4.828 0 0 1-3.213 1.176Z'/><path data-name='Path 254502' d='m452.202 88.6-156-.1a1 1 0 0 1-1-1 1 1 0 0 1 1-1l156 .1a1 1 0 1 1 0 2Z'/><path data-name='Path 254503' d='M462.802 80.5a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1v50a1 1 0 0 1-1 1Z'/><path data-name='Path 254504' d='M462.802 21a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254505' d='M292.602 83a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254506' d='M697.202 37.2a1 1 0 0 1-1-1v-9.7a2.4 2.4 0 0 0-2.6-2.2h-8.2a1 1 0 0 1 0-2h8.2a4.828 4.828 0 0 1 3.213 1.176 4 4 0 0 1 1.387 3.024v9.7a1 1 0 0 1-1 1Z'/><path data-name='Path 254507' d='M590.702 24.5a1 1 0 0 1-1-1 1 1 0 0 1 1-1l95.9-.2a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254508' d='M697.402 82.3a1 1 0 0 1-1-1l-.1-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1l.1 50a1 1 0 0 1-1 1Z'/><path data-name='Path 254509' d='M697.402 80.3a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254510' d='M587.102 18.5a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254511' d='M721.202 52.2a1 1 0 0 1-1-1v-9.7a4 4 0 0 1 1.387-3.024 4.828 4.828 0 0 1 3.213-1.176h8.2a1 1 0 0 1 0 2h-8.2a2.4 2.4 0 0 0-2.6 2.2v9.7a1 1 0 0 1-1 1Z'/><path data-name='Path 254512' d='m827.702 39.5-95.9-.2a1 1 0 0 1-1-1 1 1 0 0 1 1-1l95.9.2a1 1 0 0 1 0 2Z'/><path data-name='Path 254513' d='M721.002 97.3a1 1 0 0 1-1-1l.1-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1l-.1 50a1 1 0 0 1-1 1Z'/><path data-name='Path 254514' d='M721.002 95.3a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254515' d='M831.302 33.5a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254516' d='M776.602 74.6h-8.2a4.828 4.828 0 0 1-3.213-1.176 4 4 0 0 1-1.387-3.024v-9.7a1 1 0 0 1 2 0v9.7a2.4 2.4 0 0 0 2.6 2.2h8.2a1 1 0 0 1 0 2Z'/><path data-name='Path 254517' d='M775.302 74.6a1 1 0 0 1-1-1 1 1 0 0 1 1-1l156.1-.1a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254518' d='M764.702 66.5a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1v50a1 1 0 0 1-1 1Z'/><path data-name='Path 254519' d='M764.702 7a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254520' d='M935.002 69a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254521' d='M1189.502 73.6h-8.2a1 1 0 0 1 0-2h8.2a2.4 2.4 0 0 0 2.6-2.2v-9.7a1 1 0 0 1 2 0v9.7a4 4 0 0 1-1.387 3.024 4.828 4.828 0 0 1-3.213 1.176Z'/><path data-name='Path 254522' d='M1182.502 73.6h-46.2a1 1 0 0 1-1-1 1 1 0 0 1 1-1h46.2a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254523' d='M1193.102 65.5a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1v50a1 1 0 0 1-1 1Z'/><path data-name='Path 254524' d='M1193.102 6a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254525' d='M1132.202 68a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254526' d='M1112.902 47.2a1 1 0 0 1-1-1v-9.7a4 4 0 0 1 1.387-3.024 4.828 4.828 0 0 1 3.213-1.176h8.2a1 1 0 1 1 0 2h-8.2a2.4 2.4 0 0 0-2.6 2.2v9.7a1 1 0 0 1-1 1Z'/><path data-name='Path 254527' d='m1219.402 34.5-95.9-.2a1 1 0 0 1-1-1 1 1 0 0 1 1-1l95.9.2a1 1 0 0 1 0 2Z'/><path data-name='Path 254528' d='M1112.702 92.3a1 1 0 0 1-1-1l.1-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1l-.1 50a1 1 0 0 1-1 1Z'/><path data-name='Path 254529' d='M1112.702 90.3a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254530' d='M1223.002 28.5a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254531' d='M1088.902 62.2a1 1 0 0 1-1-1v-9.7a2.4 2.4 0 0 0-2.6-2.2h-8.2a1 1 0 0 1 0-2h8.2a4.828 4.828 0 0 1 3.213 1.176 4 4 0 0 1 1.387 3.024v9.7a1 1 0 0 1-1 1Z'/><path data-name='Path 254532' d='M982.402 49.5a1 1 0 0 1-1-1 1 1 0 0 1 1-1l95.9-.2a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254533' d='M1089.102 107.3a1 1 0 0 1-1-1l-.1-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1l.1 50a1 1 0 0 1-1 1Z'/><path data-name='Path 254534' d='M1089.202 105.3a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254535' d='M978.802 43.5a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254536' d='M1041.702 84.6h-8.2a1 1 0 0 1 0-2h8.2a2.4 2.4 0 0 0 2.6-2.2v-9.7a1 1 0 0 1 2 0v9.7a4 4 0 0 1-1.387 3.024 4.828 4.828 0 0 1-3.213 1.176Z'/><path data-name='Path 254537' d='m1034.802 84.6-156.1-.1a1 1 0 0 1-1-1 1 1 0 0 1 1-1l156.1.1a1 1 0 1 1 0 2Z'/><path data-name='Path 254538' d='M1045.402 76.5a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1v50a1 1 0 0 1-1 1Z'/><path data-name='Path 254539' d='M1045.402 17a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254540' d='M875.102 79a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254541' d='M1219.802 59.2a1 1 0 0 1-1-1v-9.7a4 4 0 0 1 1.387-3.024 4.828 4.828 0 0 1 3.213-1.176h8.2a1 1 0 0 1 0 2h-8.2a2.4 2.4 0 0 0-2.6 2.2v9.7a1 1 0 0 1-1 1Z'/><path data-name='Path 254542' d='m1326.302 46.5-96-.2a1 1 0 0 1-1-1 1 1 0 0 1 1-1l96 .2a1 1 0 0 1 0 2Z'/><path data-name='Path 254543' d='M1219.502 104.3a1 1 0 0 1-1-1l.2-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1l-.2 50a1 1 0 0 1-1 1Z'/><path data-name='Path 254544' d='M1219.502 102.3a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254545' d='M1329.902 40.5a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254546' d='M1275.102 81.6h-8.2a4.828 4.828 0 0 1-3.213-1.176 4 4 0 0 1-1.387-3.024v-9.7a1 1 0 0 1 2 0v9.7a2.4 2.4 0 0 0 2.6 2.2h8.2a1 1 0 0 1 0 2Z'/><path data-name='Path 254547' d='M1273.902 81.6a1 1 0 0 1-1-1 1 1 0 0 1 1-1l156-.1a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254548' d='M1263.302 73.5a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1v50a1 1 0 0 1-1 1Z'/><path data-name='Path 254549' d='M1263.302 14a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254550' d='M1433.502 76a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254551' d='M1688.002 80.6h-8.2a1 1 0 0 1 0-2h8.2a2.4 2.4 0 0 0 2.6-2.2v-9.7a1 1 0 0 1 2 0v9.7a4 4 0 0 1-1.387 3.024 4.829 4.829 0 0 1-3.213 1.176Z'/><path data-name='Path 254552' d='M1681.102 80.6h-46.2a1 1 0 0 1-1-1 1 1 0 0 1 1-1h46.2a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254553' d='M1691.702 72.5a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1v50a1 1 0 0 1-1 1Z'/><path data-name='Path 254554' d='M1691.702 13a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254555' d='M1630.702 75a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254556' d='M1611.502 54.2a1 1 0 0 1-1-1v-9.7a4 4 0 0 1 1.387-3.024 4.828 4.828 0 0 1 3.213-1.176h8.2a1 1 0 0 1 0 2h-8.2a2.4 2.4 0 0 0-2.6 2.2v9.7a1 1 0 0 1-1 1Z'/><path data-name='Path 254557' d='m1718.002 41.5-96-.2a1 1 0 0 1-1-1 1 1 0 0 1 1-1l96 .2a1 1 0 0 1 0 2Z'/><path data-name='Path 254558' d='M1611.302 99.3a1 1 0 0 1-1-1l.1-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1l-.1 50a1 1 0 0 1-1 1Z'/><path data-name='Path 254559' d='M1611.202 97.3a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254560' d='M1721.602 35.5a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254561' d='M1587.502 69.2a1 1 0 0 1-1-1v-9.7a2.4 2.4 0 0 0-2.6-2.2h-8.2a1 1 0 0 1 0-2h8.2a4.828 4.828 0 0 1 3.213 1.176 4 4 0 0 1 1.387 3.024v9.7a1 1 0 0 1-1 1Z'/><path data-name='Path 254562' d='M1481.002 56.5a1 1 0 0 1-1-1 1 1 0 0 1 1-1l95.9-.2a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/><path data-name='Path 254563' d='M1587.702 114.3a1 1 0 0 1-1-1l-.2-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1l.2 50a1 1 0 0 1-1 1Z'/><path data-name='Path 254564' d='M1587.702 112.3a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254565' d='M1477.402 50.5a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254566' d='M1540.302 91.6h-8.2a1 1 0 0 1 0-2h8.2a2.4 2.4 0 0 0 2.6-2.2v-9.7a1 1 0 0 1 2 0v9.7a4 4 0 0 1-1.387 3.024 4.829 4.829 0 0 1-3.213 1.176Z'/><path data-name='Path 254567' d='m1533.302 91.6-156-.1a1 1 0 0 1-1-1 1 1 0 0 1 1-1l156 .1a1 1 0 1 1 0 2Z'/><path data-name='Path 254568' d='M1544.002 83.5a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1 1 1 0 0 1 1 1v50a1 1 0 0 1-1 1Z'/><path data-name='Path 254569' d='M1544.002 24a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/><path data-name='Path 254570' d='M1373.702 86a4.663 4.663 0 0 1 4.5 4.8 4.663 4.663 0 0 1-4.5 4.8 4.663 4.663 0 0 1-4.5-4.8 4.663 4.663 0 0 1 4.5-4.8Zm0 7.6a2.666 2.666 0 0 0 2.5-2.8 2.666 2.666 0 0 0-2.5-2.8 2.666 2.666 0 0 0-2.5 2.8 2.666 2.666 0 0 0 2.5 2.8Z'/></g></svg>");
  opacity: 0.16;
}

.mask.mask_diamond-dark {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 344.3 261.1"><defs><linearGradient id="a" y1="195.1" x2="172.2" y2="195.1" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%23303030"/><stop offset=".1" stop-color="%23232323"/><stop offset=".3" stop-color="%23181818"/><stop offset=".4" stop-color="%23141414"/><stop offset=".7" stop-color="%23080808"/><stop offset="1"/></linearGradient><linearGradient id="b" x1=".4" y1="64.6" x2="171.8" y2="64.6" xlink:href="%23a"/><linearGradient id="c" x1="172.6" y1="64.6" x2="343.9" y2="64.6" xlink:href="%23a"/><linearGradient id="d" x1="80.6" y1="128.3" x2="10.6" y2="129.3" xlink:href="%23a"/><linearGradient id="e" x1="720.3" y1="128.3" x2="650.3" y2="129.3" gradientTransform="matrix(-1 0 0 1 984 0)" xlink:href="%23a"/><linearGradient id="f" x1="86.1" y1="129.4" x2="258.2" y2="129.4" xlink:href="%23a"/><linearGradient id="g" x1="342.8" y1="260" x2="344.3" y2="260" xlink:href="%23a"/><linearGradient id="h" x1="170.7" y1="260" x2="173.7" y2="260" xlink:href="%23a"/><linearGradient id="i" y1="260" x2="1.5" y2="260" xlink:href="%23a"/><linearGradient id="j" x1=".4" y1="64.6" x2="86.1" y2="64.6" xlink:href="%23a"/><linearGradient id="k" x1="86.1" y1="194" x2="172.2" y2="194" xlink:href="%23a"/><linearGradient id="l" x1="172.2" y1="195.1" x2="344.3" y2="195.1" xlink:href="%23a"/></defs><path style="fill:url(%23a)" d="M86 129 0 259l1 2h170l1-2-86-130z"/><path style="fill:url(%23b)" d="M172 0H0l86 129L172 0z"/><path style="fill:url(%23c)" d="M344 0H173l85 129L344 0z"/><path style="fill:url(%23d)" d="M0 0v259l86-130L0 0z"/><path style="fill:url(%23e)" d="M344 0v259l-86-130L344 0z"/><path style="fill:url(%23f)" d="m86 129 86 130 86-130L173 0h-1L86 129z"/><path style="fill:url(%23g)" d="m344 259-1 2h1v-2z"/><path style="fill:url(%23h)" d="M171 261h3l-2-2-1 2z"/><path style="fill:url(%23i)" d="M0 261h1l-1-2v2z"/><path style="fill:url(%23j)" d="M86 129 0 0l86 129z"/><path style="fill:url(%23k)" d="M172 259 86 129l86 130z"/><path style="fill:url(%23l)" d="m258 129-86 130 2 2h169l1-2-86-130z"/></svg>');
  opacity: 0.36;
}

.mask.mask_diamond-white {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 344.3 261.1"><defs><linearGradient id="a" y1="195.1" x2="172.2" y2="195.1" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%23d3cdcc"/><stop offset=".1" stop-color="%23dedcdb"/><stop offset=".3" stop-color="%23e7e7e7"/><stop offset=".4" stop-color="%23eaebeb"/><stop offset=".7" stop-color="%23f5f7f8"/><stop offset="1" stop-color="%23fff"/></linearGradient><linearGradient id="b" x1=".4" y1="64.6" x2="171.8" y2="64.6" xlink:href="%23a"/><linearGradient id="c" x1="172.6" y1="64.6" x2="343.9" y2="64.6" xlink:href="%23a"/><linearGradient id="d" x1="80.6" y1="128.3" x2="10.6" y2="129.3" xlink:href="%23a"/><linearGradient id="e" x1="720.3" y1="128.3" x2="650.3" y2="129.3" gradientTransform="matrix(-1 0 0 1 984 0)" xlink:href="%23a"/><linearGradient id="f" x1="86.1" y1="129.4" x2="258.2" y2="129.4" xlink:href="%23a"/><linearGradient id="g" x1="342.8" y1="260" x2="344.3" y2="260" xlink:href="%23a"/><linearGradient id="h" x1="170.7" y1="260" x2="173.7" y2="260" xlink:href="%23a"/><linearGradient id="i" y1="260" x2="1.5" y2="260" xlink:href="%23a"/><linearGradient id="j" x1=".4" y1="64.6" x2="86.1" y2="64.6" xlink:href="%23a"/><linearGradient id="k" x1="86.1" y1="194" x2="172.2" y2="194" xlink:href="%23a"/><linearGradient id="l" x1="172.2" y1="195.1" x2="344.3" y2="195.1" xlink:href="%23a"/></defs><path style="fill:url(%23a)" d="M86 129 0 259l1 2h170l1-2-86-130z"/><path style="fill:url(%23b)" d="M172 0H0l86 129L172 0z"/><path style="fill:url(%23c)" d="M344 0H173l85 129L344 0z"/><path style="fill:url(%23d)" d="M0 0v259l86-130L0 0z"/><path style="fill:url(%23e)" d="M344 0v259l-86-130L344 0z"/><path style="fill:url(%23f)" d="m86 129 86 130 86-130L173 0h-1L86 129z"/><path style="fill:url(%23g)" d="m344 259-1 2h1v-2z"/><path style="fill:url(%23h)" d="M171 261h3l-2-2-1 2z"/><path style="fill:url(%23i)" d="M0 261h1l-1-2v2z"/><path style="fill:url(%23j)" d="M86 129 0 0l86 129z"/><path style="fill:url(%23k)" d="M172 259 86 129l86 130z"/><path style="fill:url(%23l)" d="m258 129-86 130 2 2h169l1-2-86-130z"/></svg>');
  opacity: 0.24;
}

.mask.mask_graph {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cg data-name='graph' fill='%23121328' fill-rule='evenodd' opacity='1'%3e%3cpath d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4Zm-1 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-9-10h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm9-10v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-9-10h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm9-10v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-9-10h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm9-10v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-9-10h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Z' opacity='.5'/%3e%3cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5Z'/%3e%3c/g%3e%3c/svg%3e");
  background-size: 8rem;
  opacity: 0.08;
}

.dark_mode .mask.mask_graph {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3e%3cg data-name='graph' fill='%23ffffff' fill-rule='evenodd' opacity='1'%3e%3cpath d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4Zm-1 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-9-10h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm9-10v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-9-10h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm9-10v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-9-10h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm9-10v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-10 0v-9h-9v9Zm-9-10h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Zm10 0h9v-9h-9Z' opacity='.5'/%3e%3cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5Z'/%3e%3c/g%3e%3c/svg%3e");
}

.mask.mask_datas_v2 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304'%3E%3Cpath fill-opacity='.1' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2a3 3 0 1 0 5.7 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.2l-32 32H118zm28.1 90.1a5 5 0 1 1-2 0v-76.5L175.6 80H224V21.9a5 5 0 1 1 2 0V82h-49.6L146 112.4v75.7zm16 32a5 5 0 1 1-2 0v-99.5L184.6 96H300a5 5 0 0 1 3.9-3.9v2a3 3 0 0 0 0 5.7v2.1a5 5 0 0 1-3.9-3.9H185.4L162 121.4v98.7zm-144-64a5 5 0 1 1-2 0v-3.5l48-48V48h32V0h2v50H66v55.4l-48 48v2.7zM50 53.9v43.5l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.4l48-48V53.9a5 5 0 1 1 2 0zm-16 16v19.5l-34 34v-2.8l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.4L0 43.4v-2.8L8.6 32H12zm265.8 18a5 5 0 1 1 0-2h18.7l7.4-7.4v2.8l-6.6 6.6H278zm-16 160a5 5 0 1 1 0-2H288v-71.4l16-16v2.8l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.6L40.6 194H21.9a5 5 0 1 1 0-2h19.5L66 216.6V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.6L48.6 178H21.9a5 5 0 1 1 0-2h27.5L82 208.6V258H53.9zM34 39.8v1.6L9.4 66H0v-2h8.6L32 40.6V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9h-2a3 3 0 0 0-3.9-1.8V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5 5 0 0 1 6 97a5 5 0 0 1-6 4.9v-2a3 3 0 1 0 0-5.7V92zM80 272h2v32h-2v-32zm37.9 32h-2a3 3 0 0 0-5.7 0H108a5 5 0 0 1 9.8 0zM5.9 0A5 5 0 0 1 0 5.9v-2A3 3 0 0 0 3.8 0H6zm294.2 0h2a3 3 0 0 0 1.9 3.8V6a5 5 0 0 1-3.9-5.9zm3.9 300.1v2a3 3 0 0 0-1.8 1.9H300a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'/%3E%3C/svg%3E");
}

.mask.mask_pixels {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' class='inline-svg' viewBox='0 0 256 192'%3E%3Cpattern id='pattern' width='16' height='16' patternUnits='userSpaceOnUse'%3E%3Crect class='checker' width='8' height='8'%3E%3C/rect%3E%3Crect class='checker' width='8' height='8' x='8' y='8'%3E%3C/rect%3E%3C/pattern%3E%3Crect width='256' height='192' fill='url%28%23pattern%29' /%3E%3C/svg%3E ");
}

.mask.mask_patterns {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath fill='%23121328' fill-opacity='.4' fill-rule='evenodd' d='m11 0 5 20H6l5-20zm42 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM0 72h40v4H0v-4zm0-8h31v4H0v-4zm20-16h20v4H20v-4zM0 56h40v4H0v-4zm63-25a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM53 41a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-30 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-28-8a5 5 0 0 0-10 0h10zm10 0a5 5 0 0 1-10 0h10zM56 5a5 5 0 0 0-10 0h10zm10 0a5 5 0 0 1-10 0h10zm-3 46a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM21 0l5 20H16l5-20zm43 64v-4h-4v4h-4v4h4v4h4v-4h4v-4h-4zM36 13h4v4h-4v-4zm4 4h4v4h-4v-4zm-4 4h4v4h-4v-4zm8-8h4v4h-4v-4z'/%3E%3C/svg%3E");
}

.mask.mask_bricks {
  background-image: url('data:image/svg+xml,%3Csvg width="42" height="44" viewBox="0 0 42 44" xmlns="http://www.w3.org/2000/svg"%3E%3Cg id="Page-1" fill="none" fill-rule="evenodd"%3E%3Cg id="brick-wall" fill="%239C92AC" fill-opacity="0.4"%3E%3Cpath d="M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 3.5rem);
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1060;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  will-change: transform;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

.modal.slideRight .modal-dialog {
  -webkit-transform: translate(25%, 0);
  transform: translate(25%, 0);
}

.modal.slideLeft .modal-dialog {
  -webkit-transform: translate(-25%, 0);
  transform: translate(-25%, 0);
}

.modal.slideBottom .modal-dialog {
  -webkit-transform: translate(0, 25%);
  transform: translate(0, 25%);
}

.modal.zoomIn .modal-dialog {
  -webkit-transform: scale(2);
  transform: scale(2);
}

.modal.zoomOut .modal-dialog {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}

.modal.flip {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.modal.flip .modal-dialog {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(-70deg);
  transform: rotateX(-70deg);
}

.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal[data-backdrop=static]:active .modal-dialog {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

.modal .modal-dialog {
  position: relative;
  width: auto;
  pointer-events: none;
  /*transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;*/
}
.modal .modal-dialog.modal-dialog-w-laq{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.modal .modal-dialog .modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  pointer-events: auto;
  border-radius: 14px;
  border: none;
  box-shadow: 0 12px 24px rgba(70, 103, 204, 0.24), 0 16px 36px 2px rgba(89, 90, 105, 0.22);
  margin: 0;
}

.modal .modal-dialog .modal-content .modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1.5rem;
}

.modal .modal-dialog.modal-dialog-scrollable {
  height: 80%;
  overflow-y: auto;
}

.modal .modal-dialog.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
  max-height: 100%;
  overflow: hidden;
}

.modal .modal-dialog.modal-dialog-scrollable .modal-content .modal-body {
  overflow-y: auto;
}

.modal .modal-dialog.modal-dialog-scrollable .modal-content .modal-footer:after {
  content: "";
  display: block;
  position: absolute;
  top: -3.25rem;
  left: 1.5rem;
  right: 1.5rem;
  height: 3.125rem;
  flex-shrink: 0;
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.08), transparent);
  pointer-events: none;
}



.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: rgba(18, 19, 40, 0.24);
  opacity: 0;
}

.modal-backdrop.in {
  opacity: 1;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 1;
}

.modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border:0;
}
.modal-header {
  position: relative;
  padding: 1rem 1rem;
  background-color: #edf0fa;
  border-bottom: 0.25rem solid #b5c2eb;
  border-top: 0.25rem solid transparent;
  border-radius: 14px 14px 0 0;
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 0.95rem;
  border-top-right-radius: 0.95rem;
  flex-flow: column;
}
.modal-body {
    /* border: 1px solid #ccc; */
}
.modal-footer {
    /* border: 1px solid #ccc; */
}
.modal-header.modal-header-drag {
  cursor: move;
}

.modal-header .modal-title {
  font-size: 1.25rem;
  margin: 0;
  line-height: 1.5;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 900;
  font-family: "hellofont-id-juejianghei";
  letter-spacing: 0.05em;
  line-height: 1.125em;
  font-family: "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;
  font-family: var(--tu-family-base, "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol);
  font-weight: 500;
}

.modal-header .btn-close {
  width: 2.5rem;
  height: 2.5rem;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 1.25rem;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  border-radius: 100%;
  background-color: transparent;
  border: solid 2px #90a4e0;
  transition: 0.25s all ease;

  padding: 1px 6px;
  margin:0px;
  box-sizing:border-box;
}

.modal-header .btn-close:after, .modal-header .btn-close:before {
  content: "";
  position: absolute;
  top: 1rem;
  left: 0.46875rem;
  height: 4px;
  width: 1.375rem;
  border-radius: 36px;
  background-color: #4667CC;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.modal-header .btn-close:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.modal-header .btn-close:hover {
  -webkit-transform: translate(0, -50%) rotate(180deg);
  transform: translate(0, -50%) rotate(180deg);
  background: #cc4667;
  text-decoration: none;
  border-color: #cc4667;
}

.modal-header .btn-close:hover:after, .modal-header .btn-close:hover:before {
  background: #ffffff;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 1.5rem;
  border-top: 0.125rem solid #d0d0d4;
  border-bottom-right-radius: 0.475rem;
  border-bottom-left-radius: 0.475rem;
}

.modal-footer .btn {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.modal-footer .btn + .btn {
  margin-left: 0.25rem;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-dialog {
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
    .modal-dialog {
      max-width: 90%;
    }
    .modal .modal-dialog.modal-dialog-w-laq{
        width: auto;
    }
}

@media (min-width: 768px) {
  .modal-dialog {
    min-width: 550px;
    margin: 1.75rem auto;
  }
}
@media (min-width: 576px) {
    .modal-dialog {
    min-width: 550px;
    margin: 1.75rem auto;
  }
  .modal-dialog.modal-sm {
    max-width: 400px;
  }
}
@media (min-width: 992px) {
  .modal-dialog.modal-lg, .modal-dialog.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-dialog.modal-xl {
    max-width: 1140px;
  }
}

@media screen and (max-width: 768px) {
  .welfare-form .check_group {
position: relative;
display: inline-block;
margin-top: 0px;
margin-bottom: 0px;
      line-height: 30px;
}
  
.welfare-form .check_group  input[type="text"] {
   max-width: 30%;
  margin-right: 5px;
  padding: 2px 4px !important;
      
}
.welfare-form .check_group input[type="checkbox"] {
position: absolute;
margin-top: 8px;
}
.welfare-form .check_group label {
min-height: 20px;
padding-left: 25px;
margin-bottom: 0;
  margin-right: 5px;
font-weight: normal;
cursor: pointer;   
}
}

.menu-group {
  display: flex;
}

.menu,
.menu-wrapper {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}

.menu-sub {
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
  flex-direction: column;
  padding: 0.25rem;
}

.menu-item.menu-item {
  display: block;
  padding: 0;
}

.menu-item.menu-item .menu-link {
  cursor: pointer;
  display: flex;
  color: #1c2449;
  align-items: center;
  padding: 0;
  flex: 0 0 100%;
  padding: 0.65rem 1rem;
  transition: none;
  outline: none !important;
  text-decoration: none;
}

@media (max-width: 768px) {
    .menu-item.menu-item .menu-link {
        display: inline-block;
    }
}

.menu-item.menu-item .menu-link:hover {
  background-color: #edf0fa;
  color: #27356a;
  transition: all 0.25s ease-in-out;
}

.menu-item.menu-item .menu-link .menu-icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  margin-right: 0.5rem;
}

.menu-item.menu-item .menu-link .menu-icon .svg-icon {
  line-height: 1;
}

.menu-item.menu-item .menu-link .menu-bullet {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  margin-right: 0.5rem;
}

.menu-item.menu-item .menu-link .menu-title {
  display: flex;
  align-items: center;
  flex-grow: 1;
}

.menu-item.menu-item .menu-link .menu-badge {
  flex-shrink: 0;
  margin-left: 0.5rem;
}

.menu-item.menu-item .menu-link .menu-arrow {
  display: flex;
  align-items: stretch;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  margin-left: 0.5rem;
  width: 0.8rem;
  height: 0.8rem;
}

.menu-item.menu-item .menu-link .menu-arrow:after {
  display: block;
  width: 100%;
  content: " ";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237a7a7a'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237a7a7a'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-item.menu-item .menu-content {
  padding: 0.65rem 1rem;
}

.menu-item.show .menu-link .menu-arrow:after {
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}

.menu-center {
  justify-content: center;
}

.menu-item.menu-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}

[direction=rtl] .menu-item.menu-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  -webkit-transform: rotateZ(-90deg);
  transform: rotateZ(-90deg);
}

.menu-sub-dropdown {
  display: none;
  border-radius: 0.625rem;
  background-color: #ffffff;
  box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
  z-index: 109;
}

.show.menu-dropdown > .menu-sub-dropdown, .menu-sub-dropdown.menu.show, .menu-sub-dropdown.show[data-popper-placement] {
  display: flex;
  -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
  animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
}

.show.menu-dropdown > .menu-sub-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-dropdown[data-popper-placement=top-end], .menu-sub-dropdown.menu.show[data-popper-placement=top], .menu-sub-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
  -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
  animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
}

.menu-sub-accordion {
  display: none;
}

.show:not(.menu-dropdown) > .menu-sub-accordion, .menu-sub-accordion.show {
  display: flex;
}

.menu-inline {
  display: flex;
}

.menu-fit > .menu-item > .menu-content,
.menu-fit > .menu-item > .menu-link {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.menu-column {
  flex-direction: column;
  width: auto;
}

.menu-row {
  flex-direction: row;
}

.menu-row > .menu-item {
  display: flex;
  align-items: center;
}

.menu-row > .menu-item > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}

[direction=rtl] .menu-row > .menu-item > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  -webkit-transform: rotateZ(-90deg);
  transform: rotateZ(-90deg);
}

.menu-rounded .menu-link {
  border-radius: 0.625rem;
}

.menu-pill .menu-link {
  border-radius: 50px;
}

.menu-rounded-0 .menu-link {
  border-radius: 0 !important;
}

@media (min-width: 576px) {
  .menu-item.menu-sm-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-item.menu-sm-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sub-sm-dropdown {
    display: none;
    border-radius: 0.625rem;
    background-color: #ffffff;
    box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
    z-index: 109;
  }

  .show.menu-dropdown > .menu-sub-sm-dropdown, .menu-sub-sm-dropdown.menu.show, .menu-sub-sm-dropdown.show[data-popper-placement] {
    display: flex;
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
  }

  .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement=top-end], .menu-sub-sm-dropdown.menu.show[data-popper-placement=top], .menu-sub-sm-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-sm-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
  }

  .menu-sub-sm-accordion {
    display: none;
  }

  .show:not(.menu-dropdown) > .menu-sub-sm-accordion, .menu-sub-sm-accordion.show {
    display: flex;
  }

  .menu-sm-inline {
    display: flex;
  }

  .menu-sm-fit > .menu-item > .menu-content,
.menu-sm-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .menu-sm-column {
    flex-direction: column;
    width: 100%;
  }

  .menu-sm-row {
    flex-direction: row;
  }

  .menu-sm-row > .menu-item {
    display: flex;
    align-items: center;
  }

  .menu-sm-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-sm-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sm-rounded .menu-link {
    border-radius: 0.625rem;
  }

  .menu-sm-pill .menu-link {
    border-radius: 50px;
  }

  .menu-sm-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (min-width: 768px) {
  .menu-item.menu-md-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-item.menu-md-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sub-md-dropdown {
    display: none;
    border-radius: 0.625rem;
    background-color: #ffffff;
    box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
    z-index: 109;
  }

  .show.menu-dropdown > .menu-sub-md-dropdown, .menu-sub-md-dropdown.menu.show, .menu-sub-md-dropdown.show[data-popper-placement] {
    display: flex;
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
  }

  .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement=top-end], .menu-sub-md-dropdown.menu.show[data-popper-placement=top], .menu-sub-md-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-md-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
  }

  .menu-sub-md-accordion {
    display: none;
  }

  .show:not(.menu-dropdown) > .menu-sub-md-accordion, .menu-sub-md-accordion.show {
    display: flex;
  }

  .menu-md-inline {
    display: flex;
  }

  .menu-md-fit > .menu-item > .menu-content,
.menu-md-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .menu-md-column {
    flex-direction: column;
    width: 100%;
  }

  .menu-md-row {
    flex-direction: row;
  }

  .menu-md-row > .menu-item {
    display: flex;
    align-items: center;
  }

  .menu-md-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-md-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-md-rounded .menu-link {
    border-radius: 0.625rem;
  }

  .menu-md-pill .menu-link {
    border-radius: 50px;
  }

  .menu-md-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (min-width: 992px) {
  .menu-item.menu-lg-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-item.menu-lg-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sub-lg-dropdown {
    display: none;
    border-radius: 0.625rem;
    background-color: #ffffff;
    box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
    z-index: 109;
  }

  .show.menu-dropdown > .menu-sub-lg-dropdown, .menu-sub-lg-dropdown.menu.show, .menu-sub-lg-dropdown.show[data-popper-placement] {
    display: flex;
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
  }

  .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement=top-end], .menu-sub-lg-dropdown.menu.show[data-popper-placement=top], .menu-sub-lg-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-lg-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
  }

  .menu-sub-lg-accordion {
    display: none;
  }

  .show:not(.menu-dropdown) > .menu-sub-lg-accordion, .menu-sub-lg-accordion.show {
    display: flex;
  }

  .menu-lg-inline {
    display: flex;
  }

  .menu-lg-fit > .menu-item > .menu-content,
.menu-lg-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .menu-lg-column {
    flex-direction: column;
    width: 100%;
  }

  .menu-lg-row {
    flex-direction: row;
  }

  .menu-lg-row > .menu-item {
    display: flex;
    align-items: center;
  }

  .menu-lg-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-lg-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-lg-rounded .menu-link {
    border-radius: 0.625rem;
  }

  .menu-lg-pill .menu-link {
    border-radius: 50px;
  }

  .menu-lg-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (min-width: 1200px) {
  .menu-item.menu-xl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-item.menu-xl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sub-xl-dropdown {
    display: none;
    border-radius: 0.625rem;
    background-color: #ffffff;
    box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
    z-index: 109;
  }

  .show.menu-dropdown > .menu-sub-xl-dropdown, .menu-sub-xl-dropdown.menu.show, .menu-sub-xl-dropdown.show[data-popper-placement] {
    display: flex;
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
  }

  .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement=top-end], .menu-sub-xl-dropdown.menu.show[data-popper-placement=top], .menu-sub-xl-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-xl-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
  }

  .menu-sub-xl-accordion {
    display: none;
  }

  .show:not(.menu-dropdown) > .menu-sub-xl-accordion, .menu-sub-xl-accordion.show {
    display: flex;
  }

  .menu-xl-inline {
    display: flex;
  }

  .menu-xl-fit > .menu-item > .menu-content,
.menu-xl-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .menu-xl-column {
    flex-direction: column;
    width: 100%;
  }

  .menu-xl-row {
    flex-direction: row;
  }

  .menu-xl-row > .menu-item {
    display: flex;
    align-items: center;
  }

  .menu-xl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-xl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-xl-rounded .menu-link {
    border-radius: 0.625rem;
  }

  .menu-xl-pill .menu-link {
    border-radius: 50px;
  }

  .menu-xl-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (min-width: 1400px) {
  .menu-item.menu-xxl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-item.menu-xxl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sub-xxl-dropdown {
    display: none;
    border-radius: 0.625rem;
    background-color: #ffffff;
    box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
    z-index: 109;
  }

  .show.menu-dropdown > .menu-sub-xxl-dropdown, .menu-sub-xxl-dropdown.menu.show, .menu-sub-xxl-dropdown.show[data-popper-placement] {
    display: flex;
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
  }

  .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement=top-end], .menu-sub-xxl-dropdown.menu.show[data-popper-placement=top], .menu-sub-xxl-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-xxl-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
  }

  .menu-sub-xxl-accordion {
    display: none;
  }

  .show:not(.menu-dropdown) > .menu-sub-xxl-accordion, .menu-sub-xxl-accordion.show {
    display: flex;
  }

  .menu-xxl-inline {
    display: flex;
  }

  .menu-xxl-fit > .menu-item > .menu-content,
.menu-xxl-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .menu-xxl-column {
    flex-direction: column;
    width: 100%;
  }

  .menu-xxl-row {
    flex-direction: row;
  }

  .menu-xxl-row > .menu-item {
    display: flex;
    align-items: center;
  }

  .menu-xxl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-xxl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-xxl-rounded .menu-link {
    border-radius: 0.625rem;
  }

  .menu-xxl-pill .menu-link {
    border-radius: 50px;
  }

  .menu-xxl-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (max-width: 575.98px) {
  .menu-item.menu-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-item.menu-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sub-down-dropdown {
    display: none;
    border-radius: 0.625rem;
    background-color: #ffffff;
    box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
    z-index: 109;
  }

  .show.menu-dropdown > .menu-sub-down-dropdown, .menu-sub-down-dropdown.menu.show, .menu-sub-down-dropdown.show[data-popper-placement] {
    display: flex;
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
  }

  .show.menu-dropdown > .menu-sub-down-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-down-dropdown[data-popper-placement=top-end], .menu-sub-down-dropdown.menu.show[data-popper-placement=top], .menu-sub-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-down-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-down-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
  }

  .menu-sub-down-accordion {
    display: none;
  }

  .show:not(.menu-dropdown) > .menu-sub-down-accordion, .menu-sub-down-accordion.show {
    display: flex;
  }

  .menu-down-inline {
    display: flex;
  }

  .menu-down-fit > .menu-item > .menu-content,
.menu-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .menu-down-column {
    flex-direction: column;
    width: 100%;
  }

  .menu-down-row {
    flex-direction: row;
  }

  .menu-down-row > .menu-item {
    display: flex;
    align-items: center;
  }

  .menu-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-down-rounded .menu-link {
    border-radius: 0.625rem;
  }

  .menu-down-pill .menu-link {
    border-radius: 50px;
  }

  .menu-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sub-sm-down-dropdown {
    display: none;
    border-radius: 0.625rem;
    background-color: #ffffff;
    box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
    z-index: 109;
  }

  .show.menu-dropdown > .menu-sub-sm-down-dropdown, .menu-sub-sm-down-dropdown.menu.show, .menu-sub-sm-down-dropdown.show[data-popper-placement] {
    display: flex;
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
  }

  .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement=top-end], .menu-sub-sm-down-dropdown.menu.show[data-popper-placement=top], .menu-sub-sm-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-sm-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
  }

  .menu-sub-sm-down-accordion {
    display: none;
  }

  .show:not(.menu-dropdown) > .menu-sub-sm-down-accordion, .menu-sub-sm-down-accordion.show {
    display: flex;
  }

  .menu-sm-down-inline {
    display: flex;
  }

  .menu-sm-down-fit > .menu-item > .menu-content,
.menu-sm-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .menu-sm-down-column {
    flex-direction: column;
    width: 100%;
  }

  .menu-sm-down-row {
    flex-direction: row;
  }

  .menu-sm-down-row > .menu-item {
    display: flex;
    align-items: center;
  }

  .menu-sm-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-sm-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sm-down-rounded .menu-link {
    border-radius: 0.625rem;
  }

  .menu-sm-down-pill .menu-link {
    border-radius: 50px;
  }

  .menu-sm-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (max-width: 991.98px) {
  .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sub-md-down-dropdown {
    display: none;
    border-radius: 0.625rem;
    background-color: #ffffff;
    box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
    z-index: 109;
  }

  .show.menu-dropdown > .menu-sub-md-down-dropdown, .menu-sub-md-down-dropdown.menu.show, .menu-sub-md-down-dropdown.show[data-popper-placement] {
    display: flex;
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
  }

  .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement=top-end], .menu-sub-md-down-dropdown.menu.show[data-popper-placement=top], .menu-sub-md-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-md-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
  }

  .menu-sub-md-down-accordion {
    display: none;
  }

  .show:not(.menu-dropdown) > .menu-sub-md-down-accordion, .menu-sub-md-down-accordion.show {
    display: flex;
  }

  .menu-md-down-inline {
    display: flex;
  }

  .menu-md-down-fit > .menu-item > .menu-content,
.menu-md-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .menu-md-down-column {
    flex-direction: column;
    width: 100%;
  }

  .menu-md-down-row {
    flex-direction: row;
  }

  .menu-md-down-row > .menu-item {
    display: flex;
    align-items: center;
  }

  .menu-md-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-md-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-md-down-rounded .menu-link {
    border-radius: 0.625rem;
  }

  .menu-md-down-pill .menu-link {
    border-radius: 50px;
  }

  .menu-md-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (max-width: 1199.98px) {
  .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sub-lg-down-dropdown {
    display: none;
    border-radius: 0.625rem;
    background-color: #ffffff;
    box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
    z-index: 109;
  }

  .show.menu-dropdown > .menu-sub-lg-down-dropdown, .menu-sub-lg-down-dropdown.menu.show, .menu-sub-lg-down-dropdown.show[data-popper-placement] {
    display: flex;
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
  }

  .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement=top-end], .menu-sub-lg-down-dropdown.menu.show[data-popper-placement=top], .menu-sub-lg-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-lg-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
  }

  .menu-sub-lg-down-accordion {
    display: none;
  }

  .show:not(.menu-dropdown) > .menu-sub-lg-down-accordion, .menu-sub-lg-down-accordion.show {
    display: flex;
  }

  .menu-lg-down-inline {
    display: flex;
  }

  .menu-lg-down-fit > .menu-item > .menu-content,
.menu-lg-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .menu-lg-down-column {
    flex-direction: column;
    width: 100%;
  }

  .menu-lg-down-row {
    flex-direction: row;
  }

  .menu-lg-down-row > .menu-item {
    display: flex;
    align-items: center;
  }

  .menu-lg-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-lg-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-lg-down-rounded .menu-link {
    border-radius: 0.625rem;
  }

  .menu-lg-down-pill .menu-link {
    border-radius: 50px;
  }

  .menu-lg-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (max-width: 1399.98px) {
  .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-sub-xl-down-dropdown {
    display: none;
    border-radius: 0.625rem;
    background-color: #ffffff;
    box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
    z-index: 109;
  }

  .show.menu-dropdown > .menu-sub-xl-down-dropdown, .menu-sub-xl-down-dropdown.menu.show, .menu-sub-xl-down-dropdown.show[data-popper-placement] {
    display: flex;
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-up 0.25s ease 1;
  }

  .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement=top-end], .menu-sub-xl-down-dropdown.menu.show[data-popper-placement=top], .menu-sub-xl-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-xl-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    -webkit-animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
    animation: menu-sub-dropdown-animation-fade-in 0.25s ease 1, menu-sub-dropdown-animation-move-down 0.25s ease 1;
  }

  .menu-sub-xl-down-accordion {
    display: none;
  }

  .show:not(.menu-dropdown) > .menu-sub-xl-down-accordion, .menu-sub-xl-down-accordion.show {
    display: flex;
  }

  .menu-xl-down-inline {
    display: flex;
  }

  .menu-xl-down-fit > .menu-item > .menu-content,
.menu-xl-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .menu-xl-down-column {
    flex-direction: column;
    width: 100%;
  }

  .menu-xl-down-row {
    flex-direction: row;
  }

  .menu-xl-down-row > .menu-item {
    display: flex;
    align-items: center;
  }

  .menu-xl-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  }

  [direction=rtl] .menu-xl-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
  }

  .menu-xl-down-rounded .menu-link {
    border-radius: 0.625rem;
  }

  .menu-xl-down-pill .menu-link {
    border-radius: 50px;
  }

  .menu-xl-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(1rem + 1rem);
}

.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(2rem + 1rem);
}

.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(3rem + 1rem);
}

.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(4rem + 1rem);
}

.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: 1rem;
  padding-right: 0;
}

.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(2rem);
  padding-right: 0;
}

.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(3rem);
  padding-right: 0;
}

.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(4rem);
  padding-right: 0;
}

@-webkit-keyframes menu-sub-dropdown-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes menu-sub-dropdown-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes menu-sub-dropdown-animation-move-up {
  from {
    margin-top: 0.75rem;
  }
  to {
    margin-top: 0;
  }
}
@keyframes menu-sub-dropdown-animation-move-up {
  from {
    margin-top: 0.75rem;
  }
  to {
    margin-top: 0;
  }
}
@-webkit-keyframes menu-sub-dropdown-animation-move-down {
  from {
    margin-bottom: 0.75rem;
  }
  to {
    margin-bottom: 0;
  }
}
@keyframes menu-sub-dropdown-animation-move-down {
  from {
    margin-bottom: 0.75rem;
  }
  to {
    margin-bottom: 0;
  }
}
.t-paginations {
  background: #e7e7ea;
  padding: 1rem 0;
  font-size: 1.125rem;
  text-align: center;
}

.t-panel {
  background-color: #ffffff;
  border: transparent 2px solid;
  border-radius: 0.625rem;
  box-shadow: -0.125rem 0.25rem 1.0rem rgba(98, 99, 90, 0.15);
}

.popover {
  --tu-popover-zindex: 1060;
  --tu-popover-max-width: 18rem;
  font-size: 1rem !important;
  --tu-popover-bg: #469dcc;
  --tu-popover-border-width: 1px;
  --tu-popover-border-color: transparent;
  --tu-popover-border-radius: 12px;
  --tu-popover-inner-border-radius: 12px;
  --tu-popover-box-shadow: 0.25rem 0.25rem 0.75rem rgba(15, 15, 15, 0.175);
  --tu-popover-header-padding-x: 1.5rem;
  --tu-popover-header-padding-y: 1rem;
  font-size: 1rem !important;
  --tu-popover-header-color: #e8e9ed;
  --tu-popover-header-bg: #cfcfcf;
  --tu-popover-body-padding-x: 1.5rem;
  --tu-popover-body-padding-y: 0.75rem;
  --tu-popover-body-color: #fff;
  --tu-popover-arrow-width: 0.875rem;
  --tu-popover-arrow-height: 0.75rem;
  --tu-popover-arrow-border: var(--tu-popover-border-color);
  z-index: var(--tu-popover-zindex);
  display: block;
  max-width: var(--tu-popover-max-width);
  font-family: "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;
  font-family: var(--tu-family-base, "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: inherit;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  word-wrap: break-word;
  background-color: var(--tu-popover-bg);
  background-clip: padding-box;
  border: var(--tu-popover-border-width) solid var(--tu-popover-border-color);
  border-radius: var(--tu-popover-border-radius);
  box-shadow: var(--tu-popover-box-shadow);
}

.popover .popover-arrow {
  display: block;
  width: var(--tu-popover-arrow-width);
  height: var(--tu-popover-arrow-height);
}

.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc((var(--tu-popover-arrow-height) * -1) - var(--tu-popover-border-width));
}

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--tu-popover-arrow-height) calc(var(--tu-popover-arrow-width) * .5) 0;
}

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--tu-popover-arrow-border);
}

.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--tu-popover-border-width);
  border-top-color: var(--tu-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc((var(--tu-popover-arrow-height) * -1) - var(--tu-popover-border-width));
  width: var(--tu-popover-arrow-height);
  height: var(--tu-popover-arrow-width);
}

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--tu-popover-arrow-width) * .5) var(--tu-popover-arrow-height) calc(var(--tu-popover-arrow-width) * .5) 0;
}

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--tu-popover-arrow-border);
}

.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--tu-popover-border-width);
  border-right-color: var(--tu-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc((var(--tu-popover-arrow-height) * -1) - var(--tu-popover-border-width));
}

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--tu-popover-arrow-width) * .5) var(--tu-popover-arrow-height);
}

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--tu-popover-arrow-border);
}

.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--tu-popover-border-width);
  border-bottom-color: var(--tu-popover-bg);
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--tu-popover-arrow-width);
  margin-left: calc(var(--tu-popover-arrow-width) * -.5);
  content: "";
  border-bottom: var(--tu-popover-border-width) solid var(--tu-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc((var(--tu-popover-arrow-height) * -1) - var(--tu-popover-border-width));
  width: var(--tu-popover-arrow-height);
  height: var(--tu-popover-arrow-width);
}

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--tu-popover-arrow-width) * .5) 0 calc(var(--tu-popover-arrow-width) * .5) var(--tu-popover-arrow-height);
}

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--tu-popover-arrow-border);
}

.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--tu-popover-border-width);
  border-left-color: var(--tu-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--tu-popover-header-padding-y) var(--tu-popover-header-padding-x);
  margin-bottom: 0;
  color: var(--tu-popover-header-color);
  background-color: var(--tu-popover-header-bg);
  border-bottom: var(--tu-popover-border-width) solid var(--tu-popover-border-color);
  border-top-left-radius: var(--tu-popover-inner-border-radius);
  border-top-right-radius: var(--tu-popover-inner-border-radius);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--tu-popover-body-padding-y) var(--tu-popover-body-padding-x);
  color: var(--tu-popover-body-color);
}

.popover .popover-header {
  font-size: 1rem;
  font-weight: 500;
  border-bottom: 1px solid #e8e9ed;
}

.popover .popover-dismiss {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  height: 1.5rem;
  width: 1.5rem;
}

.popover .popover-dismiss i {
  color: #878787;
}

.popover .popover-dismiss:hover i {
  color: #4667CC;
}

.popover .popover-dismiss + .popover-header {
  padding-right: 3rem;
}

.popover-dark {
  background-color: #272727;
  border: 0;
}

.popover-dark .popover-header {
  background-color: #272727;
  color: #cfcfcf;
  border-bottom-color: #3f3f3f;
}

.popover-dark .popover-body {
  color: #9f9f9f;
}

.popover-dark.bs-popover-top > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  border-top-color: #e7e7e7;
}

.popover-dark.bs-popover-top > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-top-color: #272727;
}

.popover-dark.bs-popover-end > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  border-right-color: #e7e7e7;
}

.popover-dark.bs-popover-end > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-right-color: #272727;
}

.popover-dark.bs-popover-bottom > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  border-bottom-color: #e7e7e7;
}

.popover-dark.bs-popover-bottom > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-bottom-color: #272727;
}

.popover-dark.bs-popover-bottom .popover-header::before, .popover-dark.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom-color: #272727;
}

.popover-dark.bs-popover-start > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  border-left-color: #e7e7e7;
}

.popover-dark.bs-popover-start > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-left-color: #272727;
}

.t-pattern-checks-sm {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 0.24em 0.24em;
  background-size: calc(2 * 0.24em) calc(2 * 0.24em);
}

.t-pattern-checks-md {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 0.36em 0.36em;
  background-size: calc(2 * 0.36em) calc(2 * 0.36em);
}

.t-pattern-checks-lg {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 0.66em 0.66em;
  background-size: calc(2 * 0.66em) calc(2 * 0.66em);
}

.t-pattern-checks-xl {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 0.8em 0.8em;
  background-size: calc(2 * 0.8em) calc(2 * 0.8em);
}

.t-pattern-grid-sm {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 0.24em 0.24em;
  background-size: calc(2 * 0.24em) calc(2 * 0.24em);
}

.t-pattern-grid-md {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 0.36em 0.36em;
  background-size: calc(2 * 0.36em) calc(2 * 0.36em);
}

.t-pattern-grid-lg {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 0.66em 0.66em;
  background-size: calc(2 * 0.66em) calc(2 * 0.66em);
}

.t-pattern-grid-xl {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 0.8em 0.8em;
  background-size: calc(2 * 0.8em) calc(2 * 0.8em);
}

.t-pattern-dots-sm {
  background-image: radial-gradient(currentColor 0.04em, transparent 0.04em);
  background-size: calc(5 * 0.04em) calc(5 * 0.04em);
}

.t-pattern-dots-md {
  background-image: radial-gradient(currentColor 0.1em, transparent 0.1em);
  background-size: calc(5 * 0.1em) calc(5 * 0.1em);
}

.t-pattern-dots-lg {
  background-image: radial-gradient(currentColor 0.16em, transparent 0.16em);
  background-size: calc(5 * 0.16em) calc(5 * 0.16em);
}

.t-pattern-dots-xl {
  background-image: radial-gradient(currentColor 0.2em, transparent 0.2em);
  background-size: calc(5 * 0.2em) calc(5 * 0.2em);
}

.t-pattern-cross-dots-sm {
  background-image: radial-gradient(currentColor 0.04em, transparent 0.04em), radial-gradient(currentColor 0.04em, transparent 0.04em);
  background-size: calc(10 * 0.04em) calc(10 * 0.04em);
  background-position: 0 0, calc(5 * 0.04em) calc(5 * 0.04em);
}

.t-pattern-cross-dots-md {
  background-image: radial-gradient(currentColor 0.1em, transparent 0.1em), radial-gradient(currentColor 0.1em, transparent 0.1em);
  background-size: calc(10 * 0.1em) calc(10 * 0.1em);
  background-position: 0 0, calc(5 * 0.1em) calc(5 * 0.1em);
}

.t-pattern-cross-dots-lg {
  background-image: radial-gradient(currentColor 0.16em, transparent 0.16em), radial-gradient(currentColor 0.16em, transparent 0.16em);
  background-size: calc(10 * 0.16em) calc(10 * 0.16em);
  background-position: 0 0, calc(5 * 0.16em) calc(5 * 0.16em);
}

.t-pattern-cross-dots-xl {
  background-image: radial-gradient(currentColor 0.2em, transparent 0.2em), radial-gradient(currentColor 0.2em, transparent 0.2em);
  background-size: calc(10 * 0.2em) calc(10 * 0.2em);
  background-position: 0 0, calc(5 * 0.2em) calc(5 * 0.2em);
}

.t-pattern-vertical-lines-sm {
  background-image: repeating-linear-gradient(to right, currentColor, currentColor 1px, transparent 1px, transparent);
  background-size: 0.24em 0.24em;
}

.t-pattern-horizontal-lines-sm {
  background-image: repeating-linear-gradient(0deg, currentColor, currentColor 1px, transparent 1px, transparent);
  background-size: 0.24em 0.24em;
}

.t-pattern-diagonal-lines-sm {
  background-image: repeating-linear-gradient(45deg, currentColor 0, currentColor 1px, transparent 0, transparent 50%);
  background-size: 0.24em 0.24em;
}

.t-pattern-vertical-lines-md {
  background-image: repeating-linear-gradient(to right, currentColor, currentColor 1px, transparent 1px, transparent);
  background-size: 0.36em 0.36em;
}

.t-pattern-horizontal-lines-md {
  background-image: repeating-linear-gradient(0deg, currentColor, currentColor 1px, transparent 1px, transparent);
  background-size: 0.36em 0.36em;
}

.t-pattern-diagonal-lines-md {
  background-image: repeating-linear-gradient(45deg, currentColor 0, currentColor 1px, transparent 0, transparent 50%);
  background-size: 0.36em 0.36em;
}

.t-pattern-vertical-lines-lg {
  background-image: repeating-linear-gradient(to right, currentColor, currentColor 1px, transparent 1px, transparent);
  background-size: 0.66em 0.66em;
}

.t-pattern-horizontal-lines-lg {
  background-image: repeating-linear-gradient(0deg, currentColor, currentColor 1px, transparent 1px, transparent);
  background-size: 0.66em 0.66em;
}

.t-pattern-diagonal-lines-lg {
  background-image: repeating-linear-gradient(45deg, currentColor 0, currentColor 1px, transparent 0, transparent 50%);
  background-size: 0.66em 0.66em;
}

.t-pattern-vertical-lines-xl {
  background-image: repeating-linear-gradient(to right, currentColor, currentColor 1px, transparent 1px, transparent);
  background-size: 0.8em 0.8em;
}

.t-pattern-horizontal-lines-xl {
  background-image: repeating-linear-gradient(0deg, currentColor, currentColor 1px, transparent 1px, transparent);
  background-size: 0.8em 0.8em;
}

.t-pattern-diagonal-lines-xl {
  background-image: repeating-linear-gradient(45deg, currentColor 0, currentColor 1px, transparent 0, transparent 50%);
  background-size: 0.8em 0.8em;
}

.t-pattern-vertical-stripes-sm {
  background-image: linear-gradient(90deg, transparent 50%, currentColor 50%);
  background-size: 0.24em 0.24em;
}

.t-pattern-horizontal-stripes-sm {
  background-image: linear-gradient(0deg, transparent 50%, currentColor 50%);
  background-size: 0.24em 0.24em;
}

.t-pattern-diagonal-stripes-sm {
  background: repeating-linear-gradient(45deg, transparent, transparent 0.24em, currentColor 0.24em, currentColor calc(2 * 0.24em));
}

.t-pattern-vertical-stripes-md {
  background-image: linear-gradient(90deg, transparent 50%, currentColor 50%);
  background-size: 0.36em 0.36em;
}

.t-pattern-horizontal-stripes-md {
  background-image: linear-gradient(0deg, transparent 50%, currentColor 50%);
  background-size: 0.36em 0.36em;
}

.t-pattern-diagonal-stripes-md {
  background: repeating-linear-gradient(45deg, transparent, transparent 0.36em, currentColor 0.36em, currentColor calc(2 * 0.36em));
}

.t-pattern-vertical-stripes-lg {
  background-image: linear-gradient(90deg, transparent 50%, currentColor 50%);
  background-size: 0.66em 0.66em;
}

.t-pattern-horizontal-stripes-lg {
  background-image: linear-gradient(0deg, transparent 50%, currentColor 50%);
  background-size: 0.66em 0.66em;
}

.t-pattern-diagonal-stripes-lg {
  background: repeating-linear-gradient(45deg, transparent, transparent 0.66em, currentColor 0.66em, currentColor calc(2 * 0.66em));
}

.t-pattern-vertical-stripes-xl {
  background-image: linear-gradient(90deg, transparent 50%, currentColor 50%);
  background-size: 0.8em 0.8em;
}

.t-pattern-horizontal-stripes-xl {
  background-image: linear-gradient(0deg, transparent 50%, currentColor 50%);
  background-size: 0.8em 0.8em;
}

.t-pattern-diagonal-stripes-xl {
  background: repeating-linear-gradient(45deg, transparent, transparent 0.8em, currentColor 0.8em, currentColor calc(2 * 0.8em));
}

.t-pattern-zigzag-sm {
  background: linear-gradient(135deg, currentColor 25%, transparent 25%) -0.24em 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -0.24em 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%);
  background-size: calc(2 * 0.24em) calc(2 * 0.24em);
}

.t-pattern-zigzag-md {
  background: linear-gradient(135deg, currentColor 25%, transparent 25%) -0.36em 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -0.36em 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%);
  background-size: calc(2 * 0.36em) calc(2 * 0.36em);
}

.t-pattern-zigzag-lg {
  background: linear-gradient(135deg, currentColor 25%, transparent 25%) -0.66em 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -0.66em 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%);
  background-size: calc(2 * 0.66em) calc(2 * 0.66em);
}

.t-pattern-zigzag-xl {
  background: linear-gradient(135deg, currentColor 25%, transparent 25%) -0.8em 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -0.8em 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%);
  background-size: calc(2 * 0.8em) calc(2 * 0.8em);
}

.t-pattern-triangles-sm {
  background-image: linear-gradient(45deg, currentColor 50%, transparent 50%);
  background-size: 0.24em 0.24em;
}

.t-pattern-triangles-md {
  background-image: linear-gradient(45deg, currentColor 50%, transparent 50%);
  background-size: 0.36em 0.36em;
}

.t-pattern-triangles-lg {
  background-image: linear-gradient(45deg, currentColor 50%, transparent 50%);
  background-size: 0.66em 0.66em;
}

.t-pattern-triangles-xl {
  background-image: linear-gradient(45deg, currentColor 50%, transparent 50%);
  background-size: 0.8em 0.8em;
}

.t-pattern-txt {
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 2rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 2rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.t-progress-wrap {
  overflow: hidden;
  height: 1.25rem;
  margin-bottom: 1.25rem;
  background-color: #f3f3f4;
  width: 100%;
  border-radius: 0.375rem;
  display: flex;
  align-items: center;
}

.t-progress-wrap:not(.t-progress-vertical).t-progress-xs {
  height: 0.625rem;
  margin-bottom: 0.625rem;
}

.t-progress-wrap:not(.t-progress-vertical).t-progress-sm {
  height: 0.875rem;
  margin-bottom: 0.875rem;
}

.t-progress-wrap:not(.t-progress-vertical).t-progress-lg {
  height: 1.5rem;
  margin-bottom: 1.5rem;
}

.t-progress-wrap:not(.t-progress-vertical).t-progress-xl {
  height: 2rem;
  margin-bottom: 2rem;
}

.t-progress-wrap:not(.t-progress-vertical).t-progress-xxl {
  height: 2.5rem;
  margin-bottom: 2.5rem;
}

.t-progress-wrap .t-progress-bar {
  width: 0;
  height: 100%;
  font-size: 0.875rem;
  color: #ffffff;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #4667CC;
  border-radius: inherit;
  box-shadow: inset 0 -0.125rem 0 rgba(159, 159, 159, 0.12);
  transition: width 0.6s ease;
}

.t-progress-wrap .t-progress-bar-striped {
  position: relative;
  overflow: hidden;
}

.t-progress-wrap .t-progress-bar-striped:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.12);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.12) 50%, rgba(255, 255, 255, 0.12) 75%, transparent 75%, transparent);
  background-size: 2rem 2rem;
}

.t-progress-wrap.t-progress-wrap.active .t-progress-bar,
.t-progress-wrap .t-progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.t-progress-wrap.t-list-grid-card-item-primary {
  background-color: #4667CC;
}

.t-progress-wrap.t-list-grid-card-item-secondary {
  background-color: #F5DF4D;
}

.t-progress-wrap.t-list-grid-card-item-tertiary {
  background-color: #939597;
}

.t-progress-wrap.t-list-grid-card-item-quaternary {
  background-color: #079DB2;
}

.t-progress-wrap.t-list-grid-card-item-success {
  background-color: #81CC45;
}

.t-progress-wrap.t-list-grid-card-item-danger {
  background-color: #cc4667;
}

.t-progress-wrap.t-list-grid-card-item-warning {
  background-color: #ccab46;
}

.t-progress-wrap.t-list-grid-card-item-info {
  background-color: #469dcc;
}

.t-pulse {
  position: relative;
}

.t-pulse.pulse-primary .pulse-ring {
  border-color: #4667CC;
}

.t-pulse.pulse-secondary .pulse-ring {
  border-color: #F5DF4D;
}

.t-pulse.pulse-tertiary .pulse-ring {
  border-color: #939597;
}

.t-pulse.pulse-quaternary .pulse-ring {
  border-color: #079DB2;
}

.t-pulse.pulse-success .pulse-ring {
  border-color: #81CC45;
}

.t-pulse.pulse-danger .pulse-ring {
  border-color: #cc4667;
}

.t-pulse.pulse-warning .pulse-ring {
  border-color: #ccab46;
}

.t-pulse.pulse-info .pulse-ring {
  border-color: #469dcc;
}

.t-pulse.pulse-dark .pulse-ring {
  border-color: #121328;
}

.t-pulse.pulse-lightgrey .pulse-ring {
  border-color: #898994;
}

.t-pulse.pulse-light .pulse-ring {
  border-color: #e7e7ea;
}

.t-pulse.pulse-white .pulse-ring {
  border-color: #ffffff;
}

.t-pulse.pulse-neutral .pulse-ring {
  border-color: #1a274c;
}

.t-pulse-ring {
  display: block;
  border-radius: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  -webkit-animation: animation-pulse 3.5s ease-out;
  animation: animation-pulse 3.5s ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  opacity: 0;
  border-width: 3px;
  border-style: solid;
  border-color: #898994;
}

@-webkit-keyframes animation-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
@keyframes animation-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
.remark-img {
  display: inline-block;
  vertical-align: middle;
  width: 3.5rem;
  text-align: center;
}

.remark-img .remind-people-v1 {
  padding: 0 0 4.5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128.021' height='300.734'%3E%3Cpath fill='%23f8b0af' d='M118.324 70.777s4.479-13.223 9.544-17.648a.461.461 0 0 0-.32-.8c-6.4-.053-8.637 2.879-7.038-1.546 1.706-4.692 6.131-6.771 5.438-8.584s-11.25 9.49-14.129 14.609-4.745 8.691-4.745 8.691Z'/%3E%3Cpath fill='%23f15c44' d='M86.333 79.68s6.665 6.078 15.835-7.731l7.145-10.663 10.823 4.852s.213 42.547-19.941 43.88a41.38 41.38 0 0 1-18.874-1.546Z'/%3E%3Cpath fill='%23f7a6a5' d='M111.552 62.299s5.172-11.517 9.81-15.782a5.874 5.874 0 0 0 1.651-2.772 57.967 57.967 0 0 0-5.6 5.758 46.452 46.452 0 0 0-8.1 11.836Z'/%3E%3Cpath fill='%23f8b0af' d='M67.779 290.817s.587 8.371 1.76 9.117 18.288 0 18.288 0-1.546-3.466-9.544-3.2c.746-1.919 1.813-5.918 1.813-5.918ZM7.53 290.817s.16 8.371 1.386 9.117c1.173.746 18.288 0 18.288 0s-1.546-3.466-9.544-3.2c.746-1.919 1.813-5.918 1.813-5.918Z'/%3E%3Cpath fill='%23fdba13' d='M7.584 291.294s-11.623-114.259 8.051-140.438c19.994-.373 49.585 2.079 79.6.373 2.293 5.172 13.169 62.648-15.2 139.8-12.37.373-12.263.32-12.263.32s-9.757-46.333-11.57-70.219c-1.706-23.14-2.559-39.668-2.559-39.668s-13.536 67.132-34.274 109.889c-9.546-.057-11.785-.057-11.785-.057Z'/%3E%3Cpath fill='%23faa61a' d='M13.342 291.297s-2.932-.64-3.572-1.919-.16-97.784 4-102.476c12.9-7.464 41.694-35.136 41.694-35.136l-6.131-.267-33.75-.64s-7.678 6.931-10.077 38.175c-1.226 21.433-2.133 47.079-1.12 60.462.8 10.877 3.146 41.8 3.146 41.8ZM55.036 204.709s13.969 82.695 15.355 84.561c1.653 1.919 2.239 1.866 2.239 1.866l-4.852.107c-3.359-14.609-6.4-30.551-8.8-47.772-1.863-13.596-3.142-26.552-3.942-38.762ZM53.436 181.57l2.559-29.591 7.678-.267s-.427 26.925-2.079 27.138c-1.6.162-8.158 2.72-8.158 2.72Z'/%3E%3Cpath fill='%23dff3fd' d='M10.996 159.549c.373-.906.853-4.372 1.706-8.744 1.866-23.033 4.159-83.815 18.554-93.412 15.249-11.09 33.483-2.826 44.786 5.812 10.77 8.211 19.194 32.737 20.634 87.28.053 2.666.48 6.291.48 9.117-10.877.16-25.379-1.066-37.375-.48-.746.053-1.76-5.385-2.506-5.385-.96.053-1.6 5.545-2.559 5.6-14.769.532-32.203 2.718-43.72.212Z'/%3E%3Cpath fill='%23f15c44' d='M12.702 150.805s-2.453-84.241 14.769-95.544c15.249-10.877 37.855-6.078 49.212 2.4 11.3 8.477 23.406 21.86 19.994 92.772-25.912.372-60.302 4.798-83.975.372Z'/%3E%3Cpath fill='%23d54232' d='m13.075 114.176-.48 20.58s13.383-.746 45.853-27.725a53.081 53.081 0 0 0 5.172-5.545l-2.506-8.531s-19.141 18.501-48.039 21.221Z'/%3E%3Cpath fill='%23f8b0af' d='m63.46 51.316-1.493-9.97s10.877 3.039 10.024-4.585c-.693-6.131-1.28-6.131-1.28-6.131l2.453-1.173s.586-1.12-3.252-2.559c-.533-2.453-1.013-7.571-3.679-10.344-2.613-2.826-4.159-6.291-12.316-3.572-10.61 4-5.118 23.939-5.118 23.939l-3.412 12.21c.105-.054 12.368 10.982 18.073 2.185Z'/%3E%3Cpath fill='%230d1139' d='M52.903 33.081s-2.186 6.558-4.852 3.892-.96-6.451-2.932-7.091c-1.919-.64-7.944-3.626-4.745-7.678 2.079-2.026 3.252-1.386 2.932-3.412s-4.265-7.038-2.186-9.277 3.572.64 5.438-1.546.267-5.012 5.012-5.118 5.012 1.386 6.611 0 3.945-4.052 6.718-2.239c2.773 1.759 3.572 5.758 3.892 7.784.586 1.919 3.839-2.239 6.771 4.265 1.333 3.306-2.879 5.065-2.879 5.065s2.506 5.652-3.412 5.758c-.586-2.506-.586-3.679-2.4-6.131-.8-1.12-4.319-2.826-5.7-1.066s.107 3.572-1.919 3.732-4.265 0-4.425 1.066.96 3.892-.587 3.946c-1.546.107-5.918-.48-6.4 2.613-.536 2.931.85 5.602 5.063 5.437Z'/%3E%3Cpath fill='%23261651' d='M69.058 37.933s1.706-1.386 1.386-1.866a15.579 15.579 0 0 0-1.973.533Z'/%3E%3Cellipse cx='.8' cy='1.813' fill='%23261651' rx='.8' ry='1.813' transform='matrix(.953 -.304 .304 .953 62.138 24.597)'/%3E%3Cellipse cx='.853' cy='1.866' fill='%23261651' rx='.853' ry='1.866' transform='matrix(.953 -.304 .304 .953 67.456 22.847)'/%3E%3Cpath fill='%23261651' d='M63.139 22.631a1.952 1.952 0 0 0-.96-.213 2.626 2.626 0 0 0-.906.32 2.8 2.8 0 0 0-.746.64 2.7 2.7 0 0 0-.48.853c.267-.16.533-.32.746-.48a7.77 7.77 0 0 0 .693-.48 3.258 3.258 0 0 1 .746-.373 5.831 5.831 0 0 1 .907-.267ZM68.845 21.245a1.712 1.712 0 0 0-1.44-.373 1.821 1.821 0 0 0-1.28.693 11.252 11.252 0 0 0 1.386-.107c.428-.106.801-.106 1.334-.213Z'/%3E%3Cpath fill='%23f7a6a5' d='M54.663 30.789s-4.265-1.28-3.412-2.613c1.172.267 2.932 1.066 3.412 2.613ZM63.194 49.609s-4.532-7.624-2.826-9.171c1.706-1.6 9.171.8 9.171.8s-2.346 1.493-7.518.053c.583 4.213 1.173 8.318 1.173 8.318Z'/%3E%3Cpath d='M34.936 300.733H1.826a.378.378 0 0 1 0-.746h33.11a.357.357 0 0 1 .32.373c0 .214-.107.373-.32.373Z'/%3E%3Cpath fill='%23fdba13' d='m20.486 295.828.693 4.159h12.05s0-1.973-12.743-4.159Z'/%3E%3Cpath fill='%23f7a6a5' d='M19.74 296.735a18.851 18.851 0 0 1 1.386 3.252l-.533-3.2Z'/%3E%3Cpath d='M96.783 300.733h-33.11a.378.378 0 0 1 0-.746h33.11a.357.357 0 0 1 .32.373.3.3 0 0 1-.32.373Z'/%3E%3Cpath fill='%23fdba13' d='m82.388 295.828.693 4.159h12.05s0-1.973-12.743-4.159Z'/%3E%3Cg%3E%3Cpath fill='%23f7a6a5' d='M81.641 296.735a18.851 18.851 0 0 1 1.386 3.252l-.533-3.2Z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23d54232' d='M40.32 78.881s-11.73 17.328-11.2 20.9c24.419-2.719 30.719-3.572 30.719-3.572s5.332-2.772-3.252-3.892c-8.584-1.066-16.9-2.986-16.9-2.986s-.913-6.078.633-10.45Z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23234b93' d='m55.463 76.694 30.817-1.386.693 42.6-30.124 1.28Z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23fff' d='m56.422 75.948 30.764-1.386.693 42.547-30.124 1.333Z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23f8b0af' d='M60.155 104.366s18.075-8.691 24.419-8.158c2.239.267 3.092-1.919-3.359-3.252-6.4-1.386-23.193 1.76-23.193 1.76Z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23f15c44' d='M28.698 54.461c-4 2.239-32.31 28.1-28.311 55.663 3.945 25.912 64.94-7.518 64.94-7.518l-2.186-10.77-30.444 2.613s5.652-12.956 10.13-18.021c4.372-5.225-7.625-21.914-14.129-21.967Z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23d54232' d='m62.5 104.046 3.146-1.546-2.666-10.61-4.852-1.813 3.679 14.342Z'/%3E%3C/g%3E%3C/svg%3E");
}

.remark-img .remind-people-v2 {
  padding: 0 0 4.5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126.648' height='304.948'%3E%3Cpath d='m124.355 52.972-12.05-7.2-1.333 2.239 12.209 7.3Z' fill='%23bfd5ef'/%3E%3Cpath d='M62.24 295.457s.16 8 1.28 8.691 17.435 0 17.435 0-1.493-3.306-9.117-3.039c.693-1.866 1.76-5.652 1.76-5.652H62.24Z' fill='%23f8b0af'/%3E%3Cpath d='M88.366 304.947H59.415c-.16 0-.267-.16-.267-.373s.107-.373.267-.373h28.951c.16 0 .267.16.267.373a.29.29 0 0 1-.267.373Z'/%3E%3Cpath d='m74.557 300.255.64 3.946h11.516c.054.054.054-1.813-12.156-3.946Z' fill='%23fdba13'/%3E%3Cpath d='M73.864 301.108a24.78 24.78 0 0 1 1.333 3.092c-.32-2.133-.48-3.039-.48-3.039Z' fill='%23f7a6a5'/%3E%3Cpath d='M96.257 160.085s.16 66.273-22.713 135.959c-11.516.427-11.3.213-11.3.213s-34.923-114.739-34.71-141.824c61.152 5.865 68.723 5.652 68.723 5.652Z' fill='%232f54a5'/%3E%3Cpath d='M50.031 248.111s6.4 34.336 9.331 38.655a248.94 248.94 0 0 0 27.405-74.591c4.052-20.207 6.878-48.146 3.2-49-2.293-.533-6.718 9.757-9.97 18.394-11.785 23.462-18.13 42.976-29.966 66.542Z' fill='%23234b93'/%3E%3Cpath d='M10.947 272.21s-7.145 3.519-7.3 4.852 7.358 15.835 7.358 15.835 2.346-2.719-1.066-9.544c1.973-.16 5.865-.8 5.865-.8Z' fill='%23f8b0af'/%3E%3Cpath d='M13.348 299.935.019 271.304a.319.319 0 0 1 .213-.427.408.408 0 0 1 .48.107l13.329 28.631a.318.318 0 0 1-.213.427c-.213.107-.426.053-.48-.107Z'/%3E%3Cpath d='m11.803 285.433-3.306 2.239 4.852 10.45c-.052.054 1.648-.746-1.546-12.689Z' fill='%23fdba13'/%3E%3Cpath d='M10.736 285.166a19.02 19.02 0 0 1-2.239 2.506c1.76-1.226 2.559-1.706 2.559-1.706Z' fill='%23f7a6a5'/%3E%3Cpath d='M10.949 272.211s25.379-21.86 20.634-58.756c-4.532-35.349-7.145-55.5-4.052-58.969 48.679 4.265 59.875 5.065 59.875 5.065s4.905 48.785-18.661 87.707c-9.437 15.569-32.9 29.964-53 35.243-4.05-2.879-4.796-10.29-4.796-10.29Z' fill='%232f54a5'/%3E%3Cpath d='M108.36 62.673s4.425-9.224 8.957-12.423a.39.39 0 0 0-.213-.693c-5.225-.586-7.358 1.653-5.652-1.813 1.813-3.732 5.6-5.065 5.172-6.665-.427-1.546-10.024 6.931-12.849 10.877s-4.585 6.771-4.585 6.771Z' fill='%23f8b0af'/%3E%3Cpath d='M101.536 60.115s12.1-16.582 11.41-17.275a53.611 53.611 0 0 0-13.809 15.835Z' fill='%23f7a6a5'/%3E%3Cpath d='M38.141 101.756s42.974-15.889 61.688-44.147c6.665 1.333 8.531 5.065 8.531 5.065s-4.425 40.574-23.086 44.52c-18.662 3.892-47.133-5.438-47.133-5.438Z' fill='%23faa61a'/%3E%3Cpath d='M27.211 168.617c6.931 2.986 19.194 1.439 22.713-.906 5.918-3.892 18.021-5.7 26.392-4.959 6.451.533 11.143 1.226 14.662-2.772l5.278.267S89.645 41.456 50.83 49.294c-24.366 4.903-33.803 114.95-23.619 119.323Z' fill='%23fdba13'/%3E%3Cpath d='M85.913 131.134a68.064 68.064 0 0 0-22.66 1.813c-21.913 6.131-35.189 4.638-38.655-11.943l15.622-19.088s15.036-29.218 16.955-25.432c1.493 4.852 1.653 14.022 2.559 17.115 3.572 12.05 30.6 24.1 30.6 24.1s.004 1.172-4.421 13.435Z' fill='%23faa61a'/%3E%3Cpath d='M102.868 114.232 85.86 135.719l21.54 6.878 17.115-24.366Z'/%3E%3Cpath d='m108.573 112.952-2.186 3.786 12.956 3.412 1.813-4.585Z' fill='%23bfd5ef'/%3E%3Cpath d='M84.634 122.016c.64-.16 12.263-3.306 13.6-2.026-1.973 2.239-2.079 3.039-2.079 3.039l4.212.427s6.825-.586 8 1.386-4.852 1.6-8.477 3.572-12 2.4-16.315.586c-.914-5.543 1.059-6.984 1.059-6.984Z' fill='%23f8a599'/%3E%3Cpath d='M57.121 74.937s-7.358 22.233 6.132 30.711c24.259 10.61 27.991 13.223 27.991 13.223l-5.332 12.21s-13.383-5.012-31.137-1.546c-20.74 4.052-35.349-6.132-34.869-25.006s16.262-37.27 16.262-37.27Z' fill='%23fdba13'/%3E%3Cg%3E%3Cpath d='m114.705 47.212-11.943-7.358-1.44 2.4 12.21 7.3Z' fill='%23bfd5ef'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M126.648 55.796c-.213-.107-2.346-2.826-2.346-2.826l-1.173 2.346Z' fill='%23ebb5b5'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m126.648 55.795-.64-.746a.59.59 0 0 0-.32.64c.427.053.96.106.96.106Z' fill='%23070607'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M67.786 19.647s3.519 3.039 3.519 6.611v5.065s3.572-7.091.427-14.236-3.946 2.56-3.946 2.56Z' fill='%231b1419'/%3E%3Cpath d='M48.272 50.304s5.065-4.8 3.092-11.3a22.987 22.987 0 0 1-.853-3.626s-6.4-1.226-4.212-7.464 16.848-17.115 20.74-14.716c3.839 2.4 6.132 10.717 4.319 15.782 1.226 3.732.48 15.782-6.131 15.675a41.046 41.046 0 0 0 1.653 9.33 4.989 4.989 0 0 1-3.146 1.706c-3.736.902-11.41-2.934-15.462-5.387Z' fill='%23f8b0af'/%3E%3Cpath d='M51.738 40.601s-19.727-7.891-6.665-23.779c-8.744-3.252-13.436-6.771-8.478-13.7 5.545-7.678 14.982.32 14.342 7.838 12-5.385 25.166 2.133 20.527 18.234-.906-6.931-2.506-11.2-4.745-10.93-3.892.427-12.636 9.384-12.636 9.384s-5.065-3.625-5.7.586c-.64 4.265 3.039 7.731 3.039 7.731Z' fill='%231b1419'/%3E%3Cpath d='M68.426 38.575s1.44-1.173 1.173-1.6a16.2 16.2 0 0 0-1.653.427Z' fill='%23261651'/%3E%3Cellipse cx='.693' cy='1.493' rx='.693' ry='1.493' transform='rotate(-12.216 156.85346387 -282.32978315)' fill='%23261651'/%3E%3Cellipse cx='.693' cy='1.6' rx='.693' ry='1.6' transform='matrix(.953 -.304 .304 .953 68.637 26.243)' fill='%23261651'/%3E%3Cpath d='M64.266 25.191a1.02 1.02 0 0 0-.8-.213 2.139 2.139 0 0 0-.8.16 2.029 2.029 0 0 0-.693.48 5.009 5.009 0 0 0-.48.64 2.878 2.878 0 0 0 .693-.373l.64-.32c.213-.107.427-.16.64-.267a3.626 3.626 0 0 1 .8-.107ZM69.812 24.922a1.386 1.386 0 0 0-1.173-.32 1.556 1.556 0 0 0-1.12.586 7.979 7.979 0 0 0 1.173-.107c.373-.048.693-.102 1.12-.159Z' fill='%23261651'/%3E%3Cpath d='M53.23 31.43s-3.625-1.066-2.879-2.239c1.013.267 2.506.96 2.879 2.239ZM69.439 31.004s1.706 3.306 1.173 3.572-1.706-.533-1.706-.533ZM66.506 52.76s-4.425-7.571-3.412-8.851c1.44-1.813 6.132-1.226 6.132-1.226a4.154 4.154 0 0 1-4 1.973c.48 4.156 1.28 8.104 1.28 8.104Z' fill='%23f7a6a5'/%3E%3C/g%3E%3C/svg%3E");
}

.remark-img .remind-people-v3 {
  padding: 0 0 4.5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128.074' height='303.027'%3E%3Cpath fill='%23f8b0af' d='M118.377 73.069s4.479-13.223 9.544-17.648a.461.461 0 0 0-.32-.8c-6.4-.053-8.637 2.879-7.038-1.546 1.706-4.692 6.132-6.771 5.438-8.584s-11.25 9.49-14.129 14.609-4.745 8.691-4.745 8.691Z'/%3E%3Cpath fill='%2329529c' d='M86.333 81.973s6.665 6.078 15.835-7.731l7.145-10.663 10.823 4.852s.213 42.547-19.941 43.88a41.38 41.38 0 0 1-18.874-1.546Z'/%3E%3Cpath fill='%23f7a6a5' d='M111.552 64.592s5.172-11.517 9.81-15.782a5.875 5.875 0 0 0 1.651-2.772 57.976 57.976 0 0 0-5.6 5.758 46.453 46.453 0 0 0-8.1 11.836Z'/%3E%3Cpath fill='%23f8b0af' d='M67.779 293.11s.586 8.371 1.759 9.117 18.288 0 18.288 0-1.546-3.466-9.544-3.2c.746-1.919 1.813-5.918 1.813-5.918ZM7.53 293.11s.16 8.371 1.386 9.117c1.173.746 18.288 0 18.288 0s-1.546-3.466-9.544-3.2c.746-1.919 1.813-5.918 1.813-5.918Z'/%3E%3Cpath fill='%23fdba13' d='M7.584 293.587s-11.623-114.259 8.051-140.438c19.994-.373 49.585 2.079 79.6.373 2.293 5.172 13.169 62.648-15.2 139.8-12.37.373-12.263.32-12.263.32s-9.757-46.333-11.57-70.219c-1.706-23.14-2.559-39.668-2.559-39.668s-13.536 67.132-34.274 109.889c-9.546-.057-11.785-.057-11.785-.057Z'/%3E%3Cpath fill='%23faa61a' d='M13.342 293.59s-2.932-.64-3.572-1.919-.16-97.784 4-102.476c12.9-7.464 41.694-35.136 41.694-35.136l-6.131-.267-33.75-.64s-7.678 6.931-10.077 38.175c-1.226 21.434-2.133 47.079-1.12 60.462.8 10.877 3.146 41.8 3.146 41.8h5.812ZM55.036 207.003s13.969 82.7 15.355 84.561c1.653 1.919 2.239 1.866 2.239 1.866l-4.852.107c-3.359-14.609-6.4-30.551-8.8-47.772-1.863-13.596-3.142-26.552-3.942-38.762ZM53.436 183.863l2.559-29.591 7.678-.267s-.427 26.925-2.079 27.138c-1.6.162-8.158 2.72-8.158 2.72Z'/%3E%3Cpath fill='%23dff3fd' d='M10.996 161.843c.373-.906.853-4.372 1.706-8.744 1.866-23.033 4.159-83.815 18.554-93.412 15.249-11.09 33.483-2.826 44.786 5.812 10.77 8.211 19.194 32.737 20.634 87.28.053 2.666.48 6.291.48 9.117-10.877.16-25.379-1.066-37.375-.48-.746.053-1.759-5.385-2.506-5.385-.96.053-1.6 5.545-2.559 5.6-14.769.532-32.203 2.718-43.72.212Z'/%3E%3Cpath fill='%232f54a5' d='M12.702 153.099s-2.453-84.241 14.769-95.544c15.249-10.877 37.855-6.078 49.212 2.4s23.406 21.86 19.994 92.772c-25.912.372-60.302 4.798-83.975.372Z'/%3E%3Cpath fill='%23234b93' d='m13.075 116.474-.48 20.58s11.836 6.078 44.307-20.9a44.183 44.183 0 0 1 9.7-5.012l-3.466-9.064a141.39 141.39 0 0 1-50.061 14.396Z'/%3E%3Cpath d='M34.935 303.028H1.825a.378.378 0 0 1 0-.746h33.11a.357.357 0 0 1 .32.373c0 .213-.107.373-.32.373Z'/%3E%3Cpath fill='%23fdba13' d='m20.486 298.122.693 4.159h12.05s0-1.973-12.743-4.159Z'/%3E%3Cpath fill='%23f7a6a5' d='M19.74 299.028a18.85 18.85 0 0 1 1.386 3.252l-.533-3.2Z'/%3E%3Cpath d='M96.837 303.028h-33.11a.378.378 0 0 1 0-.746h33.11a.378.378 0 0 1 0 .746Z'/%3E%3Cpath fill='%23fdba13' d='m82.388 298.122.693 4.159h12.05s0-1.973-12.743-4.159Z'/%3E%3Cpath fill='%23f7a6a5' d='M81.641 299.028a18.852 18.852 0 0 1 1.386 3.252l-.533-3.2Z'/%3E%3Cpath fill='%23234b93' d='M38.241 86.346s-11.73 17.328-11.2 20.9c24.419-2.719 30.711-3.572 30.711-3.572s12.636.48-2.4-2.879c-8.477-1.866-17.808-4.052-17.808-4.052s-.849-6.025.697-10.397Z'/%3E%3Cpath fill='%239dc8eb' d='m122.322 105.22 4.212-34.71a1.75 1.75 0 0 0-1.866-1.919l-48.572 4.102a1.7 1.7 0 0 0-1.546 1.493l-4.585 34.763a1.687 1.687 0 0 0 1.813 1.919l48.945-4.159a1.76 1.76 0 0 0 1.599-1.489Z'/%3E%3Cpath fill='%23f8b0af' d='M51.304 103.514c1.386.64 12.37.96 14.716-2.613s6.291-9.81 6.291-9.81a29.568 29.568 0 0 0-.16 6.345c.373 2.026 4.8-8.637 8.264-5.438s4.639 9.917-1.546 13.383-21.967 8.8-21.967 8.8Z'/%3E%3Cpath fill='%232f54a5' d='M28.698 56.755c-4 2.239-32.31 28.1-28.311 55.663 3.945 25.912 66.22-1.226 66.22-1.226l-3.466-9.064H29.124s9.224-18.341 13.7-23.406c4.375-5.225-7.622-21.914-14.126-21.967Z'/%3E%3Cpath fill='%23275099' d='m63.993 113.378 3.146-1.6-2.613-10.61-4.905-1.759 3.679 14.289Z'/%3E%3Cpath fill='%23fff' d='M101.795 85.652c-.16 0-.32-.053-.48-.053a3.039 3.039 0 1 0 3.039 3.039v-.053a3.031 3.031 0 0 1-2.559-2.933Z'/%3E%3Cpath fill='%23f8b0af' d='M65.22 54.142s-3.626-4.745-.267-7.251c3.412-2.506 10.237-1.173 10.45-4.692S73.43 28.39 73.43 28.39s3.466-.96 1.653-2.346a35.859 35.859 0 0 1-3.626-3.306S62.766 9.089 59.034 7.756s-14.289 1.973-14.449 7.2 8.317 19.887 7.571 22.553-7.3 13.916-7.3 13.916c4.105 5.918 10.45 7.464 15.249 6.025a12.818 12.818 0 0 0 5.115-3.308Z'/%3E%3Cpath fill='%23f7a6a5' d='M65.22 54.142s-4.8-6.185-2.613-9.277c1.333-1.919 9.7-.16 9.7-.16s-2.879 1.013-7.358 2.186c-2.715 2.506.271 7.251.271 7.251Z'/%3E%3Cpath fill='%23261651' d='M51.304 39.64c3.572-1.973 5.118-6.078 1.973-9.224-.906-.906 4.212-2.4 6.718.213-.16-4.159 2.186-5.492.746-8.851-.8-1.866.107-4.692 3.519-5.012s4.639-1.759 3.466-3.039 1.013-.48.693-2.772a2.249 2.249 0 0 0-2.506-1.973 4.681 4.681 0 0 0-1.919-4.212c-2.293-1.706-3.252-1.546-3.252-1.546s-.373-4.479-2.613-2.879-2.133-1.333-5.278.693-13.969 9.81-11.836 15.3c-1.066 3.679.8 9.011 6.451 12.53a17.806 17.806 0 0 1 3.838 10.772Z'/%3E%3Ccircle cx='1.013' cy='1.013' r='1.013' fill='%23261651' transform='translate(66.873 20.872)'/%3E%3Cpath fill='%23261651' d='M73.484 35.641a3.636 3.636 0 0 1-2.986 1.759c2.719.853 3.252 0 3.252 0Z'/%3E%3Cpath fill='%23f7a6a5' d='M58.182 34.735s-3.519-2.719-2.239-3.679c.959.693 2.345 2.133 2.239 3.679Z'/%3E%3C/svg%3E");
}

.remark-txt {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 3.5rem);
  padding-left: 1rem;
}

.remark-txt > p {
  font-size: 1rem;
}

.remark-txt .para {
  font-size: 1.125rem;
}

.t-float-toolsbar {
  position: fixed;
  right: 1rem;
  top: 70%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  z-index: 100;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.25s ease-in-out;
}

.t-float-toolsbar .t-float-toolsbar-item {
  display: block;
  width: 4rem;
}

.t-float-toolsbar .t-float-toolsbar-item:not(:last-child) {
  margin-bottom: 0.625rem;
}

.t-float-toolsbar .t-float-toolsbar-item.t-float-toolsbar-item--highlight .t-float-toolsbar-link:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 65.1 63.2'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0H65V63H0z' data-name='Rectangle 116890'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='none' d='M683.716,317.5q-.085.029-.169.062l-.034.007a5.9,5.9,0,0,0-2.145,1.077A4.576,4.576,0,0,0,679.1,321.9a6.55,6.55,0,0,0,.932,3.7q-.094.148-.214.306a10.223,10.223,0,0,0,.4,1.162c.116.34.787,1.931.959,2.358a7.242,7.242,0,0,0,1.129,1.83q.065.081.129.156c.512.793.9,1,2.428,1.856a10.385,10.385,0,0,0,3.436.453c1.186-.208,2.144-1.8,2.363-2.143a4.167,4.167,0,0,0,.991-2.592c.016-.086.03-.174.044-.266a7.244,7.244,0,0,0,.048-2.149c-.067-.455-.293-2.167-.365-2.519a10.224,10.224,0,0,0-.247-1.2q-.187-.076-.345-.158a6.592,6.592,0,0,0-1.071-3.69,4.575,4.575,0,0,0-3.6-1.655c-.321-.027-.645-.049-.967-.049a4.454,4.454,0,0,0-1.428.2' data-name='Path 269856' transform='translate(-679 -317)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 207712'%3E%3Cg data-name='Group 207706'%3E%3Cg fill-rule='evenodd' clip-path='url(%23a)' data-name='Group 207705'%3E%3Cpath fill='%23ffb4a6' d='M1202.659,216.671a45.791,45.791,0,0,0-4.3,6.5c-1.859,2.951-4.269,6.358-4.7,9.956-.308,2.6,1.5,5.658,4.45,5.1,1.971-.371,3.905-2.116,5.144-3.6,3.1-3.72,5.05-8.953,7.1-13.326.623-1.326,1.241-2.67,1.9-3.98a6.894,6.894,0,0,0,.95-2.241,6.171,6.171,0,0,0-2.086-5.143c-1.407-1.029-2.631-1.253-4.136-.254a2.752,2.752,0,0,0-.9.763Z' data-name='Path 269845' transform='translate(-1148 -201)'/%3E%3Cpath fill='%23d13942' d='M601.839,1.357a2.674,2.674,0,0,1,3.936-.821c.984.821.984,2.463,0,4.105a10.815,10.815,0,0,1-3.936,3.284A10.815,10.815,0,0,1,597.9,4.641c-.984-1.642-.984-3.284,0-4.105a2.674,2.674,0,0,1,3.936.821' data-name='Path 269846' transform='translate(-574)'/%3E%3Cpath fill='%23ffb4a6' d='M27.6,617.294a45.8,45.8,0,0,1,7,3.432c3.1,1.605,6.9,3.326,9.086,6.214,1.579,2.084,1.567,5.641-1.258,6.654-1.888.677-4.439.15-6.259-.506-4.556-1.641-8.884-5.17-12.867-7.9-1.208-.829-2.421-1.676-3.649-2.474a6.9,6.9,0,0,1-1.953-1.453,6.171,6.171,0,0,1-.8-5.492c.694-1.6,1.636-2.412,3.44-2.311a2.754,2.754,0,0,1,1.166.2Z' data-name='Path 269847' transform='translate(-16 -590)'/%3E%3Cpath fill='%23ffb4a6' d='M1004.019,109.491a47.521,47.521,0,0,0,6.2,2.264c2.857.767,6.253,1.84,9.048,1.464,2.017-.271,3.582-2.14,2.072-4.137a11.054,11.054,0,0,0-4.562-2.985c-3.884-1.507-6.288-1.432-10.3-1.705-2.371-.162-7.59-.249-8.795-.469-.662-.121-.287,2.483.01,2.546Z' data-name='Path 269848' transform='translate(-959 -100)'/%3E%3Cpath fill='%23ffb4a6' d='M15.142,255.8a47.519,47.519,0,0,1-4.184,5.1c-2.069,2.114-4.447,4.766-7.044,5.864-1.874.793-4.173-.019-3.889-2.507a11.054,11.054,0,0,1,2.408-4.891c2.577-3.274,4.685-4.432,8-6.709,1.959-1.345,6.407-4.077,7.332-4.879.509-.441,1.511,1.991,1.287,2.2Z' data-name='Path 269849' transform='translate(0 -238)'/%3E%3Cpath fill='%23ffb4a6' d='M944.636,40.963a2.1,2.1,0,0,0,.131-.636,3.107,3.107,0,0,0-.516-2.191,4.994,4.994,0,0,1-.411-.52c-.094-.185.14-.5.324-.528.413-.071,1.027.82,1.274,1.093.833.92,2.106,1.632,2.03,3.019a1.206,1.206,0,0,1-.349.978l-1.761-.541-.061.624a4.223,4.223,0,0,0-.8-.36c-.444-.117-1.446.087-1.734-.416-.135-.236.4-.3.522-.318.459-.056.9-.143,1.351-.2' data-name='Path 269850' transform='translate(-907 -36)'/%3E%3Cpath fill='%23ffb4a6' d='M428.8,181.045a2.1,2.1,0,0,1-.436-.481,3.107,3.107,0,0,1-.67-2.148,5.008,5.008,0,0,0,.09-.657c-.013-.207-.373-.356-.548-.29-.392.149-.467,1.229-.541,1.589-.249,1.216-.982,2.476-.211,3.632.228.341.39.581.8.664l1.241-1.362.37.506a4.226,4.226,0,0,1,.5-.717c.323-.327,1.289-.661,1.281-1.241,0-.271-.5-.057-.611-.008-.423.185-.849.335-1.267.512' data-name='Path 269851' transform='translate(-410 -171)'/%3E%3Cpath fill='%23f76707' d='M330.211,542.373c-2.765,2.885-19.177,4.067-19.279,3.378-.619-4.172-4.656-12.72-6.19-16.693-.342-.886-1.94-1.071-2.719-1.407-2.236-.963-4.5-1.881-6.706-2.92-.552-.261-2.087-.612-2.4-1.236-.193-.388.764-2.231.911-2.571a46.465,46.465,0,0,0,2.177-6.576c.074-.278.258-1.24.486-1.912.03-.312.084-.653.227-.759.173-.128.7.21.855.272.786.316,1.579.613,2.357.947a35.568,35.568,0,0,0,6.773,2.571c1.221-.328,2.683-.838,3.253-.992,2.122-.576,4.251-1.2,6.4-1.733,2.121-.627,4.275-1.164,6.4-1.74.569-.155,2.088-.454,3.308-.789a35.571,35.571,0,0,0,4.543-5.643c.5-.682,1.037-1.339,1.555-2.009.1-.131.387-.69.6-.667.177.019.4.286.579.54.537.464,1.182,1.2,1.387,1.4a46.465,46.465,0,0,0,5.2,4.572c.3.219,2.057,1.325,2.086,1.757.047.7-1.1,1.775-1.444,2.279-1.374,2.01-2.867,3.948-4.308,5.91-.5.684-1.787,1.651-1.634,2.589.686,4.2,1.9,11.558,2.508,15.731,1.08,7.4-6.518,5.27-6.928,5.7' data-name='Path 269852' transform='translate(-282 -483)'/%3E%3Cpath fill='%23fc9797' d='M660.741,453.02a3.931,3.931,0,0,1,2.769-.478,9.03,9.03,0,0,1,3.361,1.959,3.8,3.8,0,0,1,.417-2.1,1.02,1.02,0,0,1,1.5-.395,1.852,1.852,0,0,1,.665.966c.519,1.615-.731,3.108-2.024,3.931a7.191,7.191,0,0,0-.184.795,11.431,11.431,0,0,0,.062,5.236c.258.763,1.523.058,1.663.067.7.046-.472,4.6-3.758,5.592-3.6,1.09-7.032-2.626-6.419-2.819.41-.13,2.01-.412,1.792-1.094a13.386,13.386,0,0,0-2.527-4.38,7.187,7.187,0,0,0-.561-.592c-1.532-.056-3.365-.712-3.735-2.368a1.852,1.852,0,0,1,.085-1.17,1.02,1.02,0,0,1,1.494-.418,3.8,3.8,0,0,1,1.42,1.6,9.029,9.029,0,0,1,1.908-3.39,3.791,3.791,0,0,1,2.072-.946' data-name='Path 269853' transform='translate(-629 -435)'/%3E%3Cpath fill='%23ffb4a6' d='M683.548,317.565q.084-.034.169-.062a5.9,5.9,0,0,1,2.395-.156,4.575,4.575,0,0,1,3.6,1.655,6.592,6.592,0,0,1,1.071,3.69q.158.082.345.158a10.225,10.225,0,0,1,.247,1.2c.072.352.3,2.064.365,2.519a7.242,7.242,0,0,1-.048,2.149c-.014.092-.028.181-.044.266a4.167,4.167,0,0,1-.991,2.592c-.219.345-1.177,1.935-2.363,2.143a10.386,10.386,0,0,1-3.436-.453c-1.524-.854-1.916-1.064-2.428-1.856q-.064-.075-.129-.156a7.242,7.242,0,0,1-1.129-1.83c-.172-.427-.843-2.018-.959-2.358a10.221,10.221,0,0,1-.4-1.162q.121-.158.214-.306a6.549,6.549,0,0,1-.932-3.7,4.575,4.575,0,0,1,2.269-3.249,5.9,5.9,0,0,1,2.145-1.077l.034-.007' data-name='Path 269854' transform='translate(-653 -305)'/%3E%3C/g%3E%3C/g%3E%3Cg data-name='Group 207708'%3E%3Cg clip-path='url(%23b)' data-name='Group 207707' transform='translate(26 12)'%3E%3Cpath fill='%23ffaa9a' fill-rule='evenodd' d='M701.083,482.914a9.17,9.17,0,0,0,1.4,2.256,13.182,13.182,0,0,0,1.524,1.939c1.454,1.356,3.938,2.155,5.811,1.166a3.2,3.2,0,0,0,1.088-.953,5.992,5.992,0,0,0,.471-1.074,13.627,13.627,0,0,0,1.03-3.465,17.247,17.247,0,0,0,.016-2.108c.011-.33.127-.9.447-.364a6.884,6.884,0,0,1,.668,3.63c-.073,2.327-.817,5.208-2.994,6.477a6.576,6.576,0,0,1-3.279.74,6.186,6.186,0,0,1-2.19-.446,7.967,7.967,0,0,1-2.281-1.3l-1.716-6.494c-.014-.047-.027-.094-.037-.14Z' data-name='Path 269855' transform='translate(-700 -474)'/%3E%3C/g%3E%3C/g%3E%3Cg data-name='Group 207710'%3E%3Cg fill-rule='evenodd' clip-path='url(%23a)' data-name='Group 207709'%3E%3Cpath fill='%23142645' d='M731.522,465.524a6.923,6.923,0,0,1,1.324-.382c.285-.06.573-.108.855-.183a.911.911,0,0,0,.43-.2c.125-.131.008-.33-.126-.4a1.3,1.3,0,0,0-.81-.018,3.812,3.812,0,0,0-1.363.593,2.909,2.909,0,0,0-.589.477Zm8.449-2.3a6.922,6.922,0,0,0-1.335.34c-.276.093-.549.2-.83.275a.911.911,0,0,1-.47.048c-.174-.05-.173-.281-.093-.408a1.3,1.3,0,0,1,.69-.426,3.812,3.812,0,0,1,1.476-.178,2.911,2.911,0,0,1,.75.114Z' data-name='Path 269857' transform='translate(-703 -445)'/%3E%3Cpath d='M782.85,528.512a.449.449,0,1,1-.248.526.415.415,0,0,1,.248-.526' data-name='Path 269858' transform='translate(-753 -508)'/%3E%3Cpath d='M902.994,497.862a.449.449,0,1,0,.48.329.414.414,0,0,0-.48-.329' data-name='Path 269859' transform='translate(-868 -479)'/%3E%3Cpath fill='%23142645' d='M599.744,289.445a1.033,1.033,0,0,1,.5-1.531,3.637,3.637,0,0,1,2.074-.263,11,11,0,0,1,1.187-.091c.634-.016,1.288-.081,1.921-.038a10.77,10.77,0,0,1,1.291.167,7.535,7.535,0,0,1,3.542,1.076,5.162,5.162,0,0,1,1.98,2.14,2.865,2.865,0,0,1,.349.986,6.188,6.188,0,0,1,.314,1.3,2.47,2.47,0,0,1,.072.886c-.026.1-.131.145-.2.207a.964.964,0,0,0-.315.4,2.857,2.857,0,0,0-.047.816c-.008.079-.045.252-.149.249-.062,0-.088-.079-.107-.127-.043-.106-.082-.213-.115-.323a2.3,2.3,0,0,0-.61-1.192c-.123-.093-.271-.156-.4-.243a4.415,4.415,0,0,1-.413-.315,5.073,5.073,0,0,1-2.411-.762,3.364,3.364,0,0,1-.468-.358,4.47,4.47,0,0,1-.636.584,8.3,8.3,0,0,1-2.152,1.358,20.065,20.065,0,0,1-2.015.631c-.308.084-.612.172-.922.229-.014.093-.036.184-.056.268a4.669,4.669,0,0,1-.325.918c-.067.139-.163.268-.222.411a2.3,2.3,0,0,0,.076,1.337c.027.111.048.223.064.336.008.051.024.131-.028.164-.089.055-.208-.075-.255-.139-.162-.225-.229-.5-.453-.68a.964.964,0,0,0-.473-.184c-.094-.016-.206,0-.281-.076a2.47,2.47,0,0,1-.386-.8,5.047,5.047,0,0,1-.436-1.846l-.057-.019c-1.1-.37-2.559-1.345-2.349-2.7a2.868,2.868,0,0,1,.395-.995,3.514,3.514,0,0,1,.664-.8,4.545,4.545,0,0,1,1.856-.98' data-name='Path 269860' transform='translate(-574 -277)'/%3E%3Cpath fill='%23fc9797' d='M751.647,563.037a1.22,1.22,0,1,1-.858,1.5,1.221,1.221,0,0,1,.858-1.5' data-name='Path 269861' transform='translate(-722 -542)'/%3E%3Cpath fill='%23fc9797' d='M913.405,520.342a1.22,1.22,0,1,1-.858,1.5,1.221,1.221,0,0,1,.858-1.5' data-name='Path 269862' transform='translate(-878 -500)'/%3E%3Cpath d='M853.682,604.937a2.19,2.19,0,0,0,.652.119,1.435,1.435,0,0,0,1.28-.8.079.079,0,1,0-.146-.059,1.271,1.271,0,0,1-1.138.7,2.036,2.036,0,0,1-.6-.113.079.079,0,0,0-.043.152' data-name='Path 269863' transform='translate(-821 -581)'/%3E%3Cpath d='M850.425,532.211c0,.017.012.056.016.072a.428.428,0,0,0,.109.179,2.252,2.252,0,0,0,.183.171.089.089,0,1,1-.117.134,1.007,1.007,0,0,1-.349-.443.71.71,0,0,1-.021-.1.176.176,0,0,1,.021-.109.238.238,0,0,1,.154-.094c.016,0,.033-.008.049-.014s.031-.011.036-.031a.447.447,0,0,0-.033-.217c-.031-.1-.07-.2-.086-.274a.089.089,0,1,1,.175-.035c.018.089.069.2.1.315a.533.533,0,0,1,.019.251.207.207,0,0,1-.143.157c-.027.01-.056.016-.083.024l-.024.007-.005,0' data-name='Path 269864' transform='translate(-818 -511)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: -3rem;
  z-index: -1;
}

.t-float-toolsbar .t-float-toolsbar-item.t-float-toolsbar-item--highlight .t-float-toolsbar-link .t-float-toolsbar-link-txt {
  color: #31458a;
}

.t-float-toolsbar .t-float-toolsbar-item.t-float-toolsbar-item--chatbot .t-float-toolsbar-link {
  height: 4rem;
  /* background-image: linear-gradient(135deg, #b5c2eb, #6b85d6);
  background-repeat: repeat-x;
  background-size: 120% 120%; */
  box-shadow: 0 2px 8px rgba(70, 103, 204, 0.48);
  border-radius: 50%;
  right:0.1rem;
}

.t-float-toolsbar .t-float-toolsbar-item.t-float-toolsbar-item--chatbot .t-float-toolsbar-link .t-float-toolsbar-link-img {
  display: block;
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.t-float-toolsbar .t-float-toolsbar-item.t-float-toolsbar-item--chatbot .t-float-toolsbar-link .t-float-toolsbar-link-img img {
  width: 64px;
}

.t-float-toolsbar .t-float-toolsbar-item .t-float-toolsbar-link {
  position: relative;
  display: block;
  border-radius: 0.625rem;
  background-color: white;
  box-shadow: 0 2px 8px rgba(18, 19, 40, 0.12);
  width: 100%;
  text-align: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.t-float-toolsbar .t-float-toolsbar-item .t-float-toolsbar-link:hover:before {
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  -webkit-transform: scale(1.025) translate(0, -0.625rem);
  transform: scale(1.025) translate(0, -0.625rem);
}

.t-float-toolsbar .t-float-toolsbar-item .t-float-toolsbar-link:hover .t-float-toolsbar-link-icon {
  transition: all 0.25s ease-in-out;
  opacity: 0.8;
}

.t-float-toolsbar .t-float-toolsbar-item .t-float-toolsbar-link:hover .t-float-toolsbar-link-img {
  transition: all 0.25s ease-in-out;
  opacity: 0.8;
}

.t-float-toolsbar .t-float-toolsbar-item .t-float-toolsbar-link:hover .t-float-toolsbar-link-txt {
  transition: all 0.25s ease-in-out;
  opacity: 0.8;
}

.t-float-toolsbar .t-float-toolsbar-item .t-float-toolsbar-link .svg-icon {
  display: block;
  margin: 0 auto;
}

.t-float-toolsbar .t-float-toolsbar-item .t-float-toolsbar-link .svg-icon svg,
.t-float-toolsbar .t-float-toolsbar-item .t-float-toolsbar-link .svg-icon img {
  width: 1.5rem;
  height: 1.5rem;
}

.t-float-toolsbar .t-float-toolsbar-item .t-float-toolsbar-link .t-float-toolsbar-link-txt {
  color: #414253;
  font-weight: 500;
  display: block;
  margin-top: 0.25rem;
  font-size: 0.8125rem;
  letter-spacing: -0.5px;
}

[class*=js-go-to] {
  display: block;
  width: 4rem;
  height: 4rem;
  background-color: rgba(255, 255, 255, 0.66);
  color: #D10303;
  border-radius: 12px;
  -webkit-box-shadow: 0 0 20px 0 rgba(23, 24, 25, 0.16);
          box-shadow: 0 0 20px 0 rgba(23, 24, 25, 0.16);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  z-index: 100;
  right: 0.1rem;
}
@media (max-width: 768px) {
  [class*=js-go-to] {
    right: 0.125rem;
    width: 3.75rem;
    height: 3.75rem;
  }
}
[class*=js-go-to] i {
  font-size: 3rem;
  position: absolute;
  left: 50%;
  top: 55%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
[class*=js-go-to]:hover, [class*=js-go-to]:focus:hover {
  color: #870b0c;
}

@media (max-width: 768px) {
  .t-float-toolsbar {
    right: 0.25rem;
  }
}
.t-float-toolsbar:hover, .t-float-toolsbar.hover {
  right: 1rem;
}

.t-ribbon-primary {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #31458a 2px, #4667CC 10px);
  border-bottom: 0.125rem solid #31458a;
  line-height: 1.375;
}

.t-ribbon-primary:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #31458a;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-primary:hover {
  color: rgba(255, 255, 255, 0.66);
}

.t-ribbon-secondary {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #121328;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #9a8d3e 2px, #F5DF4D 10px);
  border-bottom: 0.125rem solid #9a8d3e;
  line-height: 1.375;
}

.t-ribbon-secondary:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #9a8d3e;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-secondary:hover {
  color: rgba(18, 19, 40, 0.66);
}

.t-ribbon-tertiary {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #5f616b 2px, #939597 10px);
  border-bottom: 0.125rem solid #5f616b;
  line-height: 1.375;
}

.t-ribbon-tertiary:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #5f616b;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-tertiary:hover {
  color: rgba(255, 255, 255, 0.66);
}

.t-ribbon-quaternary {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #0b667b 2px, #079DB2 10px);
  border-bottom: 0.125rem solid #0b667b;
  line-height: 1.375;
}

.t-ribbon-quaternary:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #0b667b;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-quaternary:hover {
  color: rgba(255, 255, 255, 0.66);
}

.t-ribbon-success {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #558239 2px, #81CC45 10px);
  border-bottom: 0.125rem solid #558239;
  line-height: 1.375;
}

.t-ribbon-success:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #558239;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-success:hover {
  color: rgba(255, 255, 255, 0.66);
}

.t-ribbon-danger {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #82324e 2px, #cc4667 10px);
  border-bottom: 0.125rem solid #82324e;
  line-height: 1.375;
}

.t-ribbon-danger:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #82324e;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-danger:hover {
  color: rgba(255, 255, 255, 0.66);
}

.t-ribbon-warning {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #826e3a 2px, #ccab46 10px);
  border-bottom: 0.125rem solid #826e3a;
  line-height: 1.375;
}

.t-ribbon-warning:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #826e3a;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-warning:hover {
  color: rgba(255, 255, 255, 0.66);
}

.t-ribbon-info {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #31668a 2px, #469dcc 10px);
  border-bottom: 0.125rem solid #31668a;
  line-height: 1.375;
}

.t-ribbon-info:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #31668a;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-info:hover {
  color: rgba(255, 255, 255, 0.66);
}

.t-ribbon-dark {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #121328 2px, #121328 10px);
  border-bottom: 0.125rem solid #121328;
  line-height: 1.375;
}

.t-ribbon-dark:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #121328;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-dark:hover {
  color: rgba(255, 255, 255, 0.66);
}

.t-ribbon-lightgrey {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #595a69 2px, #898994 10px);
  border-bottom: 0.125rem solid #595a69;
  line-height: 1.375;
}

.t-ribbon-lightgrey:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #595a69;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-lightgrey:hover {
  color: rgba(255, 255, 255, 0.66);
}

.t-ribbon-light {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #121328;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #92929c 2px, #e7e7ea 10px);
  border-bottom: 0.125rem solid #92929c;
  line-height: 1.375;
}

.t-ribbon-light:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #92929c;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-light:hover {
  color: rgba(18, 19, 40, 0.66);
}

.t-ribbon-white {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #121328;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #a0a1a9 2px, #ffffff 10px);
  border-bottom: 0.125rem solid #a0a1a9;
  line-height: 1.375;
}

.t-ribbon-white:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #a0a1a9;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-white:hover {
  color: rgba(18, 19, 40, 0.66);
}

.t-ribbon-neutral {
  position: relative;
  display: flex;
  padding: 0.5em 1.25em 0.5em 1.75em;
  border-radius: 0.3125em 0.3125em 0.3125em 0;
  margin: 0 0 0 -1.75em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #171f3e 2px, #1a274c 10px);
  border-bottom: 0.125rem solid #171f3e;
  line-height: 1.375;
}

.t-ribbon-neutral:after {
  content: "";
  position: absolute;
  top: 0.375em;
  left: 0;
  width: 0.75em;
  height: calc(0.375em + 85%);
  background: #171f3e;
  border-radius: 0 0 0 0.3125em;
  z-index: -1;
}

a.t-ribbon-neutral:hover {
  color: rgba(255, 255, 255, 0.66);
}

.t-ribbon-d-primary {
  background: #4667CC;
  color: #ffffff;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-primary:before, .t-ribbon-d-primary:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #2a4497 #2a4497 #2a4497 transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-primary:after {
  left: 100%;
  border-color: #2a4497 transparent #2a4497 #2a4497;
  top: -0.35em;
}

.t-ribbon-d-primary span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #2a4497;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-primary span:before, .t-ribbon-d-primary span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #2a4497 #2a4497 #213677 #213677;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-primary span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: #213677 #213677 #2a4497 #2a4497;
}

.t-ribbon-d-secondary {
  background: #F5DF4D;
  color: #0f0f0f;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-secondary:before, .t-ribbon-d-secondary:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #e4c70d #e4c70d #e4c70d transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-secondary:after {
  left: 100%;
  border-color: #e4c70d transparent #e4c70d #e4c70d;
  top: -0.35em;
}

.t-ribbon-d-secondary span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #e4c70d;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-secondary span:before, .t-ribbon-d-secondary span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #e4c70d #e4c70d #bda60b #bda60b;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-secondary span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: #bda60b #bda60b #e4c70d #e4c70d;
}

.t-ribbon-d-tertiary {
  background: #939597;
  color: #0f0f0f;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-tertiary:before, .t-ribbon-d-tertiary:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #6a6c6e #6a6c6e #6a6c6e transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-tertiary:after {
  left: 100%;
  border-color: #6a6c6e transparent #6a6c6e #6a6c6e;
  top: -0.35em;
}

.t-ribbon-d-tertiary span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #6a6c6e;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-tertiary span:before, .t-ribbon-d-tertiary span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #6a6c6e #6a6c6e #565859 #565859;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-tertiary span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: #565859 #565859 #6a6c6e #6a6c6e;
}

.t-ribbon-d-quaternary {
  background: #079DB2;
  color: #0f0f0f;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-quaternary:before, .t-ribbon-d-quaternary:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #045863 #045863 #045863 transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-quaternary:after {
  left: 100%;
  border-color: #045863 transparent #045863 #045863;
  top: -0.35em;
}

.t-ribbon-d-quaternary span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #045863;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-quaternary span:before, .t-ribbon-d-quaternary span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #045863 #045863 #02353c #02353c;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-quaternary span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: #02353c #02353c #045863 #045863;
}

.t-ribbon-d-success {
  background: #81CC45;
  color: #0f0f0f;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-success:before, .t-ribbon-d-success:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #5a9629 #5a9629 #5a9629 transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-success:after {
  left: 100%;
  border-color: #5a9629 transparent #5a9629 #5a9629;
  top: -0.35em;
}

.t-ribbon-d-success span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #5a9629;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-success span:before, .t-ribbon-d-success span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #5a9629 #5a9629 #477620 #477620;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-success span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: #477620 #477620 #5a9629 #5a9629;
}

.t-ribbon-d-danger {
  background: #cc4667;
  color: #ffffff;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-danger:before, .t-ribbon-d-danger:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #972a44 #972a44 #972a44 transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-danger:after {
  left: 100%;
  border-color: #972a44 transparent #972a44 #972a44;
  top: -0.35em;
}

.t-ribbon-d-danger span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #972a44;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-danger span:before, .t-ribbon-d-danger span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #972a44 #972a44 #772136 #772136;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-danger span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: #772136 #772136 #972a44 #972a44;
}

.t-ribbon-d-warning {
  background: #ccab46;
  color: #0f0f0f;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-warning:before, .t-ribbon-d-warning:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #977c2a #977c2a #977c2a transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-warning:after {
  left: 100%;
  border-color: #977c2a transparent #977c2a #977c2a;
  top: -0.35em;
}

.t-ribbon-d-warning span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #977c2a;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-warning span:before, .t-ribbon-d-warning span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #977c2a #977c2a #776221 #776221;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-warning span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: #776221 #776221 #977c2a #977c2a;
}

.t-ribbon-d-info {
  background: #469dcc;
  color: #0f0f0f;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-info:before, .t-ribbon-d-info:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #2a7197 #2a7197 #2a7197 transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-info:after {
  left: 100%;
  border-color: #2a7197 transparent #2a7197 #2a7197;
  top: -0.35em;
}

.t-ribbon-d-info span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #2a7197;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-info span:before, .t-ribbon-d-info span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #2a7197 #2a7197 #215977 #215977;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-info span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: #215977 #215977 #2a7197 #2a7197;
}

.t-ribbon-d-dark {
  background: #121328;
  color: #ffffff;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-dark:before, .t-ribbon-d-dark:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: black black black transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-dark:after {
  left: 100%;
  border-color: black transparent black black;
  top: -0.35em;
}

.t-ribbon-d-dark span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px black;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-dark span:before, .t-ribbon-d-dark span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: black black black black;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-dark span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: black black black black;
}

.t-ribbon-d-lightgrey {
  background: #898994;
  color: #0f0f0f;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-lightgrey:before, .t-ribbon-d-lightgrey:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #61616b #61616b #61616b transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-lightgrey:after {
  left: 100%;
  border-color: #61616b transparent #61616b #61616b;
  top: -0.35em;
}

.t-ribbon-d-lightgrey span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #61616b;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-lightgrey span:before, .t-ribbon-d-lightgrey span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #61616b #61616b #4d4d55 #4d4d55;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-lightgrey span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: #4d4d55 #4d4d55 #61616b #61616b;
}

.t-ribbon-d-light {
  background: #e7e7ea;
  color: #0f0f0f;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-light:before, .t-ribbon-d-light:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #bbbbc4 #bbbbc4 #bbbbc4 transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-light:after {
  left: 100%;
  border-color: #bbbbc4 transparent #bbbbc4 #bbbbc4;
  top: -0.35em;
}

.t-ribbon-d-light span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #bbbbc4;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-light span:before, .t-ribbon-d-light span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #bbbbc4 #bbbbc4 #a6a6b1 #a6a6b1;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-light span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: #a6a6b1 #a6a6b1 #bbbbc4 #bbbbc4;
}

.t-ribbon-d-white {
  background: #ffffff;
  color: #0f0f0f;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-white:before, .t-ribbon-d-white:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #d6d6d6 #d6d6d6 #d6d6d6 transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-white:after {
  left: 100%;
  border-color: #d6d6d6 transparent #d6d6d6 #d6d6d6;
  top: -0.35em;
}

.t-ribbon-d-white span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #d6d6d6;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-white span:before, .t-ribbon-d-white span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #d6d6d6 #d6d6d6 #c2c2c2 #c2c2c2;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-white span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: #c2c2c2 #c2c2c2 #d6d6d6 #d6d6d6;
}

.t-ribbon-d-neutral {
  background: #1a274c;
  color: #ffffff;
  font-size: 1rem;
  padding: 0.5em 1em;
  position: relative;
  -webkit-transform: skew(-8deg) rotate(-8deg);
  transform: skew(-8deg) rotate(-8deg);
}

.t-ribbon-d-neutral:before, .t-ribbon-d-neutral:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 1em 0.5em 1em 0.5em;
  border-style: solid;
  border-color: #05080f #05080f #05080f transparent;
  height: 0;
  width: 0;
  top: 0.62em;
  left: -1em;
  z-index: -5;
}

.t-ribbon-d-neutral:after {
  left: 100%;
  border-color: #05080f transparent #05080f #05080f;
  top: -0.35em;
}

.t-ribbon-d-neutral span {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1875rem;
  -webkit-text-stroke-width: 0.0625rem;
  text-shadow: -0.1875rem 0.1875rem 0px #05080f;
  font-weight: 700;
  -webkit-text-stroke-color: #ffffff;
}

.t-ribbon-d-neutral span:before, .t-ribbon-d-neutral span:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.2em 0.2em 0.2em 0.2em;
  border-style: solid;
  border-color: #05080f #05080f black black;
  right: -1em;
  top: -0.85em;
}

.t-ribbon-d-neutral span:after {
  left: -1em;
  top: 1.73em;
  width: 0;
  height: 0;
  border-color: black black #05080f #05080f;
}

.t-separator {
  display: block;
  height: 0;
  border-bottom: 2px solid #f3f3f3;
}

.t-separator.t-separator-dotted {
  border-bottom-style: dotted;
  border-bottom-color: #f3f3f3;
}

.t-separator.t-separator-dashed {
  border-bottom-style: dashed;
  border-bottom-color: #f3f3f3;
}

.t-separator.t-separator-content {
  display: flex;
  align-items: center;
  border-bottom: 0;
  text-align: center;
}

.t-separator.t-separator-content::before, .t-separator.t-separator-content::after {
  content: "";
  opacity: 0.44;
  width: 50%;
  border-bottom: 2px solid currentcolor;
}

.t-separator.t-separator-content::before {
  margin-right: 1.25rem;
}

.t-separator.t-separator-content::after {
  margin-left: 1.25rem;
}

.t-separator.t-separator-content.t-separator-dotted::before, .t-separator.t-separator-content.t-separator-dotted::after {
  border-bottom-style: dotted;
  border-bottom-color: currentcolor;
}

.t-separator.t-separator-content.t-separator-dashed::before, .t-separator.t-separator-content.t-separator-dashed::after {
  border-bottom-style: dashed;
  border-bottom-color: currentcolor;
}

:root {
  --scrollbarBG: transparent;
  --thumbBG: #90a4ae;
}

.t-scroll-shadows {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  background: linear-gradient(#ffffff 30%, rgba(255, 255, 255, 0)) center top, linear-gradient(rgba(255, 255, 255, 0), white 70%) center bottom, radial-gradient(farthest-side at 50% 0, rgba(18, 19, 40, 0.2), rgba(18, 19, 40, 0)) center top, radial-gradient(farthest-side at 50% 100%, rgba(18, 19, 40, 0.2), rgba(18, 19, 40, 0)) center bottom;
  background-repeat: no-repeat;
  background-size: 100% 1rem, 100% 2.5rem, 100% 1rem, 100% 1rem;
  background-attachment: local, local, scroll, scroll;
  list-style: none;
  padding-right: 0.5rem;
  scrollbar-width: thin;
  scrollbar-color: #90a4ae transparent;
  scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}

.t-scroll-shadows::-webkit-scrollbar {
  width: 0.5rem;
}

.t-scroll-shadows::-webkit-scrollbar-track {
  background: transparent;
  background: var(--scrollbarBG);
}

.t-scroll-shadows::-webkit-scrollbar-thumb {
  background-color: #90a4ae;
  background-color: var(--thumbBG);
  border-radius: 0.5rem;
  border: 0.25rem solid transparent;
  border: 0.25rem solid var(--scrollbarBG);
}

[data-scroll=x]::-webkit-scrollbar {
  height: 0.5rem;
}

[data-scroll=x]::-webkit-scrollbar-track {
  background-color: transparent;
}

[data-scroll=x]::-webkit-scrollbar-thumb {
  border-radius: 0.25rem;
  visibility: hidden;
}

[data-scroll=x]:hover::-webkit-scrollbar {
  height: 0.5rem;
}

[data-scroll=x]:hover::-webkit-scrollbar-track {
  background-color: rgba(89, 90, 105, 0);
}

[data-scroll=x]:hover::-webkit-scrollbar-thumb {
  background-color: rgba(89, 90, 105, 0.24);
  border: 2px solid #ffffff;
  visibility: visible;
}

[data-scroll=x]:hover::-webkit-scrollbar-thumb:hover {
  background-color: rgba(89, 90, 105, 0.66);
}

.tu-scrolltop {
  position: fixed;
  right: 2rem;
  bottom: 2rem;
  -webkit-transform: translate(4rem, 0);
  transform: translate(4rem, 0);
  width: 3.5rem;
  height: 3.5rem;
  display: block;
  cursor: pointer;
  background: #4667CC;
  border-radius: 2rem;
  box-shadow: 0 1.5rem 3rem 0 rgba(39, 53, 106, 0.42), inset 0 -0.5rem 1.5rem 0 rgba(181, 194, 235, 0.8);
  padding: 0.5rem 0.25rem 0.375rem;
  display: block;
  width: 0;
  height: 0;
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  transition: 0.5s height ease, 0.5s max-height ease, 0.5s opacity ease, 0s visibility ease;
  padding: 0;
  margin: 0;
  border: 0;
  opacity: 0;
  z-index: 99;
  transition: all 0.25s ease-in-out;
}

.tu-scrolltop .js-go-top--arrow {
  display: block;
  width: 0;
  height: 0;
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  transition: 0.5s height ease, 0.5s max-height ease, 0.5s opacity ease, 0s visibility ease;
  padding: 0;
  margin: 0;
  border: 0;
  opacity: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3E%3Cpath fill='%23ffffff' d='M256 0c-25.6 0-51.2 10.7-70.4 29.9L17.1 198.4A59.6 59.6 0 0 0 0 241.1c0 14.9 4.3 29.8 15 40.5L47 320a60.5 60.5 0 0 0 46.9 21.3 72 72 0 0 0 36.2-10.6L256 238.9l125.9 89.6a58 58 0 0 0 36.2 12.8c19.2 0 36.3-8.5 47-21.3l32-38.4a56.3 56.3 0 0 0 14.9-40.5q0-25.6-19.2-44.8L324.3 27.7A98.7 98.7 0 0 0 256 0Z'/%3E%3C/svg%3E");
  width: 2rem;
  height: 2rem;
  opacity: 0.24;
  margin-bottom: 0.25rem;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  transition: all 0.25s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

[data-tu-scrolltop=on] .tu-scrolltop {
  width: 3.5rem;
  height: 3.5rem;
  max-height: 20rem;
  overflow: visible;
  visibility: visible;
  transition: 0.5s height ease, 0.5s max-height ease, 0.5s opacity ease, 0s visibility ease;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-animation: animation-scrolltop 0.6s ease-out 1s;
  animation: animation-scrolltop 0.6s ease-out 1s;
}

[data-tu-scrolltop=on] .tu-scrolltop .js-go-top--arrow {
  width: 2rem;
  height: 2rem;
  max-height: 10rem;
  overflow: visible;
  visibility: visible;
  transition: 0.5s height ease, 0.5s max-height ease, 0.5s opacity ease, 0s visibility ease;
  opacity: 1;
  opacity: 0.72;
}

[data-tu-scrolltop=on] .tu-scrolltop:hover, [data-tu-scrolltop=on] .tu-scrolltop:focus:hover {
  color: #3c56ab;
  opacity: 0.6;
}

[data-tu-scrolltop=on] .tu-scrolltop:hover:before, [data-tu-scrolltop=on] .tu-scrolltop:focus:hover:before {
  content: "";
  border-radius: inherit;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

@-webkit-keyframes animation-scrolltop {
  from {
    margin-bottom: -1rem;
  }
  to {
    margin-bottom: 0;
  }
}
@keyframes animation-scrolltop {
  from {
    margin-bottom: -1rem;
  }
  to {
    margin-bottom: 0;
  }
}
.t-skeleton-default {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0.625rem, 0 0.625rem, 0 1.25rem, 80% 1.25rem, 80% 1.875rem, 0 1.875rem, 0 2.5rem, 90% 2.5rem, 90% 3.125rem, 0 3.125rem, 0 3.75rem, 95% 3.75rem, 95% 4.375rem, 0 4.375rem);
  clip-path: polygon(0 0, 100% 0, 100% 0.625rem, 0 0.625rem, 0 1.25rem, 80% 1.25rem, 80% 1.875rem, 0 1.875rem, 0 2.5rem, 90% 2.5rem, 90% 3.125rem, 0 3.125rem, 0 3.75rem, 95% 3.75rem, 95% 4.375rem, 0 4.375rem);
  height: 4.375rem;
}

.t-skeleton-image-text {
  -webkit-clip-path: polygon(0 0, 4.375rem 0, 4.375rem 4.375rem, 0 4.375rem, 0 0, 5.625rem 0, 100% 0, 100% 0.625rem, 5.625rem 0.625rem, 5.625rem 1.25rem, 80% 20px, 80% 1.875rem, 5.625rem 1.875rem, 5.625rem 2.5rem, 90% 2.5rem, 90% 3.125rem, 5.625rem 3.125rem, 5.625rem 3.75rem, 95% 3.75rem, 95% 4.375rem, 5.625rem 4.375rem, 5.625rem 0);
  clip-path: polygon(0 0, 4.375rem 0, 4.375rem 4.375rem, 0 4.375rem, 0 0, 5.625rem 0, 100% 0, 100% 0.625rem, 5.625rem 0.625rem, 5.625rem 1.25rem, 80% 20px, 80% 1.875rem, 5.625rem 1.875rem, 5.625rem 2.5rem, 90% 2.5rem, 90% 3.125rem, 5.625rem 3.125rem, 5.625rem 3.75rem, 95% 3.75rem, 95% 4.375rem, 5.625rem 4.375rem, 5.625rem 0);
  height: 4.375rem;
}

.t-skeleton-image-text + .t-skeleton-image-text {
  margin-top: 1.25rem;
}

.t-skeleton-animated-background {
  background-color: #e7e7ea;
  background-image: linear-gradient(90deg, transparent, rgba(18, 19, 40, 0.05), transparent);
  background-repeat: no-repeat;
  background-size: 12.5rem 100%;
  -webkit-animation: 2500ms infinite backgroundAnimation;
  animation: 2500ms infinite backgroundAnimation;
}

@-webkit-keyframes backgroundAnimation {
  0% {
    background-position: -12.5rem 100%;
  }
  100% {
    background-position: calc(100% + 12.5rem) 100%;
  }
}
@keyframes backgroundAnimation {
  0% {
    background-position: -12.5rem 100%;
  }
  100% {
    background-position: calc(100% + 12.5rem) 100%;
  }
}
.t-table-cnt {
  border-radius: 0.75rem;
  padding: 0.375rem 0.75rem 0.875rem;
  background-color: rgba(231, 231, 234, 0.12);
}

@media (max-width: 768px) {
    .t-table-cnt {
        background-color: transparent !important;
        margin: 0 !important;
        padding: 0 !important;
    }
}

.t-table-cnt.table--primary {
  background-color: rgba(70, 103, 204, 0.08);
}

.t-table-cnt.table--secondary {
  background-color: rgba(245, 223, 77, 0.08);
}

.t-table-cnt.table--tertiary {
  background-color: rgba(147, 149, 151, 0.08);
}

.t-table-cnt.table--quaternary {
  background-color: rgba(7, 157, 178, 0.08);
}

.t-table-cnt.table--success {
  background-color: rgba(129, 204, 69, 0.08);
}

.t-table-cnt.table--danger {
  background-color: rgba(204, 70, 103, 0.08);
}

.t-table-cnt.table--warning {
  background-color: rgba(204, 171, 70, 0.08);
}

.t-table-cnt.table--info {
  background-color: rgba(70, 157, 204, 0.08);
}

.t-table-cnt.table--dark {
  background-color: rgba(18, 19, 40, 0.08);
}

.t-table-cnt.table--lightgrey {
  background-color: rgba(137, 137, 148, 0.08);
}

.t-table-cnt.table--light {
  background-color: rgba(231, 231, 234, 0.08);
}

.t-table-cnt.table--white {
  background-color: rgba(255, 255, 255, 0.08);
}

.t-table-cnt.table--neutral {
  background-color: rgba(26, 39, 76, 0.08);
}

.t-table-cnt.has-title {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.t-table-cnt.has-footer {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-bottom: 0;
}

.t-table-cnt.t-table-responsive {
  overflow-x: auto;
}

.t-table-cnt.t-table-responsive--data {
  overflow-x: auto;
  width: 100%;
}

@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data {
    padding: 1.25rem 1.5rem 1.75rem;
  }
}
.t-table-cnt.t-table-responsive--data .t-table {
  max-width: 100%;
}

@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table {
    min-width: 100%;
    line-height: 1.5;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table thead {
    display: none;
  }
}
.t-table-cnt.t-table-responsive--data .t-table thead th {
  white-space: nowrap;
}

.t-table-cnt.t-table-responsive--data .t-table thead th .form-check-input {
  display: inline-block;
  vertical-align: middle;
}

.t-table-cnt.t-table-responsive--data .t-table thead th .btn--xs {
  font-size: 0.75rem;
}

.t-table-cnt.t-table-responsive--data .t-table thead th font,
.t-table-cnt.t-table-responsive--data .t-table thead th label {
  display: inline-block;
  vertical-align: middle;
}

.t-table-cnt.t-table-responsive--data .t-table thead th label {
  margin-bottom: 0;
}

.t-table-cnt.t-table-responsive--data .t-table tbody tr {
  position: relative;
}

@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr {
    display: flex;
    border-radius: 0.5rem;
    padding: 1.125rem;
    justify-content: right;
    flex-wrap: wrap;
    border: 1px solid #ccc;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr:not(:last-child) {
    margin-bottom: 1rem;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td {
    font-size: 1.125rem;
    padding: 0.75rem;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td:not(.tool-td):not(.tool-default-td) {
    display: inline-flex;
    flex-direction: column;
    white-space: normal;
    white-space: initial;
    text-underline-offset: 0.25rem;
    padding: 1.125rem 0.75rem;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td:not(.tool-td):not(.tool-default-td):not(.td-full) {
    max-width: 50%;
  }
}
@media (max-width: 524px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td:not(.tool-td):not(.tool-default-td):not(.td-full).form-td {
    width: 100%;
  }
}
.t-table-cnt.t-table-responsive--data .t-table tbody tr td:not(.tool-td):not(.tool-default-td).form-td, .t-table-cnt.t-table-responsive--data .t-table tbody tr td:not(.tool-td):not(.tool-default-td).not-decoration {
  text-decoration: none;
}

@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td:not(.tool-td):not(.tool-default-td).td-full {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td:not(.tool-td):not(.tool-default-td).td-long .td-long-txt {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td:not(.tool-td):not(.tool-default-td):before {
    content: attr(data-th);
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    font-weight: 700;
    margin-right: 1.5rem;
    margin-bottom: 0.5rem;
    color: #595a69;
    text-decoration-color: #d0d0d4;
    text-decoration-line: underline;
    text-decoration-style: dashed;
    text-underline-offset: 0.375rem;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td.tool-default-td {
    display: block;
    padding: 0;
    text-align: right;
    position: absolute;
    right: 1rem;
    top: 1rem;
  }
}
@media (max-width: 576px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td.tool-default-td .btn {
    padding: 0.25rem 0.375rem;
    font-size: 0;
  }

  .t-table-cnt.t-table-responsive--data .t-table tbody tr td.tool-default-td .btn i {
    margin-left: 0.25rem;
    font-size: 1.5rem;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td.tool-td {
    display: block;
    white-space: inherit;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td.tool-td .btn {
    margin-bottom: 0.5rem;
    padding: 0.5rem 1.25rem;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td.tool-td .btn:not(:last-child) {
    margin-right: 0.5rem;
  }
}
@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td.tool-td .btn i,
.t-table-cnt.t-table-responsive--data .t-table tbody tr td.tool-td .btn font {
    font-size: 1.125rem;
  }
}
.t-table-cnt.t-table-responsive--data .t-table tbody tr td .input-group {
  border-collapse: collapse;
}

.t-table-cnt.t-table-responsive--data .t-table tbody tr td .dashboard-form-input .dashboard-form-control {
  font-size: 0.9375rem;
}

.t-table-cnt.t-table-responsive--data .t-table tbody tr td .form-check-input {
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
}

.t-table-cnt.t-table-responsive--data .t-table tbody tr td .form-switch {
  margin: 0.25rem 0;
}

@media (max-width: 992px) {
  .t-table-cnt.t-table-responsive--data .t-table tbody tr td .form-switch {
    display: inline-block;
    vertical-align: middle;
  }
}
.t-table-cnt.t-table-responsive--data .t-table tbody tr td font {
  display: inline-block;
  vertical-align: middle;
}

.t-table-cnt .btn-tb-add {
  border: 1px dashed rgba(70, 103, 204, 0.66);
}

.t-table-cnt .t-table {
  border-collapse: separate;
  border-spacing: 0 0.625rem;
  line-height: 1.375;
  width: 100%;
}

.t-table-cnt .t-table a {
  color: #31458a;
}

.t-table-cnt .t-table a:hover, .t-table-cnt .t-table a.hover {
  color: #4667CC;
}

.t-table-cnt .t-table thead {
  font-weight: 500;
}

.t-table-cnt .t-table thead th {
  font-weight: inherit;
  font-size: 0.9375rem;
  color: #595a69;
  padding: 0.75rem 0.75rem 0.5rem 0.75rem;
}

.t-table-cnt .t-table tbody {
  font-size: 0.9375rem;
}

.t-table-cnt .t-table tbody tr {
  background-color: rgba(255, 255, 255, 0.8);
  transition: all 0.25s ease-in-out;
  box-shadow: 0 0.125rem 1rem rgba(18, 19, 40, 0);
}

.t-table-cnt .t-table tbody tr:hover {
  background-color: white;
  box-shadow: 0 0.125rem 1rem rgba(18, 19, 40, 0.18);
}

.t-table-cnt .t-table tbody td:empty:after {
  content: "-- -- --";
  font-size: 0.9375rem;
  color: #595a69;
}

.t-table-cnt .t-table tbody td:not(:last-child):not(:first-child) {
  padding: 1.125rem 0.75rem 1.125rem 0.75rem;
}

.t-table-cnt .t-table tbody td:first-child {
  padding: 1.125rem 0.75rem 1.125rem 0.75rem;
  border-radius: 0.5rem 0 0 0.5rem;
}

.t-table-cnt .t-table tbody td:last-child {
  border-radius: 0 0.5rem 0.5rem 0;
  padding: 1.125rem 0.75rem 1.125rem 0.75rem;
}

.t-table-cnt .t-table tbody .tool-td .btn {
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
}

.nav {
  margin-bottom: 0.5rem;
  padding-left: 0;
  list-style: none;
}

.ie .nav {
  *zoom: 1;
}

.nav:before, .nav:after {
  content: "";
  display: table;
}

.nav:after {
  clear: both;
  overflow: hidden;
}

.nav .nav-item {
  position: relative;
  display: block;
}

.text-hide--2line {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  max-height: calc(1rem * 1.5 * 2);
  text-overflow: ellipsis;
  word-break: break-word;
}

.text-hide--2line:after {
  content: "...";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 75%);
  width: 25%;
  height: calc(1em * 1.5);
  text-align: right;
}

@supports (-webkit-line-clamp: 1) {
  .text-hide--2line:after {
    display: none;
  }
}
.text-hide--3line, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-info .t-list-grid-card-text, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-warning .t-list-grid-card-text, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-danger .t-list-grid-card-text, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-success .t-list-grid-card-text, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-quaternary .t-list-grid-card-text, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-tertiary .t-list-grid-card-text, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-secondary .t-list-grid-card-text, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-primary .t-list-grid-card-text, .t-list-grid-card .t-list-grid-card-item .t-list-grid-card-text {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: calc(1rem * 1.5 * 3);
  text-overflow: ellipsis;
  word-break: break-word;
}

.text-hide--3line:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-info .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-warning .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-danger .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-success .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-quaternary .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-tertiary .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-secondary .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-primary .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item .t-list-grid-card-text:after {
  content: "...";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 75%);
  width: 25%;
  height: calc(1em * 1.5);
  text-align: right;
}

@supports (-webkit-line-clamp: 1) {
  .text-hide--3line:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-info .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-warning .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-danger .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-success .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-quaternary .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-tertiary .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-secondary .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-primary .t-list-grid-card-text:after, .t-list-grid-card .t-list-grid-card-item .t-list-grid-card-text:after {
    display: none;
  }
}
.text-hide {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

[data-grad-under=primary] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=primary]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #5976d1 -20%, #6b85d6 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=primary] {
  color: #3c56ab;
}

a[data-grad-under=primary]:hover, a[data-grad-under=primary]:focus {
  color: #304faf;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=secondary] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=secondary]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #f6e25f -20%, #f7e571 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=secondary] {
  color: #c8b646;
}

a[data-grad-under=secondary]:hover, a[data-grad-under=secondary]:focus {
  color: #f2d61d;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=tertiary] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=tertiary]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #9ea0a1 -20%, #a9aaac 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=tertiary] {
  color: #797b81;
}

a[data-grad-under=tertiary]:hover, a[data-grad-under=tertiary]:focus {
  color: #797c7e;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=quaternary] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=quaternary]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #20a7ba -20%, #39b1c1 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=quaternary] {
  color: #098196;
}

a[data-grad-under=quaternary]:hover, a[data-grad-under=quaternary]:focus {
  color: #057281;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=success] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=success]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #8ed158 -20%, #9ad66a 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=success] {
  color: #6ba73f;
}

a[data-grad-under=success]:hover, a[data-grad-under=success]:focus {
  color: #68ae30;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=danger] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=danger]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #d15976 -20%, #d66b85 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=danger] {
  color: #a73c5a;
}

a[data-grad-under=danger]:hover, a[data-grad-under=danger]:focus {
  color: #af304f;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=warning] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=warning]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #d1b359 -20%, #d6bc6b 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=warning] {
  color: #a78d40;
}

a[data-grad-under=warning]:hover, a[data-grad-under=warning]:focus {
  color: #af9030;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=info] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=info]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #59a7d1 -20%, #6bb1d6 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=info] {
  color: #3c81ab;
}

a[data-grad-under=info]:hover, a[data-grad-under=info]:focus {
  color: #3082af;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=dark] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=dark]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #2a2b3e -20%, #414253 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=dark] {
  color: #121328;
}

a[data-grad-under=dark]:hover, a[data-grad-under=dark]:focus {
  color: #020205;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=lightgrey] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=lightgrey]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #95959f -20%, #a1a1a9 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=lightgrey] {
  color: #71717e;
}

a[data-grad-under=lightgrey]:hover, a[data-grad-under=lightgrey]:focus {
  color: #6f6f7b;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=light] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=light]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #e9e9ec -20%, #ececee 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=light] {
  color: #bcbdc3;
}

a[data-grad-under=light]:hover, a[data-grad-under=light]:focus {
  color: #ccccd2;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=white] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=white]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, white -20%, white 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=white] {
  color: #d0d0d4;
}

a[data-grad-under=white]:hover, a[data-grad-under=white]:focus {
  color: #e6e6e6;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-grad-under=neutral] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-grad-under=neutral]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to right, #313d5e -20%, #485270 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-size: 100% 0.5rem;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  border-radius: 0.125rem;
  opacity: 0.36;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-0.25deg);
  transform: rotate(-0.25deg);
}

a[data-grad-under=neutral] {
  color: #182345;
}

a[data-grad-under=neutral]:hover, a[data-grad-under=neutral]:focus {
  color: #0d1426;
  background-image: linear-gradient(to right, #3c56ab -20%, #6b85d6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

[data-bg-under=primary] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=primary]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #5674d0;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=primary] {
  color: #4667CC;
}

a[data-bg-under=primary]:hover, a[data-bg-under=primary]:focus {
  color: #304faf;
}

a[data-bg-under=primary]:hover:before, a[data-bg-under=primary]:focus:before {
  opacity: 0.8;
}

[data-bg-under=secondary] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=secondary]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #f6e260;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=secondary] {
  color: #F5DF4D;
}

a[data-bg-under=secondary]:hover, a[data-bg-under=secondary]:focus {
  color: #f2d61d;
}

a[data-bg-under=secondary]:hover:before, a[data-bg-under=secondary]:focus:before {
  opacity: 0.8;
}

[data-bg-under=tertiary] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=tertiary]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #9d9fa1;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=tertiary] {
  color: #939597;
}

a[data-bg-under=tertiary]:hover, a[data-bg-under=tertiary]:focus {
  color: #797c7e;
}

a[data-bg-under=tertiary]:hover:before, a[data-bg-under=tertiary]:focus:before {
  opacity: 0.8;
}

[data-bg-under=quaternary] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=quaternary]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #08aec6;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=quaternary] {
  color: #079DB2;
}

a[data-bg-under=quaternary]:hover, a[data-bg-under=quaternary]:focus {
  color: #057281;
}

a[data-bg-under=quaternary]:hover:before, a[data-bg-under=quaternary]:focus:before {
  opacity: 0.8;
}

[data-bg-under=success] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=success]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #8cd055;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=success] {
  color: #81CC45;
}

a[data-bg-under=success]:hover, a[data-bg-under=success]:focus {
  color: #68ae30;
}

a[data-bg-under=success]:hover:before, a[data-bg-under=success]:focus:before {
  opacity: 0.8;
}

[data-bg-under=danger] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=danger]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #d05674;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=danger] {
  color: #cc4667;
}

a[data-bg-under=danger]:hover, a[data-bg-under=danger]:focus {
  color: #af304f;
}

a[data-bg-under=danger]:hover:before, a[data-bg-under=danger]:focus:before {
  opacity: 0.8;
}

[data-bg-under=warning] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=warning]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #d0b256;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=warning] {
  color: #ccab46;
}

a[data-bg-under=warning]:hover, a[data-bg-under=warning]:focus {
  color: #af9030;
}

a[data-bg-under=warning]:hover:before, a[data-bg-under=warning]:focus:before {
  opacity: 0.8;
}

[data-bg-under=info] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=info]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #56a5d0;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=info] {
  color: #469dcc;
}

a[data-bg-under=info]:hover, a[data-bg-under=info]:focus {
  color: #3082af;
}

a[data-bg-under=info]:hover:before, a[data-bg-under=info]:focus:before {
  opacity: 0.8;
}

[data-bg-under=dark] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=dark]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #181a36;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=dark] {
  color: #121328;
}

a[data-bg-under=dark]:hover, a[data-bg-under=dark]:focus {
  color: #020205;
}

a[data-bg-under=dark]:hover:before, a[data-bg-under=dark]:focus:before {
  opacity: 0.8;
}

[data-bg-under=lightgrey] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=lightgrey]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #94949e;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=lightgrey] {
  color: #898994;
}

a[data-bg-under=lightgrey]:hover, a[data-bg-under=lightgrey]:focus {
  color: #6f6f7b;
}

a[data-bg-under=lightgrey]:hover:before, a[data-bg-under=lightgrey]:focus:before {
  opacity: 0.8;
}

[data-bg-under=light] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=light]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #f2f2f4;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=light] {
  color: #e7e7ea;
}

a[data-bg-under=light]:hover, a[data-bg-under=light]:focus {
  color: #ccccd2;
}

a[data-bg-under=light]:hover:before, a[data-bg-under=light]:focus:before {
  opacity: 0.8;
}

[data-bg-under=white] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=white]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: white;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=white] {
  color: #ffffff;
}

a[data-bg-under=white]:hover, a[data-bg-under=white]:focus {
  color: #e6e6e6;
}

a[data-bg-under=white]:hover:before, a[data-bg-under=white]:focus:before {
  opacity: 0.8;
}

[data-bg-under=neutral] {
  position: relative;
  display: inline-flex;
  transition: all 0.25s ease-in-out;
}

[data-bg-under=neutral]:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  height: 0.25rem;
  width: 100%;
  background-color: #1f2f5b;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
  opacity: 0.48;
}

a[data-bg-under=neutral] {
  color: #1a274c;
}

a[data-bg-under=neutral]:hover, a[data-bg-under=neutral]:focus {
  color: #0d1426;
}

a[data-bg-under=neutral]:hover:before, a[data-bg-under=neutral]:focus:before {
  opacity: 0.8;
}

[data-bd-under=primary] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #90a4e0;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=primary] {
  color: #364e9b;
}

a[data-bd-under=primary]:hover, a[data-bd-under=primary]:focus {
  color: #3c56ab;
  border-bottom-color: #90a4e0;
  text-decoration: none;
}

[data-bd-under=secondary] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #f9ec94;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=secondary] {
  color: #b1a242;
}

a[data-bd-under=secondary]:hover, a[data-bd-under=secondary]:focus {
  color: #c8b646;
  border-bottom-color: #f9ec94;
  text-decoration: none;
}

[data-bd-under=tertiary] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #bebfc1;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=tertiary] {
  color: #6c6e76;
}

a[data-bd-under=tertiary]:hover, a[data-bd-under=tertiary]:focus {
  color: #797b81;
  border-bottom-color: #bebfc1;
  text-decoration: none;
}

[data-bd-under=quaternary] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #6ac4d1;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=quaternary] {
  color: #0a7489;
}

a[data-bd-under=quaternary]:hover, a[data-bd-under=quaternary]:focus {
  color: #098196;
  border-bottom-color: #6ac4d1;
  text-decoration: none;
}

[data-bd-under=success] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #b3e08f;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=success] {
  color: #60953c;
}

a[data-bd-under=success]:hover, a[data-bd-under=success]:focus {
  color: #6ba73f;
  border-bottom-color: #b3e08f;
  text-decoration: none;
}

[data-bd-under=danger] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #e090a4;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=danger] {
  color: #943754;
}

a[data-bd-under=danger]:hover, a[data-bd-under=danger]:focus {
  color: #a73c5a;
  border-bottom-color: #e090a4;
  text-decoration: none;
}

[data-bd-under=warning] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #e0cd90;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=warning] {
  color: #947d3d;
}

a[data-bd-under=warning]:hover, a[data-bd-under=warning]:focus {
  color: #a78d40;
  border-bottom-color: #e0cd90;
  text-decoration: none;
}

[data-bd-under=info] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #90c4e0;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=info] {
  color: #36749b;
}

a[data-bd-under=info]:hover, a[data-bd-under=info]:focus {
  color: #3c81ab;
  border-bottom-color: #90c4e0;
  text-decoration: none;
}

[data-bd-under=dark] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #71717e;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=dark] {
  color: #121328;
}

a[data-bd-under=dark]:hover, a[data-bd-under=dark]:focus {
  color: #121328;
  border-bottom-color: #71717e;
  text-decoration: none;
}

[data-bd-under=lightgrey] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #b8b8bf;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=lightgrey] {
  color: #656674;
}

a[data-bd-under=lightgrey]:hover, a[data-bd-under=lightgrey]:focus {
  color: #71717e;
  border-bottom-color: #b8b8bf;
  text-decoration: none;
}

[data-bd-under=light] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #f1f1f2;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=light] {
  color: #a7a7b0;
}

a[data-bd-under=light]:hover, a[data-bd-under=light]:focus {
  color: #bcbdc3;
  border-bottom-color: #f1f1f2;
  text-decoration: none;
}

[data-bd-under=white] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid white;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=white] {
  color: #b8b8bf;
}

a[data-bd-under=white]:hover, a[data-bd-under=white]:focus {
  color: #d0d0d4;
  border-bottom-color: white;
  text-decoration: none;
}

[data-bd-under=neutral] {
  position: relative;
  display: inline-flex;
  border-bottom: 0.1875rem solid #767d94;
  transition: all 0.25s ease-in-out;
}

a[data-bd-under=neutral] {
  color: #182141;
}

a[data-bd-under=neutral]:hover, a[data-bd-under=neutral]:focus {
  color: #182345;
  border-bottom-color: #767d94;
  text-decoration: none;
}

[data-hv-under=primary] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #dae1f5 100%, #f6f7fc 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=primary]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=secondary] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #fdf9db 100%, #fffdf6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=secondary]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=tertiary] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #e9eaea 100%, #fafafa 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=tertiary]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=quaternary] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #cdebf0 100%, #f3fafb 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=quaternary]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=success] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #e6f5da 100%, #f9fcf6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=success]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=danger] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #f5dae1 100%, #fcf6f7 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=danger]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=warning] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #f5eeda 100%, #fcfbf6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=warning]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=info] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #daebf5 100%, #f6fafc 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=info]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=dark] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #d0d0d4 100%, #f3f3f4 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=dark]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=lightgrey] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #e7e7ea 100%, #f9f9fa 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=lightgrey]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=light] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #fafafb 100%, #fefefe 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=light]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=white] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=white]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

[data-hv-under=neutral] {
  position: relative;
  display: inline-flex;
  background-image: linear-gradient(to right, #d1d4db 100%, #f4f4f6 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  background-repeat: no-repeat;
  background-size: 0 0.0625rem;
  background-position: 10% 100%;
}

[data-hv-under=neutral]:hover {
  background-size: 100% 0.125rem;
  text-decoration: none;
}

.underline-hv-secondary {
  color: #F5DF4D;
  background: linear-gradient(currentColor, currentColor) no-repeat;
  background-size: 0% 0.1875rem;
  background-position: left bottom;
  display: inline;
  transition: all 0.25s ease-in-out;
}

.underline-hv-secondary:hover {
  background: linear-gradient(#f8e87d, #f8e87d) no-repeat;
  background-position: left bottom;
  background-size: 100% 0.1875rem;
}

.t-toast {
  position: relative;
  border: 2px solid rgba(255, 255, 255, 0.12);
  border-radius: 0.75rem;
  color: #ffffff;
  padding: 1rem 3rem;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  letter-spacing: 0.0625rem;
  min-width: 10rem;
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  transition: all 0.25s ease-in-out;
}

.t-toast.toastIn {
  -webkit-animation-name: toastIn;
  animation-name: toastIn;
}

.t-toast.toastOut {
  -webkit-animation-name: toastOut;
  animation-name: toastOut;
}

.t-toast.t-float-toast {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-duration: 250ms;
  animation-duration: 250ms;
  z-index: 999;
}

.t-toast.t-toast--success {
  background-color: rgba(107, 167, 63, 0.86);
  box-shadow: 0 0.375rem 0.75rem rgba(15, 15, 15, 0.075);
}

.t-toast.t-toast--success:after, .t-toast.t-toast--success:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: all 0.25s ease-in-out;
  opacity: 0.66;
}

.t-toast.t-toast--success:before {
  background: linear-gradient(-45deg, #6ba73f 0%, #476c36 100%);
  -webkit-transform: scale(1.125);
  transform: scale(1.125);
  -webkit-filter: blur(1.25rem);
  filter: blur(1.25rem);
  opacity: 0.66;
  border-radius: inherit;
}

.t-toast.t-toast--success:after {
  background: inherit;
  border-radius: inherit;
}

.t-toast.t-toast--success strong {
  -webkit-text-stroke-width: 1.5px;
  -moz-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.24);
  -moz-text-stroke-color: rgba(255, 255, 255, 0.24);
  -webkit-text-fill-color: currentColor;
  -moz-text-fill-color: currentColor;
}

.t-toast.t-toast--error {
  background-color: rgba(167, 60, 90, 0.86);
  box-shadow: 0 0.375rem 0.75rem rgba(15, 15, 15, 0.075);
}

.t-toast.t-toast--error:after, .t-toast.t-toast--error:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: all 0.25s ease-in-out;
  opacity: 0.66;
}

.t-toast.t-toast--error:before {
  background: linear-gradient(-45deg, #a73c5a 0%, #6b2c46 100%);
  -webkit-transform: scale(1.125);
  transform: scale(1.125);
  -webkit-filter: blur(1.25rem);
  filter: blur(1.25rem);
  opacity: 0.66;
  border-radius: inherit;
}

.t-toast.t-toast--error:after {
  background: inherit;
  border-radius: inherit;
}

.t-toast.t-toast--error strong {
  -webkit-text-stroke-width: 1.5px;
  -moz-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.24);
  -moz-text-stroke-color: rgba(255, 255, 255, 0.24);
  -webkit-text-fill-color: currentColor;
  -moz-text-fill-color: currentColor;
}

.t-toast.t-toast--warning {
  background-color: rgba(167, 141, 64, 0.86);
  box-shadow: 0 0.375rem 0.75rem rgba(15, 15, 15, 0.075);
}

.t-toast.t-toast--warning:after, .t-toast.t-toast--warning:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: all 0.25s ease-in-out;
  opacity: 0.66;
}

.t-toast.t-toast--warning:before {
  background: linear-gradient(-45deg, #a78d40 0%, #6b5c36 100%);
  -webkit-transform: scale(1.125);
  transform: scale(1.125);
  -webkit-filter: blur(1.25rem);
  filter: blur(1.25rem);
  opacity: 0.66;
  border-radius: inherit;
}

.t-toast.t-toast--warning:after {
  background: inherit;
  border-radius: inherit;
}

.t-toast.t-toast--warning strong {
  -webkit-text-stroke-width: 1.5px;
  -moz-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.24);
  -moz-text-stroke-color: rgba(255, 255, 255, 0.24);
  -webkit-text-fill-color: currentColor;
  -moz-text-fill-color: currentColor;
}

.t-toast.t-toast--info {
  background-color: rgba(60, 129, 171, 0.86);
  box-shadow: 0 0.375rem 0.75rem rgba(15, 15, 15, 0.075);
}

.t-toast.t-toast--info:after, .t-toast.t-toast--info:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: all 0.25s ease-in-out;
  opacity: 0.66;
}

.t-toast.t-toast--info:before {
  background: linear-gradient(-45deg, #3c81ab 0%, #2b5577 100%);
  -webkit-transform: scale(1.125);
  transform: scale(1.125);
  -webkit-filter: blur(1.25rem);
  filter: blur(1.25rem);
  opacity: 0.66;
  border-radius: inherit;
}

.t-toast.t-toast--info:after {
  background: inherit;
  border-radius: inherit;
}

.t-toast.t-toast--info strong {
  -webkit-text-stroke-width: 1.5px;
  -moz-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.24);
  -moz-text-stroke-color: rgba(255, 255, 255, 0.24);
  -webkit-text-fill-color: currentColor;
  -moz-text-fill-color: currentColor;
}

.t-toast.t-toast--help {
  background-color: rgba(60, 86, 171, 0.86);
  box-shadow: 0 0.375rem 0.75rem rgba(15, 15, 15, 0.075);
}

.t-toast.t-toast--help:after, .t-toast.t-toast--help:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: all 0.25s ease-in-out;
  opacity: 0.66;
}

.t-toast.t-toast--help:before {
  background: linear-gradient(-45deg, #3c56ab 0%, #2b3b77 100%);
  -webkit-transform: scale(1.125);
  transform: scale(1.125);
  -webkit-filter: blur(1.25rem);
  filter: blur(1.25rem);
  opacity: 0.66;
  border-radius: inherit;
}

.t-toast.t-toast--help:after {
  background: inherit;
  border-radius: inherit;
}

.t-toast.t-toast--help strong {
  -webkit-text-stroke-width: 1.5px;
  -moz-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.24);
  -moz-text-stroke-color: rgba(255, 255, 255, 0.24);
  -webkit-text-fill-color: currentColor;
  -moz-text-fill-color: currentColor;
}

.t-toast.t-toast--default {
  background-color: rgba(18, 19, 40, 0.86);
  box-shadow: 0 0.375rem 0.75rem rgba(15, 15, 15, 0.075);
}

.t-toast.t-toast--default:after, .t-toast.t-toast--default:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: all 0.25s ease-in-out;
  opacity: 0.66;
}

.t-toast.t-toast--default:before {
  background: linear-gradient(-45deg, #121328 0%, #121328 100%);
  -webkit-transform: scale(1.125);
  transform: scale(1.125);
  -webkit-filter: blur(1.25rem);
  filter: blur(1.25rem);
  opacity: 0.66;
  border-radius: inherit;
}

.t-toast.t-toast--default:after {
  background: inherit;
  border-radius: inherit;
}

.t-toast.t-toast--default strong {
  -webkit-text-stroke-width: 1.5px;
  -moz-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.24);
  -moz-text-stroke-color: rgba(255, 255, 255, 0.24);
  -webkit-text-fill-color: currentColor;
  -moz-text-fill-color: currentColor;
}

.t-toast > svg {
  width: 6rem;
  display: block;
  margin: 0.75rem auto;
  opacity: 0.82;
}

.t-toast strong {
  position: relative;
  font-size: 1.25rem;
  color: #ffffff;
}

@-webkit-keyframes toastIn {
  0% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes toastIn {
  0% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}
@-webkit-keyframes toastOut {
  0% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
  }
}
@keyframes toastOut {
  0% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
  }
}
.toggle {
  background: #ffffff;
  border-radius: 4px;
  border: rgba(60, 60, 60, 0.125) 1px solid;
  display: inline-block;
  height: 1.875rem;
  margin-right: 0.5rem;
  vertical-align: middle;
  width: 5.25rem;
}

.toggle .toggle-checkbox {
  cursor: pointer;
  margin: 0;
  opacity: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
}

.toggle .not-allowed {
  cursor: not-allowed;
}

.toggle .knobs,
.toggle .layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.toggle .knobs {
  z-index: 2;
}

.toggle .layer {
  transition: 0.3s ease all;
  width: 100%;
  z-index: 1;
}

.toggle .knobs:before {
  content: "開啟中";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  width: 3rem;
  height: 0.75rem;
  background-color: #1c84c6;
  color: #ffffff;
  line-height: 1;
  padding: 0.375rem 0.25rem;
  font-size: 0.75rem;
  border-radius: 2px;
  text-align: center;
  transition: 0.3s ease all, left 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15);
}

.toggle .toggle-checkbox:checked + .knobs:before {
  content: "關閉中";
  left: 1.5rem;
  background-color: #b1b6bc;
}

.toggle .not-finish:checked + .knobs:before {
  content: "未完成";
  left: 1.5rem;
  background: #F5F6FA;
  color: #b1b6bc;
  cursor: not-allowed;
}

.toggle .knobs.orange:before {
  content: "同步中";
  background-color: #FF9A75;
}

.toggle .toggle-checkbox:checked + .knobs.orange:before {
  content: "非同步";
  left: 1.5rem;
  background-color: #b1b6bc;
}

.toggle .not-finish:checked + .knobs.orange:before {
  content: "未完成";
  left: 1.5rem;
  background: #F5F6FA;
  color: #b1b6bc;
  cursor: not-allowed;
}

.tooltip {
  --tu-tooltip-zindex: 1070;
  --tu-tooltip-max-width: 12rem;
  --tu-tooltip-padding-x: 0.875rem;
  --tu-tooltip-padding-y: 0.5rem;
  --tu-tooltip-margin: ;
  font-size: 0.8125rem !important;
  --tu-tooltip-color: #f4f4f6;
  --tu-tooltip-bg: #1a274c;
  --tu-tooltip-border-radius: 0.625rem;
  --tu-tooltip-opacity: 0.92;
  --tu-tooltip-arrow-width: 0.75rem;
  --tu-tooltip-arrow-height: 0.375rem;
  z-index: var(--tu-tooltip-zindex);
  display: block;
  padding: var(--tu-tooltip-arrow-height);
  margin: var(--tu-tooltip-margin);
  font-family: "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;
  font-family: var(--tu-family-base, "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: var(--tu-tooltip-opacity);
}

.tooltip .tooltip-arrow {
  display: block;
  width: var(--tu-tooltip-arrow-width);
  height: var(--tu-tooltip-arrow-height);
}

.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--tu-tooltip-arrow-height) calc(var(--tu-tooltip-arrow-width) * .5) 0;
  border-top-color: var(--tu-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--tu-tooltip-arrow-height);
  height: var(--tu-tooltip-arrow-width);
}

.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--tu-tooltip-arrow-width) * .5) var(--tu-tooltip-arrow-height) calc(var(--tu-tooltip-arrow-width) * .5) 0;
  border-right-color: var(--tu-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--tu-tooltip-arrow-width) * .5) var(--tu-tooltip-arrow-height);
  border-bottom-color: var(--tu-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--tu-tooltip-arrow-height);
  height: var(--tu-tooltip-arrow-width);
}

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--tu-tooltip-arrow-width) * .5) 0 calc(var(--tu-tooltip-arrow-width) * .5) var(--tu-tooltip-arrow-height);
  border-left-color: var(--tu-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--tu-tooltip-max-width);
  padding: var(--tu-tooltip-padding-y) var(--tu-tooltip-padding-x);
  color: var(--tu-tooltip-color);
  text-align: center;
  background-color: var(--tu-tooltip-bg);
  border-radius: var(--tu-tooltip-border-radius);
}

.tooltip .tooltip-inner {
  box-shadow: 0px 0px 50px 0px rgba(18, 19, 40, 0.26);
}

.tooltip.tooltop-auto-width .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}

.tooltip.tooltip-light .tooltip-inner {
  color: #ffecd2;
  background-color: #d0d0d4;
}

.tooltip.tooltip-light.bs-tooltip-top .tooltip-arrow::before, .tooltip.tooltip-light.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #d0d0d4;
}

.tooltip.tooltip-light.bs-tooltip-end .tooltip-arrow::before, .tooltip.tooltip-light.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #d0d0d4;
}

.tooltip.tooltip-light.bs-tooltip-bottom .tooltip-arrow::before, .tooltip.tooltip-light.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #d0d0d4;
}

.tooltip.tooltip-light.bs-tooltip-start .tooltip-arrow::before, .tooltip.tooltip-light.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #d0d0d4;
}

/*------------------------------------
  Swiper
------------------------------------*/
.swiper {
  width: 100%;
}

.swiper-slider-buttons-center-y {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  z-index: 101;
  width: 100%;
  display: flex;
  justify-content: space-between;
  pointer-events: none;
}

.swiper-slider-buttons-center-y .swiper-button-next,
.swiper-slider-buttons-center-y .swiper-button-prev {
  pointer-events: auto;
}

.swiper-preloader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  z-index: 1;
}

.swiper-button-next,
.swiper-button-prev {
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  color: #575757;
  width: 2.875rem;
  height: 2.875rem;
  background-color: #ffffff;
  border: 2px solid #b7b7b7;
  border-radius: 50%;
  transition: color 0.225s ease-in-out, background-color 0.225s ease-in-out, border-color 0.225s ease-in-out, box-shadow 0.225s ease-in-out, -webkit-transform 0.225s ease-in-out;
  transition: color 0.225s ease-in-out, background-color 0.225s ease-in-out, border-color 0.225s ease-in-out, box-shadow 0.225s ease-in-out, transform 0.225s ease-in-out;
  transition: color 0.225s ease-in-out, background-color 0.225s ease-in-out, border-color 0.225s ease-in-out, box-shadow 0.225s ease-in-out, transform 0.225s ease-in-out, -webkit-transform 0.225s ease-in-out;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  width: 1rem;
  height: 1rem;
  font-family: inherit;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
  content: "";
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
  box-shadow: 0rem 0.1875rem 0.3125rem 0rem rgba(111, 111, 111, 0.2);
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.5;
  box-shadow: none;
  cursor: not-allowed;
}

.swiper-button-next:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23575757'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.swiper-button-next:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234667CC'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.swiper-button-prev:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23575757'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.swiper-button-prev:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234667CC'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.swiper-static-button-next,
.swiper-static-button-prev {
  position: static;
  left: 0;
  right: 0;
  margin-left: 0.25rem;
  margin-bottom: 0.5rem;
}

.swiper-static-button-prev {
  margin-right: 0.5rem;
}

.swiper-button-next-soft-white,
.swiper-button-prev-soft-white {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
}

.swiper-button-next-soft-white:hover,
.swiper-button-prev-soft-white:hover {
  background-color: #4667CC;
}

.swiper-button-next-soft-white:after, .swiper-button-next-soft-white:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.swiper-button-prev-soft-white:after, .swiper-button-prev-soft-white:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.swiper-button-next-soft-dark,
.swiper-button-prev-soft-dark {
  color: #121328;
  background-color: rgba(18, 19, 40, 0.66);
}

.swiper-button-next-soft-dark:hover,
.swiper-button-prev-soft-dark:hover {
  background-color: #4667CC;
}

.swiper-button-next-soft-dark:after, .swiper-button-next-soft-dark:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Crect width='13' height='2' x='18' y='13' opacity='.5' rx='1' transform='rotate%28-180 18 13%29'/%3E%3Cpath d='m15.4 12.6-4.2 4.2a1 1 0 0 0 1.6 1.4l5.5-5.5c.4-.4.4-1 0-1.4l-5.6-5.6a1 1 0 0 0-1.4 1.5l4.1 4.2c.3.3.3.9 0 1.2Z'/%3E%3C/svg%3E");
  width: 1.375rem;
  height: 1.375rem;
}

.swiper-button-prev-soft-dark:after, .swiper-button-prev-soft-dark:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Crect width='13' height='2' x='6' y='11' opacity='.5' rx='1'/%3E%3Cpath d='m8.6 11.4 4.2-4.2a1 1 0 0 0-1.6-1.5l-5.5 5.6a1 1 0 0 0 0 1.4l5.5 5.6a1 1 0 0 0 1.6-1.6l-4.2-4.1a.8.8 0 0 1 0-1.2Z'/%3E%3C/svg%3E");
  width: 1.375rem;
  height: 1.375rem;
}

.swiper-pagination {
  position: static;
  width: 100% !important;
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 0%;
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 0.25rem;
}

.swiper-pagination-bullet {
  position: relative;
  opacity: 1;
  width: 1.5rem;
  height: 1.5rem;
  border: 2px solid transparent;
  background-color: transparent;
  transition: 0.2s;
}

.swiper-pagination-bullet::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.25rem;
  height: 0.25rem;
  background-color: #9f9f9f;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: 0.2s;
  content: "";
}

.swiper-pagination-bullet:hover {
  border-color: rgba(70, 103, 204, 0.5);
}

.swiper-pagination-bullet:hover::before {
  background-color: rgba(70, 103, 204, 0.5);
}

.swiper-pagination-bullets {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 0.625rem;
  position: relative;
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #ffffff;
  opacity: 0.36;
}

.swiper-pagination-bullets .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  width: 1rem;
  height: 1rem;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 0.125rem solid #ffffff;
  border-radius: 50%;
}

.swiper-pagination-bullets .swiper-pagination-bullet:hover, .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}

.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  border-width: 0.125rem;
}

.swiper-pagination-bullet-active, .swiper-pagination-bullet-active:hover {
  border-color: #4667CC;
}

.swiper-pagination-bullet-active::before, .swiper-pagination-bullet-active:hover::before {
  background-color: #4667CC;
}

.swiper-pagination-light .swiper-pagination-bullet::before {
  background-color: rgba(255, 255, 255, 0.5);
}

.swiper-pagination-light .swiper-pagination-bullet:hover {
  border-color: #ffffff;
}

.swiper-pagination-light .swiper-pagination-bullet:hover::before {
  background-color: rgba(255, 255, 255, 0.5);
}

.swiper-pagination-light .swiper-pagination-bullet-active, .swiper-pagination-light .swiper-pagination-bullet-active:hover {
  border-color: #ffffff;
}

.swiper-pagination-light .swiper-pagination-bullet-active::before, .swiper-pagination-light .swiper-pagination-bullet-active:hover::before {
  background-color: #ffffff;
}

.swiper-pagination-progress {
  cursor: pointer;
}

.swiper-pagination-progress-body {
  position: relative;
  display: block;
  width: 100%;
  height: 0.25rem;
  background-color: rgba(18, 19, 40, 0.1);
  border-radius: 50%;
}

.swiper-pagination-progress-body-helper {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0;
  height: 100%;
  background-color: #4667CC;
  border-radius: 50%;
  transition: none;
}

.swiper-slide-thumb-active .swiper-pagination-progress-body-helper {
  transition-property: width;
  transition-timing-function: linear;
  width: 100%;
}

.swiper-pagination-progress-light .swiper-pagination-progress-body {
  background-color: rgba(255, 255, 255, 0.5);
}

.swiper-pagination-progress-light .swiper-pagination-progress-body-helper {
  background-color: #ffffff;
}

.swiper-pagination-progressbar {
  background-color: rgba(18, 19, 40, 0.1);
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background-color: #4667CC;
}

.swiper-step-pagination .swiper-wrapper {
  padding-top: 1rem;
}

.swiper-step-pagination .swiper-wrapper::before,
.swiper-step-pagination .swiper-slide::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.125rem;
  background-color: rgba(18, 19, 40, 0.1);
  content: "";
}

.swiper-step-pagination .swiper-slide {
  cursor: pointer;
}

.swiper-step-pagination .swiper-slide::before {
  top: -1rem;
  opacity: 0;
}

.swiper-step-pagination .swiper-slide.swiper-slide-thumb-active::before {
  background-color: #121328;
  opacity: 1;
}

.swiper-step-pagination .swiper-step-pagination-title {
  color: rgba(18, 19, 40, 0.7);
}

.swiper-step-pagination .swiper-slide-thumb-active .swiper-step-pagination-title {
  color: #121328;
}

.swiper-step-pagination-light .swiper-wrapper::before,
.swiper-step-pagination-light .swiper-slide::before {
  background-color: rgba(255, 255, 255, 0.2);
}

.swiper-step-pagination-light .swiper-slide.swiper-slide-thumb-active::before {
  background-color: #ffffff;
}

.swiper-step-pagination-light .swiper-step-pagination-title {
  color: rgba(255, 255, 255, 0.7);
}

.swiper-step-pagination-light .swiper-slide-thumb-active .swiper-step-pagination-title {
  color: #ffffff;
}

.swiper-pagination-fraction {
  display: block;
  letter-spacing: 0.125rem;
}

.swiper-pagination-fraction .swiper-pagination-current {
  font-size: 4rem;
  line-height: 4rem;
}

.swiper-thumbs {
  box-sizing: border-box;
}

.swiper-thumbs .swiper-slide {
  cursor: pointer;
  opacity: 0.4;
}

.swiper-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}

.swiper-equal-height .swiper-wrapper {
  display: flex;
}

.swiper-equal-height .swiper-slide {
  display: flex;
  height: auto;
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  position: absolute;
  width: auto !important;
  flex-direction: column;
  justify-content: flex-end;
  margin: 0;
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0.25rem 0;
}

.swiper-horizontal > .swiper-pagination-middle-y-end {
  position: absolute;
  top: 50%;
  left: auto;
  right: 0;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.swiper-center-mode-end {
  margin-right: calc(-1px - ((100vw - 100%) / 2) + 15px) !important;
}

.img-fluid {
  border-radius: 0.625rem;
}

.swiper-step {
  padding-left: 0.3125rem;
}

.swiper-step .swiper-slide {
  cursor: -webkit-grab;
  cursor: grab;
}

.swiper-step .swiper-step-divider {
  position: relative;
  width: calc(100% + 2rem);
  height: 0.125rem;
  background-color: #4667CC;
  margin-top: 2rem;
  margin-bottom: 3rem;
}

.swiper-step .swiper-step-divider::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1.5rem;
  height: 1.5rem;
  background-color: #ffffff;
  box-shadow: 0 0.375rem 0.75rem rgba(15, 15, 15, 0.075);
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "";
}

.swiper-step .swiper-step-divider::after {
  position: absolute;
  top: 50%;
  left: 0.5rem;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #4667CC;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "";
}

.swiper-thumb-progress {
  width: 110%;
  height: 110%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.swiper-thumb-progress-avatar {
  position: relative;
  display: block;
  width: 2.875rem;
  height: 2.875rem;
  border: 2px solid #f3f3f3;
  padding: 0.25rem;
  margin: 0.25rem;
  border-radius: 50%;
}

.swiper-thumb-progress-avatar-img {
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
}

.swiper-thumb-progress .swiper-thumb-progress-path {
  opacity: 0;
  fill: transparent;
  stroke: #4667CC;
  stroke-width: 8;
  stroke-dashoffset: 477;
  stroke-dashoffset: 0px;
}

.swiper-thumb-progress .swiper-thumb-progress-path {
  opacity: 0;
  fill: transparent;
  stroke: #4667CC;
  stroke-width: 8;
  stroke-dashoffset: 477;
  stroke-dashoffset: 0px;
}

@-webkit-keyframes swiperThumbProgressDash {
  from {
    stroke-dasharray: 0 477;
  }
  to {
    stroke-dasharray: 477 477;
  }
}
@keyframes swiperThumbProgressDash {
  from {
    stroke-dasharray: 0 477;
  }
  to {
    stroke-dasharray: 477 477;
  }
}
.t-float-change-mode {
  cursor: pointer;
  width: 3.5rem;
  height: 3.5rem;
  position: fixed;
  right: 2rem;
  bottom: 6rem;
  background: linear-gradient(#dadada 0%, #cfcfcf 38%, #c4c4c4 48%, #aeaeae 74%, #999 100%);
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.12);
  border-radius: 50%;
  z-index: 99;
  transition: all 0.25s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.t-float-change-mode:hover, .t-float-change-mode:focus:hover {
  opacity: 0.6;
}

.t-float-change-mode:hover:before, .t-float-change-mode:focus:hover:before {
  content: "";
  border-radius: inherit;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.12);
}

.t-float-change-mode svg {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 2rem;
  height: 2rem;
  transition: 0.35s all ease-in-out;
}

.t-float-change-mode svg > * {
  transition: 0.35s all ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-theme=dark] .t-float-change-mode {
  background: linear-gradient(#2a1e6f 0%, #20165e 38%, #160d4c 48%, #140b48 74%, #120944 100%);
}

.pika-single {
  z-index: 9999;
  display: block;
  position: relative;
  color: #333;
  border-radius: 0.625rem;
  background: #ffffff;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  font-family: "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;
  font-family: var(--tu-family-base, "trilby", "alibaba-puhuiti", -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol);
}

.pika-single.is-hidden {
  display: none;
}

.pika-single.is-bound {
  position: absolute;
  box-shadow: 0 5px 0.9375rem -5px rgba(18, 19, 40, 0.5);
}

.pika-single:before, .pika-single:after {
  content: " ";
  display: table;
}

.pika-single:after {
  clear: both;
}

.pika-lendar {
  float: left;
  width: 240px;
  margin: 8px;
}

.pika-title {
  position: relative;
  text-align: center;
}

.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  opacity: 0;
}

.pika-label {
  display: inline-block;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 0.25rem 0.375rem;
  font-size: 0.875rem;
  font-weight: 700;
  color: #333;
  background-color: #ffffff;
}

.pika-prev,
.pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: 0.5;
}

.pika-prev:hover,
.pika-next:hover {
  opacity: 1;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: 0.2;
}

.pika-prev,
.is-rtl .pika-next {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
}

.pika-next,
.is-rtl .pika-prev {
  float: right;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
}

.pika-select {
  display: inline-block;
}

.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}

.pika-table th,
.pika-table td {
  width: 14.2857142857%;
  padding: 0;
}

.pika-table th {
  color: #999;
  font-size: 0.75rem;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
}

.pika-table abbr {
  border-bottom: none;
  cursor: help;
}

.pika-button {
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #666;
  font-size: 0.75rem;
  line-height: 15px;
  text-align: right;
  background: #f5f5f5;
  height: auto;
  height: initial;
}

.has-event .pika-button {
  color: #ffffff;
  background: #33aaff;
}

.is-today .pika-button {
  color: #33aaff;
  font-weight: bold;
}

.is-selected .pika-button {
  color: #ffffff;
  font-weight: bold;
  background: #33aaff;
  box-shadow: inset 0 1px 3px #178fe5;
  border-radius: 3px;
}

.is-disabled .pika-button, .is-outside-current-month .pika-button {
  color: #999;
  opacity: 0.3;
}

.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
}

.pika-button:hover {
  color: #ffffff;
  background: #ff8000;
  box-shadow: none;
  border-radius: 3px;
}

.pika-button .is-selection-disabled {
  pointer-events: none;
  cursor: default;
}

.pika-week {
  font-size: 0.6875rem;
  color: #999;
}

.is-inrange .pika-button {
  color: #666;
  background: #d5e9f7;
}

.is-startrange .pika-button {
  color: #ffffff;
  background: #6cb31d;
  box-shadow: none;
  border-radius: 3px;
}

.is-endrange .pika-button {
  color: #ffffff;
  background: #33aaff;
  box-shadow: none;
  border-radius: 3px;
}

/* Timepicker */
.pika-timepicker {
  text-align: center;
  padding-bottom: 0.5rem;
}

.pika-single.pika-split-time {
  padding-right: 3.125rem;
}

.pika-single.pika-split-time .pika-timepicker {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 3.125rem;
  z-index: 99999;
  border-left: 1px solid #ccc;
  padding: 0;
}

.pika-timepicker select {
  font-size: 0.8em;
  text-align: center;
}

.pika-single.pika-split-time .pika-timepicker select {
  width: 50px;
  height: 100%;
  border: 0 solid;
}

.pikaday-white.is-hidden {
  display: none;
}

.pikaday-white .pika-title {
  padding: 0.2rem 0;
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: flex-start;
}

/* Next/Previous */
.pikaday-white .pika-prev,
.pikaday-white .pika-next {
  position: absolute;
  outline: none;
  padding: 0;
  width: 24px;
  height: 24px;
  top: 15px;
  display: inline-block;
  margin-top: 0;
  cursor: pointer;
  /* hide text using text-indent trick, using width value (it's enough) */
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.7;
}

.pikaday-white .pika-prev:hover,
.pikaday-white .pika-next:hover {
  opacity: 1;
}

.pikaday-white .pika-prev {
  right: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a0aec0'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 19l-7-7 7-7'%3E%3C/path%3E%3C/svg%3E");
}

.pikaday-white .pika-next {
  right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a0aec0'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5l7 7-7 7'%3E%3C/path%3E%3C/svg%3E");
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: 0.2;
}

.pikaday-white .pika-label {
  font-size: 1.125rem;
  font-weight: 700;
  padding-right: 4px;
  padding-left: 4px;
  color: var(--labelTextColor);
}

.pikaday-white .pika-select-month,
.pikaday-white .pika-select-year {
  border-radius: 8px;
  box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
}

.pikaday-white table {
  width: 100%;
  border-collapse: collapse;
}

.pikaday-white table th {
  width: 2em;
  height: 2em;
  font-weight: normal;
  color: var(--weekDaysTextColor);
  text-align: center;
}

.pikaday-white table th abbr {
  text-decoration: none;
}

.pikaday-white table td {
  padding: 1px;
}

.pikaday-white table td button {
  width: 2em;
  height: 2em;
  text-align: center;
  border-radius: 50%;
}

.pikaday-white table td button:hover {
  background-color: var(--selectedDateBackgroundColor);
}

.pikaday-white table td.is-today button {
  color: var(--currentDateTextColor);
}

.pikaday-white table td.is-selected button {
  background-color: var(--selectedDateBackgroundColor);
}

.pikaday-white table td button {
  color: var(--textColor);
}

.pikaday-white table td button:hover,
.pikaday-white table td.is-selected button,
.pikaday-white table td.is-selected button:hover {
  color: var(--selectedDateTextColor);
}

/* Dark Version */
.pikaday-dark {
  --backgroundColor: #2d3748;
  --textColor: #f7fafc;
  --currentDateTextColor: #3182ce;
  --selectedDateBackgroundColor: #3182ce;
  --selectedDateTextColor: #f7fafc;
  --labelTextColor: #3182ce;
  /* eg. May 2020 */
  --weekDaysTextColor: #a0aec0;
  /* eg. Mo Tu We ....*/
  background-color: var(--backgroundColor);
  border-radius: 10px;
  padding: 0.7rem;
  z-index: 2000;
  margin: 6px 0 0 0;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
  font-family: inherit;
}

.pikaday-dark.is-hidden {
  display: none;
}

.pikaday-dark .pika-title {
  padding: 0.2rem 0;
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: flex-start;
}

/* Next/Previous */
.pikaday-dark .pika-prev,
.pikaday-dark .pika-next {
  position: absolute;
  outline: none;
  padding: 0;
  width: 24px;
  height: 24px;
  top: 15px;
  display: inline-block;
  margin-top: 0;
  cursor: pointer;
  /* hide text using text-indent trick, using width value (it's enough) */
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.7;
}

.pikaday-dark .pika-prev:hover,
.pikaday-dark .pika-next:hover {
  opacity: 1;
}

.pikaday-dark .pika-prev {
  right: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a0aec0'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 19l-7-7 7-7'%3E%3C/path%3E%3C/svg%3E");
}

.pikaday-dark .pika-next {
  right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a0aec0'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5l7 7-7 7'%3E%3C/path%3E%3C/svg%3E");
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: 0.2;
}

.pikaday-dark .pika-label {
  font-size: 1.2rem;
  font-weight: 700;
  padding-right: 4px;
  padding-left: 4px;
  color: var(--labelTextColor);
}

/* Show Month & Year select */
.pikaday-dark .pika-select-month,
.pikaday-dark .pika-select-year {
  border-radius: 8px;
  box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
}

.pikaday-dark table {
  width: 100%;
  border-collapse: collapse;
}

.pikaday-dark table th {
  width: 2em;
  height: 2em;
  font-weight: normal;
  color: var(--weekDaysTextColor);
  text-align: center;
}

.pikaday-dark table th abbr {
  text-decoration: none;
}

.pikaday-dark table td {
  padding: 1px;
}

.pikaday-dark table td button {
  width: 2em;
  height: 2em;
  text-align: center;
  border-radius: 50%;
}

.pikaday-dark table td button:hover {
  background-color: var(--selectedDateBackgroundColor);
}

.pikaday-dark table td.is-today button {
  color: var(--currentDateTextColor);
}

.pikaday-dark table td.is-selected button {
  background-color: var(--selectedDateBackgroundColor);
}

.pikaday-dark table td button,
.pikaday-dark table td button:hover,
.pikaday-dark table td.is-selected button,
.pikaday-dark table td.is-selected button:hover {
  color: var(--textColor);
}

/*----------------*/
.symbol-rotate {
  position: absolute;
  left: 0;
  top: 3.75rem;
  width: 2em;
}

.symbol-rotate:before {
  content: "";
  height: 90%;
  width: 160%;
  position: absolute;
  background-size: 100% auto;
  background-repeat: no-repeat;
  top: 88%;
  left: -30%;
  right: 0;
  transition: all 0.25s ease-in-out;
  -webkit-transform-origin: 30% 50%;
  transform-origin: 30% 50%;
  pointer-events: none;
  opacity: 1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  transition-delay: 0.2s;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAAASCAYAAABim40OAAACuElEQVRogc1XUZJjIQjEzN7/yMl8ucP0dkNjXrKh6pWAqERaICveR+vD96vo8cazOvoYX54NwOl6Z52ycc907E4C4a45DfKrwHH5vpPgd7aTYKNOyUvYKL7zRZG6WNRP5cne7pxrMwHLEbCqS3aDMglwpcvjMmTGVz4wejQ86lDfjZ0OeSY/az/VMaJ2XQZA/QQQChSKV99N8OpjvuHvUsGt+ErX2bI9q7Hy0dE580pnZ0R1uTi/eSVX2SLrbmKeAeQG34qIL2KDozo/kwosBv4Ouk5WOheMyrfK5t1Z8K++Ak9XVjK/ZRW8LnMgYDZQtpx5lBFoERxI//z40EFmQLgn2R27PZkP0fDVGmaj5thdoE7JEREPBR6nFJ1+CCAFgq9mVF91dhUcBRgGHMWjju0TZN7xi+nVGmaH8wG2IeaUHH+ibyqRTuxZCVGyAhgrZQi0KrtlYgHYAV1JXvET8IjfF7jnb4mPpMtg2TZbr0rpSnwQO9SzjLAauxV83Zj2j1FU9QtX0fQMfD1VM6zWn9D00agz3fOr866OwRF1mUe9EmaDL8d9HflF5jS/M8Yd1rHzsWzt87HMdr0D+sB6HixPXV/EyqH6QvCqBOE9qPXMTsmMqI3TMG9eNc7P9EJYYvK/KdUsZz0raZF06Hu+DCxBD+BZv1L1RKeAcXsZpnNtgtiEmEOeyRHx0zBvchtnHBWAUFa66q86ggltuj5HZU73pVdAcMHhAEX5xHys/Ge/j43IO/IvfZdxmM4FVDdOs1X1Twr3YWciTYPjZopXZILOxgWElVGIjs5V/Yw752QrxU/A1fGdL4yciz551U45qILa+fbsOmeutekud2I7BeJJhmPr3L07KlN0Y/eMzpmb2JzYntgfXfIr9nLWXgl0RuPLO1xzxdqPOPNK8FxJn+rXhP4HON5K31PHDhmjlm6fAAAAAElFTkSuQmCC");
}

.symbol-rotate .symbol-rotate-bg {
  width: 2em;
  height: 2em;
  background: #4667CC;
  border-radius: 0.75rem;
  transition: all 0.25s ease-in-out;
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transform: scale(1) rotateZ(-10deg);
  transform: scale(1) rotateZ(-10deg);
  text-align: center;
  padding-top: 0.15em;
}

.symbol-rotate .symbol-rotate-bg .symbol-rotate-icon {
  display: block;
  color: #ffffff;
  font-size: 2.75em;
  line-height: 1em;
  -webkit-transform: rotate(10deg) translateY(0.375rem) translateX(-0.25rem);
  transform: rotate(10deg) translateY(0.375rem) translateX(-0.25rem);
}

.t-para {
  font-size: 0.875rem;
  margin-top: 0.625rem;
  color: #595a69;
}

.t-para-l {
  line-height: 2;
  font-size: 0.875rem;
  padding-left: 1rem;
  margin-bottom: 1.5rem;
  color: #414253;
}

.t-para-t {
  line-height: 2;
  font-size: 0.875rem;
  margin-top: 1rem;
  color: #414253;
}

.t-money {
  position: relative;
  color: #31458a;
  font-weight: 500;
  font-size: 112.5%;
  padding-left: 1.5rem;
}

.t-money:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 1.25rem;
  height: 1.25rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%2331458a'%3e%3cpath d='M19.3 8v5c0 3.1-1.8 4.5-4.4 4.5H6.1a5.8 5.8 0 0 1-1.3-.2 3.9 3.9 0 0 1-.7-.2c-1.5-.5-2.4-1.8-2.4-4V7.9c0-3 1.8-4.4 4.4-4.4H15c2.2 0 3.8 1 4.3 3.1a7.2 7.2 0 0 1 .1 1.3Z' opacity='.4'/%3e%3cpath d='M22.3 11v5c0 3.1-1.8 4.5-4.4 4.5H9.1a5.6 5.6 0 0 1-2-.4 3.5 3.5 0 0 1-2.3-2.8 5.8 5.8 0 0 0 1.3.2H15c2.6 0 4.4-1.4 4.4-4.4V7.9a6.3 6.3 0 0 0-.1-1.3c1.9.4 3.1 1.8 3.1 4.3Z'/%3e%3cpath d='M13.1 10.5a2.6 2.6 0 1 1-2.6-2.6 2.6 2.6 0 0 1 2.6 2.6ZM4.8 8.3A.8.8 0 0 0 4 9v3a.8.8 0 0 0 .8.8.8.8 0 0 0 .7-.8V9a.7.7 0 0 0-.7-.8ZM16.2 8.3a.8.8 0 0 0-.7.7v3a.8.8 0 0 0 .7.8.8.8 0 0 0 .8-.8V9a.7.7 0 0 0-.8-.8Z' /%3e%3c/g%3e%3c/svg%3e");
  opacity: 0.66;
}

.t-text-hide--3line {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: calc(1rem * 2 * 3);
  text-overflow: ellipsis;
  word-break: break-word;
}

.t-text-hide--3line:after {
  content: "...";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 75%);
  width: 25%;
  height: calc(1em * 2);
  text-align: right;
}

@supports (-webkit-line-clamp: 1) {
  .t-text-hide--3line:after {
    display: none;
  }
}
.t-card-title, .t-user-card .t-user-card-main .t-user-card-cnt .t-card-title {
  position: relative;
  margin-bottom: 0.875rem;
  font-weight: 700;
  font-size: 110%;
  display: flex;
  transition: all 0.25s ease-in-out;
}

.t-card-title:hover, .t-user-card .t-user-card-main .t-user-card-cnt .t-card-title:hover, .t-card-title.hover, .t-user-card .t-user-card-main .t-user-card-cnt .hover.t-card-title {
  font-size: 110%;
  text-decoration: none;
  background-size: 200% 0.125rem;
}

@media screen and (max-width:576px) {
  .t-card-title, .t-user-card .t-user-card-main .t-user-card-cnt .t-card-title {
  font-size: 1.2rem;
}
}

.t-applys-btns {
  max-width: 50%;
  margin: 0 auto;
}

.t-applys-btns .t-applys-progress {
  width: 80%;
}

.t-btn-fav > * {
  fill: currentColor;
  transition: all 0.125s ease-in-out;
}

.t-btn-fav .svg-icon {
  stroke: rgba(18, 19, 40, 0.08);
  color: #f3f3f4;
  pointer-events: none;
}

.t-btn-fav:active .svg-icon, .t-btn-fav.active .svg-icon {
  color: #F5DF4D;
}

.t-btn-fav:hover .svg-icon, .t-btn-fav.hover .svg-icon {
  -webkit-transform: scale(1.075);
  transform: scale(1.075);
  color: #ffe766;
  opacity: 0.8;
}

.t-star, .t-list-card .t-list-card-lt .t-star, .t-list-card .t-list-card-lt .t-job-card .t-btn-fav, .t-job-card .t-list-card .t-list-card-lt .t-btn-fav, .t-list-card .t-list-card-lt .t-corp-card .t-btn-fav, .t-corp-card .t-list-card .t-list-card-lt .t-btn-fav, .t-corp-card .t-btn-fav, .t-job-card .t-btn-fav {
  cursor: pointer;
  color: #f3f3f4;
  transition: all 0.125s ease-in-out;
}

.t-star > *, .t-list-card .t-list-card-lt .t-star > *, .t-list-card .t-list-card-lt .t-job-card .t-btn-fav > *, .t-job-card .t-list-card .t-list-card-lt .t-btn-fav > *, .t-list-card .t-list-card-lt .t-corp-card .t-btn-fav > *, .t-corp-card .t-list-card .t-list-card-lt .t-btn-fav > *, .t-corp-card .t-btn-fav > *, .t-job-card .t-btn-fav > * {
  fill: currentColor;
  transition: all 0.125s ease-in-out;
}

.t-star use, .t-list-card .t-list-card-lt .t-star use, .t-list-card .t-list-card-lt .t-job-card .t-btn-fav use, .t-job-card .t-list-card .t-list-card-lt .t-btn-fav use, .t-list-card .t-list-card-lt .t-corp-card .t-btn-fav use, .t-corp-card .t-list-card .t-list-card-lt .t-btn-fav use, .t-corp-card .t-btn-fav use, .t-job-card .t-btn-fav use {
  pointer-events: none;
}

.t-star:active, .t-list-card .t-list-card-lt .t-star:active, .t-corp-card .t-btn-fav:active, .t-job-card .t-btn-fav:active, .t-star.active, .t-list-card .t-list-card-lt .active.t-star, .t-corp-card .active.t-btn-fav, .t-job-card .active.t-btn-fav {
  color: #F5DF4D;
}

.t-star:hover, .t-list-card .t-list-card-lt .t-star:hover, .t-corp-card .t-btn-fav:hover, .t-job-card .t-btn-fav:hover, .t-star.hover, .t-list-card .t-list-card-lt .hover.t-star, .t-corp-card .hover.t-btn-fav, .t-job-card .hover.t-btn-fav {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  stroke: #d0d0d4;
  opacity: 0.8;
}

.t-corp-img-overlay:after, .t-img-overlay:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  opacity: 0;
  width: 2rem;
  height: 2rem;
  transition: all 0.25s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.t-corp-img-overlay:before, .t-img-overlay:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(18, 19, 40, 0);
  opacity: 1;
  -webkit-transform: scale(1.0625);
  transform: scale(1.0625);
  border: #b5c2eb 0.1875rem solid;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}

.t-corp-img-overlay:hover:before, .t-img-overlay:hover:before {
  border-color: #6b85d6;
  background-color: rgba(18, 19, 40, 0.36);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  -webkit-transform: scale(1.125);
  transform: scale(1.125);
}

.t-card-mask-v1 {
  position: relative;
  border-radius: 0.625rem;
  overflow: hidden;
  margin: 0;
  padding: 0;
  color: #ffffff;
  transition: all 600ms ease;
}

.t-card-mask-v1.t-card-mask-gradient-bottom-left {
  transition: all 600ms ease;
  background-image: linear-gradient(125deg, #ffffff 0%, #f3f3f3 100%);
}

.t-card-mask-v1:before, .t-card-mask-v1:after {
  content: "";
  position: absolute;
  background-color: #ffffff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  transition: all 600ms ease;
  z-index: 2;
  height: 0.375rem;
  width: calc(100% - 2rem);
  overflow: hidden;
}

.t-card-mask-v1:before {
  left: 1rem;
  top: 1rem;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}

.t-card-mask-v1:after {
  right: 1rem;
  bottom: 1rem;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.t-card-mask-v1 .t-card-mask-v1-cnt {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: inline-block;
  overflow: hidden;
  text-align: center;
  box-shadow: 0 2.5rem 5rem #b5c2eb;
  width: 100%;
  z-index: 1;
  background-image: linear-gradient(45deg, #0f0f0f 0%, #575757 100%);
  opacity: 0;
  transition: all 600ms ease;
}

.t-card-mask-v1 .t-card-mask-v1-cnt:before, .t-card-mask-v1 .t-card-mask-v1-cnt:after {
  content: "";
  position: absolute;
  background-color: #ffffff;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 0;
  transform-origin: 0;
  transition: all 600ms ease;
  width: 0.375rem;
  height: 0.25rem;
  z-index: -1;
  overflow: hidden;
  transition: all 600ms ease;
}

.t-card-mask-v1 .t-card-mask-v1-cnt:before {
  left: 1rem;
  bottom: 1rem;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}

.t-card-mask-v1 .t-card-mask-v1-cnt:after {
  top: 1rem;
  right: 1rem;
  -webkit-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}

.t-card-mask-v1 .t-card-mask-v1-cnt .t-icon-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  transition: all 600ms ease;
}

.t-card-mask-v1 .t-card-mask-v1-cnt .t-icon-wrapper i {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0) scale(2.55);
  transform: translate3d(-50%, -50%, 0) scale(2.55);
  font-size: 3rem;
  transition: all 600ms ease;
}

.t-card-mask-v1 .t-card-img {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%;
  width: 100%;
  height: 100%;
  transition: all 600ms ease;
  aspect-ratio: 16/9;
}

.t-card-mask-v1:hover {
  cursor: pointer;
  --f-n: 1;
  --f-m: 1;
}

.t-card-mask-v1:hover.card-mask-gradient-bottom-left {
  background-image: linear-gradient(45deg, #0f0f0f 0%, #575757 100%);
}

.t-card-mask-v1:hover:before, .t-card-mask-v1:hover:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 0.72;
}

.t-card-mask-v1:hover:before {
  transition-delay: 0.1s;
}

.t-card-mask-v1:hover:after {
  transition-delay: 0.3s;
}

.t-card-mask-v1:hover .t-card-mask-v1-cnt {
  opacity: 0.72;
}

.t-card-mask-v1:hover .t-card-mask-v1-cnt:before, .t-card-mask-v1:hover .t-card-mask-v1-cnt:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  height: calc(100% - 2rem);
}

.t-card-mask-v1:hover .t-card-mask-v1-cnt:before {
  transition-delay: 0.4s;
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}

.t-card-mask-v1:hover .t-card-mask-v1-cnt:after {
  transition-delay: 0.2s;
  -webkit-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}

.t-card-mask-v1:hover .t-card-mask-v1-cnt .t-icon-wrapper .svg-icon {
  -webkit-transform: translate3d(-50%, -50%, 0) scale(1.25);
  transform: translate3d(-50%, -50%, 0) scale(1.25);
}

.t-card-mask-v1:hover .t-card-img {
  z-index: -1;
  opacity: 0.32;
  -webkit-transform: scale(1.375);
  transform: scale(1.375);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  -webkit-filter: blur(2px);
  filter: blur(2px);
}

.t-img-overlay {
  display: block;
  position: relative;
}

.t-img-overlay[data-overlay=upload]:after {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%23ffffff'%3e%3cpath d='M7.8 22c-2.5 0-4.4-1-5.2-3l5-3.4a2.2 2.2 0 0 1 2.6.2l.4.3a2.2 2.2 0 0 0 2.8 0l4.1-3.6a2.2 2.2 0 0 1 2.9 0l1.6 1.4v2.3c0 3.6-2.2 5.8-5.8 5.8ZM6.6 8A2.4 2.4 0 0 1 9 5.6 2.4 2.4 0 0 1 11.4 8 2.4 2.4 0 0 1 9 10.4 2.4 2.4 0 0 1 6.6 8ZM18 8a1.9 1.9 0 0 1-2-2V3a1.9 1.9 0 0 1 2-2h3a1.9 1.9 0 0 1 2 2v3a1.9 1.9 0 0 1-2 2Zm.9-1.6a.6.6 0 0 0 .6.6.6.6 0 0 0 .6-.6V4l.2.2a.6.6 0 0 0 .5.2.6.6 0 0 0 .4-.2.6.6 0 0 0 0-.9L20 2.2a.5.5 0 0 0-.3-.1.5.5 0 0 0-.2 0 .4.4 0 0 0-.2 0 .6.6 0 0 0-.2 0l-1.3 1.3a.6.6 0 0 0 0 1 .6.6 0 0 0 .9 0l.2-.3Z' data-name='Union 197'/%3e%3cpath d='M21 8h-3a1.9 1.9 0 0 1-2-2V3a2.3 2.3 0 0 1 .2-1H7.8C4.2 2 2 4.2 2 7.8v8.4a6.7 6.7 0 0 0 .6 2.8l5-3.3a2.2 2.2 0 0 1 2.6 0l.4.4a2.2 2.2 0 0 0 2.8 0l4.2-3.6a2.2 2.2 0 0 1 2.8 0l1.6 1.4V7.8a2.3 2.3 0 0 1-1 .2Z' opacity='.4'/%3e%3c/g%3e%3c/svg%3e");
}

.t-img-overlay[data-fslightbox=portfolio]:after {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%23ffffff' %3e%3cpath d='M17 20H7a4.7 4.7 0 0 1-5-5V9a4.7 4.7 0 0 1 5-5h10a4.7 4.7 0 0 1 5 5v6a4.7 4.7 0 0 1-5 5Z' opacity='.4'/%3e%3cpath d='M11.4 9.5 14 11a1.1 1.1 0 0 1 0 2l-2.5 1.5c-1 .6-1.8.2-1.8-1v-3c0-1.1.8-1.6 1.8-1Z'/%3e%3c/g%3e%3c/svg%3e");
}

.t-img-overlay[data-fslightbox=youtube]:after {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%23ffffff' %3e%3cpath d='M17 20H7a4.7 4.7 0 0 1-5-5V9a4.7 4.7 0 0 1 5-5h10a4.7 4.7 0 0 1 5 5v6a4.7 4.7 0 0 1-5 5Z' opacity='.4'/%3e%3cpath d='M11.4 9.5 14 11a1.1 1.1 0 0 1 0 2l-2.5 1.5c-1 .6-1.8.2-1.8-1v-3c0-1.1.8-1.6 1.8-1Z'/%3e%3c/g%3e%3c/svg%3e");
}

.t-img-overlay[data-fslightbox=gallery]:after {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%23ffffff'%3e%3cpath d='M21 11.5A9.5 9.5 0 1 1 11.5 2a9.5 9.5 0 0 1 9.5 9.5Z' opacity='.4'/%3e%3cpath d='M21.3 22a.7.7 0 0 1-.5-.2L19 19.9a.7.7 0 0 1 0-1 .7.7 0 0 1 1 0l1.9 2a.7.7 0 0 1 0 .9.7.7 0 0 1-.5.2ZM14.2 11h-1.8V9.1a.8.8 0 0 0-1.5 0v1.7H9.2a.8.8 0 0 0 0 1.5h1.7v1.8a.8.8 0 0 0 1.5 0v-1.8h1.8a.8.8 0 0 0 0-1.5Z' data-name='Vector'/%3e%3c/g%3e%3c/svg%3e");
}

.t-img-overlay:hover:before, .t-img-overlay:hover:after {
  opacity: 1;
}

.t-corp-img-overlay {
  outline: 2px #ffffff solid;
  outline-offset: -2px;
  border-radius: 100000px;
}

.t-corp-img-overlay[data-overlay=upload]:after {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%23ffffff'%3e%3cpath d='M7.8 22c-2.5 0-4.4-1-5.2-3l5-3.4a2.2 2.2 0 0 1 2.6.2l.4.3a2.2 2.2 0 0 0 2.8 0l4.1-3.6a2.2 2.2 0 0 1 2.9 0l1.6 1.4v2.3c0 3.6-2.2 5.8-5.8 5.8ZM6.6 8A2.4 2.4 0 0 1 9 5.6 2.4 2.4 0 0 1 11.4 8 2.4 2.4 0 0 1 9 10.4 2.4 2.4 0 0 1 6.6 8ZM18 8a1.9 1.9 0 0 1-2-2V3a1.9 1.9 0 0 1 2-2h3a1.9 1.9 0 0 1 2 2v3a1.9 1.9 0 0 1-2 2Zm.9-1.6a.6.6 0 0 0 .6.6.6.6 0 0 0 .6-.6V4l.2.2a.6.6 0 0 0 .5.2.6.6 0 0 0 .4-.2.6.6 0 0 0 0-.9L20 2.2a.5.5 0 0 0-.3-.1.5.5 0 0 0-.2 0 .4.4 0 0 0-.2 0 .6.6 0 0 0-.2 0l-1.3 1.3a.6.6 0 0 0 0 1 .6.6 0 0 0 .9 0l.2-.3Z' data-name='Union 197'/%3e%3cpath d='M21 8h-3a1.9 1.9 0 0 1-2-2V3a2.3 2.3 0 0 1 .2-1H7.8C4.2 2 2 4.2 2 7.8v8.4a6.7 6.7 0 0 0 .6 2.8l5-3.3a2.2 2.2 0 0 1 2.6 0l.4.4a2.2 2.2 0 0 0 2.8 0l4.2-3.6a2.2 2.2 0 0 1 2.8 0l1.6 1.4V7.8a2.3 2.3 0 0 1-1 .2Z' opacity='.4'/%3e%3c/g%3e%3c/svg%3e");
}

.t-corp-img-overlay:hover:before, .t-corp-img-overlay:hover:after {
  opacity: 1;
}

.t-detail-corp-img, .t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-detail-corp-img, .t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-job-card .t-brand-img, .t-job-card .t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-brand-img, .t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-corp-card .t-brand-img, .t-corp-card .t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-brand-img, .t-corp-card .t-brand-img, .t-job-card .t-brand-img {
  flex: 0 0 auto;
  border-radius: 0.625rem;
  border: 0.125rem solid #e7e7ea;
  width: 4rem;
  height: 4rem;
}

.t-panel-item-img-container {
  position: relative;
  flex: 0 0 auto;
}

.t-panel-item-img-container .t-panel-img {
  position: relative;
  display: block;
  border-radius: 50%;
  margin: 0 auto;
}

.t-panel-item-img-container .t-panel-img > source,
.t-panel-item-img-container .t-panel-img > img {
  width: inherit;
  height: inherit;
  border-radius: inherit;
  -o-object-fit: cover;
  object-fit: cover;
  aspect-ratio: 1/1;
}

.t-panel-item-img-container .t-panel-img > source:before,
.t-panel-item-img-container .t-panel-img > img:before {
  content: "";
  border-radius: inherit;
  width: 107.5%;
  height: 107.5%;
  border: #dae1f5 0.1875rem solid;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.t-resume-progress,
.t-applys-progress {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
}

.t-resume-progress .t-progress-wrap,
.t-applys-progress .t-progress-wrap {
  border-radius: 0.625rem;
  margin-top: 0.5rem;
  border: #ffffff 2px solid;
}

.t-resume-progress .t-applys-txt,
.t-applys-progress .t-applys-txt {
  font-size: 0.875rem;
}

.t-resume-progress .t-applys-txt strong,
.t-applys-progress .t-applys-txt strong {
  color: #3c56ab;
  font-size: 125%;
  margin-right: 0.5rem;
}

.t-progress-container {
  flex: 1 1 auto;
}

.t-progress-container .t-progress-wrap {
  border-radius: 0.625rem;
  margin-top: 0.5rem;
  border: #ffffff 2px solid;
}

.t-progress-container .t-progress-txt {
  font-size: 0.875rem;
}

.t-progress-container .t-progress-txt strong {
  color: #3c56ab;
  font-size: 125%;
  margin-right: 0.5rem;
}

.t-tag.t-tag-primary {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(70, 103, 204, 0.24);
  color: #4667CC;
}

.t-tag.t-tag-primary:hover, .t-tag.t-tag-primary.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #f6f7fc;
}

.t-tag.t-tag-secondary {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(245, 223, 77, 0.24);
  color: #F5DF4D;
}

.t-tag.t-tag-secondary:hover, .t-tag.t-tag-secondary.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #fffdf6;
}

.t-tag.t-tag-tertiary {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(147, 149, 151, 0.24);
  color: #939597;
}

.t-tag.t-tag-tertiary:hover, .t-tag.t-tag-tertiary.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #fafafa;
}

.t-tag.t-tag-quaternary {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(7, 157, 178, 0.24);
  color: #079DB2;
}

.t-tag.t-tag-quaternary:hover, .t-tag.t-tag-quaternary.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #f3fafb;
}

.t-tag.t-tag-success {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(129, 204, 69, 0.24);
  color: #81CC45;
}

.t-tag.t-tag-success:hover, .t-tag.t-tag-success.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #f9fcf6;
}

.t-tag.t-tag-danger {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(204, 70, 103, 0.24);
  color: #cc4667;
}

.t-tag.t-tag-danger:hover, .t-tag.t-tag-danger.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #fcf6f7;
}

.t-tag.t-tag-warning {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(204, 171, 70, 0.24);
  color: #ccab46;
}

.t-tag.t-tag-warning:hover, .t-tag.t-tag-warning.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #fcfbf6;
}

.t-tag.t-tag-info {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(70, 157, 204, 0.24);
  color: #469dcc;
}

.t-tag.t-tag-info:hover, .t-tag.t-tag-info.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #f6fafc;
}

.t-tag.t-tag-dark {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(18, 19, 40, 0.24);
  color: #121328;
}

.t-tag.t-tag-dark:hover, .t-tag.t-tag-dark.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #f3f3f4;
}

.t-tag.t-tag-lightgrey {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(137, 137, 148, 0.24);
  color: #898994;
}

.t-tag.t-tag-lightgrey:hover, .t-tag.t-tag-lightgrey.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #f9f9fa;
}

.t-tag.t-tag-light {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(231, 231, 234, 0.24);
  color: #e7e7ea;
}

.t-tag.t-tag-light:hover, .t-tag.t-tag-light.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #fefefe;
}

.t-tag.t-tag-white {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.24);
  color: #ffffff;
}

.t-tag.t-tag-white:hover, .t-tag.t-tag-white.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: white;
}

.t-tag.t-tag-neutral {
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0.375rem 0.5rem 0.25rem;
  transition: all 0.125s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: #ffffff;
  border: 2px solid rgba(26, 39, 76, 0.24);
  color: #1a274c;
}

.t-tag.t-tag-neutral:hover, .t-tag.t-tag-neutral.hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background: #f4f4f6;
}

.t-list-tag {
  position: relative;
  cursor: pointer;
  border-radius: 0.375rem;
  border: #ffffff 1.5px solid;
  background-color: #e7e7ea;
  color: #121328;
  padding: 0.625rem 1.125rem;
  font-size: 1rem;
  font-weight: 500;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right: 1.25rem;
  transition: all 0.25s ease-in-out;
}

.t-list-tag:hover, .t-list-tag.hover {
  background-color: #71717e;
  color: #f3f3f4;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.t-list-tag:hover .t-list-tag-close, .t-list-tag.hover .t-list-tag-close {
  color: #ffffff;
}

.t-list-tag > span {
  display: block;
}

.t-list-tag .t-list-tag-close {
  color: #71717e;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  margin-left: 0.75rem;
}

.t-side .t-side-item {
  border-radius: 0.375rem;
  overflow: hidden;
  margin-bottom: 1rem;
}

.t-side .t-side-item a {
  display: block;
}

.t-side .t-side-item a:hover, .t-side .t-side-item a.hover {
  opacity: 0.8;
}

.t-definition-list-v {
  display: flex;
  line-height: 2;
  font-size: 0.9375rem;
  margin-bottom: 0.875rem;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}

.t-definition-list-v .t-definition-term-v {
  color: #a0a1a9;
  margin-bottom: 0.5rem;
}

.t-definition-list-v .t-definition-description-v {
  margin-left: 0.375rem;
}

.t-list .t-list-item {
  position: relative;
  border-radius: 0.375rem;
  display: block;
  padding: 0.625rem 0.875rem;
  background-color: #ffffff;
  transition: all 0.25s ease-in-out;
  font-size: 0.9375rem;
}

.t-list .t-list-item:hover, .t-list .t-list-item.hover {
  background-color: #f3f3f3;
}

.t-list .t-list-item:not(:last-child) {
  border-bottom: 1px solid #f3f3f3;
}

.t-list .t-list-item .t-list-link-sm {
  font-size: 80%;
}

.t-list .t-list-item .t-list-link {
  display: block;
}

.t-list .t-list-item .t-list-link:not(:last-child) {
  margin-bottom: 0.375rem;
}

.t-list-group-v {
  margin-top: 1rem;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.t-list-group-v .t-list-group-item-v:not(:last-child) {
  margin-bottom: 0.5rem;
}

@media (max-width: 768px) {
    .t-list-group-v {
        margin-top:0;
        margin-left: 0rem;
        align-items: flex-start;
    }
}
@media (max-width: 576px) {
  .t-list-group-v {
      margin-top:0;
      margin-left: 0rem;
      align-items: flex-start;
      width: 60%;
  }
}

.t-list-groups-ver {
  font-size: 0.9375rem;
  margin-bottom: 1rem;
  display: flex;
  justify-content: start;
  align-content: start;
  align-items: start;
  flex-direction: column;
  flex-wrap: wrap;
  line-height: 2;
}

.t-list-groups-ver[data-list=like] > .t-list-groups-ver-item:before {
  background-color: transparent;
  -webkit-transform: none;
  transform: none;
  width: 1rem;
  height: 1rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='%23a0a1a9'%3e%3cpath d='M21.6 10a2.2 2.2 0 0 0-1.8-.9h-4.1a.9.9 0 0 1-.7-.3 1 1 0 0 1-.2-.7l.5-3.3A2.1 2.1 0 0 0 11.5 3L7.2 9.4v9.2l3.2 2.5a3.3 3.3 0 0 0 2 .6h4a3.2 3.2 0 0 0 3-2.2l2.4-7.5a2 2 0 0 0-.2-2Z' opacity='.4'/%3e%3cpath d='M5.2 6.4h-1C2.6 6.4 2 7 2 8.4v10.1c0 1.5.6 2.1 2.2 2.1h1c1.6 0 2.2-.6 2.2-2V8.4c0-1.5-.6-2.1-2.2-2.1Z' data-name='Vector'/%3e%3c/g%3e%3c/svg%3e");
}

.t-list-groups-ver .t-list-groups-ver-item {
  position: relative;
  padding-left: 2rem;
}

.t-list-groups-ver .t-list-groups-ver-item .t-list-groups-ver {
  margin-top: 1rem;
  font-size: 90%;
}

.t-list-groups-ver .t-list-groups-ver-item .t-list-groups-ver .t-list-groups-ver-item {
  padding-left: 1.5rem;
}

.t-list-groups-ver .t-list-groups-ver-item .t-list-groups-ver .t-list-groups-ver-item:before {
  top: 0.625em;
}

.t-list-groups-ver .t-list-groups-ver-item:not(:last-child) {
  margin-bottom: 0.5rem;
}

.t-list-groups-ver .t-list-groups-ver-item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.5em;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #d0d0d4;
  border-radius: 0.375rem;
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.t-list-marker {
  display: block;
  text-align: left;
}

.t-list-marker .t-list-marker-item {
  position: relative;
  padding-left: 1.5rem;
  padding-top: 0.125rem;
}

.t-list-marker .t-list-marker-item:not(:last-child) {
  margin-bottom: 0.5rem;
}

.t-list-marker .t-list-marker-item::after, .t-list-marker .t-list-marker-item::before {
  content: "";
  position: absolute;
  display: inherit;
  border-radius: 50%;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.t-list-marker .t-list-marker-item::after {
  height: 0.25rem;
  width: 0.25rem;
  background: #90a4e0;
  left: 0.25rem;
}

.t-list-marker .t-list-marker-item::before {
  height: 0.75rem;
  width: 0.75rem;
  background: rgba(144, 164, 224, 0.48);
  left: 0;
}

.t-definition-list {
  display: flex;
  /*align-items: center;*/
  align-items: flex-start;
  line-height: 2;
  font-size: 0.9375rem;
  margin-bottom: 0.625rem;
}

.t-definition-list .t-definition-term {
  color: #36363c;
  flex: 0 0 5rem;
  text-align: justify;
  -moz-text-align-last: justify;
  text-align-last: justify;
}

@media screen and (max-width:576px) {
  .t-definition-list {
  font-size: 1.0667rem;
}
  .t-definition-list .t-definition-term {
  flex: 0 0 6rem;
}
}

.t-definition-list .t-definition-description {
  margin-left: 1rem;
  margin-bottom: 0;
}

.t-dl-group {
  border-left: 4px solid #b5c2eb;
  margin-bottom: 1rem;
  padding: 0.5rem 1.75rem;
}

.t-dl-group .t-dl-group-description {
  color: #898994;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.t-list-group {
  display: flex;
  align-items: center;
}

.t-list-group .t-list-group-item:not(:last-child) {
  margin-right: 1rem;
}

.t-list-txts-sm {
  display: flex;
  justify-content: start;
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}

.t-list-txts-sm .t-list-txts-item {
  position: relative;
  font-size: 0.75rem;
}

.t-list-txts-sm .t-list-txts-item > span, .t-list-txts-sm .t-list-txts-item p, .t-list-txts-sm .t-list-txts-item label {
  font-size: 0.75rem;
}

.t-list-txts-sm .t-list-txts-item:not(:last-child) {
  margin-right: 1rem;
}

.t-list-txts-sm .t-list-txts-item:not(:last-child):after {
  content: "";
  position: absolute;
  right: -0.53125rem;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background-color: #d0d0d4;
  width: 0.0625rem;
  height: 60%;
}

.t-list-txts {
  display: flex;
  justify-content: start;
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  line-height: 2;
}

.t-list-txts .t-list-txts-item {
  position: relative;
}

.t-list-txts .t-list-txts-item:not(:last-child) {
  margin-right: 2rem;
}

.t-list-txts .t-list-txts-item:not(:last-child):after {
  content: "";
  position: absolute;
  right: -0.9375rem;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background-color: #f3f3f3;
  width: 0.125rem;
  height: 60%;
}

.t-list-grid-card {
  position: relative;
  display: grid;
  overflow: hidden;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.t-list-grid-card.t-list-grid-card-2-cols {
  grid-template-columns: 50% 50%;
}

.t-list-grid-card.t-list-grid-card-3-cols {
  grid-template-columns: 33.333333% 33.333333% 33.333333%;
}

.t-list-grid-card.t-list-grid-card-4-cols {
  grid-template-columns: 25% 25% 25% 25%;
}

.t-list-grid-card .t-list-grid-card-item {
  position: relative;
  display: flex;
  padding: 1.25rem 1.25rem;
  flex-direction: column;
  flex-wrap: wrap;
}

.t-list-grid-card .t-list-grid-card-item::before, .t-list-grid-card .t-list-grid-card-item::after {
  position: absolute;
  left: 0;
  bottom: 0;
  border: 0 solid #f3f3f3;
  content: "";
}

.t-list-grid-card .t-list-grid-card-item::before {
  top: 0;
  border-right-width: 0.125rem;
  margin-left: -0.125rem;
}

.t-list-grid-card .t-list-grid-card-item::after {
  right: 0;
  border-bottom-width: 0.125rem;
  margin-bottom: -0.125rem;
}

@media (max-width: 1199.98px) {
  .t-list-grid-card .t-list-grid-card-item .t-list-grid-card-4-cols {
    grid-template-columns: 33% 33% 33%;
  }
}
@media (max-width: 991.98px) {
  .t-list-grid-card .t-list-grid-card-item .t-list-grid-card-3-cols,
.t-list-grid-card .t-list-grid-card-item .t-list-grid-card-4-cols {
    grid-template-columns: 50% 50%;
  }
}
@media (max-width: 767.98px) {
  .t-list-grid-card .t-list-grid-card-item .t-list-grid-card {
    grid-template-columns: 100%;
  }

  .t-list-grid-card .t-list-grid-card-item .t-list-grid-card-item {
    padding: 0.625rem 0;
    margin-bottom: 0.625rem;
  }

  .t-list-grid-card .t-list-grid-card-item .t-list-grid-card-item:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .t-list-grid-card .t-list-grid-card-item .t-list-grid-card-item:last-child::after {
    display: none;
  }
}
.t-list-grid-card .t-list-grid-card-item .t-badge {
  margin-bottom: 0.875rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.t-list-grid-card .t-list-grid-card-item .t-list-grid-card-title {
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 0.015625rem;
  margin-bottom: 1rem;
  width: 100%;
}

.t-list-grid-card .t-list-grid-card-item .t-list-grid-card-text {
  font-size: 0.875rem;
  font-weight: 400;
  color: #71717e;
  letter-spacing: 0.015625rem;
  margin-bottom: 1rem;
}

.t-list-grid-card .t-list-grid-card-item .t-list-grid-card-footer {
  display: flex;
  width: 100%;
  flex-direction: revert;
  flex-wrap: wrap;
  align-items: center;
}

.t-list-grid-card .t-list-grid-card-item .t-list-grid-card-footer .btn {
  padding-left: 2rem;
  padding-right: 2rem;
  border-radius: 100000px;
}
@media (max-width:768px) {
    .t-list-grid-card .t-list-grid-card-item .t-list-grid-card-footer .btn {
        width: 100%;
        margin: 0.5rem 0;
    }
}

.t-list-grid-card .t-list-grid-card-item .t-list-grid-card-footer .t-progress-container {
  padding-left: 1rem;
}

.t-list-grid-card .t-list-grid-card-item .t-list-grid-card-footer .t-progress-container .t-progress-wrap {
  margin-bottom: 0.5rem;
}

.t-list-grid-card hr {
  margin-top: 0;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-primary {
  transition: all 0.25s ease-in-out;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-primary:hover, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-primary.hover {
  background-color: #edf0fa;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-primary .t-badge {
  color: #27356a;
  background-color: #dae1f5;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-primary .t-list-grid-card-footer .t-progress-container .t-progress-txt strong {
  color: #2c3d7a;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-primary .t-list-grid-card-footer .t-progress-container .t-progress-wrap .t-progress-bar {
  background-color: #4667CC;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-secondary {
  transition: all 0.25s ease-in-out;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-secondary:hover, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-secondary.hover {
  background-color: #fefced;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-secondary .t-badge {
  color: #6d6537;
  background-color: #fdf9db;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-secondary .t-list-grid-card-footer .t-progress-container .t-progress-txt strong {
  color: #84793b;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-secondary .t-list-grid-card-footer .t-progress-container .t-progress-wrap .t-progress-bar {
  background-color: #F5DF4D;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-tertiary {
  transition: all 0.25s ease-in-out;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-tertiary:hover, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-tertiary.hover {
  background-color: #f4f4f5;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-tertiary .t-badge {
  color: #464754;
  background-color: #e9eaea;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-tertiary .t-list-grid-card-footer .t-progress-container .t-progress-txt strong {
  color: #535460;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-tertiary .t-list-grid-card-footer .t-progress-container .t-progress-wrap .t-progress-bar {
  background-color: #939597;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-quaternary {
  transition: all 0.25s ease-in-out;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-quaternary:hover, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-quaternary.hover {
  background-color: #e6f5f7;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-quaternary .t-badge {
  color: #0e4a5f;
  background-color: #cdebf0;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-quaternary .t-list-grid-card-footer .t-progress-container .t-progress-txt strong {
  color: #0d586d;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-quaternary .t-list-grid-card-footer .t-progress-container .t-progress-wrap .t-progress-bar {
  background-color: #079DB2;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-success {
  transition: all 0.25s ease-in-out;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-success:hover, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-success.hover {
  background-color: #f2faec;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-success .t-badge {
  color: #3e5d34;
  background-color: #e6f5da;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-success .t-list-grid-card-footer .t-progress-container .t-progress-txt strong {
  color: #4a7037;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-success .t-list-grid-card-footer .t-progress-container .t-progress-wrap .t-progress-bar {
  background-color: #81CC45;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-danger {
  transition: all 0.25s ease-in-out;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-danger:hover, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-danger.hover {
  background-color: #faedf0;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-danger .t-badge {
  color: #5c2741;
  background-color: #f5dae1;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-danger .t-list-grid-card-footer .t-progress-container .t-progress-txt strong {
  color: #6f2d48;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-danger .t-list-grid-card-footer .t-progress-container .t-progress-wrap .t-progress-bar {
  background-color: #cc4667;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-warning {
  transition: all 0.25s ease-in-out;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-warning:hover, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-warning.hover {
  background-color: #faf7ed;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-warning .t-badge {
  color: #5c5034;
  background-color: #f5eeda;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-warning .t-list-grid-card-footer .t-progress-container .t-progress-txt strong {
  color: #6f5f37;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-warning .t-list-grid-card-footer .t-progress-container .t-progress-wrap .t-progress-bar {
  background-color: #ccab46;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-info {
  transition: all 0.25s ease-in-out;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-info:hover, .t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-info.hover {
  background-color: #edf5fa;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-info .t-badge {
  color: #274a6a;
  background-color: #daebf5;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-info .t-list-grid-card-footer .t-progress-container .t-progress-txt strong {
  color: #2c587a;
}

.t-list-grid-card .t-list-grid-card-item.t-list-grid-card-item-info .t-list-grid-card-footer .t-progress-container .t-progress-wrap .t-progress-bar {
  background-color: #469dcc;
}

.t-panel {
  position: relative;
  transition: all 0.25s ease-in-out;
}

.t-panel .t-panel-heading {
  display: flex;
  width: 100%;
  padding: 0.875rem 0.25rem 0.875rem 1.625rem;
  align-items: center;
  border-bottom: 0.1875rem solid #f3f3f3;
}

.t-panel .t-panel-heading .svg-icon {
  color: #4667CC;
  margin-right: 0.75rem;
}

.t-panel .t-panel-heading .t-panel-heading-txt {
  position: relative;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 1.25rem;
  width: 100%;
}

.t-panel .t-panel-heading .t-panel-heading-txt::after {
  content: attr(data-title);
  font-size: 110%;
  opacity: 0.16;
  display: flex;
  margin-left: 1rem;
  font-weight: 700;
}

.t-panel .t-panel-heading .btn,
.t-panel .t-panel-heading a {
  display: flex;
  flex: 0 0 auto;
}

.t-panel .t-panel-main {
  padding: 1.5rem 1rem;
  flex-direction: column;
}

.t-panel .t-panel-main .t-panel-main-fuild {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}


.t-panel .t-panel-main .t-panel-main-fuild .t-dl-group {
  width: 100%;
}

.t-panel .t-panel-main .t-definition-list {
  width: 100%;
  margin-bottom: 0.375rem;
}

.t-panel .t-panel-main .t-definition-list small {
  color: #4667CC;
  padding-left: 0.5rem;
}

.t-panel .t-panel-main .t-panel-progress-art {
  width: 50%;
  padding: 0 0.5rem;
}

.t-panel .t-panel-main .t-panel-item-cnt {
  position: relative;
  flex: 0 0 auto;
  width: calc(100% - 10rem);
  align-items: center;
  justify-content: inherit;
  align-self: center;
  padding-left: 2rem;
}

.t-panel .t-panel-main .t-panel-item-cnt .t-definition-list {
  margin-bottom: 0.25rem;
}

.t-panel .t-panel-main .t-panel-item-img-container {
  width: 10rem;
  cursor: pointer;
}

.t-panel .t-panel-main .t-panel-item-img-container .t-panel-img {
  width: 8rem;
  height: 8rem;
}

.t-panel .t-panel-main .t-panel-item-img-container:hover, .t-panel .t-panel-main .t-panel-item-img-container.hover {
  transition: all 0.25s ease-in-out;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  opacity: 0.8;
}

.t-panel .t-panel-title {
  font-size: 1.125rem;
  color: #1c2449;
  /*-webkit-text-stroke: 0.25rem rgba(60, 86, 171, 0.2);*/
}

.t-panel .t-panel-footer {
  display: flex;
  width: 100%;
  justify-content: center;
  flex-wrap: wrap;
}

.t-panel .t-panel-footer > .btn {
  padding-left: 3rem;
  padding-right: 3rem;
}

.t-panel .t-panel-footer > .btn:not(:last-child) {
  margin-right: 0.75rem;
}

@media (max-width:768px) {
    .t-panel .t-panel-footer > .btn {
        width: 100%;
        margin: 0.5rem 0 !important;
    }
}

.t-panel .t-para {
  margin-bottom: 0.625rem;
}

.t-panel.t-panel-mini {
  box-shadow: 0 0.5rem 0.5rem 0 rgba(184, 184, 191, 0.12);
  border-color: rgba(255, 255, 255, 0.24);
  margin-bottom: 3rem;
}

.t-panel.t-panel-mini:hover, .t-panel.t-panel-mini.hover {
  -webkit-transform: scale(1.0625);
  transform: scale(1.0625);
  box-shadow: 0 0.75rem 1.5rem 0 rgba(137, 137, 148, 0.18);
}

.t-panel.t-panel-mini .t-panel-main-heading {
}

.t-panel.t-panel-mini .t-panel-main {
  padding: 1.125rem 1.25rem 3rem 1.25rem;
}

.t-panel.t-panel-mini .t-symbol {
  position: absolute;
  right: 0.75rem;
  top: -2rem;
}
@media (max-width:768px) {
    .t-panel.t-panel-mini .t-symbol {
        top: 0.5rem;
    }
    .t-panel-main-heading {
      width: 70%;
  }
}

.t-panel.t-panel-mini .t-symbol .svg-icon {
  background-size: 120% 120%;
  border-radius: 0.875rem;
}

.t-panel.t-panel-mini .t-symbol .t-symbol-label {
    /*
  border: 0.125rem solid rgba(255, 255, 255, 0.24);
  box-shadow: 0 0.75rem 1.125rem -0.5rem #90a4e0, -0.25rem 0.25rem 1.5rem -0.375rem #b5c2eb;
    */
}

.t-panel.t-panel-mini .t-badge {
  position: absolute;
  right: 0.5rem;
  bottom: 0.5rem;
}

.t-panel.t-panel-mini .t-badge big {
  font-weight: 900;
}

.t-panel.t-panel-mini .t-panel-main-heading {
  font-size: 1.0625rem;
  font-weight: 700;
  letter-spacing: 0.03125rem;
  margin-bottom: 0.5rem;
}

.t-panel.t-panel-mini .t-panel-mini-link {
  font-size: 1.875rem;
  letter-spacing: 0.125rem;
  font-weight: 900;
  line-height: 1.25;
  text-decoration: none;
}

.t-panel .t-panel-top {
  padding: 1.5rem 1rem 0.875rem;
  border-bottom: 0.25rem solid #6b85d6;
  text-align: center;
}

.t-membercenter-section .t-panel .t-panel-top {
    padding-top: 1rem;
}
.t-membercenter-section .t-panel .t-panel-top .t-panel-title {
    font-size: 1.375rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}
.t-membercenter-section .t-panel .t-panel-top .t-panel-image {
    overflow: hidden;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}

.t-panel .t-panel-bottom {
  background-color: #f6f7fc;
  border-radius: 0 0 0.625rem 0.625rem;
  padding: 0.75rem 1rem 1rem 1rem;
}

.t-panel .t-panel-bottom .t-definition-list {
  margin-bottom: 0.375rem;
  font-size: 0.8125rem;
}

.t-panel .t-panel-bottom .t-definition-list:last-of-type {
  margin-bottom: 1.5rem;
}

.t-panel .t-panel-bottom .t-definition-list .t-definition-term {
  flex: 0 0 5rem;
}

.t-panel .t-panel-bottom .t-definition-list .t-definition-description {
  margin-left: 1.5rem;
}

.t-panel [data-grad-under] {
  line-height: 1.5;
}

.t-panel-edit {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
}

.t-job-card {
  padding: 1.25rem 1.5rem;
  margin-bottom: 1rem;
  box-shadow: none;
  border: #f3f3f3 solid 0.125rem;
  border-radius: 0.625rem;
  transition: all 0.2s ease-in-out;
}

.t-job-card .t-btn-fav {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
}

.t-job-card .t-card-title, .t-job-card .t-user-card .t-user-card-main .t-user-card-cnt .t-card-title, .t-user-card .t-user-card-main .t-user-card-cnt .t-job-card .t-card-title {
  color: #1c2449;
  background: linear-gradient(to right, #6b85d6, #27356a) no-repeat left bottom/0 0.25rem;
  display: inline-flex;
}

.t-job-card .t-card-title:hover, .t-job-card .t-user-card .t-user-card-main .t-user-card-cnt .t-card-title:hover, .t-user-card .t-user-card-main .t-user-card-cnt .t-job-card .t-card-title:hover, .t-job-card .t-card-title.hover, .t-job-card .t-user-card .t-user-card-main .t-user-card-cnt .hover.t-card-title, .t-user-card .t-user-card-main .t-user-card-cnt .t-job-card .hover.t-card-title {
  color: #27356a;
}

.t-job-card .t-card-footer {
  border-top: 2px dashed #d0d0d4;
  margin-top: 1rem;
  padding: 1rem 0 0 0;
}

.t-job-card .t-card-footer .t-sub-cnt {
  flex: 0 0 auto;
  width: calc(100% - 4rem);
  padding-left: 0.875rem;
}

.t-job-card .t-card-footer .t-sub-cnt .t-sub-cnt-row {
  letter-spacing: 0.5px;
}

.t-job-card .t-card-footer .t-sub-cnt .t-sub-cnt-row a {
  color: #252d53;
}

.t-job-card .t-card-footer .t-sub-cnt .t-sub-cnt-row a:hover {
  color: #1d2342;
}

.t-job-card .t-tag {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

.t-job-card:hover {
  box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
  border: 0.125rem dashed #b5c2eb;
}

.t-job-card:hover .t-card-title:hover {
  text-decoration: none;
  background-size: 200% 0.125rem;
}

.t-corp-card {
  padding: 1.25rem 1.5rem;
  margin-bottom: 1rem;
  box-shadow: none;
  border: #f3f3f3 solid 0.125rem;
  border-radius: 0.625rem;
  transition: all 0.2s ease-in-out;
}

.t-corp-card .t-btn-fav {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
}

.t-corp-card .t-brand-img {
  width: 5.5rem;
  height: 5.5rem;
  margin: 0 auto;
}

.t-corp-card .t-card-figcaption {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.t-corp-card .t-card-figcaption .t-card-title, .t-corp-card .t-card-figcaption .t-user-card .t-user-card-main .t-user-card-cnt .t-card-title, .t-user-card .t-user-card-main .t-user-card-cnt .t-corp-card .t-card-figcaption .t-card-title {
  margin-top: 1.125rem;
  color: #2c2d3e;
  background: linear-gradient(to right, #a9aaac, #464754) no-repeat left bottom/0 0.25rem;
}

.t-corp-card .t-card-figcaption .t-card-title:hover, .t-corp-card .t-card-figcaption .t-card-title.hover {
  color: #464754;
}

.t-corp-card .t-card-figcaption .t-list-txts {
  color: #898994;
  justify-content: center;
}

.t-corp-card .t-card-footer {
  border-top: 2px dashed #d0d0d4;
  margin-top: 1rem;
  padding: 1rem 0 0 0;
}

.t-corp-card .t-tag {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  position: absolute;
  left: 0.5rem;
  top: 0.5rem;
}

.t-corp-card .btn.btn--block:hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush), .t-corp-card .btn.btn--block.hover:not(:disabled):not(.disabled):not(.btn--disabled):not([data-tu-menu-trigger=click]):not([data-tu-menu-trigger=hover]):not(.btn--flush) {
  background-color: #3c56ab;
  color: #ffffff;
}

.t-corp-card:hover {
  box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
  border: 0.125rem dashed #d4d5d5;
}

.t-corp-card:hover .t-card-title:hover {
  text-decoration: none;
  background-size: 200% 0.125rem;
}

.t-list-card.t-list-card-user .t-list-card-lt {
  align-self: normal;
}

.t-list-card.t-list-card-user .t-list-card-ct {
  padding-right: 1rem;
  position: relative;
  display: flex;
}

.t-list-card.t-list-card-user .t-list-card-ct .t-user-card-img-cnt {
  flex: 0 0 auto;
  text-align: center;
}
@media (max-width:768px) {
    .t-list-card.t-list-card-user .t-list-card-ct .t-user-card-img-cnt {
      text-align: left;
    }
}

.t-list-card.t-list-card-user .t-list-card-ct .t-user-card-img-cnt .t-resume-img {
  margin: 0 auto;
  min-width: 110px;
  min-height:140px;
}
.t-list-card.t-list-card-user .t-list-card-ct .t-user-card-img-cnt .t-resume-img .image {
    border: 0;
    position: relative;
}
.t-list-card.t-list-card-user .t-list-card-ct .t-user-card-img-cnt .t-resume-img img {
    margin: 0;
    border: 1px solid #ccc;
    max-width:100%;
    height: 100%;
}
.t-list-card.t-list-card-user .t-list-card-ct .t-user-card-img-cnt .t-resume-img .image .alertQ {
  position: absolute;
  top:5px;
  right: 5px;
}

@media (max-width:768px) {
    .t-list-card.t-list-card-user .t-list-card-ct .t-user-card-img-cnt {
        display: block;
        margin-bottom: 0.875rem;
        width: 100%;
        flex-flow: row;
        align-items: flex-start;
    }
    .t-list-card.t-list-card-user .t-list-card-ct .t-user-card-img-cnt .t-card-title {
        display: flex;
        flex-flow: column;
    }
    .t-list-card.t-list-card-user .t-list-card-ct .t-user-card-img-cnt .t-resume-img {
    
      max-width: 100px;
      max-height:140px;
      text-align: right;
      float:right;
      margin: 0;
  }
    .t-list-card.t-list-card-user .t-list-card-ct .t-user-card-img-cnt .t-resume-img .image {
      margin-top:-4.5rem;
    }
}

@media (max-width:576px) {
  .t-list-card.t-list-card-user .t-list-card-ct .t-user-card-img-cnt .t-resume-img .image {
    margin-top:-6.2rem;
  }
}

.t-list-card.t-list-card-user .t-list-card-ct .t-definition-list {
  margin-bottom: 0.375rem;
}

.t-list-card.t-list-card-user .t-list-card-ct .t-definition-list .t-definition-term {
  flex: 0 0 auto;
}

.t-list-card.t-list-card-user .t-list-card-ct .t-user-card-cnt {
  flex: 1 1 auto;
  padding-left: 1rem;
}

@media (max-width: 768px) {
    .t-list-card.t-list-card-user .t-list-card-ct .t-user-card-cnt {
        padding-left: 0;
        margin-top:-7rem;
    }
    .t-list-card.t-list-card-user .t-list-card-ct .t-user-card-cnt .t-card-title {
        display: none;
    }
}
@media (min-width:769px) {
    .t-list-card .t-list-card-ct .t-user-card-img-cnt .t-card-title {
        display: none;
    }
}

.t-list-card.t-list-card-user .t-list-card-ct .t-list-substance {
  line-height: 1.625;
  margin-top: 1rem;
  padding-top: 1rem;
  margin-bottom: 1rem;
}
.t-list-card.t-list-card-user .t-list-card-ct .t-list-substance[data-count="0"] {
  line-height: 0;
  padding: 0;
  border: 0;
  margin-top: 0;
}

.t-list-card.t-list-card-user .t-list-card-ct .t-list-substance .t-badge:not(:last-child) {
  margin-right: 0.5rem;
}

.t-list-card.t-list-card-user .t-list-card-ct .t-list-substance .t-badge {
  margin-bottom: 0.5rem;
  text-align: left;
}

@media (max-width:768px) {
    .t-list-card.t-list-card-user .t-list-card-ct .t-list-substance .t-badge {
        margin-bottom: 0.5rem;
        text-align: left;
        white-space: pre-line;
        max-width: 80%;
    }
}
.t-list-card.t-list-card-user .t-list-card-ct .t-list-substance .t-badge:empty {
    display: none;
}

.t-list-card.t-list-card-user .t-list-card-ct:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  background-color: #f3f3f3;
  width: 0.125rem;
  height: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (max-width:768px) {
    .t-list-card.t-list-card-user .t-list-card-ct:after {
        width: 0;
    }
}

.t-list-card.t-list-card-user .t-definition-list {
  font-size: 0.875rem;
  line-height: 1.625;
}

@media (max-width:576px) {
  .t-list-card.t-list-card-user .t-definition-list {
  font-size: 1.0667rem;
}
}

.t-list-card {
  padding: 1.75rem 2rem 1.75rem 0.5rem;
  box-shadow: none;
  border-width: 0 0 0 0;
  border-style: solid;
  border-color: transparent;
  border-radius: 0;
  transition: all 0.2s ease-in-out;
  width: 100%;
}

.t-list-card .t-list-card-lt {
  width: 7.5%;
  text-align: center;
}
@media (max-width:768px) {
    .t-list-card .t-list-card-lt {
        width: 100%;
        min-height: 3.125rem;
        width: 3rem;
        margin: 0rem 0 0 auto;
        z-index: 1;  /*才不會被 t-list-card-ct 蓋到, click 會沒作用*/
    }
    .t-list-card .t-list-card-lt .t-btn-fav .svg-icon {
        margin-left:0;
    }
}

.t-list-card .t-list-card-lt .t-list-txt {
  margin-top: 1rem;
  color: #898994;
}

.t-list-card .t-list-card-rt {
  width: 27.5%;
  text-align: center;
  padding-left: 1rem;
}
@media (max-width:768px) {
    .t-list-card .t-list-card-rt {
        width: 100%;
        padding-left:0;
    }
}

.t-list-card .t-list-card-rt .svg-icon {
  vertical-align: text-bottom;
}

.t-list-card .t-list-card-rt .t-list-txt {
  display: block;
  font-size: 0.875rem;
  margin-top: 1rem;
  color: #595a69;
}

.t-list-card .t-list-card-rt .t-list-txt b {
  font-size: 120%;
  color: #4667CC;
}

.t-list-card .t-list-card-ct {
  width: 72%;
  padding: 0 0.5rem;
}
@media (max-width:768px) {
    .t-list-card .t-list-card-ct {
        width: 100%;
        flex-wrap: wrap;
        /* margin-top: -3rem; */
    }
    .t-list-card.remarks .t-list-card-ct {
        margin-top: -6rem;
    }
}

.t-list-card .t-list-card-ct .t-card-title, 
.t-list-card .t-list-card-ct .t-user-card .t-user-card-main .t-user-card-cnt .t-card-title, 
.t-user-card .t-user-card-main .t-user-card-cnt .t-list-card .t-list-card-ct .t-card-title {
  color: #1c2449;
  background: linear-gradient(to right, #6b85d6, #27356a) no-repeat left bottom/0 0.25rem;
  display: inline-flex;
}

.t-list-card .t-list-card-ct .t-card-title:hover, .t-list-card .t-list-card-ct .t-card-title.hover {
  color: #27356a;
}

.t-list-card .t-list-card-ct .t-list-txts:first-of-type {
  margin-top: 0.75rem;
}

.t-list-card .t-list-card-ct .t-list-txts:not(:last-of-type) {
  margin-bottom: 0.75rem;
}

.t-list-card .t-list-card-ct .t-list-substance {
  color: #595a69;
  line-height: 2;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 2px dashed #d0d0d4;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

@supports (-webkit-line-clamp: 2) {
  .t-list-card .t-list-card-ct .t-list-substance {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}

@media (max-width:768px) {
    .t-list-card .t-list-card-ct .t-list-substance {
        overflow:unset;
        text-overflow:unset;
        -webkit-line-clamp: unset;
    }
}

@media (max-width:576px) {
  .t-list-card .t-list-card-ct .t-list-substance .t-badge {
      font-size:1.0667rem;
  }
}


.t-list-card .t-list-card-ct .t-tag {
  margin-left: 1rem;
}

.t-list-card .t-list-brands {
  position: absolute;
  right: 1rem;
  top: 1rem;
}

.t-list-card .t-list-brands .t-list-brands-item a {
  width: 3rem;
}

.t-list-card a {
  color: #252d53;
}

.t-list-card a:hover, .t-list-card a.hover {
  color: #1d2342;
}

.t-list-card:hover, .t-list-card.hover {
  background-color: rgba(246, 247, 252, 0.66);
  border-bottom: #90a4e0 0.25rem solid;
  box-shadow: 0 0.25rem 1rem #d0d0d4;
  -webkit-transform: scale(1.0125);
  transform: scale(1.0125);
  z-index: 1;
}

.t-list-card:hover .t-card-title, .t-list-card:hover .t-user-card .t-user-card-main .t-user-card-cnt .t-card-title, .t-user-card .t-user-card-main .t-user-card-cnt .t-list-card:hover .t-card-title, .t-list-card.hover .t-card-title, .t-list-card.hover .t-user-card .t-user-card-main .t-user-card-cnt .t-card-title, .t-user-card .t-user-card-main .t-user-card-cnt .t-list-card.hover .t-card-title {
  text-decoration: none;
  background-size: 200% 0.125rem;
}

.t-list-brands {
  display: flex;
}

.t-list-brands .t-list-brands-item .t-list-brands-link {
  width: 3.5rem;
  display: block;
  opacity: 0.66;
  -webkit-filter: grayscale(80);
  filter: grayscale(80);
}

.t-list-brands .t-list-brands-item .t-list-brands-link:hover {
  -webkit-transform: scale(1.075);
  transform: scale(1.075);
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.main-serach-form {
  position: relative;
  text-align: left;
}

.main-serach-form .serach-form-group {
  position: relative;
  background-color: #ffffff;
  box-shadow: 0 12px 24px rgba(70, 103, 204, 0.08);
  display: flex;
  width: 100%;
  margin-right: 0;
}

.main-serach-form .serach-form-group:nth-child(1) {
  border-radius: 0.625rem 0 0 0.625rem;
}

.main-serach-form .serach-form-group:nth-child(2) {
  border-radius: 0 0 0 0;
}

.main-serach-form .serach-form-group:nth-child(3) {
  border-radius: 0 0.625rem 0.625rem 0;
}

.main-serach-form .serach-form-group .select-wrapper {
  padding-right: 1rem;
  border-radius: 8px 0 0 8px;
  background-image: linear-gradient(to right, #4667CC -20%, #6b85d6 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

.main-serach-form .serach-form-group .select-wrapper select.t-form-control {
  background-color: transparent;
  color: #ffffff;
  outline: none;
  border: none;
  font-size: 1.125rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  border-radius: inherit;
  background-repeat: no-repeat;
  background-position: 95% center;
  background-size: 1rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 4'%3E%3Cpath fill='%23ffffff' d='M4.4 4a.6.6 0 0 1-.6-.1L.2.9a.5.5 0 0 1 0-.7.6.6 0 0 1 .7 0l3.2 2.6 3-2.6a.6.6 0 0 1 .7 0 .5.5 0 0 1 0 .7l-3.3 3Z'/%3E%3C/svg%3E");
}

.main-serach-form .serach-form-group .t-form-control:not(select) {
  border-radius: inherit;
  font-size: 1.25rem;
  padding-left: 3.5rem;
  padding-right: 1.5rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.main-serach-form .main-search-btn {
  position: absolute;
  right: -3rem;
  bottom: -0.5rem;
}

@media (max-width: 768px) {
  .main-serach-form .main-search-btn {
    right: auto;
    bottom: auto;
    margin-top: 1rem;
    width: 100%;
  }
}
.main-serach-form .main-search-btn .btn.btn-pill {
  color: #ffffff;
  border-radius: 50%;
  width: 4.125rem;
  height: 4.125rem;
  box-shadow: 0 4px 12px rgba(70, 103, 204, 0.66), 0 6px 24px rgba(255, 255, 255, 0.36);
}

@media (max-width: 768px) {
  .main-serach-form .main-search-btn .btn.btn-pill {
    width: 100%;
    border-radius: 8px;
  }
}
.main-serach-form .main-search-btn .btn.btn-pill .main-search-btn-txt {
  font-size: 1.5rem;
  vertical-align: middle;
  margin-right: 1rem;
}

.t-search-bar-section {
  position: relative;
  background-color: #ffffff;
  box-shadow: 0 2px 16px rgba(18, 19, 40, 0.2);
  padding: 1.5rem 0 2rem 0;
}

.t-search-cnts .serach-form-group {
    margin-right: 0.5rem;
    flex-grow: 2;
}

.t-search-cnts .serach-form-group.search-form-labor {
    width:5%;
}

.max-w-cpi {
    max-width: 20rem;
}
@media (max-width:768px) {
  .max-w-cpi {
    max-width: -moz-available;
    max-width: -webkit-fill-available;
  }
}

@media (max-width: 992px) {
  .t-search-bar-section .t-search-inner .t-form-inline {
    flex-wrap: wrap;
  }
}
.t-search-bar-section .t-search-inner .t-form-inline .t-form-group {
  margin-bottom: 0;
}

.t-search-bar-section .t-search-inner .t-form-inline .t-form-group .t-form-control {
  font-size: 1.125rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  background-color: #f3f3f4;
}

.t-search-bar-section .t-search-inner .t-form-inline .t-form-group .t-form-control.placeholder {
  color: #b8b8bf;
}

.t-search-bar-section .t-search-inner .t-form-inline .t-form-group .t-form-control:-moz-placeholder {
  color: #b8b8bf;
}

.t-search-bar-section .t-search-inner .t-form-inline .t-form-group .t-form-control::-moz-placeholder {
  color: #b8b8bf;
}

.t-search-bar-section .t-search-inner .t-form-inline .t-form-group .t-form-control:-ms-input-placeholder {
  color: #b8b8bf;
}

.t-search-bar-section .t-search-inner .t-form-inline .t-form-group .t-form-control::-webkit-input-placeholder {
  color: #b8b8bf;
}

.t-search-bar-section .t-search-inner .t-form-inline .t-form-group > label {
  display: none;
}

.t-search-bar-section .t-search-inner .t-form-inline .t-form-group:nth-child(1) {
  width: 30%;
}

.t-search-bar-section .t-search-inner .t-form-inline .t-form-group:nth-child(2) {
  width: 25%;
}

.t-search-bar-section .t-search-inner .t-form-inline .t-form-group:nth-child(3) {
  width: 25%;
}

@media (max-width: 992px) {
  .t-search-bar-section .t-search-inner .t-form-inline .t-form-group:nth-child(1), .t-search-bar-section .t-search-inner .t-form-inline .t-form-group:nth-child(2), .t-search-bar-section .t-search-inner .t-form-inline .t-form-group:nth-child(3) {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .t-search-bar-section .t-search-inner .t-form-inline .t-form-group {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
    margin-right: 0;
  }
}
.t-search-bar-section .t-search-inner .t-form-inline .t-inner-search-btn {
  width: 20%;
}

@media (max-width: 992px) {
  .t-search-bar-section .t-search-inner .t-form-inline .t-inner-search-btn {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
    margin-right: 0;
  }
}
.t-search-bar-section .t-search-inner .t-form-inline .t-inner-search-btn .t-btn-search {
  font-size: 1.125rem;
  font-weight: 500;
  padding: 0.625rem 1.75rem;
  min-width: 12rem;
  width: 100%;
  letter-spacing: 1px;
}

.t-btn-search {
  width: 100%;
  letter-spacing: 1px;
}

.search-list-tools {
  position: relative;
  background-color: #ffffff;
  border-radius: 0.625rem 0.625rem 0 0;
  border-bottom: 0.25rem solid #e7e7ea;
  padding: 0 0.75rem;
  z-index: 9;
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: inherit;
}

@media (max-width: 992px) {
  .search-list-tools {
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: start;
  }
}
.search-list-tools .search-filter-list-lt,
.search-list-tools .search-filter-list-rt {
  position: relative;
  display: flex;
}

.search-list-tools .search-filter-list-lt {
  padding: 0.5rem 0.5rem 0.5rem 0;
}

@media (max-width: 768px) {
  .search-list-tools .search-filter-list-lt {
    align-self: flex-end;
  }
}
.search-list-tools .search-filter-list-lt .search-filter-item {
  position: relative;
  padding: 0.5rem 1rem;
  color: #595a69;
  font-size: 1rem;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  white-space: nowrap;
  flex: 1 1 auto;
}

.search-list-tools .search-filter-list-lt .search-filter-item strong {
  transition: all 0.25s ease-in-out;
}

.search-list-tools .search-filter-list-lt .search-filter-item.active {
  font-weight: 700;
  font-size: 112.5%;
  color: #27356a;
}

.search-list-tools .search-filter-list-lt .search-filter-item.active:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.75rem;
  border-radius: 0.375rem;
  width: 100%;
  height: 0.375rem;
  background-image: linear-gradient(120deg, #4667CC 0%, #90a4e0 100%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 88%;
  transition: all 0.25s ease-in-out;
}

.search-list-tools .search-filter-list-lt .search-filter-item.active strong {
  font-size: 125%;
  color: #4667CC;
}

.search-list-tools .search-filter-list-lt .search-filter-item:hover {
  font-size: 105%;
  color: #1c2449;
}

.search-list-tools .search-filter-list-lt .search-filter-item:hover strong {
  color: #31458a;
}

.search-list-tools .search-filter-list-rt {
  padding: 0.5rem 0 0.5rem 1rem;
}

.search-list-tools .search-filter-list-rt .search-list-summary {
  padding-top: 0.7rem;
}
@media (max-width: 768px) {
    .t-form-filter {
        width: 100%;
        display: flex;
    }
    .t-form-filter button {
        margin-right:0;
        margin-left: auto;
    }
    .search-list-tools .search-filter-list-rt {
    align-content: space-between;
    width: 100%;
    padding-left: 0;
    }
    .search-list-tools .search-filter-list-rt .t-form-group {
        width: auto;
        margin-left: auto;
        margin-right: 0;
    }
}
.search-list-tools .search-filter-list-rt .t-form-group {
  display: flex;
}

.search-list-tools .search-filter-list-rt :not(:last-child) {
  margin-right: 0.75rem;
}

.search-list-tools .search-filter-list-rt .t-filter-icon {
  display: block;
  color: #a0a1a9;
  opacity: 0.66;
}

.search-list-tools .search-filter-list-rt .t-filter-icon.active {
  color: #31458a;
  opacity: 1;
}

.search-list-tools .search-filter-list-rt .t-filter-icon:not(:last-child) {
  margin-right: 0.5rem;
}

.search-list-tools .search-filter-list-rt .t-form-control {
  padding: 0.5rem 2rem 0.5rem 0.75rem;
  background-color: #f3f3f4;
  background-size: 1rem 1rem;
  background-position: right 0.75rem center;
}

[data-tu-sticky] {
  box-shadow: 0 0.75rem 2.5rem rgba(15, 15, 15, 0.125);
}

.t-detail-title {
  font-size: 2.25rem;
  font-weight: 700;
  letter-spacing: 0.0625rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.t-calender {
  position: relative;
  border-radius: 1.25rem;
  background-color: #ffffff;
  box-shadow: 0 0 0.625rem 0.625rem #f3f3f3;
}

.t-calender .t-calender-header {
  background-color: #6b85d6;
  padding: 1.25rem;
  border-radius: 1.25rem 1.25rem 0 0;
}

.t-calender .t-calender-header .calender-year {
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  font-size: 2.5rem;
  font-weight: 700;
}

.t-calender .t-calender-header .calender-mouth {
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  font-size: 2rem;
  font-weight: 700;
  margin-left: 1.25rem;
}

.calender-content {
  display: grid;
  grid-template-columns: 14% 14% 14% 14% 14% 14% 14%;
  place-items: center;
  grid-row-gap: 1rem;
  row-gap: 1rem;
  padding: 1.25rem;
  text-align: center;
  width: 100%;
  font-size: 1.125rem;
}

.calender-content > span {
  color: #4667CC;
  font-weight: 500;
  font-size: 1rem;
}

.t-calender-day {
  text-align: center;
  border-radius: 50rem;
  width: 2rem;
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(243, 243, 244, 0.66);
  color: #71717e;
  cursor: pointer;
  transition: background-color 0.5s;
}

.t-calender-day.disabled {
  color: #dfdfdf;
  cursor: not-allowed;
}

.t-calender-day.current {
  background-color: #f3f9fe;
  color: #b5c2eb;
}

.t-calender-day.active {
  background-color: #4667CC;
  color: #ffffff;
}

.t-bg-day {
  position: absolute;
  left: 75%;
  -webkit-transform: translate(-50%, -12rem);
  transform: translate(-50%, -12rem);
  font-size: 12rem;
  color: #dae1f5;
  letter-spacing: 0.125rem;
  line-height: 1;
}

.t-bg-months {
  color: #0f0f0f;
  position: relative;
  z-index: 2;
  font-size: 3rem;
  margin-top: -65px;
  text-shadow: -2px -2px 1rem #b5c2eb;
}

.t-date {
  position: relative;
  box-shadow: none;
  border: 2px solid #f3f3f4;
}

.t-date .t-title {
  position: relative;
  font-size: 1.25rem;
}

.t-date .t-sub-title {
  color: #0f0f0f;
  font-size: 1.0625rem;
}

.t-date .t-time {
  color: #a0a1a9;
  font-size: 1rem;
  margin-left: 1rem;
}

.t-date .t-box-group {
  background-color: #dae1f5;
  display: flex;
  line-height: 1;
  padding: 2rem 0.5rem;
  border-radius: 0.625rem;
  text-align: center;
}

.t-date .t-box-group .t-day {
  font-size: 2rem;
  font-weight: 700;
  -webkit-text-stroke-width: 1px;
  -moz-text-stroke-width: 1px;
  -webkit-text-stroke-color: currentColor;
  -moz-text-stroke-color: currentColor;
  -webkit-text-fill-color: currentColor;
  -moz-text-fill-color: currentColor;
}

.t-date .t-box-group .t-months {
  font-size: 0.875rem;
}

.t-date .t-box-group .t-week {
  font-size: 0.875rem;
}

.t-calender-buttons {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
}

.t-divider {
  position: relative;
  height: 0.5rem;
  width: 7.5rem;
  background: rgba(15, 49, 134, 0.14);
  margin: 1.25rem auto 0;
  border-radius: 1.875rem;
}

.t-divider:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 0.375rem solid #03228f;
  border-radius: 50%;
  background: #fb9a27;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: circle1;
  animation-name: circle1;
}

.t-divider:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 0.375rem solid #03228f;
  border-radius: 50%;
  background: #fb9a27;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: circle2;
  animation-name: circle2;
}

.t-divider.white {
  background: rgba(255, 255, 255, 0.3);
}

.t-divider.white:before {
  border: 0.375rem solid #ffffff;
  background: #ffffff !important;
}

.t-divider.white:after {
  border: 0.375rem solid #ffffff;
  background: #ffffff !important;
}

@-webkit-keyframes circle1 {
  from {
    left: 0;
  }
  to {
    left: 100%;
  }
}
@keyframes circle1 {
  from {
    left: 0;
  }
  to {
    left: 100%;
  }
}
@-webkit-keyframes circle2 {
  from {
    right: 0;
  }
  to {
    right: 100%;
  }
}
@keyframes circle2 {
  from {
    right: 0;
  }
  to {
    right: 100%;
  }
}
.t-resume-img {
  width: 5.5rem;
  height: 6.5rem;
  border-radius: 0.625rem;
}

.t-user-card {
  box-shadow: none;
  transition: all 0.25s ease-in-out;
  margin: 0.5rem auto 1rem;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width:768px) {
    .t-user-card {
        margin-left: 0;
        margin-right: 0;
    }
}

.t-user-card .t-btn-fav {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.t-user-card .t-user-card-main {
  display: flex;
  padding: 1rem 1.25rem;
  min-height:10rem;
}

.t-user-card .t-user-card-main .img-container .image {
	position:relative;
}
.t-user-card .t-user-card-main .img-container .image .alertQ {
	position:absolute;
	right:0;
}

.t-user-card .t-user-card-main .t-resume-img {
  width: 5.5rem;
  height: 6.5rem;
  min-width: 100px;
  min-height:127px;
  border-radius: 0.625rem;
}
@media (min-width:768px) {
    .t-user-card .t-user-card-main .t-resume-img {
      min-width: 110px;
  min-height:140px;
      border-radius: 0.625rem;
    }
}

.t-user-card .t-user-card-main .t-user-card-cnt {
  padding-left: 1rem;
}

.t-user-card .t-user-card-main .t-user-card-cnt .t-card-title {
  color: #27356a;
  background: linear-gradient(to right, #6b85d6, #27356a) no-repeat left bottom/0 0.25rem;
  display: inline;
}

.t-user-card .t-user-card-main .t-user-card-cnt .t-card-title:hover, .t-user-card .t-user-card-main .t-user-card-cnt .t-card-title.hover {
  color: #27356a;
}

.t-user-card .t-user-card-main .t-user-card-cnt .t-list-txts {
  line-height: 1.625;
  font-size: 0.9375rem;
}

.t-user-card .t-user-card-main .t-user-card-cnt .t-list-txts:first-of-type {
  margin-top: 0.75rem;
}

.t-user-card .t-user-card-main .t-user-card-cnt .t-list-txts:not(:last-child) {
  margin-bottom: 0.5rem;
}

@media screen and (max-width:576px) {
  .t-user-card .t-user-card-main .t-user-card-cnt .t-list-txts {
  font-size: 1.2rem;
}
.t-user-card .t-card-bt .t-list-txts-item {
  font-size:1.2rem;
  padding-left:1rem;
}
}

.t-user-card .t-card-footer {
  padding: 0.625rem 1rem;
}

.t-user-card .t-card-footer .t-definition-list {
  line-height: 1.625;
}

.t-user-card .t-card-bt {
  border-radius: 0 0 0.625rem 0.625rem;
  background-color: #e7e7ea;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.8125rem;
}

.t-user-card:hover {
  box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
  border: 0.125rem dashed #b5c2eb;
}

.t-user-card:hover .t-card-title:hover {
  text-decoration: none;
  background-size: 200% 0.125rem;
}

.hot-links-list {
  /*
  background-color: #edf0fa;
  border-radius: 0.625rem;
  margin: 1.25rem auto 0;
  */
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  text-align: left;
  max-width: 80%;
  margin-top: 1rem;
  padding: 0 !important;
}

.hot-links-list .links-list-title {
  font-size: 1.125rem;
  margin-right: 1.5rem;
}

.hot-links-list .links-list-item {
    display: inline-block;
  vertical-align: middle;
  margin: 0.2rem 0;
}

.hot-links-list .links-list-item a {
	color: #555;
	text-decoration: underline;
}
.hot-links-list .links-list-item a:hover {
	text-decoration: none;
	color: #222;
}

@media (max-width: 768px) {
    .hot-links-list .links-list-title {
        display: none;
    }
  .hot-links-list .links-list-item {
    margin: 0.25rem 0;
  }
}
.hot-links-list .links-list-item:not(:last-child) {
  margin-right: 0.5rem;
}

.hot-links-list .links-list-item .links-list-link {
/*
  color: #31458a;
  font-size: 1.125rem;
*/
}

.hot-links-list .links-list-item a.links-list-link  {
    padding: 4px 6px;
}

.btnHotKey{
    cursor: pointer;
}

.links-list-link {
  background-color: transparent;
  text-decoration:none;
}

.t-mask-panel-v1 {
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  height: 80%;
  bottom: 0;
  top: auto;
  opacity: 0.16;
  border-radius: inherit;
}

.t-mask-panel-v1 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 960 540'%3E%3Cpath fill='%23fff' d='M0 0h960v540H0z'/%3E%3Cpath fill='%234667CC' d='m0 406 53-68 54 94 53-74 53 71 54-91 53 34 53-13 54 79 53-55 53-5 54-11 53 68 53-23 54 18 53-35 53 5 54-61 53 37v165H0Z'/%3E%3Cpath fill='%2390a4e0' d='m0 442 53-45 54 32 53-60 53 58 54 34 53-97 53 37 54 14 53-25 53 54 54-68 53 51 53 21 54-57 53 42 53-41 54 10 53 32v107H0Z'/%3E%3Cpath fill='%2331458a' d='m0 396 53 52 54 32 53-13 53-71 54 7 53 5 53 65 54-23 53-26 53-2 54 57 53-73 53 10 54 25 53 41 53-54 54 5 53-18v126H0Z'/%3E%3Cpath fill='%233c56ab' d='m0 470 53 35 54-55 53-2 53 23 54-12 53 42 53 12 54-49 53 46 53 1 54-61 53 4 53-3 54 28 53 7 53-10 54-25 53 41v49H0Z'/%3E%3Cpath fill='%23dae1f5' d='m0 487 53 32 54-48 53 14 53 27 54 11 53-16 53-24 54 28 53-11 53 27 54 3 53-53 53 34 54 1 53-21 53 21 54-25 53 27v27H0Z'/%3E%3C/svg%3E");
}

/*
.t-recruitment-jumbotron:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #ffffff;
  width: 100%;
  height: 20%;
}
*/

@media (max-width: 992px) {
  .t-recruitment-jumbotron .t-search-inner .t-form-inline {
    flex-wrap: wrap;
  }
}
.t-recruitment-jumbotron .t-recruitment-heading {
  font-weight: 700;
  text-shadow: -0.5px 0.5px #dae1f5, -1px 1px #dae1f5, -1.5px 1.5px #dae1f5, -2px 2px #dae1f5, -2.5px 2.5px #dae1f5, -3px 3px #dae1f5, -3.5px 3.5px #dae1f5, -4px 4px #dae1f5;
  margin-bottom: 0.5rem;
  position: relative;
  font-weight: 700;
  letter-spacing: 0.01875em;
  background: #ffffff;
  z-index: 1;
}

.t-recruitment-jumbotron .t-recruitment-heading:before {
  content: attr(data-outline-text);
  display: inherit;
  position: absolute;
  top: 0;
  left: 0;
  font-size: inherit;
  z-index: -1;
}

.t-recruitment-jumbotron .t-recruitment-sub-heading {
  font-size: 1.5rem;
  padding-bottom: 0.625rem;
  margin-bottom: 0.75rem;
  position: relative;
  font-weight: 700;
  letter-spacing: 0.01875em;
  z-index: 1;
}

.t-recruitment-jumbotron .t-recruitment-sub-heading:before {
  content: attr(data-outline-text);
  display: inherit;
  position: absolute;
  -webkit-text-stroke: 0.15em #b5c2eb;
  top: 0;
  left: 0;
  font-size: inherit;
  z-index: -1;
}

.t-recruitment-jumbotron .t-talk-bubble {
  position: absolute;
  right: 0;
  top: -1rem;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.88;
  border-radius: 0.625rem;
  z-index: 9;
}

.t-recruitment-jumbotron .t-talk-bubble strong {
  font-size: 150%;
  font-weight: 700;
  color: #F5DF4D;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.t-recruitment-jumbotron .t-users {
  font-size: 175%;
  letter-spacing: 2px;
  position: relative;
  font-weight: 700;
  letter-spacing: 0.025em;
  z-index: 1;
  color: #f5df4d;
}

.t-recruitment-jumbotron .t-users:before {
  content: attr(data-outline-text);
  display: inherit;
  position: absolute;
  top: 0;
  left: 0;
  font-size: inherit;
  z-index: -1;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control {
  font-size: 1.125rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  background-color: #f3f3f4;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control.placeholder {
  color: #b8b8bf;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control:-moz-placeholder {
  color: #b8b8bf;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control::-moz-placeholder {
  color: #b8b8bf;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control:-ms-input-placeholder {
  color: #b8b8bf;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control::-webkit-input-placeholder {
  color: #b8b8bf;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group > label {
  display: none;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(1) {
  width: 30%;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(2) {
  width: 25%;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(3) {
  width: 25%;
}

@media (max-width: 992px) {
  .t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(1), .t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(2), .t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(3) {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .t-recruitment-jumbotron .t-tab-content .t-form-group {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
    margin-right: 0;
  }
}
.t-recruitment-jumbotron .t-tab-content .t-inner-search-btn {
  width: 20%;
}

@media (max-width: 992px) {
  .t-recruitment-jumbotron .t-tab-content .t-inner-search-btn {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
    margin-right: 0;
  }
}
.t-recruitment-jumbotron .t-tab-content .t-inner-search-btn .t-btn-search {
  font-size: 1.125rem;
  font-weight: 500;
  padding: 0.625rem 1.75rem;
  min-width: 12rem;
  width: 100%;
  letter-spacing: 1px;
}

.t-recruitment-jumbotron .t-tab-content .btn {
  font-size: 1.125rem;
  padding: 1rem;
  width: 100%;
}

@media all and (max-width: 768px) {
  .t-recruitment-jumbotron .t-tab-content .btn {
    font-size: 1.25rem;
  }
}
.t-recruitment-jumbotron .t-tab-content .btn i {
  margin-right: 0.5rem;
  vertical-align: middle;
}

.t-recruitment-jumbotron .hot-links-list {
  width: 95%;
  max-width: 95%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.t-recruitment-section {
  position: relative;
  padding: 0 0 0.5rem 0;
}

/*  Recruitment Tab
----------------------------------------  */
.t-recruitment-section {
  background-color: #ffffff;
/*  padding: .75rem 0;*/
	margin: 0;
}

.t-recruitment-section.t-corp-section {
  background-color: #ffffff;
}

.t-recruitment-section.t-corp-section .t-corp-card:hover {
  border-color: #4667CC;
}

.t-recruitment-section.t-corp-section .t-corp-card .t-card-figcaption .t-card-title {
  color: #1c2449;
  background: linear-gradient(to right, #6b85d6, #27356a) no-repeat left bottom/0 0.25rem;
}

.t-recruitment-section.t-corp-section .t-corp-card .t-card-figcaption .t-card-title:hover, .t-recruitment-section.t-corp-section .t-corp-card .t-card-figcaption .t-card-title.hover {
  color: #27356a;
  background-size: 200% 0.125rem;
}

.t-lt-blob {
  position: relative;
}

.t-lt-blob:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23121328' d='M39 3.7c4.6 2.9 8.4 7.5 9 12.4.5 5-2.3 10.1-5 15.7-2.9 5.6-5.7 11.6-10.6 14.4a18 18 0 0 1-17.1-.7c-5-3-8.1-8.5-10.9-13.9S-.7 21.2.2 16.7c1-4.5 5.3-8.3 9.7-11.2s9-5 14-5.4a24.2 24.2 0 0 1 15 3.6Z' data-name='Path 111648'/%3E%3C/svg%3E");
}

/*  Tab Styles 
----------------------------------------  */
.recruit-tab {
  position: relative;
  font-size: 0;
}

.recruit-tab .recruit-tab-navs {
  position: relative;
  background-color: #ffffff;
  border-radius: 5rem;
  padding: 0.375rem 1.25rem;
  text-align: center;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruit-tab-navs {
    display: none;
  }
}
.recruit-tab .recruit-tab-navs.nav-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.recruit-tab .recruit-tab-navs.nav-grab .recruit-tab-nav {
  cursor: -webkit-grab;
  cursor: grab;
}

.recruit-tab .recruit-tab-navs label:not(:last-child) {
  margin-right: 0.25rem;
}

.recruit-tab .recruit-tab-navs .recruit-tab-nav {
  border-radius: 8px 8px 0 0;
  cursor: pointer;
  color: #898994;
  font-size: 1rem;
  margin-bottom: 0;
  padding: 0.75rem 1rem 0.5rem;
  display: inline-block;
  vertical-align: bottom;
  transition: all 0.25s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.recruit-tab .recruit-tab-navs .recruit-tab-nav:hover {
  color: #121328;
}

.recruit-tab #recruit1:checked ~ .recruit-tab-navs #recruit_1_lab,
.recruit-tab #recruit2:checked ~ .recruit-tab-navs #recruit_2_lab,
.recruit-tab #recruit3:checked ~ .recruit-tab-navs #recruit_3_lab,
.recruit-tab #recruit4:checked ~ .recruit-tab-navs #recruit_4_lab,
.recruit-tab #recruit5:checked ~ .recruit-tab-navs #recruit_5_lab {
  color: #121328;
  font-size: 1.125rem;
}

.recruit-tab #recruit1:checked ~ .recruit-tab-navs #recruit_1_lab .num,
.recruit-tab #recruit2:checked ~ .recruit-tab-navs #recruit_2_lab .num,
.recruit-tab #recruit3:checked ~ .recruit-tab-navs #recruit_3_lab .num,
.recruit-tab #recruit4:checked ~ .recruit-tab-navs #recruit_4_lab .num,
.recruit-tab #recruit5:checked ~ .recruit-tab-navs #recruit_5_lab .num {
  color: #4667CC;
}

.recruit-tab .recruit-tab-tools-bar {
  position: relative;
  margin-top: 2.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: right;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruit-tab-tools-bar {
    margin-top: 0;
    margin-bottom: 1.125rem;
    text-align: center;
  }
}
@media all and (max-width: 576px) {
  .recruit-tab .recruit-tab-tools-bar {
    padding-left: 0;
    padding-right: 0;
  }
}
.recruit-tab .recruit-tab-tools-bar .total {
  font-size: 1rem;
  position: absolute;
  left: 0.75rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.recruit-tab .recruit-tab-tools-bar .total strong {
  color: #4667CC;
  font-size: 1.25rem;
}

@media all and (max-width: 1200px) {
  .recruit-tab .recruit-tab-tools-bar .total {
    position: relative;
    left: auto;
    top: auto;
    -webkit-transform: none;
    transform: none;
    -webkit-transform: initial;
    transform: initial;
    margin-bottom: 1rem;
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruit-tab-tools-bar .total {
    display: none;
  }
}
.recruit-tab .recruit-tab-tools-bar :not(:last-child) {
  margin-right: 0.5rem;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruit-tab-tools-bar .filter-group .chk-lab {
    font-size: 1.25rem;
  }
}
@media all and (max-width: 576px) {
  .recruit-tab .recruit-tab-tools-bar .filter-group .chk-lab {
    font-size: 1rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content {
  position: relative;
  display: none;
  font-size: medium;
  font-size: initial;
  padding: 1rem;
  -webkit-animation: fadeIn 0.75s ease-in-out;
  animation: fadeIn 0.75s ease-in-out;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item {
  background-color: #ffffff;
  border-radius: 8px;
  font-size: 0;
  margin-bottom: 1rem;
  padding: 0.375rem;
  overflow: hidden;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item {
    padding: 1rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt {
  background-color: rgba(70, 103, 204, 0.16);
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt {
    background-color: #ffffff;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt .recruit-tags {
  background-color: #4667CC;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt .lt-img-box {
  position: absolute;
  top: calc(50% - 20.5px);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt .lt-img-box {
    position: relative;
    top: auto;
    left: auto;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    padding: 0;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt .lt-date {
  color: #304faf;
  position: absolute;
  top: calc(50% - 20.5px);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt .lt-date.interval .date-group:first-of-type:after {
  background-color: #304faf;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .ct-cnt .ct-title {
  background-image: linear-gradient(90deg, rgba(70, 103, 204, 0.66) 0%, rgba(70, 103, 204, 0.48) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0CA678", endColorstr="#0CA678", GradientType=1);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .ct-cnt .ct-txt dl dd big {
  color: #4667CC;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt {
  background-color: rgba(245, 223, 77, 0.16);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt .recruit-tags {
  background-color: #F5DF4D;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt .lt-img-box {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt .lt-img-box {
    display: none;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt .lt-date {
  color: #706206;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt .lt-date.interval .date-group:first-of-type:after {
  background-color: #706206;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .ct-cnt .ct-title {
  background-image: linear-gradient(90deg, rgba(245, 223, 77, 0.66) 0%, rgba(245, 223, 77, 0.48) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F783AC", endColorstr="#F783AC", GradientType=1);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .ct-cnt .ct-txt dl dd big {
  color: #F5DF4D;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt,
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt,
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt {
  font-size: 1rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  border-radius: 6px 0 0 6px;
  width: 10rem;
  height: 10rem;
  text-align: center;
}

@media all and (max-width: 1200px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt {
    width: 10rem;
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt {
    display: block;
    text-align: left;
    width: 100%;
    height: auto;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-img-box {
  padding: 0.5rem;
  width: 100%;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-img-box img {
  border-radius: 4px;
  max-width: 100%;
  width: 100%;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date {
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date {
    display: none;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group {
  position: relative;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group:first-of-type {
  padding-left: 1rem;
  text-align: left;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group:first-of-type:after {
  content: "";
  width: 1.875rem;
  height: 1px;
  background-color: #304faf;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%) rotate(-45deg);
  transform: translateX(-50%) rotate(-45deg);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group:last-of-type {
  padding-right: 1rem;
  text-align: right;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group .date-cnt {
  display: inline-block;
  vertical-align: middle;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group .date-cnt .month {
  font-family: "futura-pt";
  font-weight: 700;
  font-style: normal;
  font-size: 0.75rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group .date-cnt .week {
  font-family: "futura-pt";
  font-weight: 400;
  font-style: normal;
  font-size: 0.75rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group .day {
  display: inline-block;
  vertical-align: middle;
  font-family: "futura-pt";
  font-weight: 700;
  font-style: normal;
  font-size: 2.5rem;
  letter-spacing: -2px;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.single .date-group .date-cnt {
  display: inline-block;
  vertical-align: middle;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.single .date-group .date-cnt .month {
  font-family: "futura-pt";
  font-weight: 700;
  font-style: normal;
  font-size: 1.25rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.single .date-group .date-cnt .week {
  font-family: "futura-pt";
  font-weight: 400;
  font-style: normal;
  font-size: 1.25rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.single .date-group .day {
  display: inline-block;
  vertical-align: middle;
  font-family: "futura-pt";
  font-weight: 700;
  font-style: normal;
  font-size: 4rem;
  letter-spacing: -10px;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .recruit-tags {
  display: inline-block;
  border-radius: 4px;
  color: #ffffff;
  font-size: 0.875rem;
  padding: 0.375rem 0;
  position: absolute;
  bottom: 0.5rem;
  left: 50%;
  width: 90%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .recruit-tags {
    position: relative;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    width: auto;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    margin-top: 0.75rem;
    margin-left: 0.75rem;
    margin-bottom: 1rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt {
  border-right: #f3f3f3 1px solid;
  display: inline-block;
  vertical-align: middle;
  padding-left: 1rem;
  padding-right: 1rem;
  width: calc(100% - 26rem);
}

@media all and (max-width: 1200px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt {
    width: calc(100% - 22rem);
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt {
    border-right: transparent 1px solid;
    display: block;
    text-align: left;
    width: 100%;
    padding-bottom: 1rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-title {
  display: inline;
  background-size: 100% 3px;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  font-size: 1.25rem;
  font-weight: bolder;
  line-height: 1.75;
  padding-bottom: 0.25rem;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-title {
    font-size: 1.375rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt {
  font-size: 0;
  padding-top: 0.5rem;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt {
    padding-top: 1rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt .txt-col {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 0 1rem 0 0;
}

@media all and (max-width: 768px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt .txt-col {
    display: block;
    width: 100%;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl {
  font-size: 0;
  margin-top: 0.5rem;
}


.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl dd {
  display: inline-block;
  vertical-align: top;
  width: 75%;
  font-size: 0.875rem;
  padding-left: 0.5rem;
  line-height: 1.75;
  white-space: pre-line;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl dd {
    font-size: 1rem;
  }
}
@media all and (max-width: 768px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl dd {
    white-space: inherit;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl dd big {
  font-weight: bolder;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 16rem;
}

@media all and (max-width: 1200px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt {
    width: 12rem;
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt {
    margin-top: 1rem;
    display: block;
    width: 100%;
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt .btn {
    border-width: 2px;
    font-size: 1.25rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    width: 100%;
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt .btn span {
    font-size: 1.25rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt .btn i {
  margin-right: 0.5rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt .location {
  font-size: 0.875rem;
  padding-top: 0.5rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt .location {
    font-size: 1rem;
    position: relative;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.recruit-tab #recruit1:checked ~ .recruittabs-contents #recruittabs_content_1,
.recruit-tab #recruit2:checked ~ .recruittabs-contents #recruittabs_content_2,
.recruit-tab #recruit3:checked ~ .recruittabs-contents #recruittabs_content_3,
.recruit-tab #recruit4:checked ~ .recruittabs-contents #recruittabs_content_4,
.recruit-tab #recruit5:checked ~ .recruittabs-contents #recruittabs_content_5 {
  display: block;
}

/*  Filter Group
----------------------------------------  */
.filter-group {
  position: relative;
  background-color: #ffffff;
  border: solid #ffecd2 1px;
  border-radius: 3rem;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  z-index: 2;
}

.filter-group .chk-inp ~ .chk-lab {
  display: block;
  border-radius: 3rem;
  padding: 0.5rem 1.25rem;
}

.filter-group .chk-inp ~ .chk-lab .box {
  position: relative;
  border-radius: 4px;
  height: 1.375rem;
  width: 1.375rem;
}

.filter-group .chk-inp ~ .chk-lab .box:after {
  width: 0.5rem;
  height: 0.875rem;
}

.filter-group .chk-inp ~ .chk-lab:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
  transform: translate(-50%, -50%) scale3d(1, 1, 1);
  transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  z-index: -1;
}

.filter-group .chk-inp:checked ~ .chk-lab {
  color: #ffffff;
}

.filter-group .chk-inp:checked ~ .chk-lab:before {
  -webkit-transform: translate(-50%, -50%) scale3d(56, 56, 1);
  transform: translate(-50%, -50%) scale3d(56, 56, 1);
  opacity: 1;
}

.filter-group .chk-inp:checked ~ .chk-lab .box {
  background-color: #ffffff;
}

.filter-group.online:hover {
  background-color: white;
  color: #2b469b;
}

.filter-group.online .chk-inp ~ .chk-lab .box {
  border: 2px solid #8298dd;
}

.filter-group.online .chk-inp ~ .chk-lab .box:hover {
  border-color: #96a9e2;
}

.filter-group.online .chk-inp ~ .chk-lab .box:before {
  background-color: #4667CC;
}

.filter-group.online .chk-inp ~ .chk-lab:before {
  background-color: #4667CC;
}

.filter-group.online .chk-inp:checked ~ .chk-lab .box {
  border-color: #ffffff;
}

.filter-group.online .chk-inp:checked ~ .chk-lab .box:after {
  border: solid #4667CC;
  border-width: 0 0.1875rem 0.1875rem 0;
}

.filter-group.onsite:hover {
  background-color: #fbf2b7;
  color: #e8cc0d;
}

.filter-group.onsite .chk-inp ~ .chk-lab .box {
  border: 2px solid #f8e87d;
}

.filter-group.onsite .chk-inp ~ .chk-lab .box:hover {
  border-color: #faf0ae;
}

.filter-group.onsite .chk-inp ~ .chk-lab .box:before {
  background-color: #F5DF4D;
}

.filter-group.onsite .chk-inp ~ .chk-lab:before {
  background-color: #F5DF4D;
}

.filter-group.onsite .chk-inp:checked ~ .chk-lab .box {
  border-color: #ffffff;
}

.filter-group.onsite .chk-inp:checked ~ .chk-lab .box:after {
  border: solid #F5DF4D;
  border-width: 0 0.1875rem 0.1875rem 0;
}

.filter-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.2' height='9.6' viewBox='0 0 19.2 9.6'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23212529;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M22.633,9.548a1.3,1.3,0,0,0,.149-2.032l-.127-.12a1.492,1.492,0,0,0-1.842-.144l-7.258,5.936L6.387,7.252A1.492,1.492,0,0,0,4.546,7.4l-.127.12a1.3,1.3,0,0,0,.149,2.032l8.126,6.779a1.5,1.5,0,0,0,1.724,0Z' transform='translate(-4 -7)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 1.25rem top 50%;
  background-size: 0.875rem auto;
  border: 1px #ffecd2 solid;
  border-radius: 3rem;
  cursor: pointer;
  color: #121328;
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  padding: 0.55rem 2.5rem 0.55rem 1.625rem;
}

.filter-select::-ms-expand {
  display: none;
}

.filter-select:focus {
  border-color: white;
}

.filter-select:hover {
  border-color: white;
}

.filter-select:focus-visible {
  outline: none;
}

/*  re-pagination
----------------------------------------  */
.re-pagination {
  background-color: #ffffff;
  border-radius: 4rem;
  margin-top: 2rem;
  padding: 1rem 0;
  text-align: center;
}

.re-pagination * {
  position: relative;
}

.re-pagination ul {
  font-size: 0;
}

.re-pagination ul li {
  display: inline-block;
}

.re-pagination ul li.disabled a {
  color: #ffecd2;
  cursor: not-allowed;
}

.re-pagination ul li.disabled a:hover {
  cursor: not-allowed;
  text-decoration: none;
  color: #ffecd2;
}

.re-pagination ul li.disabled a:focus {
  outline: none;
}

.re-pagination ul li.disabled .arrow-icon .arrow {
  background-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon .arrow.lt-long-arrow:before {
  border-right-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon .arrow.rt-long-arrow:before {
  border-left-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon:hover .arrow {
  background-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon:hover .arrow.lt-long-arrow:before {
  border-right-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon:hover .arrow.rt-long-arrow:before {
  border-left-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon:focus {
  outline: none;
}

.re-pagination ul li:first-child {
  position: absolute;
  left: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.re-pagination ul li:last-child {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.re-pagination ul li a {
  font-size: 1rem;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.5rem;
  color: #898994;
}

.re-pagination ul li a:hover {
  color: #4667CC;
  text-decoration: none;
}

.re-pagination .arrow-icon:hover .arrow {
  background-color: #4667CC;
}

.re-pagination .arrow-icon:hover .arrow.lt-long-arrow:before {
  border-right-color: #4667CC;
}

.re-pagination .arrow-icon:hover .arrow.rt-long-arrow:before {
  border-left-color: #4667CC;
}

.re-pagination .arrow-icon .arrow {
  background-color: #898994;
  width: 2rem;
  height: 2px;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.125s ease-in-out;
}

.re-pagination .arrow-icon .arrow.lt-long-arrow:before,
.re-pagination .arrow-icon .arrow.rt-long-arrow:before {
  content: "";
  position: absolute;
  top: -4px;
  border-width: 5px;
  border-style: dashed;
  border-color: transparent;
}

.re-pagination .arrow-icon .arrow.lt-long-arrow:before {
  left: -6px;
  border-right-style: solid;
  border-right-color: #898994;
}

.re-pagination .arrow-icon .arrow.rt-long-arrow:before {
  right: -6px;
  border-left-style: solid;
  border-left-color: #898994;
}

[data-separated=true] {
  color: #4667CC;
}

.t-resume-page {
  margin-bottom: 4rem;
}

.t-resume-page .t-wrapper-inner :not(:last-of-type) .t-panel {
  margin-bottom: 1.5rem;
}

.t-resume-page [data-profile] {
  position: relative;
}

.t-resume-page .t-resume-item .t-resume-nums {
  color: #ffffff;
  background-image: linear-gradient(to right, #272727 0%, #6f6f6f 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  display: inline-flex;
  align-items: center;
  padding: 0.625rem 0.75rem 0.9375rem;
  font-size: 0.8125rem;
  font-family: "ellograph-cf", Menlo, Monaco, Consolas, "Courier New", monospace;
  white-space: nowrap;
  text-align: center;
  border-radius: 0.625rem 0.625rem 0 0;
  margin-bottom: 0;
  position: absolute;
  right: 0.5rem;
  top: -2.5rem;
}

.t-resume-page .t-resume-item .t-resume-nums strong {
  letter-spacing: 0.125rem;
  font-size: 125%;
  color: #F5DF4D;
}

.t-membercenter-section {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.t-membercenter-section .t-panel {
  margin-bottom: 1.5rem;
}

.t-index-sec .t-wrapper {
  position: relative;
  padding-bottom: 4rem;
}

.t-index-sec .main-search-bar {
  position: relative;
  padding: 2rem 0;
  margin: 0 auto;
  text-align: center;
}

.t-index-sec .main-search-bar:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-color: #ffffff;
  width: 100%;
  height: 4rem;
}

.t-index-sec .main-search-bar .search-inner {
  position: relative;
  max-width: 80%;
  border: 4px solid #F5DF4D;
  border-radius: 10px;
  margin: 0 auto;
  text-align: center;
}

@media (max-width: 768px) {
  .t-index-sec .main-search-bar .search-inner {
    max-width: 90%;
    border-width: 2px;
  }
}
.t-index-sec .main-search-bar .search-inner:before {
  content: "";
  background-image: linear-gradient(to right, #F5DF4D -20%, #fbf2b8 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  width: calc(100% + .25rem);
  height: calc(100% + .25rem);
  position: absolute;
  left: -0.125rem;
  top: -0.125rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 10px;
}

.t-index-sec .main-search-bar .search-inner .main-serach-form {
  position: relative;
  text-align: left;
}

.t-index-sec .main-search-bar .search-inner .main-serach-form .serach-form-group {
  position: relative;
  background-color: #ffffff;
  box-shadow: 0 12px 24px rgba(245, 223, 77, 0.48);
  font-size: 0;
  display: table;
  width: 100%;
  border-radius: 8px;
}

.t-index-sec .main-search-bar .search-inner .main-serach-form .serach-form-group .select-wrapper {
  display: table-cell;
  vertical-align: middle;
  width: 1%;
  padding-right: 1rem;
  border-radius: 8px 0 0 8px;
  background-image: linear-gradient(to right, #F5DF4D -20%, #f7e571 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
}

.t-index-sec .main-search-bar .search-inner .main-serach-form .serach-form-group .select-wrapper select.t-form-control {
  background-color: transparent;
  color: #ffffff;
  outline: none;
  border: none;
  font-size: 1.125rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  border-radius: inherit;
  background-repeat: no-repeat;
  background-position: 95% center;
  background-size: 1rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 4'%3E%3Cpath fill='%23ffffff' d='M4.4 4a.6.6 0 0 1-.6-.1L.2.9a.5.5 0 0 1 0-.7.6.6 0 0 1 .7 0l3.2 2.6 3-2.6a.6.6 0 0 1 .7 0 .5.5 0 0 1 0 .7l-3.3 3Z'/%3E%3C/svg%3E");
}

.t-index-sec .main-search-bar .search-inner .main-serach-form .serach-form-group .t-form-control:not(select) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: table-cell;
  vertical-align: middle;
  background-color: transparent;
  outline: none;
  border: none;
  width: 100%;
  border-radius: 0 8px 8px 0;
  font-size: 1.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.t-index-sec .main-search-bar .search-inner .main-serach-form .main-search-btn {
  position: absolute;
  right: -3rem;
  bottom: -1.5rem;
}

@media (max-width: 768px) {
  .t-index-sec .main-search-bar .search-inner .main-serach-form .main-search-btn {
    right: auto;
    bottom: auto;
    margin-top: 1rem;
    width: 100%;
  }
}
.t-index-sec .main-search-bar .search-inner .main-serach-form .main-search-btn .btn.btn-pill {
  color: #ffffff;
  background-image: linear-gradient(-45deg, #c8b646, #f7e571);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  border-radius: 50%;
  width: 4.125rem;
  height: 4.125rem;
  box-shadow: 0 4px 12px rgba(245, 223, 77, 0.66), 0 6px 24px rgba(255, 255, 255, 0.36);
}

@media (max-width: 768px) {
  .t-index-sec .main-search-bar .search-inner .main-serach-form .main-search-btn .btn.btn-pill {
    width: 100%;
    border-radius: 8px;
  }
}
.t-index-sec .main-search-bar .search-inner .main-serach-form .main-search-btn .btn.btn-pill .main-search-btn-txt {
  font-size: 1.5rem;
  vertical-align: middle;
  margin-right: 1rem;
}

.t-index-sec .main-links-bar {
  position: relative;
  padding: 0 0 1.75rem;
}

@media (max-width: 768px) {
  .t-index-sec .main-links-bar {
    background: #ffffff;
    box-shadow: 0 -4px 10px rgba(18, 19, 40, 0.12);
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    padding-bottom: 0;
    z-index: 1040;
  }
}
.t-index-sec .main-links-bar .main-links-bar-inner {
  position: relative;
  background-image: linear-gradient(to right, #F5DF4D -20%, #f7e571 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  border-radius: 10rem;
  text-align: center;
  padding: 1.25rem 2rem;
}

@media (max-width: 768px) {
  .t-index-sec .main-links-bar .main-links-bar-inner {
    background: none;
    border-radius: 0;
    padding: 1rem 0.5rem 0.75rem 0.5rem;
  }
}
.t-index-sec .main-links-bar .link-bar-list {
  font-size: 0;
}

.t-index-sec .main-links-bar .link-bar-list .link-bar-list-item {
  width: 20%;
  display: inline-block;
  vertical-align: middle;
}

.t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link {
  position: relative;
  display: block;
  background-color: #ffffff;
  box-shadow: 2px 6px 0 rgba(255, 255, 255, 0.36);
  border-radius: 50%;
  width: 8rem;
  height: 8rem;
  margin: 0 auto;
}

.t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link:hover .link-bar-card .link-bar-card-icon {
  opacity: 0.66;
  transition: all 0.25s ease-in-out;
}

.t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link:hover .link-bar-card .link-bar-card-txt {
  color: #F5DF4D;
  font-weight: 700;
  transition: all 0.25s ease-in-out;
}

@media (max-width: 768px) {
  .t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link {
    width: auto;
    height: auto;
  }
}
.t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding-top: 100%;
}

@media (max-width: 768px) {
  .t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link:before {
    display: none;
  }
}
.t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link .link-bar-card {
  width: 80%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (max-width: 768px) {
  .t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link .link-bar-card {
    padding: 0;
    width: auto;
    position: relative;
    left: 0;
    top: 0;
    -webkit-transform: none;
    transform: none;
  }
}
.t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link .link-bar-card .link-bar-card-icon {
  margin: 0 auto;
  width: 3.75rem;
}

@media (max-width: 768px) {
  .t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link .link-bar-card .link-bar-card-icon {
    width: 2.25rem;
  }
}
.t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link .link-bar-card .link-bar-card-txt {
  white-space: nowrap;
  padding-top: 0.75rem;
  font-size: 1.125rem;
  color: #121328;
}

@media (max-width: 768px) {
  .t-index-sec .main-links-bar .link-bar-list .link-bar-list-item .link-bar-list-link .link-bar-card .link-bar-card-txt {
    padding-top: 0.25rem;
    color: #414253;
  }
}
.t-index-sec .full-link {
  display: block;
}

.t-index-sec .main-cards-content {
  padding: 0 1rem;
}

.t-index-sec .main-cards-content .main-card {
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0 10px 30px rgba(245, 223, 77, 0.24);
  font-size: 0;
  margin: 0 0 1rem;
  transition: all 0.125s ease-in-out;
}

.t-index-sec .main-cards-content .main-card.main-card-hr {
  padding: 1.25rem 1.5rem;
}

.t-index-sec .main-cards-content .main-card.main-card-hr:hover {
  opacity: 0.88;
  -webkit-transform: translate3d(0, -0.25rem, 0);
  transform: translate3d(0, -0.25rem, 0);
}

.t-index-sec .main-cards-content .main-card.main-card-hr .main-card-img-container {
  width: 40%;
  display: inline-block;
  vertical-align: middle;
}

.t-index-sec .main-cards-content .main-card.main-card-hr .main-card-img-container .main-card-img {
  height: 10.75rem;
}

.t-index-sec .main-cards-content .main-card.main-card-hr .main-card-content {
  width: 60%;
  display: inline-block;
  vertical-align: middle;
  padding: 0 1rem;
}

.t-index-sec .main-cards-content .main-card.main-card-vr {
  padding: 1.25rem 2rem;
  min-height: 34rem;
}

@media (max-width: 768px) {
  .t-index-sec .main-cards-content .main-card.main-card-vr {
    min-height: 32.5rem;
  }
}
.t-index-sec .main-cards-content .main-card.main-card-vr .main-card-img-container {
  margin-bottom: 1rem;
}

.t-index-sec .main-cards-content .main-card.main-card-vr .main-card-img-container .main-card-img {
  height: 9rem;
}

.t-index-sec .main-cards-content .main-card.main-card-vr .main-card-content {
  text-align: center;
}

.t-index-sec .main-cards-content .main-card-img-container {
  text-align: center;
}

.t-index-sec .main-cards-content .main-card-content .main-card-title {
  display: inline-block;
  position: relative;
  color: #121328;
  font-size: 1.5rem;
  margin-bottom: 1.25rem;
}

.t-index-sec .main-cards-content .main-card-content .main-card-title:before {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -0.125rem;
}

.t-index-sec .main-cards-content .main-card-content .main-card-title.main-card-title-v1:before {
  background-color: #FF8787;
}

.t-index-sec .main-cards-content .main-card-content .main-card-title.main-card-title-v2:before {
  background-color: #AB9EFB;
}

.t-index-sec .main-cards-content .main-card-content .main-card-title.main-card-title-v3:before {
  background-color: #5ACEA8;
}

.t-index-sec .main-cards-content .main-card-content .main-card-title.main-card-title-v4:before {
  background-color: #5ABD4A;
}

.t-index-sec .main-cards-content .main-card-content .main-card-title.main-card-title-v5:before {
  background-color: #69AEFA;
}

.t-index-sec .main-cards-content .main-card-content .main-card-title.main-card-title-v6:before {
  background-color: #FDB933;
}

.t-index-sec .main-cards-content .main-card-content .main-card-txt {
  color: #414253;
  font-size: 1rem;
  line-height: 1.75;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list {
  text-align: left;
  margin-top: 0.5rem;
  font-size: 0;
}

@media (max-width: 768px) {
  .t-index-sec .main-cards-content .main-card-content .main-card-list {
    text-align: center;
  }
}
.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v1 .main-card-list-item:before {
  background-color: #FF8787;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v1 .main-card-list-item .main-card-list-link:hover {
  color: #FF8787;
  text-decoration: underline;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v2 .main-card-list-item:before {
  background-color: #AB9EFB;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v2 .main-card-list-item .main-card-list-link:hover {
  color: #AB9EFB;
  text-decoration: underline;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v3 .main-card-list-item:before {
  background-color: #5ACEA8;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v3 .main-card-list-item .main-card-list-link:hover {
  color: #5ACEA8;
  text-decoration: underline;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v4 .main-card-list-item:before {
  background-color: #5ABD4A;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v4 .main-card-list-item .main-card-list-link:hover {
  color: #5ABD4A;
  text-decoration: underline;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v5 .main-card-list-item:before {
  background-color: #69AEFA;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v5 .main-card-list-item .main-card-list-link:hover {
  color: #69AEFA;
  text-decoration: underline;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v6 .main-card-list-item:before {
  background-color: #FDB933;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list.main-card-list-v6 .main-card-list-item .main-card-list-link:hover {
  color: #FDB933;
  text-decoration: underline;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list .main-card-list-item:before {
  content: "";
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.5rem;
  margin-right: 0.5rem;
  opacity: 0.44;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list .main-card-list-item:not(:last-child) {
  margin-bottom: 0.875rem;
}

.t-index-sec .main-cards-content .main-card-content .main-card-list .main-card-list-item .main-card-list-link {
  font-size: 1rem;
  color: #595a69;
  transition: all 0.125s ease-in-out;
}

.t-index .t-wrapper {
  position: relative;
  padding-bottom: 2rem;
}

.t-index .main-search-bar {
  position: relative;
  background-color: #f6f7fc;
  padding: 1rem 0 2rem 0;
  margin: 0 auto;
  text-align: center;
}

.t-index .main-search-bar .recommendation-wraper {
  position: relative;
  width: 100%;
  padding: 1rem 0;
  border-bottom: 1px solid rgba(18, 19, 40, 0.06);
}

.t-index .main-search-bar .recommendation-wraper .recommendation-list {
  position: relative;
  display: block;
  font-size: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  white-space: normal;
  -webkit-mask: linear-gradient(90deg, #f6f7fc 80%, transparent);
  mask: linear-gradient(90deg, #f6f7fc 80%, transparent);
}

.t-index .main-search-bar .recommendation-wraper .recommendation-list-item {
  display: inline-block;
  vertical-align: middle;
  width: 33.3333333333%;
  text-align: center;
  font-size: 1.125rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  padding: 0.25rem 1rem;
}

@media (max-width: 768px) {
  .t-index .main-search-bar .recommendation-wraper .recommendation-list-item {
    width: 50%;
  }
}
.t-index .main-search-bar .recommendation-wraper .recommendation-list-link {
  color: #1a274c;
}

.t-index .main-search-bar .recommendation-wraper .recommendation-list-link:hover {
  opacity: 0.6;
}

.t-index .main-search-bar .recommendation-wraper .recommendation-list-link .recommendation-list-link-sub {
  color: #4667CC;
  font-size: 1rem;
}

.t-index .main-search-bar .recommendation-wraper .recommendation-list-item-more {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  display: inline-block;
}

.t-index .main-search-bar .search-bar-title {
  font-size: 2rem;
  margin: 1.25rem 0;
  letter-spacing: 1px;
}

.t-index .main-search-bar .search-inner {
  position: relative;
  max-width: 90%;
  border: 4px solid rgba(70, 103, 204, 0.24);
  border-radius: 0.625rem;
  margin: 0 auto;
  text-align: center;
}

@media (max-width: 768px) {
  .t-index .main-search-bar .search-inner {
    max-width: 90%;
    border-width: 2px;
  }
}
.t-index .main-search-bar .search-inner:before {
  content: "";
  background-image: linear-gradient(to right, #4667CC -20%, #b5c2eb 120%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  width: calc(100% + .25rem);
  height: calc(100% + .25rem);
  position: absolute;
  left: -0.125rem;
  top: -0.125rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 0.625rem;
  opacity: 0.12;
}

.t-index .main-hero {
  background-color: #ffffff;
  padding: 1.5rem 0;
}

.t-index .full-link {
  display: block;
}

.t-index .main-cards-content {
  background-color: #ffffff;
  padding: 2.25rem 1rem 1.25rem;
}

.t-index .main-cards-content .main-card {
  border-radius: 6px;
  background-color: #ffffff;
  font-size: 0;
  margin: 0 0 1rem;
  transition: all 0.125s ease-in-out;
}

.t-index .main-cards-content .main-card.main-card-v2-job {
  border: rgba(70, 103, 204, 0.36) 2px solid;
}

.t-index .main-cards-content .main-card.main-card-v2-recruit {
  border: rgba(147, 149, 151, 0.36) 2px solid;
}

.t-index .main-cards-content .main-card.main-card-v2-test {
  border: rgba(7, 157, 178, 0.36) 2px solid;
}

.t-index .main-cards-content .main-card.main-card-v2-career {
  border: rgba(129, 204, 69, 0.36) 2px solid;
}

.t-index .main-cards-content .main-card.main-card-v2-skill {
  border: rgba(70, 157, 204, 0.36) 2px solid;
}

.t-index .main-cards-content .main-card.main-card-v2-startup {
  border: rgba(204, 171, 70, 0.36) 2px solid;
}

.t-index .main-cards-content .main-card.main-card-hr {
  padding: 1.25rem 1.5rem;
}

.t-index .main-cards-content .main-card.main-card-hr:hover {
  opacity: 0.88;
  -webkit-transform: translate3d(0, -0.25rem, 0);
  transform: translate3d(0, -0.25rem, 0);
}

.t-index .main-cards-content .main-card.main-card-hr .main-card-img-container {
  width: 40%;
  display: inline-block;
  vertical-align: middle;
}

.t-index .main-cards-content .main-card.main-card-hr .main-card-img-container .main-card-img {
  height: 10.75rem;
}

.t-index .main-cards-content .main-card.main-card-hr .main-card-content {
  width: 60%;
  display: inline-block;
  vertical-align: middle;
  padding: 0 1rem;
}

.t-index .main-cards-content .main-card.main-card-vr {
  padding: 1.25rem 2rem;
  min-height: 34rem;
}

@media (max-width: 768px) {
  .t-index .main-cards-content .main-card.main-card-vr {
    min-height: 32.5rem;
  }
}
.t-index .main-cards-content .main-card.main-card-vr .main-card-img-container {
  margin-bottom: 1rem;
}

.t-index .main-cards-content .main-card.main-card-vr .main-card-img-container .main-card-img {
  height: 9rem;
}

.t-index .main-cards-content .main-card.main-card-vr .main-card-content {
  text-align: center;
}

.t-index .main-cards-content .main-card-img-container {
  text-align: center;
}

.t-index .main-cards-content .main-card-content .main-card-title {
  display: inline-block;
  position: relative;
  color: #121328;
  font-size: 1.5rem;
  margin-bottom: 1.25rem;
}

.t-index .main-cards-content .main-card-content .main-card-title:before {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -0.125rem;
}

.t-index .main-cards-content .main-card-content .main-card-title.main-card-title-v1:before {
  background-color: #FF8787;
}

.t-index .main-cards-content .main-card-content .main-card-title.main-card-title-v2:before {
  background-color: #AB9EFB;
}

.t-index .main-cards-content .main-card-content .main-card-title.main-card-title-v3:before {
  background-color: #5ACEA8;
}

.t-index .main-cards-content .main-card-content .main-card-title.main-card-title-v4:before {
  background-color: #5ABD4A;
}

.t-index .main-cards-content .main-card-content .main-card-title.main-card-title-v5:before {
  background-color: #69AEFA;
}

.t-index .main-cards-content .main-card-content .main-card-title.main-card-title-v6:before {
  background-color: #FDB933;
}

.t-index .main-cards-content .main-card-content .main-card-txt {
  color: #414253;
  font-size: 1rem;
  line-height: 1.75;
}

.t-index .main-cards-content .main-card-content .main-card-list {
  text-align: left;
  margin-top: 0.5rem;
  font-size: 0;
}

@media (max-width: 768px) {
  .t-index .main-cards-content .main-card-content .main-card-list {
    text-align: center;
  }
}
.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v1 .main-card-list-item:before {
  background-color: #FF8787;
}

.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v1 .main-card-list-item .main-card-list-link:hover {
  color: #FF8787;
  text-decoration: underline;
}

.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v2 .main-card-list-item:before {
  background-color: #AB9EFB;
}

.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v2 .main-card-list-item .main-card-list-link:hover {
  color: #AB9EFB;
  text-decoration: underline;
}

.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v3 .main-card-list-item:before {
  background-color: #5ACEA8;
}

.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v3 .main-card-list-item .main-card-list-link:hover {
  color: #5ACEA8;
  text-decoration: underline;
}

.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v4 .main-card-list-item:before {
  background-color: #5ABD4A;
}

.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v4 .main-card-list-item .main-card-list-link:hover {
  color: #5ABD4A;
  text-decoration: underline;
}

.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v5 .main-card-list-item:before {
  background-color: #69AEFA;
}

.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v5 .main-card-list-item .main-card-list-link:hover {
  color: #69AEFA;
  text-decoration: underline;
}

.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v6 .main-card-list-item:before {
  background-color: #FDB933;
}

.t-index .main-cards-content .main-card-content .main-card-list.main-card-list-v6 .main-card-list-item .main-card-list-link:hover {
  color: #FDB933;
  text-decoration: underline;
}

.t-index .main-cards-content .main-card-content .main-card-list .main-card-list-item:before {
  content: "";
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.5rem;
  margin-right: 0.5rem;
  opacity: 0.44;
}

.t-index .main-cards-content .main-card-content .main-card-list .main-card-list-item:not(:last-child) {
  margin-bottom: 0.875rem;
}

.t-index .main-cards-content .main-card-content .main-card-list .main-card-list-item .main-card-list-link {
  font-size: 1rem;
  color: #595a69;
  transition: all 0.125s ease-in-out;
}

.t-section-btn {
  position: relative;
  font-size: 1.25rem;
  padding: 0.75rem 2rem;
  box-shadow: 0.5rem 0.5rem #dae1f5;
  letter-spacing: 2px;
}

.t-section-btn {
  padding-left: 3rem;
  padding-right: 3rem;
  border-radius: 6rem;
}

@media (max-width:576px) {
  .t-recruitment-section.t-news-section .t-section-btn {
    font-size:1rem;
}
.t-section-btn {
  font-size:1rem!important;
}
  
}

.t-imgs-1-1 {
  border: 1px solid #f3f3f3;
  border-radius: 0.625rem;
  -o-object-fit: cover;
  object-fit: cover;
  aspect-ratio: auto 1/1;
}

.media-full {
  width: 100%;
  border-radius: 0.625rem;
}

.media-full > img,
.media-full iframe {
  width: 100%;
  border-radius: 0;
}

.t-list-group-card {
  padding: 0.5rem;
}

.t-list-group-card:hover {
  border-radius: 0.625rem;
  background-color: #f6f7fc;
  color: #27356a;
  text-decoration: none;
}

.t-list-group-card:hover .t-tag {
  text-decoration: none;
}

.t-list-group-card:hover .t-list-group-card-para {
  text-decoration: underline;
}

.t-list-group-card .t-tag {
  text-decoration: none;
  margin-bottom: 0.75rem;
  line-height: 1;
}

.t-list-group-card .t-list-group-card-para {
  letter-spacing: 0.5px;
  font-size: 0.9375rem;
  color: #121328;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: calc(1rem * 1.5 * 3);
  text-overflow: ellipsis;
  word-break: break-word;
}

.t-list-group-card .t-list-group-card-para:after {
  content: "...";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 75%);
  width: 25%;
  height: calc(1em * 1.5);
  text-align: right;
}

@supports (-webkit-line-clamp: 1) {
  .t-list-group-card .t-list-group-card-para:after {
    display: none;
  }
}
.t-hero-list > div:nth-child(1) {
  border-bottom: 1px solid #f3f3f3;
}

.t-hero-list > div:nth-child(2) {
  border-left: 1px solid #f3f3f3;
}

.t-hero-list > div:nth-child(3) {
  border-right: 1px solid #f3f3f3;
}

.t-hero-list > div:nth-child(4) {
  border-top: 1px solid #f3f3f3;
}

.t-index {
  background-color: #ffffff;
}

.t-index .main-search-bar .mian-serach-form {
  border-radius: 8px;
}

.t-index .main-search-bar .mian-serach-form .t-form-inline .t-form-group {
  margin-right: 0;
}

.t-index .main-hero-content {
  background-color: #f6f7fc;
  padding: 2.75rem 0 4rem;
}

.t-index .main-hero-content .t-hero-box {
  background-color: #ffffff;
  box-shadow: 0 0.625rem 1.875rem #dae1f5;
  border-radius: 0.625rem;
}

.t-index .main-job-list {
  padding: 2.75rem 0 4rem;
}

.t-index .main-duty-list {
  padding: 2.75rem 0 4rem;
}

.t-index .main-type-list {
  padding: 2.75rem 0 4rem;
}

.t-index .main-type-list .t-type-icons {
  display: block;
  text-align: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border: 0.1875rem dotted #f3f3f3;
  border-radius: 0.625rem;
  transition: all 0.2s ease-in-out;
}

.t-index .main-type-list .t-type-icons:hover {
  background-color: #edf0fa;
  border-color: #dae1f5;
}

.t-index .main-type-list .t-type-icons img {
  background: #f3f3f4;
  border-radius: 50%;
  display: block;
  padding: 0.5rem;
  margin: 0 auto 0.75rem;
  aspect-ratio: auto 1/1;
}

.t-index .main-type-list .t-type-icons h4 {
  font-size: 1.125rem;
  color: #121328;
}

.t-index .main-recruit {
  position: relative;
  padding: 2.75rem 0 4rem;
}

.t-index .main-recruit:after {
  content: "";
  background-color: #f6f7fc;
  width: 100%;
  height: 16rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

.t-index .main-recruit > * {
  position: relative;
}

.t-index .main-adv-cards {
  padding-top: 1rem;
}

.t-form-control {
  font-size: 1.125rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  /*background-color: #f7f7f7;*/
}

.t-form-control.placeholder {
  color: #858589;
}

.t-form-control:-moz-placeholder {
  color: #858589;
}

.t-form-control::-moz-placeholder {
  color: #858589;
}

.t-form-control:-ms-input-placeholder {
  color: #858589;
}

.t-form-control::-webkit-input-placeholder {
  color: #858589;
}

.t-login-section {
  padding: 3rem 0;
  background-color: #f7f7f7;
  max-width: 50rem;
  margin: 0 auto;
}

.t-login-card {
  background-color: #FFF;
}

.t-login-card .t-login-heading {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.t-login-card .t-login-heading:before {
  content: "";
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 5rem;
  height: 5rem;
  opacity: 0.48;
  -webkit-transform: rotate(-15deg);
  transform: rotate(-15deg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg id='login' opacity='0.66'%3E%3Cpath id='Path_243261' data-name='Path 243261' d='M36.167,0H13.25A6.25,6.25,0,0,0,7,6.25V16.667a2.083,2.083,0,0,0,4.167,0V6.25A2.083,2.083,0,0,1,13.25,4.167H36.167A2.083,2.083,0,0,1,38.25,6.25v37.5a2.083,2.083,0,0,1-2.083,2.083H13.25a2.083,2.083,0,0,1-2.083-2.083V33.333a2.083,2.083,0,1,0-4.167,0V43.75A6.25,6.25,0,0,0,13.25,50H36.167a6.25,6.25,0,0,0,6.25-6.25V6.25A6.25,6.25,0,0,0,36.167,0Z' transform='translate(7.583)' fill='%23fff'/%3E%3Cpath id='Path_243262' data-name='Path 243262' d='M2.083,18.417H28.3L25.61,21.11a2.083,2.083,0,1,0,2.946,2.946l6.25-6.25a2.117,2.117,0,0,0,0-2.946l-6.25-6.25a2.083,2.083,0,1,0-2.946,2.946L28.3,14.25H2.083a2.083,2.083,0,0,0,0,4.167Z' transform='translate(0 8.667)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.t-login-card .t-login-heading:after {
  content: attr(data-title);
  position: absolute;
  right: 0;
  top: 0.5rem;
  z-index: 1;
  font-weight: 900;
  font-size: 3.5rem;
  line-height: 1;
  text-align: center;
  -webkit-text-stroke: 2px rgba(255, 255, 255, 0.12);
  -webkit-text-fill-color: transparent;
}

.t-login-card .t-login-title {
  background-image: repeating-radial-gradient(circle at 15% center, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 10%, rgba(209, 3, 16, 0.16) 10%, rgba(209, 3, 16, 0.16) 16%), linear-gradient(to right, #90a4e0, #D10310);
  color: #ffffff;
  font-size: 2.25rem;
  font-weight: 500;
  padding: 1.125rem 2rem;
  border-radius: 0.625rem 0.625rem 0 0;
  letter-spacing: 0.09375rem;
}

.t-login-card .t-login-title strong {
  font-weight: 700;
  text-shadow: -0.5px 0.5px rgba(39, 53, 106, 0.32), -1px 1px rgba(39, 53, 106, 0.32), -1.5px 1.5px rgba(39, 53, 106, 0.32), -2px 2px rgba(39, 53, 106, 0.32), -2.5px 2.5px rgba(39, 53, 106, 0.32), -3px 3px rgba(39, 53, 106, 0.32), -3.5px 3.5px rgba(39, 53, 106, 0.32), -4px 4px rgba(39, 53, 106, 0.32), -4.5px 4.5px rgba(39, 53, 106, 0.32), -5px 5px rgba(39, 53, 106, 0.32);
}

.t-login-card .t-login-title small {
  font-size: 60%;
  padding-left: 0.625rem;
  font-weight: 400;
}

.t-login-card .form-help {
  top: 0.6em;
  left: 0;
}

.t-login-card .form-help a {
  font-size: 0.9em;
  float: right;
  color: #204B91;
}

.t-login-card::after {
  background: #E5E5E5 none repeat scroll 0 0;
  content: "";
  height: 2px;
  position: absolute;
  width: 45%;
  right: 0;
}

.code {
  border: 1px solid #E5E5E5;
}

.content {
  margin: 0 2em;
}

.content p {
  line-height: 1.8em;
  margin-bottom: 1em;
}

.content a {
  color: #204B91;
}

.hr-line {
  border: 1px solid #F0F0F0;
}

.hr-dashed {
  border: 1px dashed #F0F0F0;
  margin: 2em 0;
}

.t-login-footer {
  border-radius: 0 0 0.625rem 0.625rem;
  background-color: #DEE2E6;
}

.t-sticky-hr {
  position: relative;
  height: 0.75rem;
  width: 100%;
  background-color: #edf0fa;
  -webkit-transform: translateY(-1rem);
  transform: translateY(-1rem);
  border-radius: 0.25rem;
}

.t-scroll-trigger {
    margin-top: 1rem;
    text-align: center;
}
.t-scroll-trigger .btn {
    padding: 1rem 3rem;
}
.t-scroll-trigger .btn .svg-icon {
    display: none !important;
} 
.t-scroll-trigger .btn.active .svg-icon {
    display: block !important;
} 

.t-search-list {
  background-color: #f3f3f4;
  position: relative;
  padding: 1rem 1rem;
}

.t-search-list .search-list-cnt {
  position: relative;
}

.t-search-list .search-list-cnt .search-list-tags {
  position: relative;
  padding-bottom: 1rem;
}

.search-list-items {
  background-color: #ffffff;
}

.search-list-items.empty {
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

.search-list-items .search-list-item {
  border-bottom: 1.5px solid #f3f3f3;
  transition: all 0.25s ease-in-out;
}
.search-list-items .search-list-item.empty {
    padding: 1rem 1rem 1.25rem;
    text-align: center;
    color: #cc4667;
}

.t-detail-header {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 1.5rem;
}

.t-detail-header .t-detail-header-cnt {
  box-shadow: 0px 0px 2.5rem 1.25rem rgba(113, 113, 126, 0.12);
  font-size: 1rem;
}

.t-detail-header .t-detail-header-cnt.is-fix {
  border-radius: 0 0 0.625rem 0.625rem;
  border-top: 0.25rem solid #b5c2eb;
}

.t-detail-header .t-detail-header-cnt.is-fix .t-detail-bg {
  transition: all 0.25s ease-in-out;
  width: 0;
  height: 0;
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  transition: 0.5s height ease, 0.5s max-height ease, 0.5s opacity ease, 0s visibility ease;
  padding: 0;
  margin: 0;
  border: 0;
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
  opacity: 0;
}

.t-detail-header .t-detail-header-cnt.is-fix .t-detail-main {
  transition: all 0.25s ease-in-out;
  padding: 0.75rem 1.25rem;
}

.t-detail-header .t-detail-header-cnt.is-fix .t-detail-main .t-detail-lt .t-detail-corp-group {
  transition: all 0.25s ease-in-out;
  width: 0;
  height: 0;
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  transition: 0.5s height ease, 0.5s max-height ease, 0.5s opacity ease, 0s visibility ease;
  padding: 0;
  margin: 0;
  border: 0;
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
  opacity: 0;
}

.t-detail-header .t-detail-header-cnt.is-fix .t-detail-main .t-detail-rt .t-tag {
  position: absolute;
  left: 1rem;
  top: 0.25rem;
}

.t-detail-header .t-detail-header-cnt .t-detail-bg {
  position: relative;
  border-radius: 0.625rem 0.625rem 0 0;
}

.t-detail-header .t-detail-header-cnt .t-detail-bg .t-detail-bg-container {
  position: relative;
  border-radius: inherit;
  display: block;
  width: 100%;
}

.t-detail-header .t-detail-header-cnt .t-detail-bg .t-detail-bg-container:before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 16%;
}

.t-detail-header .t-detail-header-cnt .t-detail-bg .t-detail-bg-container .t-detail-bg-image {
  aspect-ratio: auto;
  border-radius: inherit;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.t-detail-header .t-detail-header-cnt .t-detail-main {
  position: relative;
  padding: 1.25rem 1.75rem;
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: self-end;
  flex-direction: row;
  flex-wrap: wrap;
}

.t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt {
  position: relative;
  flex: 1 1 auto;
}

.t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group {
  display: flex;
  align-items: self-end;
  transition: all 0.25s ease-in-out;
}

.t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-detail-corp-img, .t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-job-card .t-brand-img, .t-job-card .t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-brand-img, .t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-corp-card .t-brand-img, .t-corp-card .t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-brand-img {
  width: 8rem;
  height: 8rem;
  border-width: 0.25rem;
  box-shadow: 0 2px 12px rgba(18, 19, 40, 0.24);
}

.t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-detail-corp {
  margin-left: 1rem;
}

.t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-details-txts {
  margin-bottom: 0.5rem;
}

.t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-rt {
  flex: 1 1 auto;
  text-align: right;
}

.t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-rt .t-applys-progress .t-progress-wrap {
  max-width: 15rem;
}

.t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-rt .t-tag {
  margin-bottom: 0.75rem;
}

.t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-rt .t-btn-fav {
  margin-right: 0.5rem;
}

.t-detail-header .t-detail-header-cnt .t-detail-main .t-detail-rt .t-btn-apply {
  flex: 1 1 auto;
}

.t-detail {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 2.25rem;
}

.t-detail-slider {
  position: relative;
  padding: 4rem 0;
}

#detailHeader.is-fix.is-fix.is-fix.is-fix.is-fix.is-fix {
  top: 0;
  width: 100%;
}

#sidePanel.is-fix.is-fix.is-fix.is-fix.is-fix.is-fix {
  top: 0;
  margin-top: 0.75rem;
  width: inherit;
}

#sidePanel.is-fix.is-fix.is-fix.is-fix.is-fix.is-fix hr ~ dl {
  transition: all 0.25s ease-in-out;
  width: 0;
  height: 0;
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  transition: 0.5s height ease, 0.5s max-height ease, 0.5s opacity ease, 0s visibility ease;
  padding: 0;
  margin: 0;
  border: 0;
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
  opacity: 0;
}

#sidePanel.is-absolute.is-absolute.is-absolute.is-absolute.is-absolute.is-absolute {
  bottom: 0;
}

#tuJobFilter.is-fix.is-fix.is-fix.is-fix.is-fix.is-fix {
  top: 0;
}

.t-detail-header.t-job-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group {
  -webkit-transform: translateY(-6.5rem);
  transform: translateY(-6.5rem);
  position: absolute;
}

.t-detail-header.t-job-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-detail-corp-img, .t-detail-header.t-job-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-job-card .t-brand-img, .t-job-card .t-detail-header.t-job-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-brand-img, .t-detail-header.t-job-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-corp-card .t-brand-img, .t-corp-card .t-detail-header.t-job-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-corp-group .t-brand-img {
  width: 6.5rem;
  height: 6.5rem;
}

.t-detail-header.t-job-header .t-detail-header-cnt .t-detail-main .t-detail-rt .t-applys-progress .t-progress-wrap {
  max-width: 15rem;
}

.t-job-slider {
  background-color: #f6f7fc;
}

.t-detail-header.t-corp-header .t-detail-header-cnt {
  box-shadow: 0px 0px 2.5rem 1.25rem rgba(113, 113, 126, 0.12);
  font-size: 1rem;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix {
  border-radius: 0 0 0.625rem 0.625rem;
  border-top: 0.25rem solid #b5c2eb;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-detail-main {
  padding: 0.625rem 1.25rem;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-detail-main .t-detail-lt .t-detail-lt-corp-group .t-detail-corp-group .t-detail-corp {
  margin-left: 1rem;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-detail-main .t-detail-lt .t-detail-lt-corp-group .t-detail-lt-corp-group-item {
  padding-left: 0rem;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-detail-main .t-detail-lt .t-detail-lt-corp-group .t-detail-lt-corp-group-item .t-list-group {
  padding-left: 1rem;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-detail-main .t-detail-lt .t-detail-lt-corp-group .t-detail-lt-corp-group-item .t-list-group .t-list-brands .t-list-brands-item .t-list-brands-link {
  width: 2.5rem;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-detail-main .t-detail-lt .t-detail-lt-corp-group .t-detail-lt-corp-group-item .t-detail-title {
  margin-top: 0;
  font-size: 1.875rem;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-detail-main .t-detail-rt .btn--lg {
  padding: 0.625rem 1.25rem;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-detail-main .t-detail-rt .t-btn-fav {
  width: 60%;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-detail-main .t-detail-rt .t-tag {
  position: absolute;
  left: 1rem;
  top: 0.25rem;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-navs-list {
  display: flex;
  align-items: baseline;
  flex-wrap: nowrap;
  justify-content: space-around;
}

.t-detail-header.t-corp-header .t-detail-header-cnt.is-fix .t-navs-list .t-navs-list-item {
  font-size: 0.9375rem;
  padding: 0.75rem 0;
}

.t-detail-header.t-corp-header .t-detail-header-cnt .t-detail-main {
  position: relative;
  padding: 1.25rem 1.75rem;
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: self-end;
  flex-direction: row;
  flex-wrap: wrap;
}

.t-detail-header.t-corp-header .t-detail-header-cnt .t-detail-main .t-detail-lt {
  position: relative;
  flex: 1 1 auto;
}

.t-detail-header.t-corp-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-lt-corp-group .t-detail-lt-corp-group-item {
  padding-left: 1.5rem;
}

.t-detail-header.t-corp-header .t-detail-header-cnt .t-detail-main .t-detail-lt .t-detail-lt-corp-group .t-detail-lt-corp-group-item .t-detail-title {
  margin-top: 0.5rem;
  margin-bottom: 0;
}

.t-detail-header.t-corp-header .t-detail-header-cnt .t-detail-main .t-detail-rt .t-btn-fav {
  width: 50%;
}

.t-corp-slider {
  background-color: #f4f4f5;
}

.t-panel-infos .t-definition-list {
  width: 50%;
}

.t-navs-list {
  display: flex;
  align-items: baseline;
  flex-wrap: nowrap;
  justify-content: space-around;
}

.t-navs-list .t-navs-list-item {
  position: relative;
  background-color: #f9f9fa;
  border-radius: 0.375rem 0.375rem 0 0;
  color: #121328;
  flex: 1 1 auto;
  width: auto;
  max-width: 100%;
  text-align: center;
  padding: 1rem 0;
  text-decoration: none !important;
}

.t-navs-list .t-navs-list-item.active {
  color: #D10310;
  background-color: #f6f7fc;
  font-weight: 700;
  font-size: 125%;
}

.t-navs-list .t-navs-list-item.active:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.125rem;
  border-radius: 0.375rem;
  width: 100%;
  height: 0.375rem;
  background-image: linear-gradient(120deg, #D10310 0%, #90a4e0 100%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 88%;
  transition: all 0.25s ease-in-out;
}

.t-navs-list .t-navs-list-item:hover {
  background-color: #f6f7fc;
  color: #3c56ab;
  -webkit-transform: scale(1.025);
  transform: scale(1.025);
}

.t-recruitment-jumbotron {
/*  background-color: #4667CC;*/
	background-image: linear-gradient(to right, #4d66c5, #4d8bc5);
  position: relative;
  color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 1.5rem;
  /*z-index: 1;*/
}
@media (max-width:768px) {
    .t-recruitment-jumbotron {
        border-top-left-radius: 0.5rem;
        border-top-right-radius: 0.5rem;
    }
}



@media (max-width: 768px) {
    .t-recruitment-jumbotron .container {
        padding:0 !important;
    }
    .t-index .t-recruitment-jumbotron .container {
        padding: 0 1.25rem !important;
    }
    .t-recruitment-jumbotron .t-search-inner .t-form-inline {
    flex-wrap: wrap;
    }
}
.t-recruitment-jumbotron .t-recruitment-heading {
  font-weight: 700;
  text-shadow: -0.5px 0.5px #dae1f5, -1px 1px #dae1f5, -1.5px 1.5px #dae1f5, -2px 2px #dae1f5, -2.5px 2.5px #dae1f5, -3px 3px #dae1f5, -3.5px 3.5px #dae1f5, -4px 4px #dae1f5;
  margin-bottom: 0.5rem;
  position: relative;
  font-weight: 700;
  letter-spacing: 0.01875em;
  background: #ffffff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  z-index: 1;
}

.t-recruitment-jumbotron .t-recruitment-heading:before {
  content: attr(data-outline-text);
  display: inherit;
  position: absolute;
  top: 0;
  left: 0;
  font-size: inherit;
  z-index: -1;
}

.t-recruitment-jumbotron .t-recruitment-sub-heading {
  font-size: 1.2rem;
  padding-bottom: 0.625rem;
  margin-bottom: 0.75rem;
  position: relative;
  font-weight: 700;
  letter-spacing: 0.01875em;
  z-index: 1;
}
@media (max-width:768px) {
    .t-recruitment-jumbotron .t-recruitment-sub-heading {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
}

.t-recruitment-jumbotron .t-recruitment-sub-heading:before {
  content: attr(data-outline-text);
  display: inherit;
  position: absolute;
  -webkit-text-stroke: 0.15em #b5c2eb;
  top: 0;
  left: 0;
  font-size: inherit;
  z-index: -1;
}

.t-recruitment-jumbotron .t-talk-bubble {
  position: absolute;
  right: 0;
  top: -1rem;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.88;
  border-radius: 0.625rem;
  z-index: 9;
}

.t-recruitment-jumbotron .t-talk-bubble strong {
  font-size: 150%;
  font-weight: 700;
  color: #F5DF4D;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.t-recruitment-jumbotron .t-users {
  font-size: 175%;
  letter-spacing: 2px;
  position: relative;
  font-weight: 700;
  letter-spacing: 0.025em;
  z-index: 1;
  color: #f5df4d;
}

.t-recruitment-jumbotron .t-users:before {
  content: attr(data-outline-text);
  display: inherit;
  position: absolute;
  top: 0;
  left: 0;
  font-size: inherit;
  z-index: -1;
}

.t-recruitment-jumbotron .t-search-cnts {
  background-color: #ffffff;
  border-radius: 0.625rem;
  box-shadow: 2px 4px 12px rgba(18, 19, 40, 0.12);
  padding: 1.25rem 0.625rem 1.25rem 1.25rem;
  /*z-index: 1;*/
}

@media (max-width: 768px) {
    .t-recruitment-jumbotron .t-search-cnts {
        border-top-left-radius:0;
        border-top-right-radius:0;
    }
    .t-recruitment-jumbotron .t-tab-content {
    flex-wrap: wrap;
    }
}
.t-recruitment-jumbotron .t-tab-content .t-form-group {
  margin-bottom: 0;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control {
  font-size: 1.125rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  background-color: #f7f7f7;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control.placeholder {
  color: #b8b8bf;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control:-moz-placeholder {
  color: #b8b8bf;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control::-moz-placeholder {
  color: #b8b8bf;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control:-ms-input-placeholder {
  color: #b8b8bf;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group .t-form-control::-webkit-input-placeholder {
  color: #b8b8bf;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group > label {
  display: none;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(1) {
  width: 30%;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(2) {
  width: 25%;
}

.t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(3) {
  width: 25%;
}

@media (max-width: 992px) {
  .t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(1), .t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(2), .t-recruitment-jumbotron .t-tab-content .t-form-group:nth-child(3) {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .t-recruitment-jumbotron .t-tab-content .t-form-group {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
    margin-right: 0;
  }
}
.t-recruitment-jumbotron .t-tab-content .t-inner-search-btn {
  width: 20%;
}

@media (max-width: 992px) {
  .t-recruitment-jumbotron .t-tab-content .t-inner-search-btn {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
    margin-right: 0;
  }
}
.t-recruitment-jumbotron .t-tab-content .t-inner-search-btn .t-btn-search {
  font-size: 1.125rem;
  font-weight: 500;
  padding: 0.625rem 1.75rem;
  min-width: 12rem;
  width: 100%;
  letter-spacing: 1px;
}

.t-recruitment-jumbotron .t-tab-content .btn {
  font-size: 1.125rem;
  padding: 1rem;
  width: 100%;
}

@media all and (max-width: 768px) {
  .t-recruitment-jumbotron .t-tab-content .btn {
    font-size: 1.25rem;
  }
}
.t-recruitment-jumbotron .t-tab-content .btn i {
  margin-right: 0.5rem;
  vertical-align: middle;
}

.t-recruitment-jumbotron .hot-links-list {
  width: 100%;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

/*
.t-recruitment-section {
  position: relative;
  padding: 0.25rem 0;
}
*/

.t-news-section {
    background-color: #fff !important;
    padding-top: 0rem !important;
}

/*  Recruitment Tab
----------------------------------------  */
.t-recruitment-section {
/*  background-color: #eef6ff;*/
/*  padding: .5rem 0 2rem 0;*/
}
.t-recruitment-section.t-news-section .btnMoreNewsM {
    display: none;
}
@media (max-width:768px) {
    .t-recruitment-section.t-news-section .btnMoreNewsM {
        display: block;
    }
    .t-recruitment-section.t-news-section .btnMoreNewsC {
        display: none;
    }
}
.t-recruitment-section.t-corp-section {
  background-color: #ffffff;
}

.t-recruitment-section.t-corp-section .t-corp-card:hover {
  border-color: #D10310;
}

.t-recruitment-section.t-corp-section .t-corp-card .t-card-figcaption .t-card-title {
  color: #1c2449;
  background: linear-gradient(to right, #6b85d6, #27356a) no-repeat left bottom/0 0.25rem;
}

.t-recruitment-section.t-corp-section .t-corp-card .t-card-figcaption .t-card-title:hover, .t-recruitment-section.t-corp-section .t-corp-card .t-card-figcaption .t-card-title.hover {
  color: #27356a;
  background-size: 200% 0.125rem;
}

.t-lt-blob {
  position: relative;
}

.t-lt-blob:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23121328' d='M39 3.7c4.6 2.9 8.4 7.5 9 12.4.5 5-2.3 10.1-5 15.7-2.9 5.6-5.7 11.6-10.6 14.4a18 18 0 0 1-17.1-.7c-5-3-8.1-8.5-10.9-13.9S-.7 21.2.2 16.7c1-4.5 5.3-8.3 9.7-11.2s9-5 14-5.4a24.2 24.2 0 0 1 15 3.6Z' data-name='Path 111648'/%3E%3C/svg%3E");
}

/*  Tab Styles 
----------------------------------------  */
.recruit-tab {
  position: relative;
  font-size: 0;
}

.recruit-tab .recruit-tab-navs {
  position: relative;
  background-color: #ffffff;
  border-radius: 5rem;
  padding: 0.375rem 1.25rem;
  text-align: center;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruit-tab-navs {
    display: none;
  }
}
.recruit-tab .recruit-tab-navs.nav-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.recruit-tab .recruit-tab-navs.nav-grab .recruit-tab-nav {
  cursor: -webkit-grab;
  cursor: grab;
}

.recruit-tab .recruit-tab-navs label:not(:last-child) {
  margin-right: 0.25rem;
}

.recruit-tab .recruit-tab-navs .recruit-tab-nav {
  border-radius: 8px 8px 0 0;
  cursor: pointer;
  color: #898994;
  font-size: 1rem;
  margin-bottom: 0;
  padding: 0.75rem 1rem 0.5rem;
  display: inline-block;
  vertical-align: bottom;
  transition: all 0.25s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.recruit-tab .recruit-tab-navs .recruit-tab-nav:hover {
  color: #121328;
}

.recruit-tab #recruit1:checked ~ .recruit-tab-navs #recruit_1_lab,
.recruit-tab #recruit2:checked ~ .recruit-tab-navs #recruit_2_lab,
.recruit-tab #recruit3:checked ~ .recruit-tab-navs #recruit_3_lab,
.recruit-tab #recruit4:checked ~ .recruit-tab-navs #recruit_4_lab,
.recruit-tab #recruit5:checked ~ .recruit-tab-navs #recruit_5_lab {
  color: #121328;
  font-size: 1.125rem;
}

.recruit-tab #recruit1:checked ~ .recruit-tab-navs #recruit_1_lab .num,
.recruit-tab #recruit2:checked ~ .recruit-tab-navs #recruit_2_lab .num,
.recruit-tab #recruit3:checked ~ .recruit-tab-navs #recruit_3_lab .num,
.recruit-tab #recruit4:checked ~ .recruit-tab-navs #recruit_4_lab .num,
.recruit-tab #recruit5:checked ~ .recruit-tab-navs #recruit_5_lab .num {
  color: #D10310;
}

.recruit-tab .recruit-tab-tools-bar {
  position: relative;
  margin-top: 2.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: right;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruit-tab-tools-bar {
    margin-top: 0;
    margin-bottom: 1.125rem;
    text-align: center;
  }
}
@media all and (max-width: 576px) {
  .recruit-tab .recruit-tab-tools-bar {
    padding-left: 0;
    padding-right: 0;
  }
}
.recruit-tab .recruit-tab-tools-bar .total {
  font-size: 1rem;
  position: absolute;
  left: 0.75rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.recruit-tab .recruit-tab-tools-bar .total strong {
  color: #D10310;
  font-size: 1.25rem;
}

@media all and (max-width: 1200px) {
  .recruit-tab .recruit-tab-tools-bar .total {
    position: relative;
    left: auto;
    top: auto;
    -webkit-transform: none;
    transform: none;
    -webkit-transform: initial;
    transform: initial;
    margin-bottom: 1rem;
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruit-tab-tools-bar .total {
    display: none;
  }
}
.recruit-tab .recruit-tab-tools-bar :not(:last-child) {
  margin-right: 0.5rem;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruit-tab-tools-bar .filter-group .chk-lab {
    font-size: 1.25rem;
  }
}
@media all and (max-width: 576px) {
  .recruit-tab .recruit-tab-tools-bar .filter-group .chk-lab {
    font-size: 1rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content {
  position: relative;
  display: none;
  font-size: medium;
  font-size: initial;
  padding: 1rem;
  -webkit-animation: fadeIn 0.75s ease-in-out;
  animation: fadeIn 0.75s ease-in-out;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item {
  background-color: #ffffff;
  border-radius: 8px;
  font-size: 0;
  margin-bottom: 1rem;
  padding: 0.375rem;
  overflow: hidden;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item {
    padding: 1rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt {
  background-color: rgba(209, 3, 16, 0.16);
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt {
    background-color: #ffffff;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt .recruit-tags {
  background-color: #D10310;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt .lt-img-box {
  position: absolute;
  top: calc(50% - 20.5px);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt .lt-img-box {
    position: relative;
    top: auto;
    left: auto;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    padding: 0;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt .lt-date {
  color: #9f020c;
  position: absolute;
  top: calc(50% - 20.5px);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .lt-cnt .lt-date.interval .date-group:first-of-type:after {
  background-color: #9f020c;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .ct-cnt .ct-title {
  background-image: linear-gradient(90deg, rgba(209, 3, 16, 0.66) 0%, rgba(209, 3, 16, 0.48) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0CA678", endColorstr="#0CA678", GradientType=1);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.online .ct-cnt .ct-txt dl dd big {
  color: #D10310;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt {
  background-color: rgba(245, 223, 77, 0.16);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt .recruit-tags {
  background-color: #F5DF4D;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt .lt-img-box {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt .lt-img-box {
    display: none;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt .lt-date {
  color: #706206;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .lt-cnt .lt-date.interval .date-group:first-of-type:after {
  background-color: #706206;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .ct-cnt .ct-title {
  background-image: linear-gradient(90deg, rgba(245, 223, 77, 0.66) 0%, rgba(245, 223, 77, 0.48) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F783AC", endColorstr="#F783AC", GradientType=1);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item.onsite .ct-cnt .ct-txt dl dd big {
  color: #F5DF4D;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt,
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt,
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt {
  font-size: 1rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  border-radius: 6px 0 0 6px;
  width: 10rem;
  height: 10rem;
  text-align: center;
}

@media all and (max-width: 1200px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt {
    width: 10rem;
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt {
    display: block;
    text-align: left;
    width: 100%;
    height: auto;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-img-box {
  padding: 0.5rem;
  width: 100%;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-img-box img {
  border-radius: 4px;
  max-width: 100%;
  width: 100%;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date {
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date {
    display: none;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group {
  position: relative;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group:first-of-type {
  padding-left: 1rem;
  text-align: left;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group:first-of-type:after {
  content: "";
  width: 1.875rem;
  height: 1px;
  background-color: #9f020c;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%) rotate(-45deg);
  transform: translateX(-50%) rotate(-45deg);
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group:last-of-type {
  padding-right: 1rem;
  text-align: right;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group .date-cnt {
  display: inline-block;
  vertical-align: middle;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group .date-cnt .month {
  font-family: "futura-pt";
  font-weight: 700;
  font-style: normal;
  font-size: 0.75rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group .date-cnt .week {
  font-family: "futura-pt";
  font-weight: 400;
  font-style: normal;
  font-size: 0.75rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.interval .date-group .day {
  display: inline-block;
  vertical-align: middle;
  font-family: "futura-pt";
  font-weight: 700;
  font-style: normal;
  font-size: 2.5rem;
  letter-spacing: -2px;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.single .date-group .date-cnt {
  display: inline-block;
  vertical-align: middle;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.single .date-group .date-cnt .month {
  font-family: "futura-pt";
  font-weight: 700;
  font-style: normal;
  font-size: 1.25rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.single .date-group .date-cnt .week {
  font-family: "futura-pt";
  font-weight: 400;
  font-style: normal;
  font-size: 1.25rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .lt-date.single .date-group .day {
  display: inline-block;
  vertical-align: middle;
  font-family: "futura-pt";
  font-weight: 700;
  font-style: normal;
  font-size: 4rem;
  letter-spacing: -10px;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .recruit-tags {
  display: inline-block;
  border-radius: 4px;
  color: #ffffff;
  font-size: 0.875rem;
  padding: 0.375rem 0;
  position: absolute;
  bottom: 0.5rem;
  left: 50%;
  width: 90%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .lt-cnt .recruit-tags {
    position: relative;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    width: auto;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    margin-top: 0.75rem;
    margin-left: 0.75rem;
    margin-bottom: 1rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt {
  border-right: #f3f3f3 1px solid;
  display: inline-block;
  vertical-align: middle;
  padding-left: 1rem;
  padding-right: 1rem;
  width: calc(100% - 26rem);
}

@media all and (max-width: 1200px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt {
    width: calc(100% - 22rem);
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt {
    border-right: transparent 1px solid;
    display: block;
    text-align: left;
    width: 100%;
    padding-bottom: 1rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-title {
  display: inline;
  background-size: 100% 3px;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: 100%;
  font-size: 1.25rem;
  font-weight: bolder;
  line-height: 1.75;
  padding-bottom: 0.25rem;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-title {
    font-size: 1.375rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt {
  font-size: 0;
  padding-top: 0.5rem;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt {
    padding-top: 1rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt .txt-col {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 0 1rem 0 0;
}

@media all and (max-width: 768px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt .txt-col {
    display: block;
    width: 100%;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl {
  font-size: 0;
  margin-top: 0.5rem;
  clear: both;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl dt {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  color: #424242;
  font-size: 0.875rem;
  line-height: 1.75;
  float: left;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl dt {
    font-size: 1rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl dd {
  display: inline-block;
  vertical-align: top;
  width: 75%;
  font-size: 0.875rem;
  padding-left: 0.5rem;
  line-height: 1.75;
  white-space: pre-line;
  float: left;
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl dd {
    font-size: 1rem;
  }
}
@media all and (max-width: 768px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl dd {
    white-space: inherit;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .ct-cnt .ct-txt dl dd big {
  font-weight: bolder;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 16rem;
}

@media all and (max-width: 1200px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt {
    width: 12rem;
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt {
    margin-top: 1rem;
    display: block;
    width: 100%;
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt .btn {
    border-width: 2px;
    font-size: 1.25rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    width: 100%;
  }
}
@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt .btn span {
    font-size: 1.25rem;
  }
}
.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt .btn i {
  margin-right: 0.5rem;
}

.recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt .location {
  font-size: 0.875rem;
  padding-top: 0.5rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media all and (max-width: 992px) {
  .recruit-tab .recruittabs-contents .recruittabs-content .recruit-list .recruit-list-item .rt-cnt .location {
    font-size: 1rem;
    position: relative;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.recruit-tab #recruit1:checked ~ .recruittabs-contents #recruittabs_content_1,
.recruit-tab #recruit2:checked ~ .recruittabs-contents #recruittabs_content_2,
.recruit-tab #recruit3:checked ~ .recruittabs-contents #recruittabs_content_3,
.recruit-tab #recruit4:checked ~ .recruittabs-contents #recruittabs_content_4,
.recruit-tab #recruit5:checked ~ .recruittabs-contents #recruittabs_content_5 {
  display: block;
}

/*  Filter Group
----------------------------------------  */
.filter-group {
  position: relative;
  background-color: #ffffff;
  border: solid #ffecd2 1px;
  border-radius: 3rem;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  z-index: 2;
}

.filter-group .chk-inp ~ .chk-lab {
  display: block;
  border-radius: 3rem;
  padding: 0.5rem 1.25rem;
}

.filter-group .chk-inp ~ .chk-lab .box {
  position: relative;
  border-radius: 4px;
  height: 1.375rem;
  width: 1.375rem;
}

.filter-group .chk-inp ~ .chk-lab .box:after {
  width: 0.5rem;
  height: 0.875rem;
}

.filter-group .chk-inp ~ .chk-lab:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
  transform: translate(-50%, -50%) scale3d(1, 1, 1);
  transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  z-index: -1;
}

.filter-group .chk-inp:checked ~ .chk-lab {
  color: #ffffff;
}

.filter-group .chk-inp:checked ~ .chk-lab:before {
  -webkit-transform: translate(-50%, -50%) scale3d(56, 56, 1);
  transform: translate(-50%, -50%) scale3d(56, 56, 1);
  opacity: 1;
}

.filter-group .chk-inp:checked ~ .chk-lab .box {
  background-color: #ffffff;
}

.filter-group.online:hover {
  background-color: white;
  color: #86020a;
}

.filter-group.online .chk-inp ~ .chk-lab .box {
  border: 2px solid #fc2532;
}

.filter-group.online .chk-inp ~ .chk-lab .box:hover {
  border-color: #fc3e4a;
}

.filter-group.online .chk-inp ~ .chk-lab .box:before {
  background-color: #D10310;
}

.filter-group.online .chk-inp ~ .chk-lab:before {
  background-color: #D10310;
}

.filter-group.online .chk-inp:checked ~ .chk-lab .box {
  border-color: #ffffff;
}

.filter-group.online .chk-inp:checked ~ .chk-lab .box:after {
  border: solid #D10310;
  border-width: 0 0.1875rem 0.1875rem 0;
}

.filter-group.onsite:hover {
  background-color: #fbf2b7;
  color: #e8cc0d;
}

.filter-group.onsite .chk-inp ~ .chk-lab .box {
  border: 2px solid #f8e87d;
}

.filter-group.onsite .chk-inp ~ .chk-lab .box:hover {
  border-color: #faf0ae;
}

.filter-group.onsite .chk-inp ~ .chk-lab .box:before {
  background-color: #F5DF4D;
}

.filter-group.onsite .chk-inp ~ .chk-lab:before {
  background-color: #F5DF4D;
}

.filter-group.onsite .chk-inp:checked ~ .chk-lab .box {
  border-color: #ffffff;
}

.filter-group.onsite .chk-inp:checked ~ .chk-lab .box:after {
  border: solid #F5DF4D;
  border-width: 0 0.1875rem 0.1875rem 0;
}

.filter-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.2' height='9.6' viewBox='0 0 19.2 9.6'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23212529;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M22.633,9.548a1.3,1.3,0,0,0,.149-2.032l-.127-.12a1.492,1.492,0,0,0-1.842-.144l-7.258,5.936L6.387,7.252A1.492,1.492,0,0,0,4.546,7.4l-.127.12a1.3,1.3,0,0,0,.149,2.032l8.126,6.779a1.5,1.5,0,0,0,1.724,0Z' transform='translate(-4 -7)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 1.25rem top 50%;
  background-size: 0.875rem auto;
  border: 1px #ffecd2 solid;
  border-radius: 3rem;
  cursor: pointer;
  color: #121328;
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  padding: 0.55rem 2.5rem 0.55rem 1.625rem;
}

.filter-select::-ms-expand {
  display: none;
}

.filter-select:focus {
  border-color: #fed5d7;
}

.filter-select:hover {
  border-color: #fed5d7;
}

.filter-select:focus-visible {
  outline: none;
}

/*  re-pagination
----------------------------------------  */
.re-pagination {
  background-color: #ffffff;
  border-radius: 4rem;
  margin-top: 2rem;
  padding: 1rem 0;
  text-align: center;
}

.re-pagination * {
  position: relative;
}

.re-pagination ul {
  font-size: 0;
}

.re-pagination ul li {
  display: inline-block;
}

.re-pagination ul li.disabled a {
  color: #ffecd2;
  cursor: not-allowed;
}

.re-pagination ul li.disabled a:hover {
  cursor: not-allowed;
  text-decoration: none;
  color: #ffecd2;
}

.re-pagination ul li.disabled a:focus {
  outline: none;
}

.re-pagination ul li.disabled .arrow-icon .arrow {
  background-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon .arrow.lt-long-arrow:before {
  border-right-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon .arrow.rt-long-arrow:before {
  border-left-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon:hover .arrow {
  background-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon:hover .arrow.lt-long-arrow:before {
  border-right-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon:hover .arrow.rt-long-arrow:before {
  border-left-color: #ffecd2;
}

.re-pagination ul li.disabled .arrow-icon:focus {
  outline: none;
}

.re-pagination ul li:first-child {
  position: absolute;
  left: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.re-pagination ul li:last-child {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.re-pagination ul li a {
  font-size: 1rem;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.5rem;
  color: #898994;
}

.re-pagination ul li a:hover {
  color: #D10310;
  text-decoration: none;
}

.re-pagination .arrow-icon:hover .arrow {
  background-color: #D10310;
}

.re-pagination .arrow-icon:hover .arrow.lt-long-arrow:before {
  border-right-color: #D10310;
}

.re-pagination .arrow-icon:hover .arrow.rt-long-arrow:before {
  border-left-color: #D10310;
}

.re-pagination .arrow-icon .arrow {
  background-color: #898994;
  width: 2rem;
  height: 2px;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.125s ease-in-out;
}

.re-pagination .arrow-icon .arrow.lt-long-arrow:before,
.re-pagination .arrow-icon .arrow.rt-long-arrow:before {
  content: "";
  position: absolute;
  top: -4px;
  border-width: 5px;
  border-style: dashed;
  border-color: transparent;
}

.re-pagination .arrow-icon .arrow.lt-long-arrow:before {
  left: -6px;
  border-right-style: solid;
  border-right-color: #898994;
}

.re-pagination .arrow-icon .arrow.rt-long-arrow:before {
  right: -6px;
  border-left-style: solid;
  border-left-color: #898994;
}

[data-separated=true] {
  color: #D10310;
}

.t-resume-page {
  margin-bottom: 4rem;
}

.t-resume-page .t-wrapper-inner :not(:last-of-type) .t-panel {
  margin-bottom: 1.5rem;
}

.t-resume-page [data-profile] {
  position: relative;
}

.t-resume-page .t-resume-item .t-resume-nums {
  color: #ffffff;
  background-image: linear-gradient(to right, #272727 0%, #6f6f6f 100%);
  background-repeat: repeat-x;
  background-size: 120% 120%;
  display: inline-flex;
  align-items: center;
  padding: 0.625rem 0.75rem 0.9375rem;
  font-size: 0.8125rem;
  font-family: "ellograph-cf", Menlo, Monaco, Consolas, "Courier New", monospace;
  white-space: nowrap;
  text-align: center;
  border-radius: 0.625rem 0.625rem 0 0;
  margin-bottom: 0;
  position: absolute;
  right: 0.5rem;
  top: -2.5rem;
}

.t-resume-page .t-resume-item .t-resume-nums strong {
  letter-spacing: 0.125rem;
  font-size: 125%;
  color: #F5DF4D;
}

.t-membercenter-section {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (max-width:768px) {
    .t-membercenter-section {
      padding-top: 3rem;
      padding-bottom: 3rem;
    }
}

.t-membercenter-section .t-panel {
  margin-bottom: 1.5rem;
  border: 1px solid #eee;
}

.t-membercenter-section .t-panel-stat {
    cursor: pointer;
}
@media screen and (max-width:768px) {
  .t-membercenter-section .t-panel-stat {
      min-height: 130px;
}
}
.fslightbox-open.fslightbox-open {
  overflow: visible;
  overflow: initial;
  height: auto;
  height: initial;
}

.fslightbox-open.fslightbox-open body {
  overflow: hidden;
}

.fslightbox-open.fslightbox-open .fslightbox-slide-btn {
  border-radius: 0.625rem;
}

.fslightbox-open.fslightbox-open .fslightbox-toolbar {
  border-bottom-left-radius: 0.625rem;
}

.fslightbox-open.fslightbox-open .fslightbox-source {
  border-radius: 0.625rem;
}

/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
  	This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
  	calculation of the height of the owl-item that breaks page layouts
   */
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #121328;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*=owl-] {
  color: #ffffff;
  font-size: 0.875rem;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.owl-theme .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #ffffff;
  text-decoration: none;
}

.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}

/** 
//  vendor > Owl
// ––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
.owl-hero-slider {
  margin: 0 auto;
}

#hero-main {
  position: relative;
}

#hero-main .owl-nav {
  margin-top: 0;
}

#hero-main .owl-next,
#hero-main .owl-prev {
  background-color: rgba(18, 19, 40, 0.66);
  border-radius: 6px;
  margin: 0;
  color: #ffffff;
  font-size: 2rem;
  margin-top: -1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
}

#hero-main .owl-next i,
#hero-main .owl-prev i {
  display: block;
}

#hero-main .owl-next {
  right: 0.75rem;
}

#hero-main .owl-prev {
  left: 0.75rem;
}

#hero-main .item {
  margin: 0.25rem;
  color: #ffffff;
  border-radius: 8px;
  text-align: center;
  overflow: hidden;
}

#hero-sub.owl-sub-carousel {
  padding: 1rem 0 1.25rem 0;
  position: relative;
}

#hero-sub.owl-sub-carousel.owl-theme .owl-nav {
  margin-top: 0;
}

#hero-sub.owl-sub-carousel.owl-theme .owl-next,
#hero-sub.owl-sub-carousel.owl-theme .owl-prev {
  background-color: rgba(18, 19, 40, 0.66);
  border-radius: 6px;
  color: #ffffff;
  font-size: 1.5rem;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
}

#hero-sub.owl-sub-carousel.owl-theme .owl-next i,
#hero-sub.owl-sub-carousel.owl-theme .owl-prev i {
  display: block;
}

#hero-sub.owl-sub-carousel.owl-theme .owl-next {
  right: 0.25rem;
}

#hero-sub.owl-sub-carousel.owl-theme .owl-prev {
  left: 0.25rem;
}

#hero-sub.owl-sub-carousel.owl-theme .owl-item.current .item a {
  box-shadow: 2px 2px 4px rgba(181, 194, 235, 0.48);
}

#hero-sub.owl-sub-carousel.owl-theme .owl-item:not(.current) {
  position: relative;
}

#hero-sub.owl-sub-carousel.owl-theme .owl-item:not(.current) .item a {
  -webkit-transform: scale(0.98);
  transform: scale(0.98);
}

#hero-sub.owl-sub-carousel.owl-theme .owl-item:not(.current) .item a:after {
  content: "";
  background-color: #121328;
  width: 100%;
  height: 100%;
  opacity: 0.48;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 6px;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  transition: all 0.25s ease-in-out;
}

#hero-sub.owl-sub-carousel.owl-theme .owl-item:not(.current) .item:hover a:after {
  opacity: 0.24;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}

#hero-sub.owl-sub-carousel .item {
  background: #f3f3f4;
  padding: 0;
  margin: 0.25rem;
  color: #ffffff;
  border-radius: 6px;
  text-align: center;
  cursor: pointer;
}

#hero-sub.owl-sub-carousel .item a {
  display: block;
}

#hero-sub.owl-sub-carousel .item a,
#hero-sub.owl-sub-carousel .item img {
  border-radius: inherit;
}

#hero-sub.owl-sub-carousel .current .item {
  background: #6b85d6;
}

.owl-theme .owl-nav [class*=owl-] {
  transition: all 0.25s ease-in-out;
}

.owl-theme .owl-nav [class*=owl-].disabled:hover {
  background-color: #d0d0d4;
}

/*croppie*/
#img-crop {
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
}

#img-crop h3 {
  color: #121328;
  font-size: 1.2em;
}

#img-crop .block {
  border: 12px solid #ffffff;
  border-radius: 1em;
  box-shadow: 0 20px 60px -2px rgba(28, 43, 56, 0.2);
  background-color: #eff3f6;
}

#img-crop .block .stage {
  width: 320px;
  height: 320px;
  position: relative;
}

#img-crop #upload label#filedrag {
  display: block;
  width: 100%;
  height: 100%;
  background: url("https://img.icons8.com/ios/96/c8cccf/upload-2.png") 50% 50% no-repeat;
  background-size: 25% auto;
  transition: background 0.3s ease;
  cursor: pointer;
}

#img-crop #upload label#filedrag.hover {
  background-image: url("https://img.icons8.com/ios/96/c8cccf/upload-2-filled.png");
}

#img-crop #upload input[type=file] {
  display: none;
}

#img-crop #crop {
  display: none;
  /******** Range Input ********/
}

#img-crop #crop .btn {
  color: #ffffff;
  width: 7em;
  height: 2.5em;
  border-radius: 3px;
  background-color: #425389;
  position: absolute;
  top: 50%;
  transition: background 0.3s ease-out;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#img-crop #crop .btn:hover {
  background-color: #5368ab;
}

#img-crop #crop .btn#prev {
  left: 0;
  -webkit-transform: translateX(-130%);
  transform: translateX(-130%);
}

#img-crop #crop .btn#next {
  right: 0;
  -webkit-transform: translateX(130%);
  transform: translateX(130%);
}

#img-crop #crop .cr-boundary {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

#img-crop #crop .cr-boundary .cr-image {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  z-index: -1;
  max-width: none;
}

#img-crop #crop .cr-boundary .cr-viewport {
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-shadow: 0 0 0 900px #d9d9d9;
  z-index: 0;
}

#img-crop #crop .cr-boundary .cr-overlay {
  position: absolute;
  z-index: 2;
  cursor: move;
}

#img-crop #crop .cr-slider-wrap {
  width: 100%;
  height: 2em;
  position: absolute;
  top: 100%;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 99;
  display: flex;
}

#img-crop #crop .cr-slider-wrap .cr-slider {
  width: 75%;
  background-color: transparent;
}

#img-crop #crop .cr-slider-wrap .cr-slider {
  -webkit-appearance: none;
}

#img-crop #crop .cr-slider-wrap .cr-slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  background-color: #c8cccf;
  border: 0;
  border-radius: 1em;
}

#img-crop #crop .cr-slider-wrap .cr-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  margin-top: -6px;
  background-color: #8193a2;
  border-radius: 50%;
  border: none;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

#img-crop #crop .cr-slider-wrap .cr-slider:hover::-webkit-slider-thumb {
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
}

#img-crop #crop .cr-slider-wrap .cr-slider:focus {
  outline: none;
}

#img-crop #crop .cr-slider-wrap .cr-slider:focus::-webkit-slider-thumb {
  background-color: #425389;
}

#img-crop #crop .cr-slider-wrap .cr-slider::-moz-range-track {
  width: 100%;
  height: 4px;
  background-color: #c8cccf;
  border: 0;
  border-radius: 1em;
}

#img-crop #crop .cr-slider-wrap .cr-slider::-moz-range-thumb {
  height: 16px;
  width: 16px;
  margin-top: -6px;
  background-color: #8193a2;
  border-radius: 50%;
  border: none;
  transform: scale(1);
  -moz-transition: transform 0.3s;
  transition: transform 0.3s;
}

#img-crop #crop .cr-slider-wrap .cr-slider:hover::-moz-range-thumb {
  transform: scale(1.25);
}

#img-crop #crop .cr-slider-wrap .cr-slider:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}

#img-crop #crop .cr-slider-wrap .cr-slider:-moz-focusring::-moz-range-thumb {
  background-color: #425389;
}

#img-crop #crop .cr-slider-wrap .cr-slider::-ms-track {
  width: 300px;
  height: 4px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  color: transparent;
}

#img-crop #crop .cr-slider-wrap .cr-slider::-ms-fill-lower,
#img-crop #crop .cr-slider-wrap .cr-slider::-ms-fill-upper {
  background: #c8cccf;
  border-radius: 10px;
}

#img-crop #crop .cr-slider-wrap .cr-slider::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background-color: #8193a2;
}

#img-crop #crop .cr-slider-wrap #cr-rotate {
  color: #8193a2;
  text-align: right;
  background-color: transparent;
  flex: 1;
}

#img-crop #result {
  display: none;
}

#img-crop #result #close {
  width: 50px;
  height: 50px;
  background: url("https://img.icons8.com/material/48/c8cccf/multiply.png") 50% 50% no-repeat;
  background-size: 80%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
}

#img-crop #result #close:hover {
  background-image: url("https://img.icons8.com/material/48/8193a2/multiply.png");
}

#img-crop #result img {
  width: 100%;
  height: 100%;
  display: block;
}
/*# sourceMappingURL=all_recruit.css.map */

/* === End: copy from hr/all_recruit.css === */


.hot_news .t-section-heading a {
    margin-right: 0;
    margin-left: auto;
    padding: 0.125rem 1rem;
    border-radius: 5rem;
}

@media (max-width:768px) {
    .t-form-group, .t-inner-search-btn {
        width: 100%;
    }
}


.img-capt-group {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    margin-bottom: 0;
}

.img-capt-group iframe {
    border: 0; 
    width: 100px; 
    height: 36px; 
    display: inline-block;
    margin-left: 1rem;
}

@media (min-width:768px) {
    .img-capt-group {
        margin-top:1rem;
    }
}

.img-capt-group [name=audioCapt2] {
    width: 200px;
    margin-top:0.25rem;
    margin-left: 0;
    border-radius: 10rem;
}

.img-capt-group a {
    margin: 0 0.5rem;
}

#session_timeout {
    display: none;
}

.promote-container {
    overflow: hidden;
    margin-bottom: 2rem;
    padding: 0;
    /*
        max-height: 496px;
    border-radius: 20px;
    */
}
.promote-container-wrap {
    display: flex;
    column-gap: 0.5rem;
}
.promote-container-inner {
    width: 32%;
    padding-bottom: 0.75rem;
}
@media (max-width: 768px) {
  .promote-container {
      max-height: unset;
  }
    .promote-container-wrap {
        flex-wrap: wrap;
    }
  .promote-container-inner {
    width: 100%;
    }
}

.promote-container-inner .t-panel, .promote-container-inner .media-full {
    height: 200px;
    overflow: hidden;
    border-radius: 0;
}
@media (max-width:768px) {
    .promote-container-inner .t-panel, .promote-container-inner .media-full {
        /*height: unset;*/
        max-height: 200px;
    }
}
.promote-container-inner .media-full iframe {
    height: 200px;
}
.promote-container-inner img {
    border-radius: 10px;
    height: 100%;
    max-width: unset;
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
}
.promote-container-inner .doc-title {
    min-height: 3rem;
    padding: 0.25rem 0.5rem 0.5rem;
}
.promote-container .promote-container-1, 
.promote-container .promote-container-2,
.promote-container .promote-container-3 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    height: 100%;
    overflow: hidden;
    border: 0.125rem dashed #ccc;
    border-radius: 20px;
}
.promote-container .promote-container-1,
.promote-container .promote-container-2 {
    margin-right: 1rem;
}
@media (max-width: 767px) {
    .promote-container .promote-container-1,
    .promote-container .promote-container-2 {
        margin-right: 0;
    }
}
.promote-container .promote-container-3 {
    float: right;
}

.promote-container .promote-container-1:hover, 
.promote-container .promote-container-2:hover,
.promote-container .promote-container-3:hover {
    box-shadow: 0 0.5rem 1rem rgba(15, 15, 15, 0.16);
    border: 0.125rem dashed #ed9a9a;
}

.promote-container-inner .t-section-heading .t-section-heading-main {
    font-size: 1.125rem;
    font-weight:500;
}

.promote-container .t-section-heading a {
    display: block;
    margin-top: 0.25rem;
    margin-right: 0;
    margin-left: auto;
}

/* 人才搜尋, 其他條件 */
.adv-search-panel {
    box-shadow: 2px 4px 12px rgba(18, 19, 40, 0.12);
    margin-bottom: 1rem;
    background-color: #f6f6f6;
}
.adv-search-panel .panel-default {
    border-color: #fff;
}

.adv-search-panel .panel {
    border: 1px solid transparent;
    padding: 0.5rem;
}
.adv-search-panel .panel:not(:last-child):not(:first-child) {
    border-bottom: 1px solid #ccc;
}

.adv-search-panel .panel-default > .panel-heading {
    background-color: #fff;
    border-color: #fff;
}

.adv-search-panel .panel-heading {
    padding: 0px 0px;
}

.adv-search-panel .panel-body .checkbox {
    min-width: 20rem;
    margin-right: 1rem;
}
@media (max-width:768px) {
    .adv-search-panel .panel-body .checkbox {
        min-width: 45%;
        margin-right: 1rem;
    }
}


.t-form-filter .btn-adv-search  {
    width:100%;
    padding: 0.6rem 1.2rem;
}

.t-form-filter .btn-adv-search label {
    color: #666666;
    font-weight: bold;
    font-size: 1.25rem;
    background-color: #fff;
    border: 1px solid;
}
.t-form-filter .btn-adv-search.has-opt label {
    color: #cc4667;
}

.adv-search-panel .btn-adv-search-clear {
    border-radius: 0.5rem;
    margin-left: 0.25rem;
}
.adv-search-panel .btn-adv-search-clear:disabled {
    color: #888 !important;
    background-color: #eee;
    border-color: #aaa;
}
.adv-search-panel .adv-search-opt {
    padding: 0rem 1rem 0.5rem 1rem;
    border: 1px solid #ccc;
    border-radius: 0.5rem;
    margin: 0 0.75rem 0.5rem 0.75rem;
    display: inline-block;
    font-size: 1rem;
    text-decoration: none;
    font-weight: 500;
}
.adv-search-panel .adv-search-opt:hover {
    background-color: #9d9da6;
    border-color: #9d9da6;
    color: #FFF;
}
.adv-search-panel .adv-search-opt.active {
    padding-left: 0;
}

.adv-search-panel .adv-search-opt.active::before {
    content: "";
    position: relative;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23AA0000' class='bi bi-check-circle-fill' viewBox='0 0 16 16'%3E%3cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3c/svg%3E");
    -webkit-transform: translateX(-75%) translateY(-25%);
    transform: translateX(-5%) translateY(-15%);
    width: 1.5rem;
    height: 1.5rem;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 100%;
    transition: all 0.25s ease-in-out;
    display: inline-block;
}

.adv-search-panel .adv-search-opt::after {
    content: "";
    position: relative;
    /*
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000099' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
    */
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23C0C0C0' class='bi bi-list-ul' viewBox='0 0 16 16'%3E %3cpath fill-rule='evenodd' d='M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm-3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E %3c/svg%3E");
    -webkit-transform: translateY(25%);
    transform: translateY(25%);
    width: 1rem;
    height: 1.5rem;
    margin-left: 0.25rem;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 100%;
    transition: all 0.25s ease-in-out;
    display: inline-block;
    float: none;
}

.adv-search-panel .panel-body, .adv-search-panel .panel-body ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0 1rem;
}

.adv-search-panel .panel-body li {
    min-width: 40%;
    margin-right: 1rem;
}
.adv-search-panel .panel-body .radio-group li {
  min-width: 50%;
  margin-right: 0rem;
}
.adv-search-panel .panel-body .radio-group li label {
  margin-left: 25px;
}
.adv-search-panel .panel-body .radio-group li input[type="radio"] {
  position: absolute ;
  margin-top: 4px;
}


.adv-search-panel .panel-body .Rule {
  padding-left: 1rem;
  font-size: 1rem;
  width: 100%;
}
.adv-search-panel .panel-body .Rule .form-control-static {
background-color: #FFF;

}
.adv-search-panel .panel-body .Rule input {
margin-top: 0;
margin-bottom: 5px;
}
.adv-search-panel .panel-body .Rule .form-label {
margin-top: 5px;
}
.adv-search-panel .panel-body .Rule .btn {
  padding: 2px 10px!important;
}
.clearM {
  display: none ;
}

.exper-form select {
  margin-bottom:5px;
}

@media screen and (max-width: 768px) {
  .adv-search-panel .panel-body .Rule input {
  margin-top: -5px;
}
.adv-search-panel .panel-body .radio-group li label {
  margin-left: 20px;
}
  .adv-search-panel .panel-body .radio-group li input[type="radio"] {
  margin-top: 3px;
}
.adv-search-panel .panel-body .Rule select {
  height: 32px;
      margin-top: -5px;
      margin-bottom: 10px;
}
    .adv-search-panel .panel-body .Rule .form-control {
        height: 32px;
    }
.adv-search-panel .panel-body .Rule .btn {
  padding: 4px 10px!important;
}
    .adv-search-panel .panel-body .Rule .form-label {
margin-top: 2px;
}
  .clearM {
      display: block ;
  }
}

.adv-search-panel .panel-body .control-group {
    margin-right: 0.5rem;
    margin-bottom: 0.4rem;
}
.adv-search-panel .panel-body .form-group {
    width: 100%;
}
.adv-search-panel .panel-body .form-group.category-picker-input, .form-group .category-picker-input {
    padding: 0.5rem 0.5rem !important;
    flex-wrap: wrap;
}
.adv-search-panel .panel-body .form-group .form-control {
    margin: 0.25rem 0.25rem;
}
.adv-search-panel .panel-body .form-group .form-control.width-auto {
    width: auto !important;
}

.adv-search-panel .panel-body .t-form-control {
    min-height: 3rem;
}

.loadingMask {
    position: absolute; 
    top: 0px;
    left: 0px; 
    width: 100%;
    min-height: 1440px;
    background-color: rgba(255, 255, 255, 0.3); 
    z-index: 9999;
    overflow: hidden;
}
.loadingMask .loadingMask-inner {
    width: 50px; 
    height: 50px; 
    position: absolute; 
    left: 0px; 
    right: 0px; 
    top: 25%; 
    margin-left: auto; 
    margin-right: auto; 
    background-color: rgba(255, 255, 255, 0.3); 
    border-radius: 25px; 
    padding: 0px; 
    overflow: hidden;
}
.loadingMask .loadingMask-inner img.spinner {
    width: 100%;
    height: 100%; 
    text-align: center;
    margin: 0;
}

.glyphicon-exclamation-sign {
    display: inline-block;
    margin: 0 0.25rem;
    color: red;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-exclamation-diamond' viewBox='0 0 16 16'%3E %3cpath d='M6.95.435c.58-.58 1.52-.58 2.1 0l6.515 6.516c.58.58.58 1.519 0 2.098L9.05 15.565c-.58.58-1.519.58-2.098 0L.435 9.05a1.482 1.482 0 0 1 0-2.098L6.95.435zm1.4.7a.495.495 0 0 0-.7 0L1.134 7.65a.495.495 0 0 0 0 .7l6.516 6.516a.495.495 0 0 0 .7 0l6.516-6.516a.495.495 0 0 0 0-.7L8.35 1.134z'/%3E %3cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z'/%3E %3c/svg%3E");
}

.line-top-lightgray {
    border-top: 1px solid lightgray
}

.line-bottom-lightgray {
    border-bottom: 1px solid lightgray
}

 /* searchBar 工作地點細項 dialog */
 #modal_Wkpl{
     color:var(--tu-body-color, #121328);
 }
 .panel-body-wkpl {
  min-height: 300px;
  max-height: 400px;
  text-align: left;
  overflow-y: auto;
 }

 .panel-body-wkpl .zip-list li {
  margin-right: 2rem;
 }

 .panel-body-wkpl .city-name {
  cursor: pointer;
 }
 .panel-body-wkpl .city-name::after {
  content: "";
  position: relative;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-caret-down-fill' viewBox='0 0 16 16'%3E %3cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E %3c/svg%3E");
  -webkit-transform: translateY(25%);
  transform: translateY(25%);
  width: 1rem;
  height: 1.5rem;
  margin-left: 0.25rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100%;
  transition: all 0.25s ease-in-out;
  display: inline-block;
 }

 .panel-body-wkpl .wkpl-group .zip-list-wrap {
  display: block;
  transition: all 0.5s;
  height: auto;
 }
 .panel-body-wkpl .wkpl-group .zip-list-wrap.close {
    height: 0;
    overflow: hidden;
 }

/**** blockAlert, blockMessage (使用 jconfirm) ****/

.jconfirm {
  background-color: rgba(128,128,128, 0.3);
}
.jconfirm .jconfirm-box .jconfirm-buttons {
  text-align: right;
}
.jconfirm .jconfirm-box .jconfirm-title-c {
  font-size: 1.25rem;
}
.jconfirm-box .jconfirm-title-c i {
    margin-right: 0.375rem;
    vertical-align: baseline !important;
}
.jconfirm-box .jconfirm-title-c i.glyphicon {
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  transform: scale(125%);
}
.jconfirm-box .jconfirm-title-c i.glyphicon-warning-sign {
    color: #990000;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-exclamation-triangle' viewBox='0 0 16 16'%3E %3cpath d='M7.938 2.016A.13.13 0 0 1 8.002 2a.13.13 0 0 1 .063.016.146.146 0 0 1 .054.057l6.857 11.667c.036.06.035.124.002.183a.163.163 0 0 1-.054.06.116.116 0 0 1-.066.017H1.146a.115.115 0 0 1-.066-.017.163.163 0 0 1-.054-.06.176.176 0 0 1 .002-.183L7.884 2.073a.147.147 0 0 1 .054-.057zm1.044-.45a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z'/%3E %3cpath d='M7.002 12a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 5.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995z'/%3E %3c/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.jconfirm-box .jconfirm-title-c i.glyphicon-ok {
    color: #000099;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-check-circle' viewBox='0 0 18 18'%3E %3cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E %3cpath d='M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z'/%3E%3c/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.jconfirm-box .jconfirm-title-c i.glyphicon-info {
  color: #000099;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23000099' class='bi bi-info-circle' viewBox='0 0 16 16'%3E %3cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E %3cpath d='m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z'/%3E %3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
.jconfirm-box .jconfirm-title-c i.glyphicon-question {
    color: #000099;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-question-octagon' viewBox='0 0 16 16'%3E %3cpath d='M4.54.146A.5.5 0 0 1 4.893 0h6.214a.5.5 0 0 1 .353.146l4.394 4.394a.5.5 0 0 1 .146.353v6.214a.5.5 0 0 1-.146.353l-4.394 4.394a.5.5 0 0 1-.353.146H4.893a.5.5 0 0 1-.353-.146L.146 11.46A.5.5 0 0 1 0 11.107V4.893a.5.5 0 0 1 .146-.353L4.54.146zM5.1 1 1 5.1v5.8L5.1 15h5.8l4.1-4.1V5.1L10.9 1H5.1z'/%3E %3cpath d='M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z'/%3E %3c/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.jconfirm .jconfirm-box-container {
  min-width: 35rem;
}
.jconfirm-sm .jconfirm-box-container {
  min-width: 30rem;
}
.jconfirm-md .jconfirm-box-container {
  min-width: 43rem;
}
.jconfirm-lg .jconfirm-box-container, .jconfirm-blockmessage-wider .jconfirm-box-container {
  min-width: 52rem;
}
@media (max-width:768px) {
  .jconfirm .jconfirm-box-container {
    min-width: 100%;
  }
  .jconfirm-md .jconfirm-box-container,
  .jconfirm-lg .jconfirm-box-container, 
  .jconfirm-blockmessage-wider .jconfirm-box-container {
    min-width: unset;
    max-width: 100%;
  }
}
.blockAlertTitle {
    color: #990000;
    font-weight: bold;
    float: left;
}
.blockAlertMessage {
    color: #1199cd;
    font-size: 1rem;
}
.blockMessageTitle {
    color: #000099;
    font-weight: bold;
    float: left;
}
.blockMessage {
    color: #1199cd;
    font-size: 1rem;
}

.jconfirm-jobhr-desc .blockMessage {
  font-size: 1rem;
}
.blockMessage ol  {
  list-style: decimal;
  padding-left: 1.25rem;
}

svg {
    fill: currentColor;
}

/* internet/jobwanted/include/disabled.ascx 用 */
@media (max-width:768px) {
    .disabled-new-options .t-flex {
        margin-top: 0.5rem;
        padding-top: 0.5rem;
        border-top: 1px dotted #ccc;
    }
    .disabled-new-options select {
        max-width: 100%;
    }

}

/* 「職缺應徵方式」有勾選以電子郵件應徵，公開資訊應包括E-Mail 提示訊息 */
/*.contact-email-hint {
    display: none;
}
.interview-via-email .contact-email-hint {
    display: flex;
}*/

/*banner*/
.banner-p4{
    padding-left:4px;
    padding-right:4px;
}

/*min-height*/
.min-h-1r{
    min-height:1rem;
}
.min-h-2r{
    min-height:2rem;
}
.min-h-3r{
    min-height:3rem;
}
/*max-width*/
.mw-75{
    max-width: 75%!important;
}
.mw-50{
    max-width: 50%!important;
}
.mw-25{
    max-width: 25%!important;
}
/*min-width*/
.min-w-1r{
    min-width:1rem;
}
.min-w-2r{
    min-width:2rem;
}
.min-w-3r{
    min-width:3rem;
}
.min-w-3-25r{
    min-width:3.25rem;
}
.min-w-fit-content{
    min-width:fit-content;
}
.min-w-max-content{
    min-width:max-content;
}
.btnCompanyMenu{
    margin: 0.5rem 1rem;
}

.width-full {
    width: 100% !important;
}
.width-auto {
    width: auto !important;
}

.bottom-menu {
  margin-top: 1rem;
  background-color: #f3f3f3;
}

/* 會員中心-媒合人才區塊 */
.match-labors .t-card.t-user-card {
  width: 48%;
}
@media screen and (max-width:768px) {
    .match-labors .t-card.t-user-card {
      width: 100%;
    }
}
.match-labors .match-container {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.match-labors .match-container .job-title:not(:first-child) {
    border-top: 1px solid #eee;
    margin-top: 0.5rem;
    padding-top: 1rem !important;
}

/*地區選單*/
.cityArea-modal-body-title{
    font-size:clamp(1.125rem, 3vw, 1.5rem);
    font-weight: 500;
}

/*common S*/
:root {
  --black: #000000;
  --blackSecondary: #414558;
  --blackTernary: #a7abbe;
  --blackLight: hsla(230, 15%, 15%, 0.05);
  --navyblue: #158482;
  --white: #fff;
  --whiteSecondary: #fff;
  --whiteLight: hsla(60, 30%, 96%, 0.05);
  --cyan: #80ffea;
  --cyanSecondary: #ccfff6;
  --cyanLight: hsla(170, 100%, 75%, 0.05);
  --green: #0d8802;
  --greenSecondary: #d0ffcc;
  --greenLight: hsla(115, 100%, 75%, 0.05);
  --orange: #ee6d2e;
  --orangeSecondary: #ffeacc;
  --orangeLight: hsla(35, 100%, 75%, 0.05);
  --pink: #ff80bf;
  --pinkSecondary: #ffcce6;
  --pinkLight: hsla(330, 100%, 75%, 0.05);
  --purple: #9580ff;
  --purpleSecondary: #d5ccff;
  --purpleLight: hsla(250, 100%, 75%, 0.05);
  --red: #cf2b2b;
  --redSecondary: #ffd5cc;
  --redLight: hsla(10, 100%, 75%, 0.05);
  --yellow: #fff800;
  --yellowSecondary: #ffc;
  --yellowLight: hsla(60, 100%, 75%, 0.05);
  --cyan-transparent: rgba(128, 255, 234, 0.1);
  --green-transparent: rgba(138, 255, 128, 0.1);
  --orange-transparent: rgba(255, 202, 128, 0.1);
  --pink-transparent: rgba(255, 128, 191, 0.1);
  --purple-transparent: rgba(149, 128, 255, 0.1);
  --red-transparent: rgba(255, 149, 128, 0.1);
  --yellow-transparent: rgba(255, 255, 128, 0.1);
  --disabled: #6c7393;
  --gradientDegree: 135deg;
  --glowColor: hsla(0, 0%, 100%, 0.25);
  --cyan-100: rgba(128, 255, 234, 0.1);
  --green-100: rgba(138, 255, 128, 0.1);
  --orange-100: rgba(255, 202, 128, 0.1);
  --pink-100: rgba(255, 128, 191, 0.1);
  --purple-100: rgba(149, 128, 255, 0.1);
  --red-100: rgba(255, 149, 128, 0.1);
  --yellow-100: rgba(255, 255, 128, 0.1);
  --cyan-200: rgba(128, 255, 234, 0.2);
  --green-200: rgba(138, 255, 128, 0.2);
  --orange-200: rgba(255, 202, 128, 0.2);
  --pink-200: rgba(255, 128, 191, 0.2);
  --purple-200: rgba(149, 128, 255, 0.2);
  --red-200: rgba(255, 149, 128, 0.2);
  --yellow-200: rgba(255, 255, 128, 0.2);
  --cyan-300: rgba(128, 255, 234, 0.3);
  --green-300: rgba(138, 255, 128, 0.3);
  --orange-300: rgba(255, 202, 128, 0.3);
  --pink-300: rgba(255, 128, 191, 0.3);
  --purple-300: rgba(149, 128, 255, 0.3);
  --red-300: rgba(255, 149, 128, 0.3);
  --yellow-300: rgba(255, 255, 128, 0.3);
  --cyan-400: rgba(128, 255, 234, 0.4);
  --green-400: rgba(138, 255, 128, 0.4);
  --orange-400: rgba(255, 202, 128, 0.4);
  --pink-400: rgba(255, 128, 191, 0.4);
  --purple-400: rgba(149, 128, 255, 0.4);
  --red-400: rgba(255, 149, 128, 0.4);
  --yellow-400: rgba(255, 255, 128, 0.4);
  --cyan-500: rgba(128, 255, 234, 0.5);
  --green-500: rgba(138, 255, 128, 0.5);
  --orange-500: rgba(255, 202, 128, 0.5);
  --pink-500: rgba(255, 128, 191, 0.5);
  --purple-500: rgba(149, 128, 255, 0.5);
  --red-500: rgba(255, 149, 128, 0.5);
  --yellow-500: rgba(255, 255, 128, 0.5);
  --cyan-600: rgba(128, 255, 234, 0.6);
  --green-600: rgba(138, 255, 128, 0.6);
  --orange-600: rgba(255, 202, 128, 0.6);
  --pink-600: rgba(255, 128, 191, 0.6);
  --purple-600: rgba(149, 128, 255, 0.6);
  --red-600: rgba(255, 149, 128, 0.6);
  --yellow-600: rgba(255, 255, 128, 0.6);
  --cyan-700: rgba(128, 255, 234, 0.7);
  --green-700: rgba(138, 255, 128, 0.7);
  --orange-700: rgba(255, 202, 128, 0.7);
  --pink-700: rgba(255, 128, 191, 0.7);
  --purple-700: rgba(149, 128, 255, 0.7);
  --red-700: rgba(255, 149, 128, 0.7);
  --yellow-700: rgba(255, 255, 128, 0.7);
  --cyan-800: rgba(128, 255, 234, 0.8);
  --green-800: rgba(138, 255, 128, 0.8);
  --orange-800: rgba(255, 202, 128, 0.8);
  --pink-800: rgba(255, 128, 191, 0.8);
  --purple-800: rgba(149, 128, 255, 0.8);
  --red-800: rgba(255, 149, 128, 0.8);
  --yellow-800: rgba(255, 255, 128, 0.8);
  --cyan-900: rgba(128, 255, 234, 0.9);
  --green-900: rgba(138, 255, 128, 0.9);
  --orange-900: rgba(255, 202, 128, 0.9);
  --pink-900: rgba(255, 128, 191, 0.9);
  --purple-900: rgba(149, 128, 255, 0.9);
  --red-900: rgba(255, 149, 128, 0.9);
  --yellow-900: rgba(255, 255, 128, 0.9);
  --accentColor: var(--purple);
  --purple-cyan: linear-gradient(var(--gradientDegree), var(--purple) 0%, var(--cyan) 100%);
  --yellow-pink: linear-gradient(var(--gradientDegree), var(--yellow) 0%, var(--pink) 100%);
  --cyan-green: linear-gradient(var(--gradientDegree), var(--cyan) 0%, var(--green) 100%);
  --pink-purple: linear-gradient(var(--gradientDegree), var(--pink) 0%, var(--purple) 100%);
  --brickred: #D13F00;
  --darkgreen: #062625;
  --lightgray: #D3D3D3;
  --verylightgray: #efefef;
  --darkgray: #474747;
  --lightgreen: #66c1bb;
  --mosque: #006966;
  --darkorange: #d04327;
  --timeline-gradient: rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%,
    rgba(255, 255, 255, 0) 100%;
}

.t-bg-purple-cyan {
  background: linear-gradient(135deg, #9580ff 0, #80ffea 100%) !important;
  background: linear-gradient(var(--gradientDegree), var(--purple) 0, var(--cyan) 100%) !important;
}

.t-bg-purple-cyan-transparent {
  background: linear-gradient(135deg, rgba(149, 128, 255, 0.1) 0, rgba(128, 255, 234, 0.1) 100%) !important;
  background: linear-gradient(var(--gradientDegree), var(--purple-transparent) 0, var(--cyan-transparent) 100%) !important;
}

.t-text-purple-cyan {
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-image: linear-gradient(135deg, #9580ff 0, #80ffea 100%);
  background-image: linear-gradient(var(--gradientDegree), var(--purple) 0, var(--cyan) 100%);
  background-size: 100%;
  -webkit-box-decoration-break: clone;
}

.t-bg-yellow-pink {
  background: linear-gradient(135deg, #fff800 0, #ff80bf 100%) !important;
  background: linear-gradient(var(--gradientDegree), var(--yellow) 0, var(--pink) 100%) !important;
}

.t-bg-yellow-pink-transparent {
  background: linear-gradient(135deg, rgba(255, 255, 128, 0.1) 0, rgba(255, 128, 191, 0.1) 100%) !important;
  background: linear-gradient(var(--gradientDegree), var(--yellow-transparent) 0, var(--pink-transparent) 100%) !important;
}

.t-text-yellow-pink {
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-image: linear-gradient(135deg, #fff800 0, #ff80bf 100%);
  background-image: linear-gradient(var(--gradientDegree), var(--yellow) 0, var(--pink) 100%);
  background-size: 100%;
  -webkit-box-decoration-break: clone;
}

.t-bg-cyan-green {
  background: linear-gradient(135deg, #80ffea 0, #0d8802 100%) !important;
  background: linear-gradient(var(--gradientDegree), var(--cyan) 0, var(--green) 100%) !important;
}

.t-bg-cyan-green-transparent {
  background: linear-gradient(135deg, rgba(128, 255, 234, 0.1) 0, rgba(138, 255, 128, 0.1) 100%) !important;
  background: linear-gradient(var(--gradientDegree), var(--cyan-transparent) 0, var(--green-transparent) 100%) !important;
}

.t-text-cyan-green {
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-image: linear-gradient(135deg, #80ffea 0, #0d8802 100%);
  background-image: linear-gradient(var(--gradientDegree), var(--cyan) 0, var(--green) 100%);
  background-size: 100%;
  -webkit-box-decoration-break: clone;
}

.t-bg-pink-purple {
  background: linear-gradient(135deg, #ff80bf 0, #9580ff 100%) !important;
  background: linear-gradient(var(--gradientDegree), var(--pink) 0, var(--purple) 100%) !important;
}

.t-bg-pink-purple-transparent {
  background: linear-gradient(135deg, rgba(255, 128, 191, 0.1) 0, rgba(149, 128, 255, 0.1) 100%) !important;
  background: linear-gradient(var(--gradientDegree), var(--pink-transparent) 0, var(--purple-transparent) 100%) !important;
}

.t-text-pink-purple {
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-image: linear-gradient(135deg, #ff80bf 0, #9580ff 100%);
  background-image: linear-gradient(var(--gradientDegree), var(--pink) 0, var(--purple) 100%);
  background-size: 100%;
  -webkit-box-decoration-break: clone;
}

.t-bg-black {
  background-color: #000000 !important;
  background-color: var(--black) !important;
}

.t-bg-black-secondary {
  --accentColor: var(--blackSecondary);
  background-color: #414558 !important;
  background-color: var(--blackSecondary) !important;
}

.t-bg-black-transparent {
  --accentColor: var(--black-transparent);
  background-color: var(--black-transparent) !important;
}

.t-text-black {
  color: #000000 !important;
  color: var(--black) !important;
}

.t-text-black-secondary {
  color: #414558 !important;
  color: var(--blackSecondary) !important;
}

.t-glow-black {
  --glowColor: var(--black);
  background-color: #000000 !important;
  background-color: var(--black) !important;
}

.t-border-black {
  border: 1px solid #333 !important;
}

.t-bg-white {
  background-color: #f8f8f2 !important;
  background-color: var(--white) !important;
}

.t-bg-white-secondary {
  --accentColor: var(--whiteSecondary);
  background-color: #fff !important;
  background-color: var(--whiteSecondary) !important;
}

.t-bg-white-transparent {
  --accentColor: var(--white-transparent);
  background-color: var(--white-transparent) !important;
}

.t-text-white {
  color: #f8f8f2 !important;
  color: var(--white) !important;
}

.t-text-white-secondary {
  color: #fff !important;
  color: var(--whiteSecondary) !important;
}

.t-glow-white {
  --glowColor: var(--white);
  background-color: #f8f8f2 !important;
  background-color: var(--white) !important;
}

.t-border-white {
  border: 1px solid #FFF !important;
}

.t-bg-cyan {
  background-color: #80ffea !important;
  background-color: var(--cyan) !important;
}

.t-bg-cyan-secondary {
  --accentColor: var(--cyanSecondary);
  background-color: #ccfff6 !important;
  background-color: var(--cyanSecondary) !important;
}

.t-bg-cyan-transparent {
  --accentColor: var(--cyan-transparent);
  background-color: rgba(128, 255, 234, 0.1) !important;
  background-color: var(--cyan-transparent) !important;
}

.t-text-cyan {
  color: #80ffea !important;
}

.t-text-cyan-secondary {
  color: #ccfff6 !important;
}

.t-glow-cyan {
  --glowColor: var(--cyan);
  background-color: #80ffea !important;
  background-color: var(--cyan) !important;
}

.t-border-cyan {
  border: 1px solid #ccfff6 !important;
}

.t-bg-green {
  background-color: #0d8802 !important;
  background-color: var(--green) !important;
}

.t-bg-green-secondary {
  --accentColor: var(--greenSecondary);
  background-color: #d0ffcc !important;
  background-color: var(--greenSecondary) !important;
}

.t-bg-green-transparent {
  --accentColor: var(--green-transparent);
  background-color: rgba(138, 255, 128, 0.1) !important;
  background-color: var(--green-transparent) !important;
}

.t-text-green {
  color: #0d8802 !important;
  color: var(--green) !important;
}

.t-text-green-secondary {
  color: #d0ffcc !important;
  color: var(--greenSecondary) !important;
}

.t-glow-green {
  --glowColor: var(--green);
  background-color: #0d8802 !important;
  background-color: var(--green) !important;
}

.t-border-green {
  border: 1px solid #d0ffcc !important;
}

.t-bg-orange {
  background-color: #ffca80 !important;
  background-color: var(--orange) !important;
}

.t-bg-orange-secondary {
  --accentColor: var(--orangeSecondary);
  background-color: #ffeacc !important;
  background-color: var(--orangeSecondary) !important;
}

.t-bg-orange-transparent {
  --accentColor: var(--orange-transparent);
  background-color: rgba(255, 202, 128, 0.1) !important;
  background-color: var(--orange-transparent) !important;
}

.t-text-orange {
  color: #ffca80 !important;
  color: var(--orange) !important;
}

.t-text-orange-secondary {
  color: #ffeacc !important;
  color: var(--orangeSecondary) !important;
}

.t-glow-orange {
  --glowColor: var(--orange);
  background-color: #ffca80 !important;
  background-color: var(--orange) !important;
}

.t-border-orange {
  border: 1px solid #CA7B1E !important;
}

.t-bg-pink {
  background-color: #ff80bf !important;
  background-color: var(--pink) !important;
}

.t-bg-pink-secondary {
  --accentColor: var(--pinkSecondary);
  background-color: #ffcce6 !important;
  background-color: var(--pinkSecondary) !important;
}

.t-bg-pink-transparent {
  --accentColor: var(--pink-transparent);
  background-color: rgba(255, 128, 191, 0.1) !important;
  background-color: var(--pink-transparent) !important;
}

.t-text-pink {
  color: #ff80bf !important;
  color: var(--pink) !important;
}

.t-text-pink-secondary {
  color: #ffcce6 !important;
  color: var(--pinkSecondary) !important;
}

.t-glow-pink {
  --glowColor: var(--pink);
  background-color: #ff80bf !important;
  background-color: var(--pink) !important;
}

.t-border-pink {
  border: 1px solid #ff80bf !important;
}

.t-bg-purple {
  background-color: #9580ff !important;
  background-color: var(--purple) !important;
}

.t-bg-purple-secondary {
  --accentColor: var(--purpleSecondary);
  background-color: #d5ccff !important;
  background-color: var(--purpleSecondary) !important;
}

.t-bg-purple-transparent {
  --accentColor: var(--purple-transparent);
  background-color: rgba(149, 128, 255, 0.1) !important;
  background-color: var(--purple-transparent) !important;
}

.t-text-purple {
  color: #9580ff !important;
  color: var(--purple) !important;
}

.t-text-purple-secondary {
  color: #d5ccff !important;
  color: var(--purpleSecondary) !important;
}

.t-glow-purple {
  --glowColor: var(--purple);
  background-color: #9580ff !important;
  background-color: var(--purple) !important;
}

.t-border-purple {
  --borderColor: var(--purple);
}

.t-bg-red {
  background-color: #cf2b2b !important;
  background-color: var(--red) !important;
}

.t-bg-red-secondary {
  --accentColor: var(--redSecondary);
  background-color: #ffd5cc !important;
  background-color: var(--redSecondary) !important;
}

.t-bg-red-transparent {
  --accentColor: var(--red-transparent);
  background-color: rgba(255, 149, 128, 0.1) !important;
  background-color: var(--red-transparent) !important;
}

.t-text-red {
  color: #cf2b2b !important;
  color: var(--red) !important;
}

.t-text-red-secondary {
  color: #ffd5cc !important;
  color: var(--redSecondary) !important;
}

.t-glow-red {
  --glowColor: var(--red);
  background-color: #cf2b2b !important;
  background-color: var(--red) !important;
}

.t-border-red {
  --borderColor: var(--red);
}

.t-bg-yellow {
  background-color: #fff800 !important;
  background-color: var(--yellow) !important;
}

.t-bg-yellow-secondary {
  --accentColor: var(--yellowSecondary);
  background-color: #ffc !important;
  background-color: var(--yellowSecondary) !important;
}

.t-bg-yellow-transparent {
  --accentColor: var(--yellow-transparent);
  background-color: rgba(255, 255, 128, 0.1) !important;
  background-color: var(--yellow-transparent) !important;
}

.t-text-yellow {
  color: #fff800 !important;
  color: var(--yellow) !important;
}

.t-text-yellow-secondary {
  color: #ffc !important;
  color: var(--yellowSecondary) !important;
}

.t-glow-yellow {
  --glowColor: var(--yellow);
  background-color: #fff800 !important;
  background-color: var(--yellow) !important;
}

.t-border-yellow {
  --borderColor: var(--yellow);
}

/*字型大小font-size:*/
.t-txt-0 {
  font-size: 0;
}

.t-txt-12 {
  font-size: 0.75rem !important;
}

.t-txt-13 {
  font-size: 0.8125rem !important;
}

.t-txt-14 {
  font-size: 0.875rem !important;
}

.t-txt-15 {
  font-size: 0.9375rem !important;
}

.t-txt-16 {
  font-size: 1rem !important;
}

.t-txt-17 {
  font-size: 1.0625rem !important;
}

.t-txt-18 {
  font-size: 1.125rem !important;
}

.t-txt-19 {
  font-size: 1.1875rem !important;
}

.t-txt-20 {
  font-size: 1.25rem !important;
}

.t-txt-21 {
  font-size: 1.3125rem !important;
}

.t-txt-22 {
  font-size: 1.375rem !important;
}

.t-txt-23 {
  font-size: 1.4375rem !important;
}

.t-txt-24 {
  font-size: 1.5rem !important;
}

.t-txt-25 {
  font-size: 1.5625rem !important;
}

.t-txt-26 {
  font-size: 1.625rem !important;
}

.t-txt-27 {
  font-size: 1.6875rem !important;
}

.t-txt-28 {
  font-size: 1.75rem !important;
}

.t-txt-29 {
  font-size: 1.8125rem !important;
}

.t-txt-30 {
  font-size: 1.875rem !important;
}

.t-txt-31 {
  font-size: 1.9375rem !important;
}

.t-txt-32 {
  font-size: 2rem !important;
}

.t-txt-33 {
  font-size: 2.0625rem !important;
}

.t-txt-34 {
  font-size: 2.125rem !important;
}

.t-txt-35 {
  font-size: 2.1875rem !important;
}

.t-txt-36 {
  font-size: 2.25rem !important;
}

.t-txt-37 {
  font-size: 2.3125rem !important;
}

.t-txt-38 {
  font-size: 2.375rem !important;
}

.t-txt-39 {
  font-size: 2.4375rem !important;
}

.t-txt-40 {
  font-size: 2.5rem !important;
}

.t-txt-41 {
  font-size: 2.5625rem !important;
}

.t-txt-42 {
  font-size: 2.625rem !important;
}

.t-txt-43 {
  font-size: 2.6875rem !important;
}

.t-txt-44 {
  font-size: 2.75rem !important;
}
/*字形粗細font-weight:*/
.t-font-w-100 {
  font-weight: 100 !important;
}

.t-font-w-200 {
  font-weight: 200 !important;
}

.t-font-w-300 {
  font-weight: 300 !important;
}

.t-font-w-400 {
  font-weight: 400 !important;
}

.t-font-w-500 {
  font-weight: 500 !important;
}

.t-font-w-600 {
  font-weight: 600 !important;
}

.t-font-w-700 {
  font-weight: 700 !important;
}

.t-font-w-800 {
  font-weight: 800 !important;
}

.t-font-w-900 {
  font-weight: 900 !important;
}

/*sommon E*/

/*202406 新增*/
.service-card {
	border-radius: 8px;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	padding: 10px;
}
.service-card .card-banner {
    background: url("../images/banner-employer.jpg");
	background-size: cover;
	background-position: center right;
	background-repeat: no-repeat;
	height: 145px;
	border-radius: 8px;
}
.service-card .card-banner h3 {
	color: #FFF;
	padding-top: 65px;
	padding-left: 1rem;
	text-shadow: 0 0 5px rgba(0,0,0,.2);
}
.service-card p {
	font-size: 1.125rem;
	position: relative;
	margin: 1rem 0 1rem 0;
	padding-left: 1rem;
    font-weight: 700;
}
.service-card p::before {
	position: absolute;
	content: " ";
	background-color: #9ec0c0;
	width: 6px;
	height: 15px;
	top:6px;
	left: 5px;
	border-radius: 6px;
}
.service-card .btn-card {
	width: 100%;
	background-color: #7387d1;
	border-radius: 20px;
	color: #FFF;
	border:none;
}
@media (max-width:1400px) {
	.service-card .card-banner {
	background-size: cover;
	background-position: center right;
	background-repeat: no-repeat;
	height: 120px;
	border-radius: 8px;
}
.service-card .card-banner h3 {
	color: #FFF;
	padding-top: 45px;
	padding-left: 1rem;
}
	.service-card p {
	font-size: 1.125rem;
	position: relative;
	margin: .8rem 0 .8rem 0;
	padding-left: 1rem;
    font-weight: 700;
}
}

@media (max-width:1200px) {
	.service-card .card-banner {
	background-size: cover;
	background-position: center right;
	background-repeat: no-repeat;
	height: 90px;
	border-radius: 8px;
}
.service-card .card-banner h3 {
	color: #FFF;
	padding-top: 30px;
	padding-left: 1rem;
}
	.service-card p {
	font-size: 1.125rem;
	position: relative;
	margin: .6rem 0;
	padding-left: 1rem;
    font-weight: 700;
}
}

@media (max-width:768px) {
	.service-card {
		margin-top: 1rem;
	}
	.service-card .card-banner {
	background-size: 100%; 														;
	background-position: center right;
	background-repeat: no-repeat;
	height: 140px;
	border-radius: 8px;
}
.service-card .card-banner h3 {
	color: #FFF;
	padding-top: 55px;
	padding-left: 2rem;
	letter-spacing: .2rem;
}
	.service-card p {
	font-size: 1.125rem;
	position: relative;
	margin: .5rem 0 .5rem 0;
	padding-left: 1rem;
    font-weight: 700;
}
}


/*服務據點 */
.service_location_mobile {
	display: none;
}
@media (max-width:768px){
	.service_location_mobile {
	display: block;
}
}

.service_location_mobile .card {
	border: none;
}
.service_location_mobile .card a {
	display: block;
}
.service_location_mobile .card a h3 {
	font-size: 1.25rem;
	text-align: center;
	padding: 0.5rem;
}

.service_location_mobile .card-body {
	
}

.service_location_mobile .card-body .cityName {
	font-size: 1.25rem;
	line-height: 2rem;
	border-bottom:1px dotted #eeeeee;
	padding: 0.5rem 0;
}
.service_location_mobile .station_card {
max-height: 30rem;
	overflow-y: auto;
}
.service_location_mobile .station_area {
	padding: 1rem;
	border-bottom:1px dotted #eeeeee;
	width: 100%;
}
.service_location_mobile .station_area:hover {
	background-color: #e5f9ff;
}

.service_location_mobile .station_area a {
	color:#0033c6;
	font-size:1rem;
	text-decoration:underline;
	cursor: pointer;
	display: inline-block;
}
.service_location_mobile .station_area .serviceArea-title {
	text-align: left;
}

