@charset "UTF-8";

/*! destyle.css v1.0.14 | MIT License | https://github.com/nicolas-cusan/destyle.css */:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{line-height:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:initial;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:initial;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input{overflow:visible}[type=button],[type=reset],[type=submit],button{cursor:pointer;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0;margin:0;outline:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}label[for]{cursor:pointer}details{display:block}[contenteditable]{outline:none}table{border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}@media (max-width:622px){.sp_only{display:block!important}}*{box-sizing:border-box}@media (min-width:1680px){html{font-size:16px}}html body{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#000;line-height:1.5;font-feature-settings:"palt"}@supports (-ms-ime-align:auto){html body{font-feature-settings:normal}}html body .tovira br.sp{display:none}@media (max-width:622px){html body .tovira br.sp{display:inline-block}}html body .tovira .bold{font-weight:700}html body .tovira p{line-height:1.8}html body .tovira .infographic-container section:last-of-type{margin-bottom:0!important}html body .tovira .serviceContentWrap{background-color:#f9f8f6;padding:2rem 1rem 4rem}html body .tovira .serviceContentWrap.bg-white{background-color:white;margin-top:3rem;padding:1rem 0}html body .tovira .serviceContentWrap .serviceContent{max-width:69rem;margin:auto;display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:1rem;box-shadow:0 0 12px #999;transition:all .5s ease}@media (max-width:980px){html body .tovira .serviceContentWrap .serviceContent{display:block}}html body .tovira .serviceContentWrap .serviceContent:hover{box-shadow:0 0 13px #A5A051}html body .tovira .serviceContentWrap .serviceContent:hover figure img{transform:scale(1.1)}html body .tovira .serviceContentWrap .serviceContent figure{width:49%;border-radius:1rem;margin:0!important;overflow:hidden}@media (max-width:980px){html body .tovira .serviceContentWrap .serviceContent figure{width:100%;border-radius:1rem 1rem 0 0}}html body .tovira .serviceContentWrap .serviceContent figure img{width:100%;height:100%;object-fit:cover;transition:all 3s ease}html body .tovira .serviceContentWrap .serviceContent .detail{width:49%;padding-right:2rem}@media (max-width:980px){html body .tovira .serviceContentWrap .serviceContent .detail{width:100%;padding:2rem 1rem}}html body .tovira .serviceContentWrap .serviceContent .detail p{white-space:pre-wrap;font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .tovira .serviceContentWrap .serviceContent .detail .title{margin-bottom:1rem;font-weight:700;font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);line-height:1.25}html body .tovira .serviceContentWrap .serviceContent .detail .title:before{content:"関連サービスのご紹介:";display:block;font-size:clamp(.875rem,.85rem + .2vw,1rem);margin-bottom:1rem}html body .tovira header{padding:.5rem 1rem;position:sticky;top:0;border-bottom:1px solid #f0f0f0;z-index:100;background-color:rgba(255,255,255,.7);backdrop-filter:blur(12px)}html body .tovira header .headerInner{display:flex;justify-content:space-between;margin:auto;max-width:118rem}html body .tovira header .headerInner .logoWrap{width:25%;display:flex;align-items:center}@media (max-width:1410px){html body .tovira header .headerInner .logoWrap{width:fit-content}}html body .tovira header .headerInner .logoWrap .logo{display:block;width:10rem}@media (max-width:622px){html body .tovira header .headerInner .logoWrap .logo{width:6.5rem}}html body .tovira header .headerInner .logoWrap .logo img{width:100%;height:100%;object-fit:contain}@media (max-width:1410px){html body .tovira header .headerInner nav.active{height:fit-content}}html body .tovira header .headerInner nav.active ul{display:block}@media (max-width:1410px){html body .tovira header .headerInner nav{height:0;overflow:hidden;background-color:rgba(255,255,255,.9);backdrop-filter:blur(12px);position:absolute;top:3.2rem;left:0;right:0}}html body .tovira header .headerInner nav ul{display:flex;align-items:center}@media (max-width:1410px){html body .tovira header .headerInner nav ul{display:block}}html body .tovira header .headerInner nav ul li.hasUnder{cursor:pointer}@media (max-width:1410px){html body .tovira header .headerInner nav ul li.hasUnder{padding-right:0}}html body .tovira header .headerInner nav ul li.hasUnder .parentLink{padding-right:1.5rem}@media (min-width:980px){html body .tovira header .headerInner nav ul li.hasUnder:hover .parentLink svg{transform:rotate(180deg)}html body .tovira header .headerInner nav ul li.hasUnder:hover .megaDropDown{height:auto}}html body .tovira header .headerInner nav ul li .parentLink{padding:1rem;position:relative;display:inline-flex}@media (max-width:1410px){html body .tovira header .headerInner nav ul li .parentLink{width:100%;border-bottom:1px dotted gray;padding:1rem!important}}html body .tovira header .headerInner nav ul li .parentLink svg{transition:all .5s ease}@media (min-width:980px){html body .tovira header .headerInner nav ul li .parentLink:hover:after{width:100%}}html body .tovira header .headerInner nav ul li .parentLink:after{content:"";display:block;background-color:#0066FF;left:0;right:0;margin:auto;bottom:0;position:absolute;height:2px;width:0;transition:all .5s ease}html body .tovira header .headerInner nav ul li a.parentLink.hasUnderLink{display:flex}@media (max-width:1410px){html body .tovira header .headerInner nav ul li a.parentLink.hasUnderLink{display:none;padding-right:1rem}}html body .tovira header .headerInner nav ul li button.parentLink.hasUnderLink{display:none}@media (max-width:1410px){html body .tovira header .headerInner nav ul li button.parentLink.hasUnderLink{display:flex;padding-right:1rem}html body .tovira header .headerInner nav ul li button.parentLink.hasUnderLink svg{margin-right:1rem}}html body .tovira header .headerInner nav ul li .megaDropDown{position:absolute;left:0;right:0;margin:auto;top:3.75rem;height:0;overflow:hidden;width:100%;min-width:50rem}@media (max-width:1410px){html body .tovira header .headerInner nav ul li .megaDropDown{position:relative;min-width:1px;top:0}html body .tovira header .headerInner nav ul li .megaDropDown.active{height:auto}}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner{min-width:50rem;max-width:80rem;margin:1rem auto;border-radius:.25rem;box-shadow:0 0 12px #999;background-color:#f9f8f6;padding:1rem;display:flex;gap:4px}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .parentLinkInner{display:none}@media (max-width:1410px){html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner{display:block;width:100%;margin:0;background:none;box-shadow:none;min-width:auto;max-width:100%}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .parentLinkInner{margin-bottom:.5rem;display:block}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .parentLinkInner a{padding:1rem .5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.25rem;border:1px solid #dad4c8;background-color:#f9f8f6;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group{min-width:auto}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group .ul{display:block!important;max-width:100%!important}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group .ul li{width:100%!important}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group .ul li a p{display:none}}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group{min-width:20rem}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group .groupName{padding:1rem;background-color:white}@media (max-width:1410px){html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group .groupName{background:none;padding:.5rem}}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4px;gap:2px;align-items:stretch}@media (max-width:1410px){html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul{display:block}}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul:after,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul:before{width:calc(33.3333333333% - 2px);order:999;content:"";display:block}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count1,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count2,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count3{max-width:400px}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count1:after,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count1:before,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count2:after,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count2:before,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count3:after,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count3:before{width:100%;order:999}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count1 li,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count2 li,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count3 li{width:100%}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count4:after,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count4:before,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count5:after,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count5:before{width:calc(50% - 2px);order:999}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count4 li,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count5 li{width:calc(50% - 2px)}@media (max-width:1410px){html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count4 li,html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count5 li{width:100%}}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li{width:calc(33.3333333333% - 2px)}@media (max-width:1410px){html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li{width:100%}}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a{padding:1rem;background-color:white;display:block;width:100%;height:100%}@media (max-width:1410px){html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a{background:none;padding:.5rem .5rem .5rem 2rem}}@media (max-width:1390px){html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a:hover{background-color:#f0f4f4}}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a .linkTitle{font-size:clamp(.875rem,.85rem + .2vw,1rem);margin-bottom:.5rem}html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a p{font-size:.75rem;color:gray}@media (max-width:1410px){html body .tovira header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a p{display:none}}html body .tovira header .headerInner .menu{display:none}@media (max-width:1410px){html body .tovira header .headerInner .menu{display:block;width:2rem;position:relative}html body .tovira header .headerInner .menu span{width:100%;height:2px;position:absolute;left:0;right:0;margin:auto;transition:all .5s ease;background-color:gray}html body .tovira header .headerInner .menu span:first-of-type{top:50%;bottom:0}html body .tovira header .headerInner .menu span:last-of-type{bottom:50%;top:0}html body .tovira header .headerInner .menu.active span{top:0!important;bottom:0!important}html body .tovira header .headerInner .menu.active span:first-of-type{transform:rotate(45deg)}html body .tovira header .headerInner .menu.active span:last-of-type{transform:rotate(-45deg)}}html body .tovira header .headerInner .cta{width:25%;justify-content:flex-end;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:1410px){html body .tovira header .headerInner .cta{width:fit-content;width:auto;margin-left:auto;margin-right:1rem}}html body .tovira header .headerInner .cta .white{margin-right:1rem;display:inline-block;background-color:white;padding:.5rem 2rem;background-color:#f9f8f6;border-radius:20rem;border:1px solid #dad4c8}@media (max-width:622px){html body .tovira header .headerInner .cta .white{font-size:.65rem;padding:.5rem 1rem;margin-right:.5rem}}html body .tovira header .headerInner .cta .btn{position:relative;display:flex;border-radius:20rem;border:1px solid #222;background-color:#222;color:white;padding:.5rem 3rem .5rem 2rem}@media (max-width:622px){html body .tovira header .headerInner .cta .btn{padding:.5rem 2rem .5rem 1rem;font-size:.65rem}html body .tovira header .headerInner .cta .btn svg{width:1rem;height:1rem}}html body .tovira footer{background-color:#0066FF;padding:8rem 1rem}html body .tovira footer .distract{display:flex;justify-content:space-between;max-width:80rem;margin:auto;padding:1rem 0}@media (max-width:622px){html body .tovira footer .distract{flex-direction:column-reverse}}html body .tovira footer .distract small{min-width:5em;font-size:clamp(.8rem,.8rem + .1vw,.875rem);color:white}@media (max-width:622px){html body .tovira footer .distract small{margin-top:1rem}}html body .tovira footer .distract ul{display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:622px){html body .tovira footer .distract ul{display:block}}html body .tovira footer .distract ul li{margin-left:1rem}@media (max-width:622px){html body .tovira footer .distract ul li{margin-left:0}}html body .tovira footer .distract ul li a{font-size:clamp(.8rem,.8rem + .1vw,.875rem);color:white}html body .tovira footer .distract ul li a:hover{text-decoration:underline}html body .tovira footer .footerInner{background-color:white;max-width:80rem;margin:auto;border-radius:1rem;padding:4rem}@media (max-width:622px){html body .tovira footer .footerInner{padding:2rem 1rem}}html body .tovira footer .footerInner .middle{display:flex;flex-wrap:wrap;margin-top:3rem;gap:1rem}@media (max-width:622px){html body .tovira footer .footerInner .middle{display:block}}html body .tovira footer .footerInner .middle ul{width:calc(25% - 1rem);min-width:250px}@media (max-width:980px){html body .tovira footer .footerInner .middle ul{width:auto}}@media (max-width:622px){html body .tovira footer .footerInner .middle ul{width:100%}}html body .tovira footer .footerInner .middle ul li{margin-bottom:1rem}html body .tovira footer .footerInner .middle ul li a{font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:700}html body .tovira footer .footerInner .middle dl{width:calc(25% - 1rem);min-width:250px}@media (max-width:980px){html body .tovira footer .footerInner .middle dl{width:auto}}@media (max-width:622px){html body .tovira footer .footerInner .middle dl{width:100%;margin-bottom:2rem}}html body .tovira footer .footerInner .middle dl dt a{font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .tovira footer .footerInner .middle dl dt a small{display:block}html body .tovira footer .footerInner .middle dl dd{margin-top:1rem}html body .tovira footer .footerInner .middle dl dd .itemWrap{margin:.5rem 0}html body .tovira footer .footerInner .middle dl dd .itemWrap a{color:#777;font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .tovira footer .footerInner .middle dl dd .itemWrap a:hover{color:#0066FF}html body .tovira footer .footerInner .breadList{display:flex}html body .tovira footer .footerInner .breadList .breadListInner ul{margin-bottom:2rem;display:flex;flex-wrap:wrap}html body .tovira footer .footerInner .breadList .breadListInner ul li{font-size:clamp(.8rem,.8rem + .1vw,.875rem)}html body .tovira footer .footerInner .breadList .breadListInner ul li a:hover{text-decoration:underline;color:#0066FF}html body .tovira footer .footerInner .upper{display:flex;justify-content:space-between}@media (max-width:622px){html body .tovira footer .footerInner .upper{display:flex;flex-direction:column-reverse}}html body .tovira footer .footerInner .upper .right a.logo{display:block;width:15rem}html body .tovira footer .footerInner .upper .right a.logo img{width:100%}@media (max-width:622px){html body .tovira footer .footerInner .upper .right{margin-bottom:2rem}}html body .tovira footer .footerInner .upper .left p{font-weight:700;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}html body .tovira footer .footerInner .upper .left .cta{justify-content:flex-start;display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem}html body .tovira footer .footerInner .upper .left .cta .white{display:inline-block;background-color:white;padding:.5rem 2rem;background-color:#f9f8f6;border-radius:20rem;border:1px solid #dad4c8;margin:.5rem 1rem .5rem 0}html body .tovira footer .footerInner .upper .left .cta .btn{margin:.5rem 0;position:relative;display:flex;border-radius:20rem;border:1px solid #222;background-color:#222;color:white;padding:.5rem 3rem .5rem 2rem}html body .tovira .LPfirstView{min-height:50vh;position:relative;display:flex;align-items:center;padding:0 2rem;margin:2rem 0}html body .tovira .LPfirstView .LPfirstViewInner{display:flex;align-items:center;padding:2rem 0;position:relative;z-index:10}@media (max-width:980px){html body .tovira .LPfirstView .LPfirstViewInner{display:block;padding:2rem 0}}html body .tovira .LPfirstView .LPfirstViewInner .detail{width:50%;height:fit-content}@media (max-width:980px){html body .tovira .LPfirstView .LPfirstViewInner .detail{width:100%}}html body .tovira .LPfirstView .LPfirstViewInner .detail strong{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);margin-bottom:1rem;display:block}html body .tovira .LPfirstView .LPfirstViewInner .detail h1{font-size:3.5vw;font-weight:900;white-space:pre-wrap}@media (min-width:1680px){html body .tovira .LPfirstView .LPfirstViewInner .detail h1{font-size:3rem}}@media (max-width:980px){html body .tovira .LPfirstView .LPfirstViewInner .detail h1{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem)}html body .tovira .LPfirstView .LPfirstViewInner .detail .linkWrap{display:block}html body .tovira .LPfirstView .LPfirstViewInner .detail .linkWrap .btn{margin:1rem 0;max-width:500px}}html body .tovira .LPfirstView .LPfirstViewInner .detail p{margin-top:1rem;white-space:pre-wrap}html body .tovira .LPfirstView .LPfirstViewInner .htmlOutputDiv{padding:2rem;width:50%}@media (max-width:980px){html body .tovira .LPfirstView .LPfirstViewInner .htmlOutputDiv{padding:1rem 0;width:100%}}html body .tovira .UserPortalCTA{background-color:#2d2de6;text-align:center;padding:6rem 2rem;margin:4rem 0;border-radius:1rem}html body .tovira .UserPortalCTA h2{color:#fff;font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:900;letter-spacing:-.02em;position:relative;white-space:pre-wrap}html body .tovira .UserPortalCTA p{color:rgba(255,255,255,.86);white-space:pre-wrap;margin:14px auto 30px;max-width:780px;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .tovira .UserPortalCTA .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}html body .tovira .UserPortalCTA .cta-row .btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:clamp(1rem,.95rem + .3vw,1.15rem);text-decoration:none;cursor:pointer;padding:11px 22px;border-radius:10px;border:1px solid transparent;transition:transform .15s,box-shadow .2s,background .2s;white-space:nowrap}html body .tovira .UserPortalCTA .cta-row .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}html body .tovira .UserPortalCTA .cta-row .btn-ghost:hover{background:rgba(255,255,255,.12)}html body .tovira .UserPortalCTA .cta-row .btn-primary{background:#fff;color:var(--blue);box-shadow:0 10px 30px rgba(0,0,0,.18)}html body .tovira .UserPortalCTA .cta-row .btn-primary:hover{background:#f3f4ff;transform:translateY(-2px);box-shadow:0 10px 26px rgba(45,45,230,.36)}html body .tovira .ContentBlock .contentHeader{background-color:#f9f8f6;padding:1rem;display:flex;justify-content:flex-end;align-items:center}@media (max-width:980px){html body .tovira .ContentBlock .contentHeader{display:none}}html body .tovira .ContentBlock .contentHeader a.contentTop{font-weight:700;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira .ContentBlock .contentHeader ul{display:flex;background-color:white;border-radius:100rem;padding:1rem 2rem}html body .tovira .ContentBlock .contentHeader ul li{margin-left:1rem}html body .tovira .ContentBlock .contentHeader ul li a{font-weight:700}html body .tovira .ContentBlock .contentHeader ul li a:hover{color:#A5A051;text-decoration:underline}html body .tovira .ContentBlock .titleBlock{background-color:#f9f8f6;border-bottom:2px solid #dad4c8;padding:1.5rem 0 5rem}html body .tovira .ContentBlock .titleBlock time{font-family:Figtree;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira .ContentBlock .titleBlock .category{border-radius:100rem;padding:.25rem 1rem;background-color:#A5A051;color:white;margin-left:1rem}html body .tovira .ContentBlock .titleBlock .tagArray{margin-top:1rem;display:flex;flex-wrap:wrap}html body .tovira .ContentBlock .titleBlock .tagArray li{margin-right:.5rem}html body .tovira .ContentBlock .titleBlock .tagArray li a{border-radius:100rem;border:2px solid #dad4c8;background-color:white;font-size:clamp(.875rem,.85rem + .2vw,1rem);display:inline-block;line-height:1;font-weight:400;font-size:clamp(.8rem,.8rem + .1vw,.875rem);margin:.15rem 0;padding:.5rem 1rem}html body .tovira .ContentBlock .titleBlock .tagArray li a:hover{background-color:#dad4c8}html body .tovira .ContentBlock .titleBlock h1{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700;white-space:pre-wrap;line-height:1.25}html body .tovira .ContentBlock .titleBlock h1 small{display:block;font-size:70%;margin-top:1rem}@media (max-width:622px){html body .tovira .ContentBlock .titleBlock h1{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem)}}html body .tovira .ContentBlock .mainContent{display:flex;justify-content:space-between;padding-bottom:7rem}@media (max-width:622px){html body .tovira .ContentBlock .mainContent{flex-direction:column-reverse}}html body .tovira .ContentBlock .mainContent .profile{padding:2rem;border:1px solid gray;background-color:#f0f0f0;margin-top:2rem;border-radius:.5rem}html body .tovira .ContentBlock .mainContent .profile .title{font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .tovira .ContentBlock .mainContent .profile .name{font-weight:700;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira .ContentBlock .mainContent .profile .detailProfile{font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .tovira .ContentBlock .mainContent aside{width:300px}@media (max-width:622px){html body .tovira .ContentBlock .mainContent aside{width:100%}}html body .tovira .ContentBlock .mainContent aside .asideInner{position:sticky;top:7rem}html body .tovira .ContentBlock .mainContent aside .asideInner .nextContent{margin-top:2rem;display:block;border-radius:.5rem;overflow:hidden;border:1px solid #dad4c8}html body .tovira .ContentBlock .mainContent aside .asideInner .nextContent figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}html body .tovira .ContentBlock .mainContent aside .asideInner .nextContent .detail{padding:1rem}html body .tovira .ContentBlock .mainContent aside .asideInner .nextContent .detail p.title{font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:700;line-height:1.45;margin-bottom:.5rem}html body .tovira .ContentBlock .mainContent aside .asideInner .nextContent .detail p{font-size:clamp(.7rem,.7rem + .08vw,.75rem)}@media (max-width:980px){html body .tovira .ContentBlock .mainContent aside .asideInner .nextContent{display:none}}html body .tovira .ContentBlock .mainContent aside .table-of-contents{border-radius:.5rem;background-color:#f9f8f6;border:1px solid #dad4c8;padding:1rem}html body .tovira .ContentBlock .mainContent aside .table-of-contents h3{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);margin-bottom:1rem;font-weight:700}html body .tovira .ContentBlock .mainContent aside .table-of-contents ul{list-style:none;padding:0}html body .tovira .ContentBlock .mainContent aside .table-of-contents li{margin-bottom:1rem}html body .tovira .ContentBlock .mainContent aside .table-of-contents a{text-decoration:none;color:#333;transition:color .2s}html body .tovira .ContentBlock .mainContent aside .table-of-contents a:hover{color:#007bff}html body .tovira .ContentBlock .mainContent .contentInclude{width:calc(100% - 300px - 2rem)}html body .tovira .ContentBlock .mainContent .contentInclude figure{margin:1rem 0}html body .tovira .ContentBlock .mainContent .contentInclude figure svg{width:100%;height:auto}html body .tovira .ContentBlock .mainContent .contentInclude figure figcaption{margin-top:1rem;font-size:clamp(.875rem,.85rem + .2vw,1rem)}@media (max-width:622px){html body .tovira .ContentBlock .mainContent .contentInclude{width:100%}}html body .tovira .ContentBlock .mainContent .contentInclude .dl_wrap dl{display:flex}html body .tovira .ContentBlock .mainContent .contentInclude p img{border-radius:.5rem}html body .tovira .ContentBlock .mainContent .contentInclude h2{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);margin-top:6rem;margin-bottom:3rem}html body .tovira .ContentBlock .mainContent .contentInclude h2:first-of-type{margin-top:2rem;margin-bottom:3rem}html body .tovira .ContentBlock .mainContent .contentInclude h3{border-radius:.5rem;border:1px solid #dad4c8;background-color:#f9f8f6;padding:.5rem 1rem;margin-top:3rem}html body .tovira .ContentBlock .mainContent .contentInclude h4{border-left:3px solid #a5a051;font-weight:700;font-size:clamp(1.05rem,.85rem + 2vw,1.5rem);padding-left:clamp(.5rem,.5rem + .4vw,1rem)}html body .tovira .ContentBlock .contentInclude{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira .ContentBlock .contentInclude blockquote{background-color:#f0f0f0;border:1px solid gray;border-radius:.5rem;padding:2rem;margin:2.5rem 0}html body .tovira .ContentBlock .contentInclude blockquote p:first-of-type:before{font-size:4rem;display:block;content:"”";line-height:.5}html body .tovira .ContentBlock .contentInclude .tableWrap{max-width:100%;overflow-x:scroll}html body .tovira .ContentBlock .contentInclude .tableWrap caption{margin:1rem 0}html body .tovira .ContentBlock .contentInclude .tableWrap table{min-width:1200px}html body .tovira .ContentBlock .contentInclude .tableWrap table tbody tr td,html body .tovira .ContentBlock .contentInclude .tableWrap table tbody tr th,html body .tovira .ContentBlock .contentInclude .tableWrap table thead tr td,html body .tovira .ContentBlock .contentInclude .tableWrap table thead tr th{font-size:1rem}html body .tovira .ContentBlock .contentInclude .tableWrap table tbody tr td a,html body .tovira .ContentBlock .contentInclude .tableWrap table tbody tr th a,html body .tovira .ContentBlock .contentInclude .tableWrap table thead tr td a,html body .tovira .ContentBlock .contentInclude .tableWrap table thead tr th a{color:#0066FF}html body .tovira .ContentBlock .contentInclude .tableWrap table tbody tr td a:hover,html body .tovira .ContentBlock .contentInclude .tableWrap table tbody tr th a:hover,html body .tovira .ContentBlock .contentInclude .tableWrap table thead tr td a:hover,html body .tovira .ContentBlock .contentInclude .tableWrap table thead tr th a:hover{text-decoration:underline}html body .tovira .ContentBlock .contentInclude h3{margin-top:2rem}html body .tovira .ContentBlock .contentInclude ol{list-style:decimal;padding-left:2rem}html body .tovira .ContentBlock .contentInclude ol li{margin:1rem 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .tovira .ContentBlock .contentInclude ol li a{color:#0066FF}html body .tovira .ContentBlock .contentInclude ol li a:hover{text-decoration:underline}html body .tovira .contentInclude table,html body .tovira .richContents table{margin:1rem 0}html body .tovira .contentInclude table td,html body .tovira .contentInclude table th,html body .tovira .richContents table td,html body .tovira .richContents table th{font-size:clamp(1rem,.95rem + .3vw,1.15rem);border:1px solid;padding:.5rem 1rem}html body .tovira .contentInclude table tbody,html body .tovira .contentInclude table thead,html body .tovira .richContents table tbody,html body .tovira .richContents table thead{border-collapse:collapse}html body .tovira .contentInclude table tbody tr td a,html body .tovira .richContents table tbody tr td a{color:#0066FF}html body .tovira .contentInclude table tbody tr td a:hover,html body .tovira .richContents table tbody tr td a:hover{text-decoration:underline}html body .tovira .contentInclude p a,html body .tovira .richContents p a{color:#0066FF}html body .tovira .contentInclude p a:hover,html body .tovira .richContents p a:hover{text-decoration:underline}html body .tovira .contentInclude .dlWrap,html body .tovira .richContents .dlWrap{border:1px solid #a5a051}html body .tovira .contentInclude .dlWrap dl,html body .tovira .richContents .dlWrap dl{display:flex;border-bottom:1px solid #a5a051}@media (max-width:622px){html body .tovira .contentInclude .dlWrap dl,html body .tovira .richContents .dlWrap dl{display:block}}html body .tovira .contentInclude .dlWrap dl:last-of-type,html body .tovira .richContents .dlWrap dl:last-of-type{border-bottom:none}html body .tovira .contentInclude .dlWrap dl dd,html body .tovira .contentInclude .dlWrap dl dt,html body .tovira .richContents .dlWrap dl dd,html body .tovira .richContents .dlWrap dl dt{padding:1.5rem 1rem}html body .tovira .contentInclude .dlWrap dl dt,html body .tovira .richContents .dlWrap dl dt{display:flex;align-items:center;background-color:#f9f8f6;width:30%;border-right:1px solid #a5a051}@media (max-width:622px){html body .tovira .contentInclude .dlWrap dl dt,html body .tovira .richContents .dlWrap dl dt{width:100%;border-right:none}}html body .tovira .contentInclude .dlWrap dl dd,html body .tovira .richContents .dlWrap dl dd{width:70%}@media (max-width:622px){html body .tovira .contentInclude .dlWrap dl dd,html body .tovira .richContents .dlWrap dl dd{width:100%}}html body .tovira .contentInclude p,html body .tovira .richContents p{margin:1rem 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .tovira .contentInclude ul,html body .tovira .richContents ul{list-style:disc;padding-left:2rem}html body .tovira .contentInclude ul li,html body .tovira .richContents ul li{margin:1rem 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .tovira .contentInclude ul li a,html body .tovira .richContents ul li a{color:#0066FF}html body .tovira .contentInclude ul li a:hover,html body .tovira .richContents ul li a:hover{text-decoration:underline}html body .tovira .contentInclude h2,html body .tovira .richContents h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700;margin:1rem 0}@media (max-width:622px){html body .tovira .contentInclude h2,html body .tovira .richContents h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body .tovira .contentInclude h3,html body .tovira .richContents h3{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-weight:700;margin:1rem 0}html body .tovira .movieBlock{margin:1rem 0;padding:1rem}html body .tovira .movieBlock .video-container{aspect-ratio:16/9;position:relative;max-width:100%}@media (max-width:980px){html body .tovira .movieBlock .video-container{width:100%}}html body .tovira .movieBlock .video-container video{border-radius:.5rem;width:100%;height:100%;object-fit:contain}html body .tovira .movieBlock .textBlock h2{margin-bottom:1rem;font-weight:700;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}html body .tovira .movieBlock .textBlock p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}html body .tovira .movieBlock.fullsize{max-width:1200px;margin:auto;padding:2rem 0;display:flex;flex-direction:column-reverse}html body .tovira .movieBlock.fullsize .textBlock{margin-top:2rem}html body .tovira .movieBlock.fullsize .textBlock h2{text-align:center}@media (max-width:980px){html body .tovira .movieBlock.fullsize .textBlock h2{text-align:left}}html body .tovira .movieBlock.fullsize .textBlock p{text-align:center}@media (max-width:980px){html body .tovira .movieBlock.fullsize .textBlock p{text-align:left}}html body .tovira .movieBlock.split{display:flex;align-items:center;justify-content:space-between;background-color:#f9f8f6;border-radius:.5rem;border:1px solid #dad4c8}@media (max-width:980px){html body .tovira .movieBlock.split{flex-direction:column-reverse}}html body .tovira .movieBlock.split .textBlock{padding:2rem;width:49%}@media (max-width:980px){html body .tovira .movieBlock.split .textBlock{width:100%}}html body .tovira .movieBlock.split .video-container{width:49%}@media (max-width:980px){html body .tovira .movieBlock.split .video-container{width:100%}}html body .tovira .NotFound{min-height:60vh;display:flex;align-items:center}html body .tovira .NotFound .NotFoundInner{padding:2rem;max-width:80rem;margin:auto}html body .tovira .NotFound .NotFoundInner .en,html body .tovira .NotFound .NotFoundInner .ja{margin-top:2rem;font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .tovira .NotFound .NotFoundInner .en{font-family:Figtree}html body .tovira .NotFound .NotFoundInner .title h1{font-size:clamp(2.5rem,1.5rem + 3vw,4rem);font-family:Figtree;font-weight:700}html body .tovira .NotFound .NotFoundInner .title p{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-family:Figtree}html body .tovira main .FAQblocks{margin-top:2rem;margin-bottom:4rem}html body .tovira main .FAQblocks .faq-category{margin-bottom:2rem}html body .tovira main .FAQblocks .faq-category h2{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);text-align:left;font-weight:700}html body .tovira main .FAQblocks .faq-category .faq-list{margin-top:2rem}html body .tovira main .FAQblocks .faq-category .faq-list .faq-item{border-radius:.5rem;border:1px solid #dad4c8;background-color:#f9f8f6;margin-bottom:1rem;padding:2rem}@media (max-width:622px){html body .tovira main .FAQblocks .faq-category .faq-list .faq-item{padding:2rem .5rem}}html body .tovira main .FAQblocks .faq-category .faq-list .faq-item .faq-answer .answerWrap{display:flex;margin-top:2rem}@media (max-width:622px){html body .tovira main .FAQblocks .faq-category .faq-list .faq-item .faq-answer .answerWrap{margin-right:1rem}}html body .tovira main .FAQblocks .faq-category .faq-list .faq-item .faq-answer .answerWrap p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .FAQblocks .faq-category .faq-list .faq-item .faq-answer .answerWrap .iconA:before{content:"A";display:inline-flex;align-items:center;line-height:1;justify-content:center;width:3rem;font-weight:700;height:3rem;background-color:#f9f8f6;border:2px solid #a5a051;color:#A5A051;font-family:__nextjs-Geist;border-radius:300rem;margin-right:1rem}html body .tovira main .FAQblocks .faq-category .faq-list .faq-item .questionWrap{display:flex;width:100%;justify-content:space-between;align-items:center}html body .tovira main .FAQblocks .faq-category .faq-list .faq-item .questionWrap .iconQ{text-align:left;display:flex;width:calc(100% - 2rem);align-items:center}html body .tovira main .FAQblocks .faq-category .faq-list .faq-item .questionWrap .iconQ:before{content:"Q";display:inline-flex;align-items:center;line-height:1;justify-content:center;width:3rem;min-width:3rem;font-weight:700;height:3rem;background-color:#A5A051;color:white;font-family:__nextjs-Geist;border-radius:300rem;margin-right:1rem}html body .tovira main .FAQblocks .faq-category .faq-list .faq-item .questionWrap .iconQ{font-weight:600;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .fvContainer{border:1px solid #eee9df;border-radius:2rem;margin-top:1rem;background-color:#e4f0f9;padding:3rem 1rem;overflow:hidden;position:relative;min-height:40rem}@media (max-width:980px){html body .tovira main .fvContainer{padding:2rem 1rem}}html body .tovira main .fvContainer .background{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;width:100%;object-fit:cover;object-position:center}html body .tovira main .fvContainer .fvContainerInner{position:relative;display:flex;justify-content:center;z-index:1;color:white}@media (max-width:980px){html body .tovira main .fvContainer .fvContainerInner{display:block}}html body .tovira main .fvContainer .fvContainerInner figure{width:48%;display:flex;align-items:center}@media (max-width:980px){html body .tovira main .fvContainer .fvContainerInner figure{width:100%}}html body .tovira main .fvContainer .fvContainerInner figure img{width:100%;height:100%;object-fit:contain;object-position:center}html body .tovira main .fvContainer .fvContainerInner .detail{max-width:48%;width:fit-content;margin-right:2rem}html body .tovira main .fvContainer .fvContainerInner .detail.dark h1{color:darkblue}html body .tovira main .fvContainer .fvContainerInner .detail.dark p{color:#000}@media (max-width:980px){html body .tovira main .fvContainer .fvContainerInner .detail{width:100%;margin-right:0;margin-bottom:2rem;max-width:100%}}html body .tovira main .fvContainer .fvContainerInner .detail p{white-space:pre-wrap}html body .tovira main .fvContainer .fvContainerInner .detail .logo{width:50%;margin-bottom:1rem;max-width:300px}@media (max-width:980px){html body .tovira main .fvContainer .fvContainerInner .linkWrap{flex-wrap:wrap}html body .tovira main .fvContainer .fvContainerInner .linkWrap a{width:100%;margin:.5rem 0}}html body .tovira main .fvContainer .fvContainerInner .subTitle{color:#0066FF;background-color:white;width:fit-content;border-radius:1rem;line-height:1;padding:1rem 2rem;margin-bottom:1rem;font-weight:700;position:relative;font-size:clamp(1rem,3vw,2.5rem)}html body .tovira main .fvContainer .fvContainerInner .subTitle:before{content:"";position:absolute;bottom:0;left:25%;border-color:#fff transparent transparent;border-style:solid;border-width:20px 20px 0 0;translate:-50% 100%;transform:skew(-25deg);transform-origin:top}html body .tovira main .fvContainer .fvContainerInner h1{text-align:left;font-weight:700;white-space:pre-wrap;line-height:1.15;font-size:8vw}@media (min-width:1680px){html body .tovira main .fvContainer .fvContainerInner h1{font-size:clamp(9rem,.85rem + .8vw,20.25rem)}}@media (max-width:1680px){html body .tovira main .fvContainer .fvContainerInner h1{font-size:7vw}}@media (max-width:980px){html body .tovira main .fvContainer .fvContainerInner h1{font-size:16vw}}html body .tovira main .fvContainer .fvContainerInner p{margin-top:1rem;text-align:left;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .FactRecordBlock h2{margin-bottom:1rem;font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700}html body .tovira main .FactRecordBlock table thead tr{border:1px solid #acb6bb}html body .tovira main .FactRecordBlock table thead tr th{background-color:#acb6bb}html body .tovira main .FactRecordBlock table tbody tr td.item{background-color:#f0f5f7}html body .tovira main .FactRecordBlock table tbody tr td.bottom{border-bottom:1px solid #acb6bb}html body .tovira main .FactRecordBlock table tbody tr td.left{border-left:1px solid #acb6bb}html body .tovira main .FactRecordBlock table tbody tr td.right{border-right:1px solid #acb6bb}html body .tovira main .banner a{border-radius:1rem;display:flex;width:100%;overflow:hidden;position:relative;padding:2rem;align-items:center;justify-content:space-around}@media (max-width:622px){html body .tovira main .banner a{display:block;padding:4rem 2rem}}html body .tovira main .banner a .detail{position:relative;z-index:1;width:60%}@media (max-width:622px){html body .tovira main .banner a .detail{width:100%}}html body .tovira main .banner a .detail .description{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .banner a .detail .title{font-weight:700;font-size:clamp(2.5rem,1.5rem + 3vw,4rem);line-height:1.25}@media (max-width:622px){html body .tovira main .banner a .detail .title{font-size:15vw;margin-bottom:1rem}}html body .tovira main .banner a figure{position:relative;z-index:1;width:40%;margin-right:2rem}@media (max-width:622px){html body .tovira main .banner a figure{width:70%;margin:auto auto 2rem}}html body .tovira main .banner a figure img{width:100%;height:auto;max-width:400px}html body .tovira main .banner a .background{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:100%;height:100%;object-fit:cover}html body .tovira main .ToviraContentList{padding-bottom:2rem}html body .tovira main .ToviraContentList p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap;margin-bottom:2rem}html body .tovira main .ToviraContentList h2{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);white-space:pre-wrap;font-weight:700;text-align:left;margin-bottom:1rem}@media (max-width:622px){html body .tovira main .ToviraContentList h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body .tovira main .ToviraContentList ul{display:flex;justify-content:space-between;flex-wrap:wrap}html body .tovira main .ToviraContentList ul.split3 li{width:calc(33.3333333333% - 1rem)}@media (max-width:980px){html body .tovira main .ToviraContentList ul.split3 li{width:100%}}html body .tovira main .ToviraContentList ul.split2 li{width:calc(50% - 1rem)}@media (max-width:980px){html body .tovira main .ToviraContentList ul.split2 li{width:100%}}html body .tovira main .ToviraContentList ul.split2:after,html body .tovira main .ToviraContentList ul.split2:before{width:calc(50% - 1rem)}@media (max-width:622px){html body .tovira main .ToviraContentList ul{display:block}}html body .tovira main .ToviraContentList ul:after,html body .tovira main .ToviraContentList ul:before{width:calc(33.3333333333% - 1rem);content:"";display:block;order:999}html body .tovira main .ToviraContentList ul li{margin:.5rem 0}@media (max-width:622px){html body .tovira main .ToviraContentList ul li{margin:1rem 0}}html body .tovira main .ToviraContentList ul li a{border:1px solid #dad4c8;height:100%;background-color:white;border-radius:.5rem;overflow:hidden;display:block}@media (max-width:980px){html body .tovira main .ToviraContentList ul li a{display:flex;align-items:center}html body .tovira main .ToviraContentList ul li a figure{width:40%;aspect-ratio:16/9}html body .tovira main .ToviraContentList ul li a figure img{width:100%;height:100%;object-fit:contain}html body .tovira main .ToviraContentList ul li a .detail{padding-left:1rem!important;width:60%}html body .tovira main .ToviraContentList ul li a .detail p{margin-bottom:0;font-size:clamp(.8rem,.8rem + .1vw,.875rem)}}@media (max-width:622px){html body .tovira main .ToviraContentList ul li a{display:block}}html body .tovira main .ToviraContentList ul li a .detail{padding:2rem 3rem 2rem 2rem;position:relative}@media (max-width:622px){html body .tovira main .ToviraContentList ul li a .detail{padding-left:2rem;width:100%}}html body .tovira main .ToviraContentList ul li a .detail svg{position:absolute;right:1rem;top:0;bottom:0;width:2rem;margin:auto}html body .tovira main .ToviraContentList ul li a .detail p{font-size:clamp(.8rem,.8rem + .1vw,.875rem)}html body .tovira main .ToviraContentList ul li a .detail h3{font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;margin-bottom:1rem}html body .tovira main .ToviraContentList ul li a figure{border-radius:.5rem;overflow:hidden;aspect-ratio:16/9}@media (max-width:622px){html body .tovira main .ToviraContentList ul li a figure{width:100%}}html body .tovira main .ToviraContentList ul li a figure img{width:100%;height:100%;object-fit:cover}html body .tovira main .problem{background-color:#333;border-radius:1rem;max-width:100rem;width:calc(100% - 2rem);margin:4rem auto auto;padding:3rem}@media (max-width:622px){html body .tovira main .problem{padding:4rem 1.5rem}}html body .tovira main .problem a{width:100%;display:block;margin:auto;max-width:80rem}html body .tovira main .problem a .under{display:flex;justify-content:space-between;margin-top:2rem}@media (max-width:622px){html body .tovira main .problem a .under{display:block}}html body .tovira main .problem a .under .whiteBlock{background-color:white;border-radius:1rem;width:45%;text-align:center;display:flex;justify-content:center;align-items:center}@media (max-width:622px){html body .tovira main .problem a .under .whiteBlock{width:100%;padding:1rem;margin-top:1rem}}html body .tovira main .problem a .under .whiteBlock p{color:#333;font-size:1.5rem;font-family:sans-serif;height:fit-content}@media (max-width:1410px){html body .tovira main .problem a .under .whiteBlock p{font-size:1.6vw}}@media (max-width:622px){html body .tovira main .problem a .under .whiteBlock p{font-size:1rem}}html body .tovira main .problem a p{color:white;font-weight:700;font-family:Times New Roman,Times,serif}html body .tovira main .problem a .p1{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem)}@media (max-width:1410px){html body .tovira main .problem a .p1{font-size:2vw}}@media (max-width:622px){html body .tovira main .problem a .p1{font-size:1rem}}html body .tovira main .problem a .p1:after{content:"";margin-left:.5rem;display:inline-block;height:2px;background-color:white;width:5em;transform:translateY(-.35em)}html body .tovira main .problem a .p2{font-size:4rem;line-height:1.25}@media (max-width:1410px){html body .tovira main .problem a .p2{font-size:5vw}}@media (max-width:622px){html body .tovira main .problem a .p2{font-size:1.8rem}}html body .tovira main .problem a .p3{font-size:1.5rem}@media (max-width:1410px){html body .tovira main .problem a .p3{font-size:1.6vw}}@media (max-width:622px){html body .tovira main .problem a .p3{font-size:1rem}}html body .tovira main .problem a .p4{font-size:1.5rem}@media (max-width:1410px){html body .tovira main .problem a .p4{font-size:1.6vw}}@media (max-width:622px){html body .tovira main .problem a .p4{font-size:1rem}}html body .tovira main .problem a .p4 span{position:relative}html body .tovira main .problem a .p4 span:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";background-color:yellow}html body .tovira main .logoScrollWrap{width:100%;overflow:hidden;padding:2rem 0;max-width:120rem;margin:auto;position:relative}@media (max-width:622px){html body .tovira main .logoScrollWrap{padding:2rem 0}}html body .tovira main .logoScrollWrap:after,html body .tovira main .logoScrollWrap:before{width:10%;content:"";display:block;height:100%;top:0;bottom:0;position:absolute;z-index:1}html body .tovira main .logoScrollWrap:before{left:0;background:linear-gradient(270deg,rgba(255,255,255,0),rgb(255,255,255))}html body .tovira main .logoScrollWrap:after{right:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgb(255,255,255))}html body .tovira main .logoScrollWrap .infinity{display:flex;flex-wrap:nowrap}html body .tovira main .logoScrollWrap .parent{display:flex;align-items:center;animation:scrollLoop 20s linear infinite;flex-shrink:0}@media (max-width:622px){html body .tovira main .logoScrollWrap .parent{animation:scrollLoop 10s linear infinite}}html body .tovira main .logoScrollWrap .item{margin:0 30px;display:flex;align-items:center;height:60px;max-width:12.5vw;aspect-ratio:26/7}@media (max-width:622px){html body .tovira main .logoScrollWrap .item{width:40vw;max-width:40vw}}html body .tovira main .logoScrollWrap .item img{width:auto;display:block;object-fit:contain;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media screen and (max-width:768px){html body .tovira main .logoScrollWrap .item{margin:0 15px}html body .tovira main .logoScrollWrap .item img{height:30px}}html body .tovira main .backgroundFloatImage img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:0}html body .tovira main .backgroundFloatImage.whiteGradation:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:1;opacity:1;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.8) 25%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0))}html body .tovira main .backgroundFloatImage.darkMask:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:1;opacity:1;mix-blend-mode:multiply;background:#999}html body .tovira main .backgroundFloatImage.BrightMask:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:1;opacity:1;backdrop-filter:brightness(1.15)}html body .tovira main .backgroundFloatImage.dotMask:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-image:radial-gradient(circle,#fff 1px,transparent 0);background-position:0 0;background-size:5px 5px;z-index:1;opacity:1}html body .tovira main .mesh{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:.6;width:calc(100% - 4px);height:calc(100% - 4px);overflow:hidden;background:#eef3fb;border-radius:1rem}html body .tovira main .mesh .blob{position:absolute;width:90%;height:90%;border-radius:50%;filter:blur(60px);mix-blend-mode:multiply;opacity:.85}html body .tovira main .mesh .b1{background:radial-gradient(circle,#c3b4ea 0,transparent 60%);top:-25%;left:25%;animation:drift1 7s ease-in-out infinite}html body .tovira main .mesh .b2{background:radial-gradient(circle,#fff 0,transparent 60%);top:5%;left:-20%;animation:drift2 9s ease-in-out infinite}html body .tovira main .mesh .b3{background:radial-gradient(circle,#bcc6f0 0,transparent 60%);top:0;left:55%;animation:drift3 8s ease-in-out infinite}html body .tovira main .mesh .b4{background:radial-gradient(circle,#fff 0,transparent 60%);top:45%;left:5%;animation:drift1 10s ease-in-out infinite reverse}html body .tovira main .mesh .b5{background:radial-gradient(circle,#fbe0cf 0,transparent 60%);top:50%;left:40%;animation:drift2 7s ease-in-out infinite}html body .tovira main .mesh .b6{background:radial-gradient(circle,#efc3e0 0,transparent 60%);top:40%;left:60%;animation:drift3 9s ease-in-out infinite reverse}@keyframes drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(12%,10%) scale(1.15)}}@keyframes drift2{0%,to{transform:translate(0) scale(1.1)}50%{transform:translate(-10%,8%) scale(1)}}@keyframes drift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-8%,-12%) scale(1.2)}}html body .tovira main .CpDetailFirstView{background-color:white;padding:1rem 0}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner{border-radius:1rem;position:relative;overflow:hidden}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner .svgBlock{position:absolute;aspect-ratio:1/1;top:0;right:0;bottom:0;margin:auto;width:50%;height:calc(100% - 4px);object-fit:cover;overflow:hidden;transform:scale(2);z-index:5}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner .svgBlock img{width:100%;height:100%;object-fit:contain;animation:spin 32s linear infinite}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner .detail{position:relative;z-index:6}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner .detail.codeIn{display:flex;position:relative;z-index:5;justify-content:space-between;align-items:center}@media (max-width:980px){html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner .detail.codeIn{display:block}}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner .detail.codeIn .htmlOutputDiv{width:100%;max-width:50%;position:relative;z-index:10;padding:2rem}@media (max-width:980px){html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner .detail.codeIn .htmlOutputDiv{max-width:100%}}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner .detail .dataBlock{padding:4rem 2rem;position:relative;z-index:10}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner .detail .dataBlock .subTitle{font-weight:600}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner .detail .dataBlock h1{font-size:clamp(2.1rem,5.2vw,3.5rem);white-space:pre-wrap;font-weight:700}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner .detail .dataBlock p{max-width:50rem;margin-top:1rem}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;border-radius:1rem;background:linear-gradient(115deg,#C7B2FF,#7FDCFF 32%,#8DF0CC 62%,#EEF4A8);background-size:300% 300%;animation:gradientMove 8s ease infinite}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}html body .tovira main .CpDetailFirstView .CpDetailFirstViewInner:after{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;z-index:2;border-radius:1rem;background:white}@keyframes scrollLoop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}html body .tovira main .DetailFirstView{border:1px solid #dad4c8;margin-top:1rem;border-radius:1rem;background-color:#f9f8f6;padding:5rem 1rem;overflow:hidden;position:relative}html body .tovira main .DetailFirstView .background{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;width:100%;object-fit:cover;object-position:center}html body .tovira main .DetailFirstView .DetailFirstViewInner{position:relative;z-index:1}html body .tovira main .DetailFirstView .DetailFirstViewInner.white h1,html body .tovira main .DetailFirstView .DetailFirstViewInner.white p{color:white}html body .tovira main .DetailFirstView .DetailFirstViewInner.white .linkWrap .btn{background-color:white;color:black}html body .tovira main .DetailFirstView .DetailFirstViewInner .linkWrap .btn{min-width:300px}html body .tovira main .DetailFirstView .DetailFirstViewInner figure{height:4rem;margin-bottom:2rem}html body .tovira main .DetailFirstView .DetailFirstViewInner figure img{width:100%;height:100%;object-fit:contain}html body .tovira main .DetailFirstView .DetailFirstViewInner h1{text-align:center;font-weight:700;white-space:pre-wrap;line-height:1.35;font-size:clamp(2rem,1rem + 6vw,3.2rem)}@media (max-width:622px){html body .tovira main .DetailFirstView .DetailFirstViewInner h1{font-size:clamp(1rem,6vw,2rem)}}html body .tovira main .DetailFirstView .DetailFirstViewInner p.subTitle{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-weight:700}html body .tovira main .DetailFirstView .DetailFirstViewInner p{margin-top:1rem;text-align:center;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}html body .tovira main .CentralHeadering{padding:2rem 0}html body .tovira main .CentralHeadering .contentInclude{margin:2rem 0;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .CentralHeadering h2{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);white-space:pre-wrap;font-weight:700;text-align:center}@media (max-width:622px){html body .tovira main .CentralHeadering h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body .tovira main .CentralHeadering figure{width:5rem;margin:auto;height:5rem}html body .tovira main .CentralHeadering figure img{width:100%;height:100%;object-fit:contain}html body .tovira main .listIamgeBlock{display:flex;justify-content:space-between;align-items:center}@media (max-width:622px){html body .tovira main .listIamgeBlock{display:block}}html body .tovira main .listIamgeBlock.white,html body .tovira main .listIamgeBlock.white .detail{color:white}html body .tovira main .listIamgeBlock.white .detail .linkParts{border-color:white}html body .tovira main .listIamgeBlock.white .detail .linkParts a{color:#0066FF}html body .tovira main .listIamgeBlock .detail{width:48%}@media (max-width:622px){html body .tovira main .listIamgeBlock .detail{width:100%}}html body .tovira main .listIamgeBlock .detail .frameText{border:1px solid #dad4c8;padding:1rem 2rem;background-color:#f9f8f6;border-radius:1rem;margin:2rem 0}@media (max-width:622px){html body .tovira main .listIamgeBlock .detail .frameText{padding:1rem}}html body .tovira main .listIamgeBlock .detail .frameText p{white-space:pre-wrap;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .tovira main .listIamgeBlock .detail .logoImage{height:6rem;overflow:auto;border-radius:0;margin-bottom:2rem}@media (max-width:622px){html body .tovira main .listIamgeBlock .detail .logoImage{height:auto;width:50%;aspect-ratio:auto;margin:2rem 0}html body .tovira main .listIamgeBlock .detail .logoImage img{width:100%;height:auto;object-fit:none}}html body .tovira main .listIamgeBlock .detail .logoImage img{width:100%;height:100%;object-position:left;object-fit:contain}html body .tovira main .listIamgeBlock .detail h2{white-space:pre-wrap;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700}@media (max-width:622px){html body .tovira main .listIamgeBlock .detail h2{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);margin-bottom:1rem}}html body .tovira main .listIamgeBlock .detail p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);margin:1rem 0}html body .tovira main .listIamgeBlock .detail .linkParts{border-top:1px solid #dad4c8;margin-top:3rem;padding-top:2rem}html body .tovira main .listIamgeBlock .detail .linkParts a{border-radius:.5rem;padding:1rem;background-color:white;margin-top:1rem;display:inline-block;border:1px solid #dad4c8}html body .tovira main .listIamgeBlock .detail ul{padding-left:0;list-style:disc;margin:2rem 1rem;padding-top:0;padding-bottom:0}html body .tovira main .listIamgeBlock .detail ul li{margin:1rem 0}html body .tovira main .listIamgeBlock .detail ul li:last-of-type{margin-bottom:0}html body .tovira main .listIamgeBlock .detail ul li:first-of-type{margin-top:0}html body .tovira main .listIamgeBlock .detail ul li p{margin:0;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .tovira main .listIamgeBlock figure{aspect-ratio:1/1;width:48%;height:100%;border-radius:1rem;overflow:hidden;border:1px solid #f9f8f6}@media (max-width:622px){html body .tovira main .listIamgeBlock figure{width:100%;margin-bottom:1rem}}html body .tovira main .listIamgeBlock figure img{width:100%;height:100%;object-fit:cover}html body .tovira main .TimeRexBlock{display:flex;margin:2rem 0;justify-content:space-between}@media (max-width:622px){html body .tovira main .TimeRexBlock{display:block}}html body .tovira main .TimeRexBlock .timerex_calendar{width:58%;transform:translateY(25%);opacity:0;min-height:100vh;transition:all 1s ease;transition-delay:1.5s}html body .tovira main .TimeRexBlock .timerex_calendar.active{opacity:1;transform:translateY(0);min-height:fit-content}@media (max-width:622px){html body .tovira main .TimeRexBlock .timerex_calendar{width:100%;min-height:fit-content}}html body .tovira main .TimeRexBlock .detail{width:38%}@media (max-width:622px){html body .tovira main .TimeRexBlock .detail{width:100%}}html body .tovira main .TimeRexBlock .detail h1{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700;white-space:pre-wrap}html body .tovira main .TimeRexBlock .detail p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .TimeRexBlock .detail figure{margin:2rem 0;aspect-ratio:16/9;overflow:hidden;border-radius:1rem}html body .tovira main .TimeRexBlock .detail figure img{width:100%;height:auto}html body .tovira main .DownloadSection{display:flex;margin:2rem 0;justify-content:space-between}@media (max-width:622px){html body .tovira main .DownloadSection{display:block}}html body .tovira main .DownloadSection .detail{width:48%}@media (max-width:622px){html body .tovira main .DownloadSection .detail{width:100%}}html body .tovira main .DownloadSection .detail .imageWrap{margin:2rem 0}html body .tovira main .DownloadSection .detail .imageWrap figure{margin-bottom:1rem;border:1px solid #dad4c8;aspect-ratio:16/9;overflow:hidden;border-radius:1rem}html body .tovira main .DownloadSection .detail .imageWrap figure img{width:100%;height:auto}html body .tovira main .DownloadSection .detail .imageWrap ul{display:flex;justify-content:space-between;width:70%;margin:auto}html body .tovira main .DownloadSection .detail .imageWrap ul li{width:calc(33.3333333333% - .5rem);border:2px solid white}html body .tovira main .DownloadSection .detail .imageWrap ul li.active{border-color:#0066FF}html body .tovira main .DownloadSection .detail .imageWrap ul li img{width:100%;height:auto;aspect-ratio:16/9}html body .tovira main .DownloadSection .detail h1{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700;white-space:pre-wrap}html body .tovira main .DownloadSection .detail p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .DownloadSection .formContainer{width:45%;height:fit-content;border-radius:1rem;background-color:#f9f8f6;border:2px solid #dad4c8}@media (max-width:622px){html body .tovira main .DownloadSection .formContainer{width:100%}}html body .tovira main .DownloadSection .formContainer h2{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-weight:700;margin-top:2rem;text-align:center}@media (max-width:622px){html body .tovira main .DownloadSection .formContainer h2{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem)}}html body .tovira main .iconListBlock.simple .iconListBlockDetail ul li{border:none;background-color:white;box-shadow:0 0 .125rem rgba(0,0,0,.12),0 .125rem .25rem rgba(0,0,0,.14)}html body .tovira main .iconListBlock.simple .iconListBlockDetail ul li .lucideIcon{width:4rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;border-radius:.5rem;border:1px solid #ccc}html body .tovira main .iconListBlock.simple .iconListBlockDetail ul li h3{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .iconListBlock.simple .iconListBlockDetail ul li p{font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .tovira main .iconListBlock.whiteIconBlock .iconListBlockDetail ul li figure{width:fit-content;padding:1rem;border-radius:.5rem;border:1px solid #dad4c8;background-color:white}html body .tovira main .iconListBlock .iconListBlockDetail ul.length4:after,html body .tovira main .iconListBlock .iconListBlockDetail ul.length4:before{width:calc(25% - .5rem)}@media (max-width:1025px){html body .tovira main .iconListBlock .iconListBlockDetail ul.length4:after,html body .tovira main .iconListBlock .iconListBlockDetail ul.length4:before{width:calc(33.3333333333% - .5rem)}}@media (max-width:622px){html body .tovira main .iconListBlock .iconListBlockDetail ul.length4:after,html body .tovira main .iconListBlock .iconListBlockDetail ul.length4:before{width:100%}}html body .tovira main .iconListBlock .iconListBlockDetail ul.length4 li,html body .tovira main .iconListBlock.split4 .iconListBlockDetail ul:after,html body .tovira main .iconListBlock.split4 .iconListBlockDetail ul:before{width:calc(25% - .5rem)}@media (max-width:1025px){html body .tovira main .iconListBlock.split4 .iconListBlockDetail ul:after,html body .tovira main .iconListBlock.split4 .iconListBlockDetail ul:before{width:calc(33.3333333333% - .5rem)}}@media (max-width:622px){html body .tovira main .iconListBlock.split4 .iconListBlockDetail ul:after,html body .tovira main .iconListBlock.split4 .iconListBlockDetail ul:before{width:100%}}html body .tovira main .iconListBlock.split4 .iconListBlockDetail ul li{width:calc(25% - .5rem)}@media (max-width:1025px){html body .tovira main .iconListBlock.split4 .iconListBlockDetail ul li{width:calc(33.3333333333% - .5rem)}}@media (max-width:622px){html body .tovira main .iconListBlock.split4 .iconListBlockDetail ul li{width:100%}}html body .tovira main .iconListBlock.split4 .iconListBlockDetail ul li h3{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .iconListBlock.split4 .iconListBlockDetail ul li p{font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .tovira main .iconListBlock h2{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700;margin-bottom:1rem}html body .tovira main .iconListBlock h2 small{display:block;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);position:relative;padding-left:1.5rem}html body .tovira main .iconListBlock h2 small:after{position:absolute;content:"";border-radius:100rem;width:.75rem;height:.75rem;left:0;top:0;bottom:0;margin:auto;background-color:#0066FF}@media (max-width:622px){html body .tovira main .iconListBlock h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body .tovira main .iconListBlock p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}html body .tovira main .iconListBlock .linkWrap{margin-bottom:4rem}html body .tovira main .iconListBlock .iconListBlockDetail{margin-top:1rem}html body .tovira main .iconListBlock .iconListBlockDetail ul{display:flex;flex-wrap:wrap;justify-content:space-between}html body .tovira main .iconListBlock .iconListBlockDetail ul:after,html body .tovira main .iconListBlock .iconListBlockDetail ul:before{content:"";display:block;width:calc(33.3333333333% - 1rem);order:999}@media (max-width:980px){html body .tovira main .iconListBlock .iconListBlockDetail ul:after,html body .tovira main .iconListBlock .iconListBlockDetail ul:before{width:calc(50% - 1rem)}}html body .tovira main .iconListBlock .iconListBlockDetail ul li{width:calc(33.3333333333% - 1rem);border:1px solid #e6e8ec;background-color:#f9f8f6;border-radius:1rem;margin:.75rem 0;position:relative;padding:3rem 2rem 6rem}@media (max-width:980px){html body .tovira main .iconListBlock .iconListBlockDetail ul li{width:calc(50% - 1rem)}}html body .tovira main .iconListBlock .iconListBlockDetail ul li.noneLInk{padding-bottom:3rem}@media (max-width:622px){html body .tovira main .iconListBlock .iconListBlockDetail ul li{width:100%;padding:2rem 1rem}}html body .tovira main .iconListBlock .iconListBlockDetail ul li h3{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-weight:700;margin-bottom:1rem}html body .tovira main .iconListBlock .iconListBlockDetail ul li p{font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .tovira main .iconListBlock .iconListBlockDetail ul li a{position:absolute;bottom:0;display:flex;align-items:center;margin-top:1rem;bottom:2rem}@media (max-width:622px){html body .tovira main .iconListBlock .iconListBlockDetail ul li a{position:relative;margin-top:1rem;bottom:0}}html body .tovira main .iconListBlock .iconListBlockDetail ul li a svg{margin-left:1rem;transition:all .5s ease;fill:#A5A051}html body .tovira main .iconListBlock .iconListBlockDetail ul li a span{position:relative}html body .tovira main .iconListBlock .iconListBlockDetail ul li a span:after{position:absolute;bottom:0;width:0;height:2px;background-color:#A5A051;content:"";display:block;transition:all .5s ease}html body .tovira main .iconListBlock .iconListBlockDetail ul li a:hover span:after{width:100%}html body .tovira main .iconListBlock .iconListBlockDetail ul li a:hover svg{margin-left:2rem}html body .tovira main .iconListBlock .iconListBlockDetail ul li figure{margin-bottom:1rem;height:6rem}@media (max-width:622px){html body .tovira main .iconListBlock .iconListBlockDetail ul li figure{height:3rem}}html body .tovira main .iconListBlock .iconListBlockDetail ul li figure img{width:100%;height:100%;object-fit:contain;object-position:left}html body .tovira main .ToviraPriceList{margin:4rem 0}html body .tovira main .ToviraPriceList ul.plans{display:flex;justify-content:space-between}@media (max-width:622px){html body .tovira main .ToviraPriceList ul.plans{display:block}}html body .tovira main .ToviraPriceList ul.plans li.detailPlan{width:49%;border:1px solid #dad4c8;background-color:#f9f8f6;padding:4rem 2rem;border-radius:1rem}@media (max-width:622px){html body .tovira main .ToviraPriceList ul.plans li.detailPlan{padding:3rem 1rem;width:100%}}html body .tovira main .ToviraPriceList ul.plans li.detailPlan figure{display:flex;justify-content:space-between;position:relative}@media (max-width:622px){html body .tovira main .ToviraPriceList ul.plans li.detailPlan figure{display:block}}html body .tovira main .ToviraPriceList ul.plans li.detailPlan figure.item2:before{content:"＋";position:absolute;left:0;right:0;top:0;bottom:0;font-weight:700;width:1.5rem;height:1.5rem;line-height:1;justify-content:center;align-items:center;display:flex;padding:.1em 0 0;border-radius:10rem;background-color:white;box-shadow:0 0 12px #888;margin:auto;font-family:Arial,Helvetica,sans-serif}html body .tovira main .ToviraPriceList ul.plans li.detailPlan figure img{width:calc(50% - 3rem);margin:auto}@media (max-width:622px){html body .tovira main .ToviraPriceList ul.plans li.detailPlan figure img{width:70%;margin:1rem auto;display:block}}html body .tovira main .ToviraPriceList ul.plans li.detailPlan .description{text-align:center;white-space:pre-wrap;margin-bottom:2rem;min-height:6em}html body .tovira main .ToviraPriceList ul.plans li.detailPlan .roundWhite{border-radius:1rem;padding:3rem 1rem;background-color:white;border:1px solid #dad4c8}html body .tovira main .ToviraPriceList ul.plans li.detailPlan .roundWhite:nth-of-type(2){margin-top:1rem;margin-bottom:2rem}html body .tovira main .ToviraPriceList ul.plans li.detailPlan .roundWhite h3{text-align:center;font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:700}html body .tovira main .ToviraPriceList ul.plans li.detailPlan .roundWhite .number{text-align:center;font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700;font-family:Arial,Helvetica,sans-serif}html body .tovira main .ToviraPriceList ul.plans li.detailPlan .roundWhite .number small{font-size:50%}html body .tovira main .ToviraPriceList ul.plans li.detailPlan .title{text-align:center;font-weight:700;margin:2rem 0;font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem)}html body .tovira main .ToviraPriceList ul.plans li.detailPlan .function ul li{margin:1rem 0;font-weight:700;display:flex;align-items:center}html body .tovira main .ToviraPriceList ul.plans li.detailPlan .function ul li .check{display:inline-flex;margin-right:1rem;align-items:center;justify-content:center}html body .tovira main .ToviraPriceList ul.plans li.detailPlan .function ul li.noneActive{color:gray}html body .tovira main .stackFunctionBlock{display:flex;justify-content:space-between}@media (max-width:622px){html body .tovira main .stackFunctionBlock{margin-bottom:4rem;background-color:#f9f8f6;border-radius:1rem;padding:2rem 1.5rem;border:1px solid #dad4c8}}html body .tovira main .stackFunctionBlock .articleWrap{width:48%;display:flex;flex-direction:column;gap:100px}@media (max-width:622px){html body .tovira main .stackFunctionBlock .articleWrap{width:100%}}html body .tovira main .stackFunctionBlock .articleWrap article{min-height:100vh;display:flex;align-items:center;opacity:.5;transition:all .5s ease}@media (max-width:622px){html body .tovira main .stackFunctionBlock .articleWrap article{min-height:1px}}html body .tovira main .stackFunctionBlock .articleWrap article figure{display:none;border-radius:1rem;overflow:hidden;margin-bottom:1rem}@media (max-width:622px){html body .tovira main .stackFunctionBlock .articleWrap article figure{display:block}}html body .tovira main .stackFunctionBlock .articleWrap article.active{opacity:1}html body .tovira main .stackFunctionBlock .articleWrap article .articleInner .firstTitle{margin-bottom:22rem}html body .tovira main .stackFunctionBlock .articleWrap article .articleInner .firstTitle h2{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem)}@media (max-width:622px){html body .tovira main .stackFunctionBlock .articleWrap article .articleInner .firstTitle{margin-bottom:3rem}html body .tovira main .stackFunctionBlock .articleWrap article .articleInner .firstTitle h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body .tovira main .stackFunctionBlock .articleWrap article .articleInner .category{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);width:fit-content;position:relative;padding-left:2rem;line-height:1}html body .tovira main .stackFunctionBlock .articleWrap article .articleInner .category:before{display:block;content:"";position:absolute;left:.75rem;top:-.5rem;bottom:0;margin:auto;height:2.5rem;transform:rotate(30deg);width:3px;background-color:#A5A051}@media (max-width:622px){html body .tovira main .stackFunctionBlock .articleWrap article .articleInner .category{background-color:white}html body .tovira main .stackFunctionBlock .articleWrap article .articleInner .category:before{display:none}html body .tovira main .stackFunctionBlock .articleWrap article .articleInner .category{font-size:clamp(.8rem,.8rem + .1vw,.875rem);border:1px solid #dad4c8;padding:.25rem 1rem;border-radius:1rem}}html body .tovira main .stackFunctionBlock .articleWrap article .articleInner a{background-color:black;color:white;display:inline-block;margin-top:2rem;border-radius:.5rem;padding:1rem}html body .tovira main .stackFunctionBlock .articleWrap article .articleInner h2,html body .tovira main .stackFunctionBlock .articleWrap article .articleInner h3{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);margin:1rem 0;font-weight:700;white-space:pre-wrap}@media (max-width:622px){html body .tovira main .stackFunctionBlock .articleWrap article .articleInner h2,html body .tovira main .stackFunctionBlock .articleWrap article .articleInner h3{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem)}}html body .tovira main .stackFunctionBlock .articleWrap article .articleInner p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}html body .tovira main .stackFunctionBlock .figureWrap{width:48%;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease-out;min-height:-webkit-fill-available}@media (max-width:622px){html body .tovira main .stackFunctionBlock .figureWrap{display:none}}html body .tovira main .stackFunctionBlock .figureWrap.hidden{opacity:0;pointer-events:none}html body .tovira main .stackFunctionBlock .figureWrap.visible{opacity:1}html body .tovira main .stackFunctionBlock .figureWrap .figureInner{position:sticky;top:0;bottom:0;min-height:100vh;max-height:100vh;display:flex;align-items:center;height:100%;width:100%}html body .tovira main .stackFunctionBlock .figureWrap .figureInner figure{height:auto;overflow:hidden;border-radius:1rem;width:100%;aspect-ratio:1/1;position:relative;max-height:75vmin;max-width:75vmin;margin:auto}html body .tovira main .stackFunctionBlock .figureWrap .figureInner figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;will-change:opacity;transition:opacity .4s ease-out;backface-visibility:hidden}html body .tovira main .stackFunctionBlock .figureWrap .figureInner figure img.active{opacity:1}html body .tovira main .AsIsBlock h2{text-align:center;font-weight:700;font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem)}@media (max-width:622px){html body .tovira main .AsIsBlock h2{text-align:left;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body .tovira main .AsIsBlock p.description{text-align:center;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);margin-top:1rem;margin-bottom:4rem}html body .tovira main .AsIsBlock .AsIsLoop{border:2px solid #dad4c8;padding:3rem 2rem;background-color:#f9f8f6;border-radius:1rem}@media (max-width:622px){html body .tovira main .AsIsBlock .AsIsLoop{padding:1rem}}html body .tovira main .AsIsBlock .AsIsLoop .AsIsHeader{display:flex;justify-content:space-between}@media (max-width:622px){html body .tovira main .AsIsBlock .AsIsLoop .AsIsHeader{display:none}}html body .tovira main .AsIsBlock .AsIsLoop .AsIsHeader div{width:45%;padding:0 2rem;text-align:center}html body .tovira main .AsIsBlock .AsIsLoop .AsIsHeader div span{border-radius:300rem;color:white;padding:.25rem 4rem;background-color:#444}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail{display:flex;justify-content:space-between}@media (max-width:622px){html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail{display:block;margin-bottom:4rem;position:relative}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail:last-of-type{margin-bottom:0}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail svg{transform:rotate(90deg);width:10%;background-color:white;border-radius:100rem;padding:.25rem;position:relative;z-index:1;box-shadow:0 0 12px #dad4c8;top:-.5rem;left:0;right:0;margin:auto}}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .as,html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .is{width:48%;border-radius:1rem;padding:2rem;margin:1rem 0;border:1px solid #dad4c8}@media (max-width:622px){html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .as,html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .is{width:100%;padding:2rem 1.5rem}}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .as h3,html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .is h3{font-weight:700;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .as p,html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .is p{margin-top:1rem;white-space:pre-wrap;font-size:clamp(.8rem,.8rem + .1vw,.875rem);text-align:left}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .as{background-color:#f3f2ed}@media (max-width:622px){html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .as{margin-bottom:1rem}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .as:before{content:"これまで";border-radius:10rem;background-color:#444;color:white;padding:0 1rem;font-size:clamp(.7rem,.7rem + .08vw,.75rem);display:inline-block;margin-bottom:.4rem}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .as{margin-bottom:0}}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .is{background-color:white}@media (max-width:622px){html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .is{transform:translateY(-1rem)}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .is:before{content:"これから";border-radius:10rem;background-color:#A5A051;color:white;padding:0 1rem;font-size:clamp(.7rem,.7rem + .08vw,.75rem);display:inline-block;margin-bottom:.4rem}html body .tovira main .AsIsBlock .AsIsLoop .AsIsDetail .is{margin-top:0}}html body .tovira main .dataFlowBlock{background-color:#f9f8f6;position:relative}html body .tovira main .dataFlowBlock .detail{width:48%}html body .tovira main .dataFlowBlock .graphData{position:absolute}html body .tovira main .verticalBlock article{padding:5rem 2rem;border:2px solid #dad4c8;background-color:#f9f8f6;border-radius:1rem;margin-bottom:4rem}@media (max-width:622px){html body .tovira main .verticalBlock article{padding:2rem 1rem}}html body .tovira main .verticalBlock article:last-of-type{margin-bottom:0}html body .tovira main .verticalBlock article .tabWrap{top:6rem;position:sticky}@media (max-width:622px){html body .tovira main .verticalBlock article .tabWrap{top:3.5rem}html body .tovira main .verticalBlock article .tabWrap .tab{font-size:clamp(.8rem,.8rem + .1vw,.875rem)}}html body .tovira main .verticalBlock article .tabWrap .tab{color:white;border-radius:20rem;width:fit-content;margin:auto;padding:.25rem 3rem}html body .tovira main .verticalBlock article h2{margin:2rem 0;font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700;text-align:center;white-space:pre-wrap}@media (max-width:622px){html body .tovira main .verticalBlock article h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body .tovira main .verticalBlock article p{white-space:pre-wrap;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .verticalBlock article ul{max-width:80rem;margin:3rem auto auto}html body .tovira main .verticalBlock article ul li{display:flex;justify-content:space-between;margin-bottom:2rem}@media (max-width:622px){html body .tovira main .verticalBlock article ul li{display:block;background-color:white;padding:1rem;border-radius:1rem}html body .tovira main .verticalBlock article ul li:last-of-type{margin-bottom:0}}html body .tovira main .verticalBlock article ul li:last-of-type{margin-bottom:0}html body .tovira main .verticalBlock article ul li:nth-of-type(2n){flex-direction:row-reverse}html body .tovira main .verticalBlock article ul li .detail{width:65%;border-top:1px solid gray;padding-top:2rem;display:flex;flex-direction:column}@media (max-width:622px){html body .tovira main .verticalBlock article ul li .detail{padding-top:1rem;margin-bottom:2rem;width:100%;border-top:none}}html body .tovira main .verticalBlock article ul li .detail .tag{margin-top:.5rem;color:white;font-size:clamp(.8rem,.8rem + .1vw,.875rem);padding:.25rem 2rem;line-height:1;display:inline-block;width:fit-content;margin-bottom:1rem;border-radius:33rem}html body .tovira main .verticalBlock article ul li .detail h3{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-weight:700;margin-bottom:2rem;white-space:pre-wrap}html body .tovira main .verticalBlock article ul li .detail p{white-space:pre-wrap}html body .tovira main .verticalBlock article ul li .detail .linkWrap{margin-top:2rem}@media (max-width:622px){html body .tovira main .verticalBlock article ul li .detail .linkWrap{margin-top:1rem}}html body .tovira main .verticalBlock article ul li figure{width:30%;height:fit-content;aspect-ratio:1/1;border-radius:1rem;overflow:hidden}@media (max-width:622px){html body .tovira main .verticalBlock article ul li figure{width:100%}}html body .tovira main .verticalBlock article ul li figure img{width:100%;height:100%;object-fit:cover;object-position:center}html body .tovira main .VerticalList{padding:5rem 2rem;border:2px solid #dad4c8;background-color:#f9f8f6;border-radius:1rem;margin-bottom:4rem}@media (max-width:622px){html body .tovira main .VerticalList{padding:2rem 1rem}}html body .tovira main .VerticalList h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);white-space:normal;text-align:center;font-weight:700}@media (max-width:622px){html body .tovira main .VerticalList h2{white-space:pre-wrap}}html body .tovira main .VerticalList .dlwrap{margin-top:2rem}@media (max-width:622px){html body .tovira main .VerticalList .dlwrap{padding:0!important}}html body .tovira main .VerticalList .dlwrap dl{background-color:white;border-radius:1rem 1rem;margin:1rem 0;padding:2rem;border:1px solid #dad4c8}@media (max-width:622px){html body .tovira main .VerticalList .dlwrap dl{padding:2rem 1rem}}html body .tovira main .VerticalList .dlwrap dl dt{padding:0 2rem;font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);margin-bottom:1rem;white-space:pre-wrap}@media (max-width:622px){html body .tovira main .VerticalList .dlwrap dl dt{padding:0}}html body .tovira main .VerticalList .dlwrap dl dd{padding:0 2rem;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}@media (max-width:622px){html body .tovira main .VerticalList .dlwrap dl dd{padding:0}}html body .tovira main .framePoint h2{font-weight:700;text-align:center;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);white-space:pre-wrap;margin-bottom:2rem}html body .tovira main .framePoint p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);text-align:center}@media (max-width:622px){html body .tovira main .framePoint p{white-space:pre-wrap}}html body .tovira main .framePoint .parent{display:flex;margin-top:2rem;margin-bottom:2rem;justify-content:space-around}@media (max-width:622px){html body .tovira main .framePoint .parent{display:block}}html body .tovira main .framePoint .parent li.frame{border:1px solid #dad4c8;width:calc(33.3333333333% - 1rem);background-color:#f9f8f6;padding:2rem 1rem;border-radius:1rem}@media (max-width:622px){html body .tovira main .framePoint .parent li.frame{width:100%;margin-bottom:1rem}}html body .tovira main .framePoint .parent li.frame h3{text-align:center;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);font-weight:700}html body .tovira main .framePoint .parent li.frame .child li{margin:1rem 0;border-radius:.5rem;background-color:white;border:1px solid #dad4c8;padding:1rem}@media (max-width:622px){html body .tovira main .framePoint .parent li.frame .child li{margin-bottom:.5rem}html body .tovira main .framePoint .parent li.frame .child li:last-of-type{margin-bottom:0}}html body .tovira main .framePoint .parent li.frame .child li .caption{display:block;text-align:center;color:#444;margin-bottom:.5rem}html body .tovira main .framePoint .parent li.frame .child li .point{color:white;text-align:center;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);border-radius:.5rem;font-weight:700;padding:2rem .5rem}@media (max-width:622px){html body .tovira main .framePoint .parent li.frame .child li .point{padding:.5rem}}html body .tovira main .imageTextBlock{display:flex;justify-content:space-between;align-items:center;gap:4rem}@media (max-width:622px){html body .tovira main .imageTextBlock{display:block}}html body .tovira main .imageTextBlock .detail{width:48%}@media (max-width:622px){html body .tovira main .imageTextBlock .detail{width:100%}}html body .tovira main .imageTextBlock .detail h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);white-space:pre-wrap}html body .tovira main .imageTextBlock .detail p{margin-top:2rem;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}html body .tovira main .imageTextBlock figure{width:48%}@media (max-width:622px){html body .tovira main .imageTextBlock figure{width:100%;margin-top:1rem}}html body .tovira main .imageTextBlock figure img{width:100%;height:auto}html body .tovira main .linkWrap{display:flex;margin-top:2rem}html body .tovira main .linkWrap.center{justify-content:center}html body .tovira main .linkWrap a.btn{text-align:center;background-color:#000;color:white;padding:1rem;border-radius:1rem;margin-left:1rem;display:flex;align-items:center;justify-content:center;min-width:15rem;transition:all .25s ease}html body .tovira main .linkWrap a.btn svg{margin-left:1rem}html body .tovira main .linkWrap a.btn:first-of-type{margin-left:0;border:1px solid #dad4c8}html body .tovira main .linkWrap a.btn:first-of-type:hover{background-color:#f9f8f6;color:black}html body .tovira main .linkWrap a.btn:nth-of-type(2){background-color:#f9f8f6;border:1px solid #a5a051;color:black}html body .tovira main .linkWrap a.btn:nth-of-type(2):hover{background-color:#777;color:white}html body .tovira main .blogBlock{padding-top:1rem;padding-bottom:3rem;position:relative}html body .tovira main .blogBlock .contentHeader{position:absolute;right:0;padding:1rem;display:flex;justify-content:space-between;align-items:center}@media (max-width:980px){html body .tovira main .blogBlock .contentHeader{display:none}}html body .tovira main .blogBlock .contentHeader a.contentTop{font-weight:700;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .blogBlock .contentHeader ul{display:flex;background-color:white;border-radius:100rem;padding:1rem 2rem}@media (max-width:980px){html body .tovira main .blogBlock .contentHeader ul{padding:.5rem 1rem}}html body .tovira main .blogBlock .contentHeader ul li{margin-left:1rem}html body .tovira main .blogBlock .contentHeader ul li a{font-weight:700}@media (max-width:980px){html body .tovira main .blogBlock .contentHeader ul li a{font-size:clamp(.8rem,.8rem + .1vw,.875rem)}}html body .tovira main .blogBlock .contentHeader ul li a:hover{color:#A5A051;text-decoration:underline}html body .tovira main .blogBlock .titleBlock{border-radius:1rem;border:2px solid #dad4c8;background-color:#f9f8f6;padding:6rem 0 4rem}@media (max-width:980px){html body .tovira main .blogBlock .titleBlock{padding-top:4rem}}html body .tovira main .blogBlock .titleBlock p.enTitle{font-size:clamp(2rem,1.2rem + 4.5vw,6.7rem);font-family:Figtree;line-height:1}html body .tovira main .blogBlock .titleBlock h1{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700}html body .tovira main .blogBlock .titleBlock h1 small{display:block}html body .tovira main .blogBlock .titleBlock p.description{margin-top:1rem;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .blogBlock .inner.wide.blogWrap{padding:0}html body .tovira main .blogBlock .inner.wide.blogWrap h1,html body .tovira main .blogBlock .inner.wide.blogWrap h2{font-weight:700;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);padding:4rem 0 1rem}html body .tovira main .blogBlock .CategoryItems{margin-top:3rem}html body .tovira main .blogBlock .CategoryItems ul li{margin:1rem 0}html body .tovira main .blogBlock .CategoryItems ul li a{border:1px solid #f9f8f6;padding:2rem;display:block;background-color:white;border-radius:1rem}html body .tovira main .blogBlock .CategoryItems ul li a h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700}html body .tovira main .blogBlock .CategoryItems ul li a small{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .tovira main .blogBlock .BlogItems ul{display:flex;flex-wrap:wrap;justify-content:space-between}html body .tovira main .blogBlock .BlogItems ul:after,html body .tovira main .blogBlock .BlogItems ul:before{order:999;width:calc(33.3333333333% - .5rem);content:"";display:block}html body .tovira main .blogBlock .BlogItems ul li{margin:1rem 0;width:calc(33.3333333333% - .5rem)}@media (max-width:622px){html body .tovira main .blogBlock .BlogItems ul li{width:100%}}html body .tovira main .blogBlock .BlogItems ul li a{height:100%;background-color:white;padding:1rem;border-radius:.5rem;display:block}html body .tovira main .blogBlock .BlogItems ul li a .detail time{display:inline-block;font-family:Figtree}html body .tovira main .blogBlock .BlogItems ul li a .detail .tag{border-radius:100rem;border:1px solid #dad4c8;font-size:12px;background-color:#f9f8f6;padding:.24rem 1rem}html body .tovira main .blogBlock .BlogItems ul li a .detail p.title{font-weight:700;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);margin:1rem 0;line-height:1.5}html body .tovira main .blogBlock .BlogItems ul li a .detail p.description{font-size:clamp(.8rem,.8rem + .1vw,.875rem)}html body .tovira main .blogBlock .BlogItems ul li a figure{aspect-ratio:16/9;overflow:hidden;border-radius:.5rem}html body .tovira main .blogBlock .BlogItems ul li a figure img{width:100%;height:100%;object-position:center;object-fit:cover}html body .tovira main .formWrap{background-color:#f9f8f6;padding:2rem;border-radius:1rem;position:relative}html body .tovira main .formWrap .formProgress{position:absolute;top:1rem;left:0;width:calc(100% - 4rem);margin:auto;right:0}html body .tovira main .formWrap .formProgress .progressBar{border-radius:100rem;background-color:#ccc}html body .tovira main .formWrap .formProgress .progressBar .status{transition:all 1s ease;height:6px;border-radius:200rem;border:200rem;background-color:#e57a7a}html body .tovira main .formWrap .formProgress .progressCount{display:none;margin-top:1rem;justify-content:center}html body .tovira main .formWrap form button[type=submit]{background-color:#222;padding:1.5rem 1rem;width:100%;color:white;border-radius:1rem}html body .tovira main .formWrap form dl{margin:1rem 0}html body .tovira main .formWrap form dl dt{font-size:clamp(.875rem,.85rem + .2vw,1rem);font-weight:400;margin-bottom:.5rem}html body .tovira main .formWrap form dl dt .require{background-color:#e57a7a;color:white;font-size:clamp(.7rem,.7rem + .08vw,.75rem);border-radius:3rem;padding:.25rem 1rem;margin-left:1rem}html body .tovira main .formWrap form dl dd input[type=email],html body .tovira main .formWrap form dl dd input[type=tel],html body .tovira main .formWrap form dl dd input[type=text],html body .tovira main .formWrap form dl dd select,html body .tovira main .formWrap form dl dd textarea{border-radius:.5rem;width:100%;border:1px solid #dad4c8;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);padding:1rem}html body .tovira main .formWrap form dl dd textarea{min-height:8em}html body .tovira main section#MarketingNumbers{background-color:#072337!important;color:white;padding:1rem 1rem 20rem}@media (max-width:622px){html body .tovira main section#MarketingNumbers{padding-bottom:2rem}}html body .tovira main section#MarketingNumbers .inner{max-width:110rem;margin:auto;width:100%;padding:0}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersTitle{padding:2rem 0}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersTitle div.enTitle{color:white;font-family:Figtree;font-size:clamp(4.5rem,1.5rem + 5vw,7rem);line-height:1}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersTitle h1{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700;color:white;line-height:1.6;font-family:Figtree,helvetica,sans-serif}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock{margin-top:3rem}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock h2{margin:2rem 0;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap{display:flex;flex-wrap:wrap;justify-content:space-between}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article{padding:2rem;border-radius:1rem;border:1px solid white;width:calc(50% - .5rem);margin-bottom:1rem}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article:nth-of-type(2n){transform:translateY(50%)}@media (max-width:622px){html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article{padding:2rem 1rem;width:100%}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article:nth-of-type(2n){transform:translateY(0)}}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article a{font-weight:700;font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData{display:flex;align-items:center;justify-content:space-between}@media (max-width:980px){html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData{display:block}}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail{width:calc(50% - .5rem)}@media (max-width:980px){html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail{width:100%}}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail .item{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);font-weight:700}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail .numbers{font-family:Figtree,helvetica,sans-serif;font-size:clamp(5.5rem,1.5rem + 9vw,12rem);line-height:1;display:flex;align-items:baseline}@media (max-width:622px){html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail .numbers{font-size:33vw;padding:1rem 0}}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail .numbers .unit{font-size:50%}html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .graphImage{aspect-ratio:1/1;width:calc(50% - .5rem)}@media (max-width:980px){html body .tovira main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .graphImage{width:100%}}html body .tovira main section.cream{background-color:#f9f8f6}html body .tovira main section.blue{background-image:linear-gradient(90deg,#0066FF,#0066FF)}html body .tovira main section .inner,html body .tovira main section .sectionInner{padding-left:1rem;padding-right:1rem;max-width:100rem;margin-right:auto;margin-left:auto}html body .tovira main section .inner.full,html body .tovira main section .sectionInner.full{max-width:160rem}html body .tovira main section .inner.superWide,html body .tovira main section .sectionInner.superWide{max-width:120rem}html body .tovira main section .inner.wide,html body .tovira main section .sectionInner.wide{max-width:80rem}html body .tovira main section .inner.narrow,html body .tovira main section .sectionInner.narrow{max-width:65rem}html body .tovira main section .inner.superNarrow,html body .tovira main section .sectionInner.superNarrow{max-width:50rem}.register{min-height:100vh}.register #registerMain{width:100%}.register #registerMain .registerBlock{max-width:680px;margin:auto;padding:2rem}.register #registerMain .registerBlock .logo{height:5rem;width:auto;margin-bottom:2rem}.register #registerMain .registerBlock .logo img{object-fit:contain;object-position:left}.register #registerMain .registerBlock .registerArea{background-color:white;width:100%;border-radius:1rem;box-shadow:0 0 9 #999;padding:1rem}#authContainer{display:flex;align-items:center;justify-content:center;width:100%;height:100vh}#authContainer .authArea .logo{margin:auto auto 0}#authContainer .authArea .authMain{border-radius:1rem;background-color:white}#authContainer .authArea .authMain [data-amplify-authenticator]{box-shadow:0 0 12px #999;margin-top:2rem;border-radius:1rem;padding:2rem 1rem}#authContainer .authArea .authMain [data-amplify-authenticator] .amplify-label{text-align:center}#authContainer .authArea .authMain [data-amplify-authenticator] .amplify-button.amplify-field-group__control.amplify-button--primary,#authContainer .authArea .authMain [data-amplify-authenticator] .amplify-input.amplify-field-group__control{padding:1rem}#authContainer .authArea .authMain [data-amplify-authenticator] [data-amplify-router]{border:none;box-shadow:none}#authContainer .authArea .authMain [data-amplify-authenticator] [data-amplify-router] [data-amplify-router-content]{padding-top:2rem}@media (max-width:479px){#authContainer .authArea .authMain [data-amplify-authenticator] [data-amplify-router] [data-amplify-router-content]{width:80vw}}#authContainer .authArea .authMain [data-amplify-authenticator] [data-amplify-router] [data-amplify-router-content] [data-amplify-form]{padding:0 2rem}@media (max-width:780px){#authContainer .authArea .authMain [data-amplify-authenticator] [data-amplify-router] [data-amplify-router-content] [data-amplify-form]{padding:0}}#MyPageContainer{display:flex;justify-content:space-between;background-color:var(--themeColor);padding:2rem}@media (max-width:980px){#MyPageContainer{display:block;padding:1rem}}#MyPageContainer .flowMenuWrap{width:5rem;position:relative;z-index:1000}@media (max-width:980px){#MyPageContainer .flowMenuWrap{width:100%}}@media (min-width:1670px){#MyPageContainer .flowMenuWrap{width:15rem}}#MyPageContainer .flowMenuWrap .floatMenu{position:sticky;top:2rem;min-height:90vh}@media (max-width:980px){#MyPageContainer .flowMenuWrap .floatMenu{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:auto}#MyPageContainer .flowMenuWrap .floatMenu.active{padding:1rem;position:fixed;top:0;left:0}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn{width:3rem;height:3rem;background-color:white;border-radius:10rem;position:relative}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn span{width:60%;height:2px;background-color:#777;position:absolute;top:0;left:0;right:0;margin:auto;bottom:0;transition:all .5s ease}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn span:first-of-type{transform:translateY(-10px)}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn span:nth-of-type(2){transform:translateY(0)}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn span:nth-of-type(3){transform:translateY(10px)}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn.active span:first-of-type{transform:rotate(45deg)}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn.active span:nth-of-type(2){opacity:0}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn.active span:nth-of-type(3){transform:rotate(-45deg)}}#MyPageContainer .flowMenuWrap .floatMenu .logo{overflow:hidden;display:block;padding:0 1rem;margin:0}@media (max-width:980px){#MyPageContainer .flowMenuWrap .floatMenu .logo{padding:0}}@media screen and (min-width:980px) and (max-width:1669px){#MyPageContainer .flowMenuWrap .floatMenu .logo{padding:0}}#MyPageContainer .flowMenuWrap .floatMenu .logo figure{width:100%}@media (min-width:1670px){#MyPageContainer .flowMenuWrap .floatMenu .logo figure{margin-bottom:2rem}#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMark{width:100%;height:100%;object-position:left;object-fit:contain}#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMarkIcon{width:100%;height:100%;aspect-ratio:1;object-position:left;object-fit:contain;max-height:6rem}#MyPageContainer .flowMenuWrap .floatMenu .logo figure .icon{display:none}}@media screen and (min-width:980px) and (max-width:1669px){#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMark,#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMarkIcon{display:none}#MyPageContainer .flowMenuWrap .floatMenu .logo figure{width:4rem;height:4rem;display:block;margin:auto;padding-bottom:1rem}}@media (max-width:980px){#MyPageContainer .flowMenuWrap .floatMenu .logo figure{height:2.5rem;width:15rem}#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMark{display:block;width:100%;height:100%;object-fit:contain;object-position:left}#MyPageContainer .flowMenuWrap .floatMenu .logo figure .icon,#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMarkIcon{display:none}}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock{display:flex;height:100%;flex-direction:column;justify-content:space-between;height:calc(90vh - 6rem)}@media (max-width:980px){#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock{position:fixed;left:0;right:0;margin:auto;pointer-events:none;display:none;opacity:0;width:100%;height:100%;top:0;z-index:-1;padding-top:5rem}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul{background-color:white!important;display:flex;flex-wrap:wrap}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li{width:25%;padding:.5rem}}@media (max-width:980px) and (max-width:622px){#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li{width:33.3333333333%}}@media (max-width:980px){#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a{display:flex!important;align-items:center;justify-content:center;flex-direction:column;aspect-ratio:1;border-radius:.5rem;box-shadow:0 0 8px #999}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout{background-color:#222}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout div{color:white}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock.active{opacity:1;background-color:white;display:block;pointer-events:all}}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li{margin:.25rem 0}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a{position:relative;display:block}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout div,#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout figure,#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout:hover figure{background-color:#222}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout:hover figure svg{stroke:white}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout:hover div span{color:white}@media (min-width:1670px){#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a{display:flex;align-items:center;padding:.15rem .5rem}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout div{background:none}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a div{margin-left:.5rem;color:white;font-weight:500}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a div span{font-size:1rem}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a figure{aspect-ratio:1/1;border-radius:10rem;padding:.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0)}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a figure svg{width:80%;height:80%;object-fit:contain;stroke:white}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:after{content:"";width:6px;height:6px;border:0;border-top:2px solid white;border-right:2px solid white;transform:rotate(45deg);position:absolute;top:0;right:.5rem;bottom:0;margin:auto;transition:all .25s ease}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover:after{right:0}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover figure{background-color:white}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover figure svg{stroke:var(--themeColor)}}@media screen and (min-width:980px) and (max-width:1669px){#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a figure{margin:auto;width:80%;aspect-ratio:1/1;padding:1.24rem;border-radius:100rem;position:relative;z-index:150;background-color:rgba(255,255,255,0);transition:background-color .1s ease .1s}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a figure svg{width:100%;height:100%;stroke:white;transition:background-color .1s ease .1s}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a div{z-index:148;opacity:0;position:absolute;top:0;left:calc(100% - 2rem);clip-path:inset(0 100% 0 0 round 0);background-color:white;padding:.5rem .5rem .5rem 2rem;transition:all .1s ease;white-space:nowrap;border-radius:100rem;width:fit-content;bottom:0;margin:auto;height:fit-content}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a div span{display:block;font-weight:600;color:var(--themeColor)}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover figure{background-color:white;transition:background-color 0s ease 0s}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover figure svg{stroke:var(--themeColor);transition:background-color 0s ease 0s}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover div{clip-path:inset(0 0 0 0 round 0);opacity:1;transition:all .1s ease .1s}}#MyPageContainer main{width:calc(100% - 7rem)}@media (min-width:1670px){#MyPageContainer main{width:calc(100% - 17rem)}}@media (max-width:980px){#MyPageContainer main{width:100%;margin-top:1rem}}#MyPageContainer main .myPageContents figure,#MyPageContainer main .noticeInclude figure{margin:1rem 0}#MyPageContainer main .myPageContents figure img,#MyPageContainer main .noticeInclude figure img{max-width:100%}#MyPageContainer main .myPageContents h2,#MyPageContainer main .noticeInclude h2{font-size:1.35rem;font-weight:600;margin:1rem 0}#MyPageContainer main .myPageContents h3,#MyPageContainer main .noticeInclude h3{font-size:1.15rem;font-weight:600;margin:1rem 0}#MyPageContainer main .myPageContents ul,#MyPageContainer main .noticeInclude ul{list-style:disc;margin:.5rem}#MyPageContainer main .myPageContents ul li,#MyPageContainer main .noticeInclude ul li{margin:.5rem;font-size:1rem}#MyPageContainer main .myPageContents ol,#MyPageContainer main .noticeInclude ol{list-style:auto;margin:.5rem}#MyPageContainer main .myPageContents ol li,#MyPageContainer main .noticeInclude ol li{margin:.5rem;font-size:1rem}#MyPageContainer main .myPageContents p,#MyPageContainer main .noticeInclude p{margin:.5rem 0;font-size:1rem}#MyPageContainer main .mainInner{border-radius:2rem;background:linear-gradient(180deg,#fcfcfc,#f0f0f0)}#MyPageContainer main .neumorphismWindow{box-shadow:5px 5px 5px #ddd,-5px -5px 5px #ffffff;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;border-radius:.75rem;border:1px solid #eee;background:#fff}#MyPageContainer main .profileCard{border-radius:1rem;padding:2rem;display:flex;justify-content:flex-start}@media (max-width:622px){#MyPageContainer main .profileCard{display:block;position:relative}}#MyPageContainer main .profileCard .setting{position:absolute;right:1rem;top:1rem;width:1.25rem;height:1.25rem}#MyPageContainer main .profileCard .setting svg{width:100%;height:100%}#MyPageContainer main .profileCard .detail{margin-left:1rem;overflow-y:scroll;display:flex;flex-wrap:wrap;justify-content:space-between;color:white}@media (max-width:1390px){#MyPageContainer main .profileCard .detail{display:block}#MyPageContainer main .profileCard .detail dl{margin:.5rem 0;width:100%}}@media (max-width:622px){#MyPageContainer main .profileCard .detail{margin-left:0}}#MyPageContainer main .profileCard .detail dl{width:48%}#MyPageContainer main .profileCard .detail dl.primary{width:100%}#MyPageContainer main .profileCard .detail dl.primary dt{display:none}#MyPageContainer main .profileCard .detail dl.primary dd{letter-spacing:.2em;font-size:150%}#MyPageContainer main .profileCard .detail dl dt{font-size:80%}#MyPageContainer main .profileCard figure{aspect-ratio:1/1}@media (max-width:622px){#MyPageContainer main .profileCard figure{max-width:50%;margin-bottom:1rem}}#MyPageContainer main .profileCard figure img{aspect-ratio:1;width:100%;height:100%;object-fit:cover}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-16{bottom:-4rem}.-bottom-32{bottom:-8rem}.-bottom-4{bottom:-1rem}.-bottom-40{bottom:-10rem}.-bottom-44{bottom:-11rem}.-bottom-48{bottom:-12rem}.-bottom-6{bottom:-1.5rem}.-bottom-60{bottom:-15rem}.-bottom-64{bottom:-16rem}.-bottom-8{bottom:-2rem}.-bottom-80{bottom:-20rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-2\/3{top:-66.666667%}.-top-2\/4{top:-50%}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-28{top:-7rem}.-top-32{top:-8rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.-top-44{top:-11rem}.-top-48{top:-12rem}.-top-6{top:-1.5rem}.-top-60{top:-15rem}.-top-64{top:-16rem}.-top-8{top:-2rem}.-top-80{top:-20rem}.bottom-0{bottom:0}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-32{bottom:8rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-44{bottom:11rem}.bottom-48{bottom:12rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-60{bottom:15rem}.bottom-64{bottom:16rem}.bottom-8{bottom:2rem}.bottom-80{bottom:20rem}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-12{top:3rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-2\/3{top:66.666667%}.top-2\/4{top:50%}.top-20{top:5rem}.top-24{top:6rem}.top-28{top:7rem}.top-3{top:.75rem}.top-32{top:8rem}.top-4{top:1rem}.top-40{top:10rem}.top-44{top:11rem}.top-48{top:12rem}.top-6{top:1.5rem}.top-60{top:15rem}.top-64{top:16rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-80{top:20rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.-m-12{margin:-3rem}.-m-16{margin:-4rem}.-m-32{margin:-8rem}.-m-4{margin:-1rem}.-m-40{margin:-10rem}.-m-44{margin:-11rem}.-m-48{margin:-12rem}.-m-6{margin:-1.5rem}.-m-60{margin:-15rem}.-m-64{margin:-16rem}.-m-8{margin:-2rem}.-m-80{margin:-20rem}.m-0{margin:0}.m-12{margin:3rem}.m-16{margin:4rem}.m-32{margin:8rem}.m-4{margin:1rem}.m-40{margin:10rem}.m-44{margin:11rem}.m-48{margin:12rem}.m-6{margin:1.5rem}.m-60{margin:15rem}.m-64{margin:16rem}.m-8{margin:2rem}.m-80{margin:20rem}.m-auto{margin:auto}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-mx-32{margin-left:-8rem;margin-right:-8rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-40{margin-left:-10rem;margin-right:-10rem}.-mx-44{margin-left:-11rem;margin-right:-11rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-mx-60{margin-left:-15rem;margin-right:-15rem}.-mx-64{margin-left:-16rem;margin-right:-16rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-mx-80{margin-left:-20rem;margin-right:-20rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-my-32{margin-top:-8rem;margin-bottom:-8rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-my-40{margin-top:-10rem;margin-bottom:-10rem}.-my-44{margin-top:-11rem;margin-bottom:-11rem}.-my-48{margin-top:-12rem;margin-bottom:-12rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-my-60{margin-top:-15rem;margin-bottom:-15rem}.-my-64{margin-top:-16rem;margin-bottom:-16rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-my-80{margin-top:-20rem;margin-bottom:-20rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-16{margin-left:4rem;margin-right:4rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-32{margin-left:8rem;margin-right:8rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-40{margin-left:10rem;margin-right:10rem}.mx-44{margin-left:11rem;margin-right:11rem}.mx-48{margin-left:12rem;margin-right:12rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-60{margin-left:15rem;margin-right:15rem}.mx-64{margin-left:16rem;margin-right:16rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-80{margin-left:20rem;margin-right:20rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-32{margin-top:8rem;margin-bottom:8rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-40{margin-top:10rem;margin-bottom:10rem}.my-44{margin-top:11rem;margin-bottom:11rem}.my-48{margin-top:12rem;margin-bottom:12rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-60{margin-top:15rem;margin-bottom:15rem}.my-64{margin-top:16rem;margin-bottom:16rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-80{margin-top:20rem;margin-bottom:20rem}.-mb-12{margin-bottom:-3rem}.-mb-16{margin-bottom:-4rem}.-mb-32{margin-bottom:-8rem}.-mb-4{margin-bottom:-1rem}.-mb-40{margin-bottom:-10rem}.-mb-44{margin-bottom:-11rem}.-mb-48{margin-bottom:-12rem}.-mb-6{margin-bottom:-1.5rem}.-mb-60{margin-bottom:-15rem}.-mb-64{margin-bottom:-16rem}.-mb-8{margin-bottom:-2rem}.-mb-80{margin-bottom:-20rem}.-mt-12{margin-top:-3rem}.-mt-16{margin-top:-4rem}.-mt-32{margin-top:-8rem}.-mt-4{margin-top:-1rem}.-mt-40{margin-top:-10rem}.-mt-44{margin-top:-11rem}.-mt-48{margin-top:-12rem}.-mt-6{margin-top:-1.5rem}.-mt-60{margin-top:-15rem}.-mt-64{margin-top:-16rem}.-mt-8{margin-top:-2rem}.-mt-80{margin-top:-20rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-40{margin-bottom:10rem}.mb-44{margin-bottom:11rem}.mb-48{margin-bottom:12rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-60{margin-bottom:15rem}.mb-64{margin-bottom:16rem}.mb-8{margin-bottom:2rem}.mb-80{margin-bottom:20rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-40{margin-top:10rem}.mt-44{margin-top:11rem}.mt-48{margin-top:12rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-60{margin-top:15rem}.mt-64{margin-top:16rem}.mt-8{margin-top:2rem}.mt-80{margin-top:20rem}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.size-6{width:1.5rem;height:1.5rem}.\!h-5{height:1.25rem!important}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-40{max-height:10rem}.max-h-72{max-height:18rem}.max-h-\[1000px\]{max-height:1000px}.max-h-\[80vh\]{max-height:80vh}.max-h-full{max-height:100%}.min-h-\[100\%\]{min-height:100%}.min-h-\[100vh\]{min-height:100vh}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[320px\]{min-height:320px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[88vh\]{min-height:88vh}.min-h-\[inherit\]{min-height:inherit}.min-h-screen{min-height:100vh}.\!w-5{width:1.25rem!important}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[150px\]{width:150px}.w-\[20\%\]{width:20%}.w-\[35\%\]{width:35%}.w-\[4\%\]{width:4%}.w-\[400px\]{width:400px}.w-\[49\%\]{width:49%}.w-\[60\%\]{width:60%}.w-\[calc\(100\%-300px\)\]{width:calc(100% - 300px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.\!min-w-5{min-width:1.25rem!important}.min-w-0{min-width:0}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[50\%\]{min-width:50%}.min-w-\[5rem\]{min-width:5rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[160px\]{max-width:160px}.max-w-\[1840px\]{max-width:1840px}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[700px\]{max-width:700px}.max-w-\[80vw\]{max-width:80vw}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-full{--tw-translate-y:100%}.rotate-180,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.-scroll-m-12{scroll-margin:-3rem}.-scroll-m-16{scroll-margin:-4rem}.-scroll-m-32{scroll-margin:-8rem}.-scroll-m-4{scroll-margin:-1rem}.-scroll-m-40{scroll-margin:-10rem}.-scroll-m-44{scroll-margin:-11rem}.-scroll-m-48{scroll-margin:-12rem}.-scroll-m-6{scroll-margin:-1.5rem}.-scroll-m-60{scroll-margin:-15rem}.-scroll-m-64{scroll-margin:-16rem}.-scroll-m-8{scroll-margin:-2rem}.-scroll-m-80{scroll-margin:-20rem}.scroll-m-12{scroll-margin:3rem}.scroll-m-16{scroll-margin:4rem}.scroll-m-32{scroll-margin:8rem}.scroll-m-4{scroll-margin:1rem}.scroll-m-40{scroll-margin:10rem}.scroll-m-44{scroll-margin:11rem}.scroll-m-48{scroll-margin:12rem}.scroll-m-6{scroll-margin:1.5rem}.scroll-m-60{scroll-margin:15rem}.scroll-m-64{scroll-margin:16rem}.scroll-m-8{scroll-margin:2rem}.scroll-m-80{scroll-margin:20rem}.-scroll-mx-12{scroll-margin-left:-3rem;scroll-margin-right:-3rem}.-scroll-mx-16{scroll-margin-left:-4rem;scroll-margin-right:-4rem}.-scroll-mx-32{scroll-margin-left:-8rem;scroll-margin-right:-8rem}.-scroll-mx-4{scroll-margin-left:-1rem;scroll-margin-right:-1rem}.-scroll-mx-40{scroll-margin-left:-10rem;scroll-margin-right:-10rem}.-scroll-mx-44{scroll-margin-left:-11rem;scroll-margin-right:-11rem}.-scroll-mx-48{scroll-margin-left:-12rem;scroll-margin-right:-12rem}.-scroll-mx-6{scroll-margin-left:-1.5rem;scroll-margin-right:-1.5rem}.-scroll-mx-60{scroll-margin-left:-15rem;scroll-margin-right:-15rem}.-scroll-mx-64{scroll-margin-left:-16rem;scroll-margin-right:-16rem}.-scroll-mx-8{scroll-margin-left:-2rem;scroll-margin-right:-2rem}.-scroll-mx-80{scroll-margin-left:-20rem;scroll-margin-right:-20rem}.-scroll-my-12{scroll-margin-top:-3rem;scroll-margin-bottom:-3rem}.-scroll-my-16{scroll-margin-top:-4rem;scroll-margin-bottom:-4rem}.-scroll-my-32{scroll-margin-top:-8rem;scroll-margin-bottom:-8rem}.-scroll-my-4{scroll-margin-top:-1rem;scroll-margin-bottom:-1rem}.-scroll-my-40{scroll-margin-top:-10rem;scroll-margin-bottom:-10rem}.-scroll-my-44{scroll-margin-top:-11rem;scroll-margin-bottom:-11rem}.-scroll-my-48{scroll-margin-top:-12rem;scroll-margin-bottom:-12rem}.-scroll-my-6{scroll-margin-top:-1.5rem;scroll-margin-bottom:-1.5rem}.-scroll-my-60{scroll-margin-top:-15rem;scroll-margin-bottom:-15rem}.-scroll-my-64{scroll-margin-top:-16rem;scroll-margin-bottom:-16rem}.-scroll-my-8{scroll-margin-top:-2rem;scroll-margin-bottom:-2rem}.-scroll-my-80{scroll-margin-top:-20rem;scroll-margin-bottom:-20rem}.scroll-mx-12{scroll-margin-left:3rem;scroll-margin-right:3rem}.scroll-mx-16{scroll-margin-left:4rem;scroll-margin-right:4rem}.scroll-mx-32{scroll-margin-left:8rem;scroll-margin-right:8rem}.scroll-mx-4{scroll-margin-left:1rem;scroll-margin-right:1rem}.scroll-mx-40{scroll-margin-left:10rem;scroll-margin-right:10rem}.scroll-mx-44{scroll-margin-left:11rem;scroll-margin-right:11rem}.scroll-mx-48{scroll-margin-left:12rem;scroll-margin-right:12rem}.scroll-mx-6{scroll-margin-left:1.5rem;scroll-margin-right:1.5rem}.scroll-mx-60{scroll-margin-left:15rem;scroll-margin-right:15rem}.scroll-mx-64{scroll-margin-left:16rem;scroll-margin-right:16rem}.scroll-mx-8{scroll-margin-left:2rem;scroll-margin-right:2rem}.scroll-mx-80{scroll-margin-left:20rem;scroll-margin-right:20rem}.scroll-my-12{scroll-margin-top:3rem;scroll-margin-bottom:3rem}.scroll-my-16{scroll-margin-top:4rem;scroll-margin-bottom:4rem}.scroll-my-32{scroll-margin-top:8rem;scroll-margin-bottom:8rem}.scroll-my-4{scroll-margin-top:1rem;scroll-margin-bottom:1rem}.scroll-my-40{scroll-margin-top:10rem;scroll-margin-bottom:10rem}.scroll-my-44{scroll-margin-top:11rem;scroll-margin-bottom:11rem}.scroll-my-48{scroll-margin-top:12rem;scroll-margin-bottom:12rem}.scroll-my-6{scroll-margin-top:1.5rem;scroll-margin-bottom:1.5rem}.scroll-my-60{scroll-margin-top:15rem;scroll-margin-bottom:15rem}.scroll-my-64{scroll-margin-top:16rem;scroll-margin-bottom:16rem}.scroll-my-8{scroll-margin-top:2rem;scroll-margin-bottom:2rem}.scroll-my-80{scroll-margin-top:20rem;scroll-margin-bottom:20rem}.-scroll-mb-12{scroll-margin-bottom:-3rem}.-scroll-mb-16{scroll-margin-bottom:-4rem}.-scroll-mb-32{scroll-margin-bottom:-8rem}.-scroll-mb-4{scroll-margin-bottom:-1rem}.-scroll-mb-40{scroll-margin-bottom:-10rem}.-scroll-mb-44{scroll-margin-bottom:-11rem}.-scroll-mb-48{scroll-margin-bottom:-12rem}.-scroll-mb-6{scroll-margin-bottom:-1.5rem}.-scroll-mb-60{scroll-margin-bottom:-15rem}.-scroll-mb-64{scroll-margin-bottom:-16rem}.-scroll-mb-8{scroll-margin-bottom:-2rem}.-scroll-mb-80{scroll-margin-bottom:-20rem}.-scroll-mt-12{scroll-margin-top:-3rem}.-scroll-mt-16{scroll-margin-top:-4rem}.-scroll-mt-32{scroll-margin-top:-8rem}.-scroll-mt-4{scroll-margin-top:-1rem}.-scroll-mt-40{scroll-margin-top:-10rem}.-scroll-mt-44{scroll-margin-top:-11rem}.-scroll-mt-48{scroll-margin-top:-12rem}.-scroll-mt-6{scroll-margin-top:-1.5rem}.-scroll-mt-60{scroll-margin-top:-15rem}.-scroll-mt-64{scroll-margin-top:-16rem}.-scroll-mt-8{scroll-margin-top:-2rem}.-scroll-mt-80{scroll-margin-top:-20rem}.scroll-mb-12{scroll-margin-bottom:3rem}.scroll-mb-16{scroll-margin-bottom:4rem}.scroll-mb-32{scroll-margin-bottom:8rem}.scroll-mb-4{scroll-margin-bottom:1rem}.scroll-mb-40{scroll-margin-bottom:10rem}.scroll-mb-44{scroll-margin-bottom:11rem}.scroll-mb-48{scroll-margin-bottom:12rem}.scroll-mb-6{scroll-margin-bottom:1.5rem}.scroll-mb-60{scroll-margin-bottom:15rem}.scroll-mb-64{scroll-margin-bottom:16rem}.scroll-mb-8{scroll-margin-bottom:2rem}.scroll-mb-80{scroll-margin-bottom:20rem}.scroll-mt-12{scroll-margin-top:3rem}.scroll-mt-16{scroll-margin-top:4rem}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-32{scroll-margin-top:8rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-40{scroll-margin-top:10rem}.scroll-mt-44{scroll-margin-top:11rem}.scroll-mt-48{scroll-margin-top:12rem}.scroll-mt-6{scroll-margin-top:1.5rem}.scroll-mt-60{scroll-margin-top:15rem}.scroll-mt-64{scroll-margin-top:16rem}.scroll-mt-8{scroll-margin-top:2rem}.scroll-mt-80{scroll-margin-top:20rem}.scroll-p-12{scroll-padding:3rem}.scroll-p-16{scroll-padding:4rem}.scroll-p-2{scroll-padding:.5rem}.scroll-p-2\.5{scroll-padding:.625rem}.scroll-p-20{scroll-padding:5rem}.scroll-p-24{scroll-padding:6rem}.scroll-p-28{scroll-padding:7rem}.scroll-p-32{scroll-padding:8rem}.scroll-p-4{scroll-padding:1rem}.scroll-p-40{scroll-padding:10rem}.scroll-p-44{scroll-padding:11rem}.scroll-p-48{scroll-padding:12rem}.scroll-p-6{scroll-padding:1.5rem}.scroll-p-60{scroll-padding:15rem}.scroll-p-64{scroll-padding:16rem}.scroll-p-8{scroll-padding:2rem}.scroll-p-80{scroll-padding:20rem}.scroll-px-12{scroll-padding-left:3rem;scroll-padding-right:3rem}.scroll-px-16{scroll-padding-left:4rem;scroll-padding-right:4rem}.scroll-px-2{scroll-padding-left:.5rem;scroll-padding-right:.5rem}.scroll-px-2\.5{scroll-padding-left:.625rem;scroll-padding-right:.625rem}.scroll-px-20{scroll-padding-left:5rem;scroll-padding-right:5rem}.scroll-px-24{scroll-padding-left:6rem;scroll-padding-right:6rem}.scroll-px-28{scroll-padding-left:7rem;scroll-padding-right:7rem}.scroll-px-32{scroll-padding-left:8rem;scroll-padding-right:8rem}.scroll-px-4{scroll-padding-left:1rem;scroll-padding-right:1rem}.scroll-px-40{scroll-padding-left:10rem;scroll-padding-right:10rem}.scroll-px-44{scroll-padding-left:11rem;scroll-padding-right:11rem}.scroll-px-48{scroll-padding-left:12rem;scroll-padding-right:12rem}.scroll-px-6{scroll-padding-left:1.5rem;scroll-padding-right:1.5rem}.scroll-px-60{scroll-padding-left:15rem;scroll-padding-right:15rem}.scroll-px-64{scroll-padding-left:16rem;scroll-padding-right:16rem}.scroll-px-8{scroll-padding-left:2rem;scroll-padding-right:2rem}.scroll-px-80{scroll-padding-left:20rem;scroll-padding-right:20rem}.scroll-py-12{scroll-padding-top:3rem;scroll-padding-bottom:3rem}.scroll-py-16{scroll-padding-top:4rem;scroll-padding-bottom:4rem}.scroll-py-2{scroll-padding-top:.5rem;scroll-padding-bottom:.5rem}.scroll-py-2\.5{scroll-padding-top:.625rem;scroll-padding-bottom:.625rem}.scroll-py-20{scroll-padding-top:5rem;scroll-padding-bottom:5rem}.scroll-py-24{scroll-padding-top:6rem;scroll-padding-bottom:6rem}.scroll-py-28{scroll-padding-top:7rem;scroll-padding-bottom:7rem}.scroll-py-32{scroll-padding-top:8rem;scroll-padding-bottom:8rem}.scroll-py-4{scroll-padding-top:1rem;scroll-padding-bottom:1rem}.scroll-py-40{scroll-padding-top:10rem;scroll-padding-bottom:10rem}.scroll-py-44{scroll-padding-top:11rem;scroll-padding-bottom:11rem}.scroll-py-48{scroll-padding-top:12rem;scroll-padding-bottom:12rem}.scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.scroll-py-60{scroll-padding-top:15rem;scroll-padding-bottom:15rem}.scroll-py-64{scroll-padding-top:16rem;scroll-padding-bottom:16rem}.scroll-py-8{scroll-padding-top:2rem;scroll-padding-bottom:2rem}.scroll-py-80{scroll-padding-top:20rem;scroll-padding-bottom:20rem}.scroll-pb-12{scroll-padding-bottom:3rem}.scroll-pb-16{scroll-padding-bottom:4rem}.scroll-pb-2{scroll-padding-bottom:.5rem}.scroll-pb-2\.5{scroll-padding-bottom:.625rem}.scroll-pb-20{scroll-padding-bottom:5rem}.scroll-pb-24{scroll-padding-bottom:6rem}.scroll-pb-28{scroll-padding-bottom:7rem}.scroll-pb-32{scroll-padding-bottom:8rem}.scroll-pb-4{scroll-padding-bottom:1rem}.scroll-pb-40{scroll-padding-bottom:10rem}.scroll-pb-44{scroll-padding-bottom:11rem}.scroll-pb-48{scroll-padding-bottom:12rem}.scroll-pb-6{scroll-padding-bottom:1.5rem}.scroll-pb-60{scroll-padding-bottom:15rem}.scroll-pb-64{scroll-padding-bottom:16rem}.scroll-pb-8{scroll-padding-bottom:2rem}.scroll-pb-80{scroll-padding-bottom:20rem}.scroll-pt-12{scroll-padding-top:3rem}.scroll-pt-16{scroll-padding-top:4rem}.scroll-pt-2{scroll-padding-top:.5rem}.scroll-pt-2\.5{scroll-padding-top:.625rem}.scroll-pt-20{scroll-padding-top:5rem}.scroll-pt-24{scroll-padding-top:6rem}.scroll-pt-28{scroll-padding-top:7rem}.scroll-pt-32{scroll-padding-top:8rem}.scroll-pt-4{scroll-padding-top:1rem}.scroll-pt-40{scroll-padding-top:10rem}.scroll-pt-44{scroll-padding-top:11rem}.scroll-pt-48{scroll-padding-top:12rem}.scroll-pt-6{scroll-padding-top:1.5rem}.scroll-pt-60{scroll-padding-top:15rem}.scroll-pt-64{scroll-padding-top:16rem}.scroll-pt-8{scroll-padding-top:2rem}.scroll-pt-80{scroll-padding-top:20rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-2{column-count:2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-start{place-items:start}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-32{gap:8rem}.gap-4{gap:1rem}.gap-40{gap:10rem}.gap-44{gap:11rem}.gap-48{gap:12rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-60{gap:15rem}.gap-64{gap:16rem}.gap-8{gap:2rem}.gap-80{gap:20rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(249 250 251/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[2rem\]{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[3px\]{border-bottom-width:3px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-hidden{border-style:hidden}.border-\[\#06C755\]{--tw-border-opacity:1;border-color:rgb(6 199 85/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-stone-300{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.bg-\[\#06C755\]{--tw-bg-opacity:1;background-color:rgb(6 199 85/var(--tw-bg-opacity,1))}.bg-\[\#2D2DE6\]{--tw-bg-opacity:1;background-color:rgb(45 45 230/var(--tw-bg-opacity,1))}.bg-\[\#eeeeee\]{--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity,1))}.bg-\[var\(--linkColor\)\]{background-color:var(--linkColor)}.bg-\[var\(--linkColorLight\)\]{background-color:var(--linkColorLight)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/40{background-color:rgb(255 251 235/.4)}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-black\/50{background-color:rgb(0 0 0/.5)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/0{background-color:rgb(59 130 246/0)}.bg-blue-500\/10{background-color:rgb(59 130 246/.1)}.bg-blue-500\/100{background-color:rgb(59 130 246/1)}.bg-blue-500\/15{background-color:rgb(59 130 246/.15)}.bg-blue-500\/20{background-color:rgb(59 130 246/.2)}.bg-blue-500\/25{background-color:rgb(59 130 246/.25)}.bg-blue-500\/30{background-color:rgb(59 130 246/.3)}.bg-blue-500\/35{background-color:rgb(59 130 246/.35)}.bg-blue-500\/40{background-color:rgb(59 130 246/.4)}.bg-blue-500\/45{background-color:rgb(59 130 246/.45)}.bg-blue-500\/5{background-color:rgb(59 130 246/.05)}.bg-blue-500\/50{background-color:rgb(59 130 246/.5)}.bg-blue-500\/55{background-color:rgb(59 130 246/.55)}.bg-blue-500\/60{background-color:rgb(59 130 246/.6)}.bg-blue-500\/65{background-color:rgb(59 130 246/.65)}.bg-blue-500\/70{background-color:rgb(59 130 246/.7)}.bg-blue-500\/75{background-color:rgb(59 130 246/.75)}.bg-blue-500\/80{background-color:rgb(59 130 246/.8)}.bg-blue-500\/85{background-color:rgb(59 130 246/.85)}.bg-blue-500\/90{background-color:rgb(59 130 246/.9)}.bg-blue-500\/95{background-color:rgb(59 130 246/.95)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/0{background-color:rgb(37 99 235/0)}.bg-blue-600\/10{background-color:rgb(37 99 235/.1)}.bg-blue-600\/100{background-color:rgb(37 99 235/1)}.bg-blue-600\/15{background-color:rgb(37 99 235/.15)}.bg-blue-600\/20{background-color:rgb(37 99 235/.2)}.bg-blue-600\/25{background-color:rgb(37 99 235/.25)}.bg-blue-600\/30{background-color:rgb(37 99 235/.3)}.bg-blue-600\/35{background-color:rgb(37 99 235/.35)}.bg-blue-600\/40{background-color:rgb(37 99 235/.4)}.bg-blue-600\/45{background-color:rgb(37 99 235/.45)}.bg-blue-600\/5{background-color:rgb(37 99 235/.05)}.bg-blue-600\/50{background-color:rgb(37 99 235/.5)}.bg-blue-600\/55{background-color:rgb(37 99 235/.55)}.bg-blue-600\/60{background-color:rgb(37 99 235/.6)}.bg-blue-600\/65{background-color:rgb(37 99 235/.65)}.bg-blue-600\/70{background-color:rgb(37 99 235/.7)}.bg-blue-600\/75{background-color:rgb(37 99 235/.75)}.bg-blue-600\/80{background-color:rgb(37 99 235/.8)}.bg-blue-600\/85{background-color:rgb(37 99 235/.85)}.bg-blue-600\/90{background-color:rgb(37 99 235/.9)}.bg-blue-600\/95{background-color:rgb(37 99 235/.95)}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/40{background-color:rgb(249 250 251/.4)}.bg-gray-50\/50{background-color:rgb(249 250 251/.5)}.bg-gray-50\/80{background-color:rgb(249 250 251/.8)}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-indigo-50\/40{background-color:rgb(238 242 255/.4)}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-inherit{background-color:inherit}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-opacity-50{--tw-bg-opacity:0.5}.from-40\%{--tw-gradient-from-position:40%}.from-45\%{--tw-gradient-from-position:45%}.from-60\%{--tw-gradient-from-position:60%}.from-65\%{--tw-gradient-from-position:65%}.from-80\%{--tw-gradient-from-position:80%}.from-85\%{--tw-gradient-from-position:85%}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-28{padding:7rem}.p-3{padding:.75rem}.p-32{padding:8rem}.p-4{padding:1rem}.p-40{padding:10rem}.p-44{padding:11rem}.p-48{padding:12rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-60{padding:15rem}.p-64{padding:16rem}.p-8{padding:2rem}.p-80{padding:20rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-28{padding-left:7rem;padding-right:7rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-32{padding-left:8rem;padding-right:8rem}.px-4{padding-left:1rem;padding-right:1rem}.px-40{padding-left:10rem;padding-right:10rem}.px-44{padding-left:11rem;padding-right:11rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-60{padding-left:15rem;padding-right:15rem}.px-64{padding-left:16rem;padding-right:16rem}.px-8{padding-left:2rem;padding-right:2rem}.px-80{padding-left:20rem;padding-right:20rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-44{padding-top:11rem;padding-bottom:11rem}.py-48{padding-top:12rem;padding-bottom:12rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-60{padding-top:15rem;padding-bottom:15rem}.py-64{padding-top:16rem;padding-bottom:16rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-80{padding-top:20rem;padding-bottom:20rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-44{padding-bottom:11rem}.pb-48{padding-bottom:12rem}.pb-6{padding-bottom:1.5rem}.pb-60{padding-bottom:15rem}.pb-64{padding-bottom:16rem}.pb-8{padding-bottom:2rem}.pb-80{padding-bottom:20rem}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-44{padding-top:11rem}.pt-48{padding-top:12rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-64{padding-top:16rem}.pt-8{padding-top:2rem}.pt-80{padding-top:20rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[11px\]{font-size:11px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/6{font-size:.875rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-wide{letter-spacing:.025em}.text-\[\#06C755\]{--tw-text-opacity:1;color:rgb(6 199 85/var(--tw-text-opacity,1))}.text-\[\#222\]{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.text-\[\#2D2DE6\]{--tw-text-opacity:1;color:rgb(45 45 230/var(--tw-text-opacity,1))}.text-\[\#dad4c8\]{--tw-text-opacity:1;color:rgb(218 212 200/var(--tw-text-opacity,1))}.text-\[var\(--linkColor\)\]{color:var(--linkColor)}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-500\/0{color:rgb(59 130 246/0)}.text-blue-500\/10{color:rgb(59 130 246/.1)}.text-blue-500\/100{color:rgb(59 130 246/1)}.text-blue-500\/15{color:rgb(59 130 246/.15)}.text-blue-500\/20{color:rgb(59 130 246/.2)}.text-blue-500\/25{color:rgb(59 130 246/.25)}.text-blue-500\/30{color:rgb(59 130 246/.3)}.text-blue-500\/35{color:rgb(59 130 246/.35)}.text-blue-500\/40{color:rgb(59 130 246/.4)}.text-blue-500\/45{color:rgb(59 130 246/.45)}.text-blue-500\/5{color:rgb(59 130 246/.05)}.text-blue-500\/50{color:rgb(59 130 246/.5)}.text-blue-500\/55{color:rgb(59 130 246/.55)}.text-blue-500\/60{color:rgb(59 130 246/.6)}.text-blue-500\/65{color:rgb(59 130 246/.65)}.text-blue-500\/70{color:rgb(59 130 246/.7)}.text-blue-500\/75{color:rgb(59 130 246/.75)}.text-blue-500\/80{color:rgb(59 130 246/.8)}.text-blue-500\/85{color:rgb(59 130 246/.85)}.text-blue-500\/90{color:rgb(59 130 246/.9)}.text-blue-500\/95{color:rgb(59 130 246/.95)}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-600\/0{color:rgb(37 99 235/0)}.text-blue-600\/10{color:rgb(37 99 235/.1)}.text-blue-600\/100{color:rgb(37 99 235/1)}.text-blue-600\/15{color:rgb(37 99 235/.15)}.text-blue-600\/20{color:rgb(37 99 235/.2)}.text-blue-600\/25{color:rgb(37 99 235/.25)}.text-blue-600\/30{color:rgb(37 99 235/.3)}.text-blue-600\/35{color:rgb(37 99 235/.35)}.text-blue-600\/40{color:rgb(37 99 235/.4)}.text-blue-600\/45{color:rgb(37 99 235/.45)}.text-blue-600\/5{color:rgb(37 99 235/.05)}.text-blue-600\/50{color:rgb(37 99 235/.5)}.text-blue-600\/55{color:rgb(37 99 235/.55)}.text-blue-600\/60{color:rgb(37 99 235/.6)}.text-blue-600\/65{color:rgb(37 99 235/.65)}.text-blue-600\/70{color:rgb(37 99 235/.7)}.text-blue-600\/75{color:rgb(37 99 235/.75)}.text-blue-600\/80{color:rgb(37 99 235/.8)}.text-blue-600\/85{color:rgb(37 99 235/.85)}.text-blue-600\/90{color:rgb(37 99 235/.9)}.text-blue-600\/95{color:rgb(37 99 235/.95)}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-500\/0{color:rgb(107 114 128/0)}.text-gray-500\/10{color:rgb(107 114 128/.1)}.text-gray-500\/100{color:rgb(107 114 128/1)}.text-gray-500\/15{color:rgb(107 114 128/.15)}.text-gray-500\/20{color:rgb(107 114 128/.2)}.text-gray-500\/25{color:rgb(107 114 128/.25)}.text-gray-500\/30{color:rgb(107 114 128/.3)}.text-gray-500\/35{color:rgb(107 114 128/.35)}.text-gray-500\/40{color:rgb(107 114 128/.4)}.text-gray-500\/45{color:rgb(107 114 128/.45)}.text-gray-500\/5{color:rgb(107 114 128/.05)}.text-gray-500\/50{color:rgb(107 114 128/.5)}.text-gray-500\/55{color:rgb(107 114 128/.55)}.text-gray-500\/60{color:rgb(107 114 128/.6)}.text-gray-500\/65{color:rgb(107 114 128/.65)}.text-gray-500\/70{color:rgb(107 114 128/.7)}.text-gray-500\/75{color:rgb(107 114 128/.75)}.text-gray-500\/80{color:rgb(107 114 128/.8)}.text-gray-500\/85{color:rgb(107 114 128/.85)}.text-gray-500\/90{color:rgb(107 114 128/.9)}.text-gray-500\/95{color:rgb(107 114 128/.95)}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-600\/0{color:rgb(75 85 99/0)}.text-gray-600\/10{color:rgb(75 85 99/.1)}.text-gray-600\/100{color:rgb(75 85 99/1)}.text-gray-600\/15{color:rgb(75 85 99/.15)}.text-gray-600\/20{color:rgb(75 85 99/.2)}.text-gray-600\/25{color:rgb(75 85 99/.25)}.text-gray-600\/30{color:rgb(75 85 99/.3)}.text-gray-600\/35{color:rgb(75 85 99/.35)}.text-gray-600\/40{color:rgb(75 85 99/.4)}.text-gray-600\/45{color:rgb(75 85 99/.45)}.text-gray-600\/5{color:rgb(75 85 99/.05)}.text-gray-600\/50{color:rgb(75 85 99/.5)}.text-gray-600\/55{color:rgb(75 85 99/.55)}.text-gray-600\/60{color:rgb(75 85 99/.6)}.text-gray-600\/65{color:rgb(75 85 99/.65)}.text-gray-600\/70{color:rgb(75 85 99/.7)}.text-gray-600\/75{color:rgb(75 85 99/.75)}.text-gray-600\/80{color:rgb(75 85 99/.8)}.text-gray-600\/85{color:rgb(75 85 99/.85)}.text-gray-600\/90{color:rgb(75 85 99/.9)}.text-gray-600\/95{color:rgb(75 85 99/.95)}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:rgb(255 255 255/.7)}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.accent-\[var\(--linkColor\)\]{accent-color:var(--linkColor)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-blue-500\/30{--tw-shadow-color:rgb(59 130 246/0.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#2D2DE6\]{--tw-ring-opacity:1;--tw-ring-color:rgb(45 45 230/var(--tw-ring-opacity,1))}.ring-\[var\(--linkColor\)\]{--tw-ring-color:var(--linkColor)}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgb(243 244 246/var(--tw-ring-opacity,1))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity,1))}.ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 215 170/var(--tw-ring-opacity,1))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.blur-md{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-ss{font-size:.75rem;line-height:1.15rem}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.last\:border-0:last-child{border-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--linkColor\)\]:hover{border-color:var(--linkColor)}.hover\:border-stone-500:hover{--tw-border-opacity:1;border-color:rgb(120 113 108/var(--tw-border-opacity,1))}.hover\:bg-\[\#2D2DE6\]:hover{--tw-bg-opacity:1;background-color:rgb(45 45 230/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--linkColorLight\)\]:hover{background-color:var(--linkColorLight)}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/0:hover{background-color:rgb(59 130 246/0)}.hover\:bg-blue-500\/10:hover{background-color:rgb(59 130 246/.1)}.hover\:bg-blue-500\/100:hover{background-color:rgb(59 130 246/1)}.hover\:bg-blue-500\/15:hover{background-color:rgb(59 130 246/.15)}.hover\:bg-blue-500\/20:hover{background-color:rgb(59 130 246/.2)}.hover\:bg-blue-500\/25:hover{background-color:rgb(59 130 246/.25)}.hover\:bg-blue-500\/30:hover{background-color:rgb(59 130 246/.3)}.hover\:bg-blue-500\/35:hover{background-color:rgb(59 130 246/.35)}.hover\:bg-blue-500\/40:hover{background-color:rgb(59 130 246/.4)}.hover\:bg-blue-500\/45:hover{background-color:rgb(59 130 246/.45)}.hover\:bg-blue-500\/5:hover{background-color:rgb(59 130 246/.05)}.hover\:bg-blue-500\/50:hover{background-color:rgb(59 130 246/.5)}.hover\:bg-blue-500\/55:hover{background-color:rgb(59 130 246/.55)}.hover\:bg-blue-500\/60:hover{background-color:rgb(59 130 246/.6)}.hover\:bg-blue-500\/65:hover{background-color:rgb(59 130 246/.65)}.hover\:bg-blue-500\/70:hover{background-color:rgb(59 130 246/.7)}.hover\:bg-blue-500\/75:hover{background-color:rgb(59 130 246/.75)}.hover\:bg-blue-500\/80:hover{background-color:rgb(59 130 246/.8)}.hover\:bg-blue-500\/85:hover{background-color:rgb(59 130 246/.85)}.hover\:bg-blue-500\/90:hover{background-color:rgb(59 130 246/.9)}.hover\:bg-blue-500\/95:hover{background-color:rgb(59 130 246/.95)}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-600\/0:hover{background-color:rgb(37 99 235/0)}.hover\:bg-blue-600\/10:hover{background-color:rgb(37 99 235/.1)}.hover\:bg-blue-600\/100:hover{background-color:rgb(37 99 235/1)}.hover\:bg-blue-600\/15:hover{background-color:rgb(37 99 235/.15)}.hover\:bg-blue-600\/20:hover{background-color:rgb(37 99 235/.2)}.hover\:bg-blue-600\/25:hover{background-color:rgb(37 99 235/.25)}.hover\:bg-blue-600\/30:hover{background-color:rgb(37 99 235/.3)}.hover\:bg-blue-600\/35:hover{background-color:rgb(37 99 235/.35)}.hover\:bg-blue-600\/40:hover{background-color:rgb(37 99 235/.4)}.hover\:bg-blue-600\/45:hover{background-color:rgb(37 99 235/.45)}.hover\:bg-blue-600\/5:hover{background-color:rgb(37 99 235/.05)}.hover\:bg-blue-600\/50:hover{background-color:rgb(37 99 235/.5)}.hover\:bg-blue-600\/55:hover{background-color:rgb(37 99 235/.55)}.hover\:bg-blue-600\/60:hover{background-color:rgb(37 99 235/.6)}.hover\:bg-blue-600\/65:hover{background-color:rgb(37 99 235/.65)}.hover\:bg-blue-600\/70:hover{background-color:rgb(37 99 235/.7)}.hover\:bg-blue-600\/75:hover{background-color:rgb(37 99 235/.75)}.hover\:bg-blue-600\/80:hover{background-color:rgb(37 99 235/.8)}.hover\:bg-blue-600\/85:hover{background-color:rgb(37 99 235/.85)}.hover\:bg-blue-600\/90:hover{background-color:rgb(37 99 235/.9)}.hover\:bg-blue-600\/95:hover{background-color:rgb(37 99 235/.95)}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-sky-500:hover{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:rgb(255 255 255/.2)}.hover\:text-\[var\(--linkColor\)\]:hover{color:var(--linkColor)}.hover\:text-\[var\(--linkHoverColor\)\]:hover{color:var(--linkHoverColor)}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.hover\:text-stone-700:hover{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:rgb(59 130 246/0.3);--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-gray-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.focus\:border-\[var\(--linkColor\)\]:focus{border-color:var(--linkColor)}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[var\(--focusRing\)\]:focus{--tw-ring-color:var(--focusRing)}.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity,1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-gray-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.focus-visible\:ring-red-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.group:hover .group-hover\:-translate-x-0\.5,.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:translate-x-1,.group:hover .group-hover\:translate-y-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0\.5{--tw-translate-y:0.125rem}.group:hover .group-hover\:text-\[var\(--linkColor\)\]{color:var(--linkColor)}.group:hover .group-hover\:text-\[var\(--themeColor\)\]{color:var(--themeColor)}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-32{height:8rem}.sm\:h-40{height:10rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-64{width:16rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:1rem}.sm\:self-auto{align-self:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:overflow-y-hidden{overflow-y:hidden}.sm\:border-hidden{border-style:hidden}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.md\:-bottom-12{bottom:-3rem}.md\:-bottom-16{bottom:-4rem}.md\:-bottom-32{bottom:-8rem}.md\:-bottom-4{bottom:-1rem}.md\:-bottom-40{bottom:-10rem}.md\:-bottom-44{bottom:-11rem}.md\:-bottom-48{bottom:-12rem}.md\:-bottom-6{bottom:-1.5rem}.md\:-bottom-60{bottom:-15rem}.md\:-bottom-64{bottom:-16rem}.md\:-bottom-8{bottom:-2rem}.md\:-bottom-80{bottom:-20rem}.md\:-top-12{top:-3rem}.md\:-top-16{top:-4rem}.md\:-top-2{top:-.5rem}.md\:-top-2\.5{top:-.625rem}.md\:-top-2\/3{top:-66.666667%}.md\:-top-2\/4{top:-50%}.md\:-top-20{top:-5rem}.md\:-top-24{top:-6rem}.md\:-top-28{top:-7rem}.md\:-top-32{top:-8rem}.md\:-top-4{top:-1rem}.md\:-top-40{top:-10rem}.md\:-top-44{top:-11rem}.md\:-top-48{top:-12rem}.md\:-top-6{top:-1.5rem}.md\:-top-60{top:-15rem}.md\:-top-64{top:-16rem}.md\:-top-8{top:-2rem}.md\:-top-80{top:-20rem}.md\:bottom-12{bottom:3rem}.md\:bottom-16{bottom:4rem}.md\:bottom-32{bottom:8rem}.md\:bottom-4{bottom:1rem}.md\:bottom-40{bottom:10rem}.md\:bottom-44{bottom:11rem}.md\:bottom-48{bottom:12rem}.md\:bottom-6{bottom:1.5rem}.md\:bottom-60{bottom:15rem}.md\:bottom-64{bottom:16rem}.md\:bottom-8{bottom:2rem}.md\:bottom-80{bottom:20rem}.md\:top-12{top:3rem}.md\:top-16{top:4rem}.md\:top-2{top:.5rem}.md\:top-2\.5{top:.625rem}.md\:top-2\/3{top:66.666667%}.md\:top-2\/4{top:50%}.md\:top-20{top:5rem}.md\:top-24{top:6rem}.md\:top-28{top:7rem}.md\:top-32{top:8rem}.md\:top-4{top:1rem}.md\:top-40{top:10rem}.md\:top-44{top:11rem}.md\:top-48{top:12rem}.md\:top-6{top:1.5rem}.md\:top-60{top:15rem}.md\:top-64{top:16rem}.md\:top-8{top:2rem}.md\:top-80{top:20rem}.md\:-m-12{margin:-3rem}.md\:-m-16{margin:-4rem}.md\:-m-32{margin:-8rem}.md\:-m-4{margin:-1rem}.md\:-m-40{margin:-10rem}.md\:-m-44{margin:-11rem}.md\:-m-48{margin:-12rem}.md\:-m-6{margin:-1.5rem}.md\:-m-60{margin:-15rem}.md\:-m-64{margin:-16rem}.md\:-m-8{margin:-2rem}.md\:-m-80{margin:-20rem}.md\:m-12{margin:3rem}.md\:m-16{margin:4rem}.md\:m-32{margin:8rem}.md\:m-4{margin:1rem}.md\:m-40{margin:10rem}.md\:m-44{margin:11rem}.md\:m-48{margin:12rem}.md\:m-6{margin:1.5rem}.md\:m-60{margin:15rem}.md\:m-64{margin:16rem}.md\:m-8{margin:2rem}.md\:m-80{margin:20rem}.md\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\:-mx-16{margin-left:-4rem;margin-right:-4rem}.md\:-mx-32{margin-left:-8rem;margin-right:-8rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:-mx-40{margin-left:-10rem;margin-right:-10rem}.md\:-mx-44{margin-left:-11rem;margin-right:-11rem}.md\:-mx-48{margin-left:-12rem;margin-right:-12rem}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-mx-60{margin-left:-15rem;margin-right:-15rem}.md\:-mx-64{margin-left:-16rem;margin-right:-16rem}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:-mx-80{margin-left:-20rem;margin-right:-20rem}.md\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.md\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.md\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.md\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.md\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.md\:-my-44{margin-top:-11rem;margin-bottom:-11rem}.md\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.md\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.md\:-my-60{margin-top:-15rem;margin-bottom:-15rem}.md\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.md\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.md\:-my-80{margin-top:-20rem;margin-bottom:-20rem}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:mx-32{margin-left:8rem;margin-right:8rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-40{margin-left:10rem;margin-right:10rem}.md\:mx-44{margin-left:11rem;margin-right:11rem}.md\:mx-48{margin-left:12rem;margin-right:12rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mx-60{margin-left:15rem;margin-right:15rem}.md\:mx-64{margin-left:16rem;margin-right:16rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mx-80{margin-left:20rem;margin-right:20rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:my-16{margin-top:4rem;margin-bottom:4rem}.md\:my-32{margin-top:8rem;margin-bottom:8rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:my-40{margin-top:10rem;margin-bottom:10rem}.md\:my-44{margin-top:11rem;margin-bottom:11rem}.md\:my-48{margin-top:12rem;margin-bottom:12rem}.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:my-60{margin-top:15rem;margin-bottom:15rem}.md\:my-64{margin-top:16rem;margin-bottom:16rem}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:my-80{margin-top:20rem;margin-bottom:20rem}.md\:-mb-12{margin-bottom:-3rem}.md\:-mb-16{margin-bottom:-4rem}.md\:-mb-32{margin-bottom:-8rem}.md\:-mb-4{margin-bottom:-1rem}.md\:-mb-40{margin-bottom:-10rem}.md\:-mb-44{margin-bottom:-11rem}.md\:-mb-48{margin-bottom:-12rem}.md\:-mb-6{margin-bottom:-1.5rem}.md\:-mb-60{margin-bottom:-15rem}.md\:-mb-64{margin-bottom:-16rem}.md\:-mb-8{margin-bottom:-2rem}.md\:-mb-80{margin-bottom:-20rem}.md\:-mt-12{margin-top:-3rem}.md\:-mt-16{margin-top:-4rem}.md\:-mt-32{margin-top:-8rem}.md\:-mt-4{margin-top:-1rem}.md\:-mt-40{margin-top:-10rem}.md\:-mt-44{margin-top:-11rem}.md\:-mt-48{margin-top:-12rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mt-60{margin-top:-15rem}.md\:-mt-64{margin-top:-16rem}.md\:-mt-8{margin-top:-2rem}.md\:-mt-80{margin-top:-20rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-32{margin-bottom:8rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-40{margin-bottom:10rem}.md\:mb-44{margin-bottom:11rem}.md\:mb-48{margin-bottom:12rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-60{margin-bottom:15rem}.md\:mb-64{margin-bottom:16rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-80{margin-bottom:20rem}.md\:mt-12{margin-top:3rem}.md\:mt-16{margin-top:4rem}.md\:mt-32{margin-top:8rem}.md\:mt-4{margin-top:1rem}.md\:mt-40{margin-top:10rem}.md\:mt-44{margin-top:11rem}.md\:mt-48{margin-top:12rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-60{margin-top:15rem}.md\:mt-64{margin-top:16rem}.md\:mt-8{margin-top:2rem}.md\:mt-80{margin-top:20rem}.md\:line-clamp-2{-webkit-line-clamp:2}.md\:line-clamp-2,.md\:line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.md\:line-clamp-4{-webkit-line-clamp:4}.md\:line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:hidden{display:none}.md\:-scroll-m-12{scroll-margin:-3rem}.md\:-scroll-m-16{scroll-margin:-4rem}.md\:-scroll-m-32{scroll-margin:-8rem}.md\:-scroll-m-4{scroll-margin:-1rem}.md\:-scroll-m-40{scroll-margin:-10rem}.md\:-scroll-m-44{scroll-margin:-11rem}.md\:-scroll-m-48{scroll-margin:-12rem}.md\:-scroll-m-6{scroll-margin:-1.5rem}.md\:-scroll-m-60{scroll-margin:-15rem}.md\:-scroll-m-64{scroll-margin:-16rem}.md\:-scroll-m-8{scroll-margin:-2rem}.md\:-scroll-m-80{scroll-margin:-20rem}.md\:scroll-m-12{scroll-margin:3rem}.md\:scroll-m-16{scroll-margin:4rem}.md\:scroll-m-32{scroll-margin:8rem}.md\:scroll-m-4{scroll-margin:1rem}.md\:scroll-m-40{scroll-margin:10rem}.md\:scroll-m-44{scroll-margin:11rem}.md\:scroll-m-48{scroll-margin:12rem}.md\:scroll-m-6{scroll-margin:1.5rem}.md\:scroll-m-60{scroll-margin:15rem}.md\:scroll-m-64{scroll-margin:16rem}.md\:scroll-m-8{scroll-margin:2rem}.md\:scroll-m-80{scroll-margin:20rem}.md\:-scroll-mx-12{scroll-margin-left:-3rem;scroll-margin-right:-3rem}.md\:-scroll-mx-16{scroll-margin-left:-4rem;scroll-margin-right:-4rem}.md\:-scroll-mx-32{scroll-margin-left:-8rem;scroll-margin-right:-8rem}.md\:-scroll-mx-4{scroll-margin-left:-1rem;scroll-margin-right:-1rem}.md\:-scroll-mx-40{scroll-margin-left:-10rem;scroll-margin-right:-10rem}.md\:-scroll-mx-44{scroll-margin-left:-11rem;scroll-margin-right:-11rem}.md\:-scroll-mx-48{scroll-margin-left:-12rem;scroll-margin-right:-12rem}.md\:-scroll-mx-6{scroll-margin-left:-1.5rem;scroll-margin-right:-1.5rem}.md\:-scroll-mx-60{scroll-margin-left:-15rem;scroll-margin-right:-15rem}.md\:-scroll-mx-64{scroll-margin-left:-16rem;scroll-margin-right:-16rem}.md\:-scroll-mx-8{scroll-margin-left:-2rem;scroll-margin-right:-2rem}.md\:-scroll-mx-80{scroll-margin-left:-20rem;scroll-margin-right:-20rem}.md\:-scroll-my-12{scroll-margin-top:-3rem;scroll-margin-bottom:-3rem}.md\:-scroll-my-16{scroll-margin-top:-4rem;scroll-margin-bottom:-4rem}.md\:-scroll-my-32{scroll-margin-top:-8rem;scroll-margin-bottom:-8rem}.md\:-scroll-my-4{scroll-margin-top:-1rem;scroll-margin-bottom:-1rem}.md\:-scroll-my-40{scroll-margin-top:-10rem;scroll-margin-bottom:-10rem}.md\:-scroll-my-44{scroll-margin-top:-11rem;scroll-margin-bottom:-11rem}.md\:-scroll-my-48{scroll-margin-top:-12rem;scroll-margin-bottom:-12rem}.md\:-scroll-my-6{scroll-margin-top:-1.5rem;scroll-margin-bottom:-1.5rem}.md\:-scroll-my-60{scroll-margin-top:-15rem;scroll-margin-bottom:-15rem}.md\:-scroll-my-64{scroll-margin-top:-16rem;scroll-margin-bottom:-16rem}.md\:-scroll-my-8{scroll-margin-top:-2rem;scroll-margin-bottom:-2rem}.md\:-scroll-my-80{scroll-margin-top:-20rem;scroll-margin-bottom:-20rem}.md\:scroll-mx-12{scroll-margin-left:3rem;scroll-margin-right:3rem}.md\:scroll-mx-16{scroll-margin-left:4rem;scroll-margin-right:4rem}.md\:scroll-mx-32{scroll-margin-left:8rem;scroll-margin-right:8rem}.md\:scroll-mx-4{scroll-margin-left:1rem;scroll-margin-right:1rem}.md\:scroll-mx-40{scroll-margin-left:10rem;scroll-margin-right:10rem}.md\:scroll-mx-44{scroll-margin-left:11rem;scroll-margin-right:11rem}.md\:scroll-mx-48{scroll-margin-left:12rem;scroll-margin-right:12rem}.md\:scroll-mx-6{scroll-margin-left:1.5rem;scroll-margin-right:1.5rem}.md\:scroll-mx-60{scroll-margin-left:15rem;scroll-margin-right:15rem}.md\:scroll-mx-64{scroll-margin-left:16rem;scroll-margin-right:16rem}.md\:scroll-mx-8{scroll-margin-left:2rem;scroll-margin-right:2rem}.md\:scroll-mx-80{scroll-margin-left:20rem;scroll-margin-right:20rem}.md\:scroll-my-12{scroll-margin-top:3rem;scroll-margin-bottom:3rem}.md\:scroll-my-16{scroll-margin-top:4rem;scroll-margin-bottom:4rem}.md\:scroll-my-32{scroll-margin-top:8rem;scroll-margin-bottom:8rem}.md\:scroll-my-4{scroll-margin-top:1rem;scroll-margin-bottom:1rem}.md\:scroll-my-40{scroll-margin-top:10rem;scroll-margin-bottom:10rem}.md\:scroll-my-44{scroll-margin-top:11rem;scroll-margin-bottom:11rem}.md\:scroll-my-48{scroll-margin-top:12rem;scroll-margin-bottom:12rem}.md\:scroll-my-6{scroll-margin-top:1.5rem;scroll-margin-bottom:1.5rem}.md\:scroll-my-60{scroll-margin-top:15rem;scroll-margin-bottom:15rem}.md\:scroll-my-64{scroll-margin-top:16rem;scroll-margin-bottom:16rem}.md\:scroll-my-8{scroll-margin-top:2rem;scroll-margin-bottom:2rem}.md\:scroll-my-80{scroll-margin-top:20rem;scroll-margin-bottom:20rem}.md\:-scroll-mb-12{scroll-margin-bottom:-3rem}.md\:-scroll-mb-16{scroll-margin-bottom:-4rem}.md\:-scroll-mb-32{scroll-margin-bottom:-8rem}.md\:-scroll-mb-4{scroll-margin-bottom:-1rem}.md\:-scroll-mb-40{scroll-margin-bottom:-10rem}.md\:-scroll-mb-44{scroll-margin-bottom:-11rem}.md\:-scroll-mb-48{scroll-margin-bottom:-12rem}.md\:-scroll-mb-6{scroll-margin-bottom:-1.5rem}.md\:-scroll-mb-60{scroll-margin-bottom:-15rem}.md\:-scroll-mb-64{scroll-margin-bottom:-16rem}.md\:-scroll-mb-8{scroll-margin-bottom:-2rem}.md\:-scroll-mb-80{scroll-margin-bottom:-20rem}.md\:-scroll-mt-12{scroll-margin-top:-3rem}.md\:-scroll-mt-16{scroll-margin-top:-4rem}.md\:-scroll-mt-32{scroll-margin-top:-8rem}.md\:-scroll-mt-4{scroll-margin-top:-1rem}.md\:-scroll-mt-40{scroll-margin-top:-10rem}.md\:-scroll-mt-44{scroll-margin-top:-11rem}.md\:-scroll-mt-48{scroll-margin-top:-12rem}.md\:-scroll-mt-6{scroll-margin-top:-1.5rem}.md\:-scroll-mt-60{scroll-margin-top:-15rem}.md\:-scroll-mt-64{scroll-margin-top:-16rem}.md\:-scroll-mt-8{scroll-margin-top:-2rem}.md\:-scroll-mt-80{scroll-margin-top:-20rem}.md\:scroll-mb-12{scroll-margin-bottom:3rem}.md\:scroll-mb-16{scroll-margin-bottom:4rem}.md\:scroll-mb-32{scroll-margin-bottom:8rem}.md\:scroll-mb-4{scroll-margin-bottom:1rem}.md\:scroll-mb-40{scroll-margin-bottom:10rem}.md\:scroll-mb-44{scroll-margin-bottom:11rem}.md\:scroll-mb-48{scroll-margin-bottom:12rem}.md\:scroll-mb-6{scroll-margin-bottom:1.5rem}.md\:scroll-mb-60{scroll-margin-bottom:15rem}.md\:scroll-mb-64{scroll-margin-bottom:16rem}.md\:scroll-mb-8{scroll-margin-bottom:2rem}.md\:scroll-mb-80{scroll-margin-bottom:20rem}.md\:scroll-mt-12{scroll-margin-top:3rem}.md\:scroll-mt-16{scroll-margin-top:4rem}.md\:scroll-mt-32{scroll-margin-top:8rem}.md\:scroll-mt-4{scroll-margin-top:1rem}.md\:scroll-mt-40{scroll-margin-top:10rem}.md\:scroll-mt-44{scroll-margin-top:11rem}.md\:scroll-mt-48{scroll-margin-top:12rem}.md\:scroll-mt-6{scroll-margin-top:1.5rem}.md\:scroll-mt-60{scroll-margin-top:15rem}.md\:scroll-mt-64{scroll-margin-top:16rem}.md\:scroll-mt-8{scroll-margin-top:2rem}.md\:scroll-mt-80{scroll-margin-top:20rem}.md\:scroll-p-12{scroll-padding:3rem}.md\:scroll-p-16{scroll-padding:4rem}.md\:scroll-p-2{scroll-padding:.5rem}.md\:scroll-p-2\.5{scroll-padding:.625rem}.md\:scroll-p-20{scroll-padding:5rem}.md\:scroll-p-24{scroll-padding:6rem}.md\:scroll-p-28{scroll-padding:7rem}.md\:scroll-p-32{scroll-padding:8rem}.md\:scroll-p-4{scroll-padding:1rem}.md\:scroll-p-40{scroll-padding:10rem}.md\:scroll-p-44{scroll-padding:11rem}.md\:scroll-p-48{scroll-padding:12rem}.md\:scroll-p-6{scroll-padding:1.5rem}.md\:scroll-p-60{scroll-padding:15rem}.md\:scroll-p-64{scroll-padding:16rem}.md\:scroll-p-8{scroll-padding:2rem}.md\:scroll-p-80{scroll-padding:20rem}.md\:scroll-px-12{scroll-padding-left:3rem;scroll-padding-right:3rem}.md\:scroll-px-16{scroll-padding-left:4rem;scroll-padding-right:4rem}.md\:scroll-px-2{scroll-padding-left:.5rem;scroll-padding-right:.5rem}.md\:scroll-px-2\.5{scroll-padding-left:.625rem;scroll-padding-right:.625rem}.md\:scroll-px-20{scroll-padding-left:5rem;scroll-padding-right:5rem}.md\:scroll-px-24{scroll-padding-left:6rem;scroll-padding-right:6rem}.md\:scroll-px-28{scroll-padding-left:7rem;scroll-padding-right:7rem}.md\:scroll-px-32{scroll-padding-left:8rem;scroll-padding-right:8rem}.md\:scroll-px-4{scroll-padding-left:1rem;scroll-padding-right:1rem}.md\:scroll-px-40{scroll-padding-left:10rem;scroll-padding-right:10rem}.md\:scroll-px-44{scroll-padding-left:11rem;scroll-padding-right:11rem}.md\:scroll-px-48{scroll-padding-left:12rem;scroll-padding-right:12rem}.md\:scroll-px-6{scroll-padding-left:1.5rem;scroll-padding-right:1.5rem}.md\:scroll-px-60{scroll-padding-left:15rem;scroll-padding-right:15rem}.md\:scroll-px-64{scroll-padding-left:16rem;scroll-padding-right:16rem}.md\:scroll-px-8{scroll-padding-left:2rem;scroll-padding-right:2rem}.md\:scroll-px-80{scroll-padding-left:20rem;scroll-padding-right:20rem}.md\:scroll-py-12{scroll-padding-top:3rem;scroll-padding-bottom:3rem}.md\:scroll-py-16{scroll-padding-top:4rem;scroll-padding-bottom:4rem}.md\:scroll-py-2{scroll-padding-top:.5rem;scroll-padding-bottom:.5rem}.md\:scroll-py-2\.5{scroll-padding-top:.625rem;scroll-padding-bottom:.625rem}.md\:scroll-py-20{scroll-padding-top:5rem;scroll-padding-bottom:5rem}.md\:scroll-py-24{scroll-padding-top:6rem;scroll-padding-bottom:6rem}.md\:scroll-py-28{scroll-padding-top:7rem;scroll-padding-bottom:7rem}.md\:scroll-py-32{scroll-padding-top:8rem;scroll-padding-bottom:8rem}.md\:scroll-py-4{scroll-padding-top:1rem;scroll-padding-bottom:1rem}.md\:scroll-py-40{scroll-padding-top:10rem;scroll-padding-bottom:10rem}.md\:scroll-py-44{scroll-padding-top:11rem;scroll-padding-bottom:11rem}.md\:scroll-py-48{scroll-padding-top:12rem;scroll-padding-bottom:12rem}.md\:scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.md\:scroll-py-60{scroll-padding-top:15rem;scroll-padding-bottom:15rem}.md\:scroll-py-64{scroll-padding-top:16rem;scroll-padding-bottom:16rem}.md\:scroll-py-8{scroll-padding-top:2rem;scroll-padding-bottom:2rem}.md\:scroll-py-80{scroll-padding-top:20rem;scroll-padding-bottom:20rem}.md\:scroll-pb-12{scroll-padding-bottom:3rem}.md\:scroll-pb-16{scroll-padding-bottom:4rem}.md\:scroll-pb-2{scroll-padding-bottom:.5rem}.md\:scroll-pb-2\.5{scroll-padding-bottom:.625rem}.md\:scroll-pb-20{scroll-padding-bottom:5rem}.md\:scroll-pb-24{scroll-padding-bottom:6rem}.md\:scroll-pb-28{scroll-padding-bottom:7rem}.md\:scroll-pb-32{scroll-padding-bottom:8rem}.md\:scroll-pb-4{scroll-padding-bottom:1rem}.md\:scroll-pb-40{scroll-padding-bottom:10rem}.md\:scroll-pb-44{scroll-padding-bottom:11rem}.md\:scroll-pb-48{scroll-padding-bottom:12rem}.md\:scroll-pb-6{scroll-padding-bottom:1.5rem}.md\:scroll-pb-60{scroll-padding-bottom:15rem}.md\:scroll-pb-64{scroll-padding-bottom:16rem}.md\:scroll-pb-8{scroll-padding-bottom:2rem}.md\:scroll-pb-80{scroll-padding-bottom:20rem}.md\:scroll-pt-12{scroll-padding-top:3rem}.md\:scroll-pt-16{scroll-padding-top:4rem}.md\:scroll-pt-2{scroll-padding-top:.5rem}.md\:scroll-pt-2\.5{scroll-padding-top:.625rem}.md\:scroll-pt-20{scroll-padding-top:5rem}.md\:scroll-pt-24{scroll-padding-top:6rem}.md\:scroll-pt-28{scroll-padding-top:7rem}.md\:scroll-pt-32{scroll-padding-top:8rem}.md\:scroll-pt-4{scroll-padding-top:1rem}.md\:scroll-pt-40{scroll-padding-top:10rem}.md\:scroll-pt-44{scroll-padding-top:11rem}.md\:scroll-pt-48{scroll-padding-top:12rem}.md\:scroll-pt-6{scroll-padding-top:1.5rem}.md\:scroll-pt-60{scroll-padding-top:15rem}.md\:scroll-pt-64{scroll-padding-top:16rem}.md\:scroll-pt-8{scroll-padding-top:2rem}.md\:scroll-pt-80{scroll-padding-top:20rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:place-items-start{place-items:start}.md\:place-items-center{place-items:center}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-items-start{justify-items:start}.md\:justify-items-center{justify-items:center}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-20{gap:5rem}.md\:gap-24{gap:6rem}.md\:gap-28{gap:7rem}.md\:gap-32{gap:8rem}.md\:gap-4{gap:1rem}.md\:gap-40{gap:10rem}.md\:gap-44{gap:11rem}.md\:gap-48{gap:12rem}.md\:gap-6{gap:1.5rem}.md\:gap-60{gap:15rem}.md\:gap-64{gap:16rem}.md\:gap-8{gap:2rem}.md\:gap-80{gap:20rem}.md\:overflow-hidden{overflow:hidden}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:border-hidden{border-style:hidden}.md\:from-40\%{--tw-gradient-from-position:40%}.md\:from-45\%{--tw-gradient-from-position:45%}.md\:from-60\%{--tw-gradient-from-position:60%}.md\:from-65\%{--tw-gradient-from-position:65%}.md\:from-80\%{--tw-gradient-from-position:80%}.md\:from-85\%{--tw-gradient-from-position:85%}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:p-2{padding:.5rem}.md\:p-2\.5{padding:.625rem}.md\:p-20{padding:5rem}.md\:p-24{padding:6rem}.md\:p-28{padding:7rem}.md\:p-32{padding:8rem}.md\:p-4{padding:1rem}.md\:p-40{padding:10rem}.md\:p-44{padding:11rem}.md\:p-48{padding:12rem}.md\:p-6{padding:1.5rem}.md\:p-60{padding:15rem}.md\:p-64{padding:16rem}.md\:p-8{padding:2rem}.md\:p-80{padding:20rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-28{padding-left:7rem;padding-right:7rem}.md\:px-32{padding-left:8rem;padding-right:8rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-40{padding-left:10rem;padding-right:10rem}.md\:px-44{padding-left:11rem;padding-right:11rem}.md\:px-48{padding-left:12rem;padding-right:12rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-60{padding-left:15rem;padding-right:15rem}.md\:px-64{padding-left:16rem;padding-right:16rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-80{padding-left:20rem;padding-right:20rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-44{padding-top:11rem;padding-bottom:11rem}.md\:py-48{padding-top:12rem;padding-bottom:12rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-60{padding-top:15rem;padding-bottom:15rem}.md\:py-64{padding-top:16rem;padding-bottom:16rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-80{padding-top:20rem;padding-bottom:20rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-2{padding-bottom:.5rem}.md\:pb-2\.5{padding-bottom:.625rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-32{padding-bottom:8rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-40{padding-bottom:10rem}.md\:pb-44{padding-bottom:11rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-60{padding-bottom:15rem}.md\:pb-64{padding-bottom:16rem}.md\:pb-8{padding-bottom:2rem}.md\:pb-80{padding-bottom:20rem}.md\:pt-12{padding-top:3rem}.md\:pt-16{padding-top:4rem}.md\:pt-2{padding-top:.5rem}.md\:pt-2\.5{padding-top:.625rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-44{padding-top:11rem}.md\:pt-48{padding-top:12rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-60{padding-top:15rem}.md\:pt-64{padding-top:16rem}.md\:pt-8{padding-top:2rem}.md\:pt-80{padding-top:20rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:top-36{top:9rem}.lg\:top-6{top:1.5rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.lg\:min-h-\[inherit\]{min-height:inherit}.lg\:w-56{width:14rem}.lg\:w-72{width:18rem}.lg\:w-\[350px\]{width:350px}.lg\:flex-1{flex:1 1 0%}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1280px){.xl\:block{display:block}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.\32xl\:m-0{margin:0}.\32xl\:flex{display:flex}.\32xl\:max-h-\[calc\(100vh-50px-1rem\)\]{max-height:calc(100vh - 50px - 1rem)}.\32xl\:max-w-md{max-width:28rem}.\32xl\:justify-center{justify-content:center}.\32xl\:overflow-scroll{overflow:scroll}}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_table\]\:block table{display:block}.\[\&_table\]\:max-w-full table{max-width:100%}.\[\&_table\]\:overflow-x-auto table{overflow-x:auto}