.tree__wrapper[data-v-0d9f416f]{min-height:100vh;position:relative}.tree__wrapper h3[data-v-0d9f416f]{color:var(--white);font-size:3em;font-weight:400;margin-bottom:-.5em}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper{background:var(--darker);border:1px solid var(--dark-grey);border-radius:12px;box-shadow:0 9px 30px #00000029;cursor:default;display:flex;flex-direction:column;height:450px;overflow:hidden;width:791px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper:deep(svg path){fill:transparent}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .head{background-color:var(--darker-grey);display:flex;gap:.625em;padding:1.375em 2em}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .head span{border-radius:50%;height:1.062em;width:1.062em}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .head span:first-of-type{background-color:var(--primary-red)}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .head span:nth-of-type(2){background-color:var(--light-yellow)}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .head span:nth-of-type(3){background-color:var(--primary-green)}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content{display:flex;flex:1;padding:60px 0 0}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info{display:flex;flex-direction:column;gap:2em;margin:auto 0;padding-left:32px;width:100%}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .title{color:var(--white);font-size:32px;font-weight:400;max-width:435px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container{display:flex;gap:2em}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .subtitle{color:var(--main-text-color);font-size:18px;line-height:140%;margin-bottom:103px;max-width:402px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box{align-items:center;display:flex;flex-direction:column;gap:.75em;margin:auto 0 0 auto}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box .svg__box__line{display:flex;gap:.75em}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box .svg__box__line div{align-items:center;aspect-ratio:1/1;background-color:var(--darker-grey);border:2px solid hsla(0,0%,100%,.04);border-radius:10px;box-shadow:inset 0 2px #ffffff14;display:flex;justify-content:center;overflow:hidden;padding:14px;transition:all .2s}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box .svg__box__line div svg{min-height:36px;min-width:36px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box .svg__box__line div svg path{stroke:var(--white)}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box .svg__box__line .filled svg path{fill:var(--white);stroke:transparent}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box .svg__box__line .svg__blue{background:var(--primary);box-shadow:0 0 140px 3px var(--primary)}.tree__wrapper .d3-tree[data-v-0d9f416f] .option{background:var(--darker);border:1px solid #484848;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .head__container{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all .5s}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .head__container .head{background-color:var(--darker-grey);display:flex;overflow:hidden}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .head__container .head button{align-items:center;background-color:var(--primary);border-radius:50%;box-shadow:0 0 10px 0 var(--primary);display:flex;justify-content:center;margin:11px 12px 11px 15px;padding:4px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .head__container .head p{color:var(--primary-grey);line-height:140%;margin:auto 0}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container{display:flex;flex-direction:column;height:163px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content{align-items:center;cursor:default;display:flex;flex:1;padding:12px 10px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .svg__container{align-items:center;aspect-ratio:1/1;background-color:var(--darker-grey);border:2px solid hsla(0,0%,100%,.04);border-radius:10px;box-shadow:inset 0 2px #ffffff14;display:flex;justify-content:center;overflow:hidden;padding:11px;transition:all .2s}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .svg__container svg{max-height:30px;max-width:30px;min-height:30px;min-width:30px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .svg__container svg path{stroke:var(--white)}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .filled svg path{fill:var(--white);stroke:transparent}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .text__wrapper{display:flex;flex-direction:column;gap:8px;margin:0 auto 0 16px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .text__wrapper span{color:var(--primary-grey);font-size:12px;line-height:140%}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .text__wrapper p{color:var(--white);font-size:18px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .arrow__right{display:none;margin-left:auto;padding-left:10px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .arrow__right svg{max-height:28px;max-width:28px;min-height:28px;min-width:28px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .arrow__right svg path{stroke:var(--white)}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content.has__children{cursor:pointer;transition:all .2s}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content.has__children .arrow__right{display:flex}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content.has__children:hover{background:var(--darker-grey)}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content.has__children:hover .svg__container{background-color:var(--primary);box-shadow:0 0 140px 3px var(--primary)}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .footer{align-items:center;background-color:var(--darker-grey);color:var(--primary-white);display:flex;font-size:1.25em;gap:1em;justify-content:center;line-height:140%;padding:12px;transition:all .2s}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .footer svg path{transition:all .2s}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .footer:hover{color:var(--white)}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .footer:hover svg path{fill:var(--white)}.tree__wrapper .d3-tree[data-v-0d9f416f] .special__child{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--darker-grey);border:1px solid #484848;border-radius:10px;box-shadow:0 9px 30px #00000029;cursor:default;display:flex;flex-direction:column;gap:14px;height:202px;overflow-y:auto;padding:16px}.tree__wrapper .d3-tree[data-v-0d9f416f] .special__child .head{align-items:center;display:flex;gap:12px}.tree__wrapper .d3-tree[data-v-0d9f416f] .special__child .head img{height:40px;width:47px}.tree__wrapper .d3-tree[data-v-0d9f416f] .special__child .head .text{display:flex;flex-direction:column;margin-right:auto}.tree__wrapper .d3-tree[data-v-0d9f416f] .special__child .head .text h4{color:var(--white);font-size:18px;font-weight:400;line-height:140%}.tree__wrapper .d3-tree[data-v-0d9f416f] .special__child .head .text p{color:var(--primary-grey);font-size:14px;line-height:140%}.tree__wrapper .d3-tree[data-v-0d9f416f] .special__child>.text{color:var(--primary-grey);font-size:14px;line-height:140%}.tree__wrapper .overlay[data-v-0d9f416f]{background-color:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:1050px){.tree__wrapper h3[data-v-0d9f416f]{font-size:2.25em}}@media screen and (max-width:850px){.tree__wrapper h3[data-v-0d9f416f]{margin-bottom:-1.5em}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper{border-radius:20px;height:705px;width:1240px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .head{gap:1em;padding:2.4em 3.5em}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .head span{height:1.8em;width:1.8em}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .title{font-size:56px;max-width:764px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .subtitle{font-size:31px;max-width:706px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box .svg__box__line div{padding:16px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box .svg__box__line div svg{min-height:63px;min-width:63px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option{border-radius:20px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .head__container .head button{margin:22px 24px 22px 30px;padding:8px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .head__container .head button svg{height:25px;width:25px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .head__container .head p{font-size:32px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container{height:308px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content{padding:24px 20px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .svg__container{padding:20px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .svg__container svg{max-height:64px;max-width:64px;min-height:64px;min-width:64px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .text__wrapper{margin:0 0 0 32px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .text__wrapper p{color:var(--white);font-size:36px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .text__wrapper span{font-size:22px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .arrow__right svg{max-height:64px;max-width:64px;min-height:64px;min-width:64px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .footer{font-size:2.5em;gap:2em;padding:24px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .footer svg{height:24px;width:150px}}@media screen and (max-width:650px){.tree__wrapper h3[data-v-0d9f416f]{font-size:1.625em}}@media screen and (max-width:500px){.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .head{gap:1.5em;padding:3.6em 5.25em}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .head span{height:2.7em;width:2.7em}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .title{font-size:67px;max-width:850px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .subtitle{font-size:34px;max-width:750px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box{bottom:-20px;right:-60px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box .svg__box__line div{padding:24px}.tree__wrapper .d3-tree[data-v-0d9f416f] .root__wrapper .content .info .subtitle__container .svg__box .svg__box__line div svg{min-height:71px;min-width:71px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option{border-radius:24px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container{height:408px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content{padding:36px 30px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .svg__container{border-radius:20px;padding:28px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .svg__container svg{height:93px;width:93px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .text__wrapper{margin-left:42px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .text__wrapper p{color:var(--white);font-size:44px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .content .text__wrapper span{font-size:28px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .footer{font-size:3.5em;gap:2em;padding:24px}.tree__wrapper .d3-tree[data-v-0d9f416f] .option .content__container .footer svg{height:29px;width:180px}}
