.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(https://src.amimono.me/others/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{z-index:100;font-size:0;line-height:0;position:absolute;top:44%;display:block;width:70px;height:70px;padding:0;box-shadow:-2px 2px 0 rgba(255,255,255,.5);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0}.slick-prev:before,.slick-next:before{display:block;width:50px;text-align:center;font-family:"fontawesome";font-weight:900;font-size:50px;line-height:1;opacity:1;color:rgba(255,255,255,.8)}.slick-prev{left:0;transform:rotate(45deg)}[dir='rtl'] .slick-prev{right:0;left:auto}.slick-prev:before{transform:rotate(45deg)}[dir='rtl'] .slick-prev:before{transform:rotate(45deg)}.slick-next{right:0;transform:rotate(225deg)}[dir='rtl'] .slick-next{right:auto;left:0}.slick-next:before{transform:rotate(225deg)}[dir='rtl'] .slick-next:before{transform:rotate(225deg)}@media (max-width:768px){.slick-prev,.slick-next{width:40px;height:40px}.slick-prev:before,.slick-next:before{width:20px;font-size:20px}}@media (max-width:767px){.slick-prev,.slick-next{width:20px;height:20px}.slick-prev:before,.slick-next:before{width:20px;font-size:20px}}.slick-dots{position:relative;bottom:40px;display:block;width:100%;padding:0;margin:0;margin-bottom:-21px;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:50px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"\f111";background-color:#fff;display:block;border-radius:20%;position:absolute;top:0;left:0;width:20px;height:20px;content:'窶｢';text-align:center;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;background-color:#f2ed68}@media screen and (max-width:40.063em){.slick-prev,.slick-next{top:45%}.slick-next{right:20px}.slick-prev{left:20px}}
#svg01,
#svg02,
#svg03,
#svg04 {
    width: 500px;
    display: block;
}

#path.st0 {
    stroke-dasharray: 6000px;
}

#path02.st0 {
    stroke-dasharray: 3200px;
}

.svg_rotate,
.svg_wave {
    position: absolute;
    z-index: -2;
}

.rotate01 {
    width: 668px;
    height: 331px;
    top: -10%;
    left: -8%;
}

.rotate01.active {
    stroke-dasharray: 6000px;
}
.rotate01.qna-list.active {
    stroke-dasharray: 6000px;
}
.rotate01.qna-list.active {
    stroke-dasharray: 6000px;
}

.rotate01{
    width: 35%;
}
.rotate02{
    width: 45%;
    height: auto;
    top:-15%;
    left: 56%;
}
.wave02{
    width: 90%; 
}
.rotate02.active {
    stroke-dasharray: 6000px;
}

.rotate03 {
    width: 35%;
    height: auto;
    top: 52%;
    left: -5%;
}

.rotate03.active {
    stroke-dasharray: 6000px;
    filter: blur(1px);
    -webkit-filter: blur(1px);
}

.rotate04 {
    top: 115%;
    left: 80%;
}

.rotate04.active {
    stroke-dasharray: 6000px;
    filter: blur(1px);
    -webkit-filter: blur(1px);
}

/*profile work*/
.wave01.profile-work {
    bottom: 0;
    left: -14%;
    z-index: -1;
    transform: rotate(238deg);
    /*width: 70%;*/
    top: unset;
}
.wave01.profile-work {
    stroke-dasharray: 6000px;
}
.rotate05{
    width: 668px;
    height: 331px;
    top: 86px;
    left: -6%;
    transform: rotate(381deg);
}
.rotate01.profile-work {
    /*width: 33%;*/
    top: 0;
    left: 70%;
    transform: rotate(40deg);
    z-index: -1;
}
.rotate01.profile-work {
    stroke-dasharray: 6000px;
}
.wave02.line-news{
    top: 270%!important;
    transform: rotate(42deg)!important;
}
.wave01.line-news{
    transform: rotate(380deg)!important;
}
.wave02a.active {
    stroke-dasharray: 6000px;
}
.rotate01.dictionary {
    top: -15px!important;
    left: unset!important;
    transform: rotate(31deg);
    right: -9%;
    z-index: -1;
}
.rotate01.dictionary {
    stroke-dasharray: 6000px;
    -webkit-animation: line_move 10s ease-in-out;
    animation: line_move 10s ease-in-out;
}
.wave01.dictionary {
    top: 1242px;
    left: -10%;
    z-index: -1;
    transform: rotate(238deg);
    width: 67%;
}
.wave01.dictionary {
    stroke-dasharray: 6000px;
    -webkit-animation: line_move 7s ease-in-out;
    animation: line_move 7s ease-in-out;
}

@media screen and (width: 2560px ) {
    .article-list-line.wave03{
        width: 100%;
        height: auto;
    }
    .article-list-line.wave07{
        height: auto;
    }
    .wave01.article-line {
        transform: rotate(185deg);
    }
    .rotate03b.article-line{
        bottom: -13.5%;
        right: -14%;
        filter: blur(1px);
        -webkit-filter: blur(1px);
    }
    .wave04.article-line {
        left: 25%;
        top: -26%;
    }
    .wave05.article-line{
        left: -23%;
    }
    .news-list-line.wave03{
        top: -25%!important;
    }
    .news-list-line.wave07{
        width: 100%!important;
        height: auto!important;
    }
    .rotate02.line-news{
        display: none;
    }
    .rotate03b.line-news {
        display: none;
    }
    .wave01.gallery-list{
        height: auto;
        transform: rotate(212deg);
    }
    .rotate01.gallery-list {
        height: auto!important;
        transform: rotate(371deg)!important;
        filter: blur(1px);
        -webkit-filter: blur(1px);
    }
    .rotate01.gallery {
        left: 76%!important;
    }
    .article-series-line.wave02c {
        left: 38%!important;
    }
    .article-series-line.rotate01b{
        left: 70%!important;
    }
    .wave05.article-line {
        display: none;
    }
    .article-series-line.rotate01a {
        display: none;
    }
}

@media screen and (width: 1920px){
    .wave01.active {
        width: 100%;
        height: auto;
    }
    .wave02.active {
        width: 75%;
        height: auto;
    }
    .wave03.active {
        width: 100%;
        height: auto;
    }
    .wave04.active {
        width: 70%;
        height: auto;
    }
    .rotate02.active{
        width: 42%;
    }
    .rotate04.active {
        width: 40%;
        left:65%;
    }
    .article-list-line.wave07.active {
        /*left: 40%;*/
        /*transform: rotate(23deg);*/
    }
    .rotate01.article-line {
        transform: rotate(-77deg);
    }
    .news-list-line.rotate01 {
        left: 66%!important;
        transform: rotate(322deg)!important;
    }
    .news-list-line.wave07{
        width: 100%!important;
        height: auto!important;
    }
    .wave01.line-news {
        top: 75%!important;
    }
    .rotate02.line-news{
        top: 35%!important;
        left: -6%!important;
    }
    .rotate03b.line-news {
        display: none;
    }
    .wave04.line-news {
        top: -5%;
        transform: rotate(8deg)!important;
    }
    .wave01.gallery-list{
        top: 500px!important;
        height: auto!important;
    }
    .rotate01.gallery-list {
        height: auto!important;
        filter: blur(1px);
        -webkit-filter: blur(1px);
    }
    .wave01.gallery {
        top: 304px!important
    }
    .article-series-line.rotate01{
        left: -1%!important;
        transform: rotate(-38deg)!important;
    }
    .article-series-line.wave02a{
        top: -600px!important;
    }
    .article-series-line.wave02b{
        left: -25%!important;
    }
    .article-series-line.wave02c {
        left: 38%!important;
    }
    .article-series-line.rotate01a {
        left: -6%!important;
        transform: rotate(27deg);
    }
}

@media screen and (max-width: 1440px){
    .rotate01.article-line {
        transform: rotate(-50deg);
    }
    .wave01.article-line {
        display: none;
    }
    .article-series-line.wave02 {
        top: -26%!important;
    }
    .article-series-line.rotate01a{
        display: none;
    }
}

@media screen and (max-width: 1024px) {
    .wave01.gallery {
        top: -62px;
        left: -4%;
    }
    .rotate02 {
        top: -14%;
    }
    .rotate03 {
        display: none;
    }
    .rotate04 {
        display: none;
    }
    .wave06 {
        top: 10%;
    }
    .rotate01.article-line {
        transform: rotate(313deg);
    }
    .article-series-line.wave02 {
        display: none;
    }
    .index-sec4 .rotate02 {
        top: 10%;
    }
    .index-sec4 .wave05 {
        top: 35%;
    }
    .database.wave07 {
        width: 80%;
        top: 335px;
        left: -12%;
        transform: rotate(365deg);
    }
    .qna-list.rotate01 {
        top: 30px;
        right: -51px;
    }
    .rotate01.dictionary {
        top: -35px!important;
        right: -9%;
    }
}

@media screen and (max-width: 768px) {
    .rotate03 {
        display: none;
    }
    .rotate04 {
        display: none;
    }
    .rotate01.article-line {
        top: -15%;
        left: -19%;
        transform: rotate(-65deg);
    }
    .wave01.article-line {
        transform: rotate(170deg);
    }
    .wave04.article-line {
        left: -7%;
        top: -52%;
        transform: rotate(35deg);
    }
    .wave05.article-line {
        display: none;
    }
    .news-list-line.rotate01 {
        display: none;
    }
    .article-series-line.wave02 {
        display: none;
    }
    .article-series-line.rotate01b {
        display: none;
    }
    .article-series-line.rotate01a {
        display: none;
    }
    .rotate01.profile-work {
        top: -129px;
    }
    .qna-list.wave07 {
        bottom: -100px;
    }
}

@media screen and (max-width: 640px) {
    .rotate01 {
        width: 88.8vw;
        height: auto;
        top: 1%;
        left: -27%;
    }
    .rotate02 {
        width: 88.8vw;
        top: 6%;
        left: 36%;
        -webkit-transform: rotate(-65deg);
        transform: rotate(-65deg);
    }
    .article-list-line.rotate02 path {
        stroke: #d7d2ff;
    }
    .news-list-line.rotate02 path {
        stroke: #d7d2ff;
    }
    .search-list-line.rotate02 path {
        stroke: #d7d2ff;
    }
    .rotate03 {
        width: 88.8vw;
        height: auto;
        top: 150%;
        left: -5%;
        -webkit-transform: rotate(70deg);
        transform: rotate(70deg);
    }
    .rotate03 path {
        stroke: #19b8cd;
    }
    .rotate04 {
        width: 88.8vw;
        height: auto;
        top: -40%;
        left: 33%;
    }
    .wave05.article-line {
        display: none;
    }
}

.wave01 {
    top: 13%;
    left: 0%;
    z-index: -1;
}

.wave01.active {
    stroke-dasharray: 6000px;
}

.wave02 {
    top: 95%;
    left: 29%;
}

.wave02.active {
    stroke-dasharray: 6000px;
}

.wave03 {
    top: 35%;
    left: 0%;
}

.wave03.active {
    stroke-dasharray: 6000px;
}

.wave04 {
    width: 120%;
    top: 200%;
    left: -30%;
    -webkit-transform: rotate(187deg);
    transform: rotate(187deg);
}

.wave04.active {
    stroke-dasharray: 6000px;
}

.wave05 {
    top: 21%;
    left: 0%;
}

.wave05.active {
    stroke-dasharray: 6000px;
}

.wave06 {
    top: 30%;
    left: 51%;
}

.wave06.active {
    stroke-dasharray: 6000px;
    filter: blur(1px);
    -webkit-filter: blur(1px);
}

.wave07 {
    top: -187%;
    left: -1%;
}

.wave07.active {
    stroke-dasharray: 6000px;
}
.wave07.qna-list.active {
    stroke-dasharray: 6000px;
}
.wave07.qna-list.active {
    stroke-dasharray: 6000px;
}

.wave08 {
    display: none;
}

.wave07.database.active {
    stroke-dasharray: 6044px;
    -webkit-animation: line_move_1900 5s linear both;
    animation: line_move_1900 5s linear both;
}
.wave07.database.active {
    stroke-dasharray: 6044px;
    -webkit-animation: line_move_1900 5s linear both;
    animation: line_move_1900 5s linear both;
}
.database.wave07 {
    width: 80%;
    top: 340px;
    left: -12%;
    transform: rotate(365deg);
}

/*gallery pages*/
.wave01.gallery {
    top: 100px;
    left: -9%;
    z-index: -2;
    transform: rotate(155deg);
    /*width: 67%;*/
}
.rotate01.gallery {
    /*width: 33%;*/
    top: 31px;
    left: 70%;
    transform: rotate(376deg);
    z-index: -2;
}
.rotate01.gallery {
    stroke-dasharray: 6000px;
}
.wave01.gallery {
    stroke-dasharray: 6000px;
}

.wave08.active {
    stroke-dasharray: 6000px;
}
.wave01.gallery-list {
    top: 71px;
    left: -24%;
    z-index: -1;
    transform: rotate(230deg);
    /*width: 100%;*/
}
.rotate01.gallery-list {
    stroke-dasharray: 3100px;
}
.rotate01.gallery-list {
    top: 144px;
    left: 78%;
    transform: rotate(301deg);
}

/*background lines news detail*/
.rotate01.line-news {
    width: 668px;
    height: 331px;
    top: -18%;
    left: 9%;
}
.wave01.line-news {
    top: 32%;
    left: -1%;
    z-index: -1;
    transform: rotate(375deg);
}
.wave01.line-news2 {
    top: 2%;
    left: -1%;
    z-index: -1;
    transform: rotate(375deg);
}
.wave02.line-news {
    top: 10%;
    left: 49%;
    transform: rotate(23deg);
}
.rotate02.line-news {
    width: 640px;
    height: 410px;
    top: 18%;
    left: -2%;
}
.wave04.line-news {
    top: -732px;
    left: -11%;
    transform: rotate(7deg);
}
.rotate03b.line-news {
    top: -305px;
    left: 45%;
    transform: rotate(290deg);
}
.wave04.line-news {
    left: -23%;
    top: 23px;
    transform: rotate(43deg);
}
.rotate03b.line-news.active {
    stroke-dasharray: 6000px;
}

/*background lines news detail*/
.rotate01.article-line {
    top: -11%;
    left: -19%;
    transform: rotate(-50deg);
}
.wave01.article-line {
    left: 36%;
    top: -20%;
    transform: rotate(181deg);
}
.wave02.article-line {
    top: 18%;
    left: -5%;
    transform: rotate(190deg);
}
.rotate03b.article-line {
    width: 45.75%;
    bottom: -5.5%;
    right: -3%;
    transform: rotate(4deg);
}
.wave04.article-line {
    left: 10%;
    top: -52%;
    transform: rotate(51deg);
}
.rotate04.article-line {
    width: 45.75%;
    top: 43.5%;
    left: 21%;
    transform: rotate(300deg);
}
.wave05.article-line {
    width: 110%;
    left: -7%;
    top: 111%;
    transform: rotate(25deg);
}
.line-wave {
    width: 105%;
    height: auto;
}
.line-wave2 {
    width: 110%;
    height: auto;
}
.line-wave3 {
    width: 85%;
    height: auto;
}
.line-circle {
    width: 42%;
    height: auto;
}
.line-circle2 {
    width: 48%;
    height: auto;
}
.index-sec2 .wave03 {
    top: 91%;
}
.index-sec2 .wave04 {
    top: 223%;
    left: -5%;
    -webkit-transform: rotate(160deg);
    transform: rotate(160deg);
}

/*background lines about us*/
.rotate01.about-us-line {
    transform: rotate(298deg);
    top: -59px;
    right: -22px;
    z-index: -4;
    left: auto;
}
.rotate02.about-us-line {
    transform: scaleX(-1) rotate(-53deg);
    top: 91%;
    left: -3%;
}
.line-circle.about-us-line {
    width: 27%;
    height: auto;
}

/*background lines news list*/
.article-list-line.wave07 {
    left: 0px;
    right: 0;
    top: -30px;
    /*transform: rotate(79deg);*/
}
.article-list-line.wave07.active {
    stroke-dasharray: 6000px;
}

.wave01.gallery-list {
    stroke-dasharray: 6000px;
}

.article-list-line.rotate01 {
    /*    width: 668px;
        height: 331px;*/
    top: -40px;
    left: -12%;
    transform: rotate(313deg);
}
.article-list-line.wave03 {
    top: 857px;
    left: 0%;
    transform: rotate(-3deg) scaleX(-1);
}
.news-list-line.wave07 {
    top: 857px;
    left: 0%;
}
.news-list-line.rotate01 {
    top: -4%;
    left: 59%;
    transform: rotate(11deg);
}
.news-list-line.wave03 {
    top: 2%;
    left: -29%;
    transform: rotate(282deg) scaleX(-1);
}
.search-list-line.wave07 {
    top: -208px;
    left: 0%;
}
.index-story.wave07 {
    top: 10px;
    left: 0%;
}
.story-detail.wave07 {
    top: 1200px;
    left: 30%;
}
.search-list-line.rotate01 {
    top: 27px;
    left: 68%;
    transform: rotate(24deg);
}
.search-list-line.wave03 {
    top: 857px;
    left: 0%;
    transform: rotate(-3deg) scaleX(-1);
}
.qna-list.rotate01{
    top: -12px;
    left: unset;
    transform: rotate(14deg);
    right: -7%;
}
.qna-list.wave07{
    top: unset;
    left: -10%;
    transform: rotate(365deg);
    bottom: -360px;
}

/*article series*/
.article-series-line.rotate01 {
    top: -18%;
    left: -7%;
    transform: rotate(-38deg)!important;
}
.article-series-line.wave02 {
    top: -35%;
    left: 47%;
}
.article-series-line.wave02a {
    top: 0%;
    left: -3%;
    transform: rotate(183deg);
}
.article-series-line.rotate01a {
    top: 30%;
    left: -1%;
}
.rotate01a.active {
    stroke-dasharray: 6000px;
}
.article-series-line.wave02b {
    top: 80%;
    left: -25%;
    transform: rotate(193deg);
}
.article-series-line.rotate01b {
    width: 45.75%;
    bottom: -50.5%;
    left: 70%;
    transform: rotate(300deg);
}
.article-series-line.wave02c {
    top: 316px;
    left: -10%;
    transform: rotate(230deg);
}

/*sns register*/
.wave02.sns-reg {
    top: -52%;
    left: -17%;
}
.wave02.sns-reg.active {
    stroke-dasharray: 6000px;
}
.rotate01.sns-reg {
    width: 480px;
    height: 217px;
    top: 0%;
    left: 70%;
    transform: rotate(300deg);
}
.rotate01.sns-reg.active {
}
.wave01.gallery-list {
    top: 250px;
    left: 9%;
    z-index: -2;
    transform: rotate(202deg);
    /*width: 100%;*/
}
.rotate01.gallery-list {
    stroke-dasharray: 6000px;
}
.wave05.sns-reg {
    width: 1220px;
    height: 1000px;
    top: 34%;
    left: 38%;
    transform: rotate(184deg);
}
.wave05.sns-reg.active {
    stroke-dasharray: 6000px;
}
.rotate01.gallery-list {
    /*width: 43%;*/
    top: -280px;
    left: 67%;
    transform: rotate(371deg);
}

@media screen and (max-width: 1440px) {
    .article-list-line.wave07 {
        /*top: 280px;*/
        /*transform: rotate(89deg);*/
    }
}

@media screen and (max-width: 820px) {
    .wave01.gallery-list {
        top: 300px;
        left: 9%;
    }
    .rotate01.gallery-list {
        top: -450px;
        left: 53%;
        transform: rotate(14deg);
        width: 70%;
    }
    .wave01.gallery {
        top: -40px;
        left: -10%;
        transform: rotate(238deg);
    }
    .rotate01.gallery {
        width: 50%;
        top: -61px;
        left: 55%;
    }
    .database.wave07 {
        width: 80%;
        top: 400px;
        left: -12%;
        transform: rotate(365deg);
    }
    .rotate01.dictionary {
        display: none;
    }
}
@media screen and (max-width: 768px) {
    .article-list-line.wave07 {
        top: 0;
        /*transform: rotate(102deg);*/
        /*right: -377px;*/
    }
    .search-list-line.rotate01 {
        top: -160px;
        left: 68%;
        transform: rotate(0);
    }
}

@media screen and (max-width: 640px) {
    .wave01 {
        width: 175vw;
        top: -15%;
        left: -54%;
    }
    .wave02 {
        width: 255vw;
        top: 41%;
        left: -20%;
        -webkit-transform: rotate(182deg);
        transform: rotate(182deg);
    }
    .wave03 {
        width: 255vw;
        top: -15%;
        left: -99%;
    }
    .wave04 {
        top: -66%;
        left: -20%;
        -webkit-transform: rotate(198deg);
        transform: rotate(198deg);
    }
    .wave05 {
        width: 255vw;
        top: 36%;
        left: -161%;
    }
    .wave06 {
        width: 255vw;
        top: 3%;
        left: -33%;
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg);
    }
    .wave06 path {
        stroke: #ffc94b;
    }
    .wave07 {
        width: 190vw;
        top: -100%;
        left: -27%;
        -webkit-transform: rotate(-49deg);
        transform: rotate(-49deg);
    }
    .wave08 {
        display: block;
        width: 255vw;
        top: -48%;
        left: -130%;
    }
    .wave02.sns-reg {
        top: -33%;
        left: -100%;
    }
    .wave05.sns-reg {
        width: 975px;
        height: 590px;
        top: 56%;
        left: -55%;
        transform: rotate(184deg);
    }
    .article-list-line.rotate01 {
        display: none;
    }
    .line-circle {
        width: 73vw;
        height: auto;
    }
    .line-circle2 {
        width: 92.8vw;
        height: auto;
    }
    .line-wave {
        width: 166vw;
        height: auto;
    }
    .line-wave2 {
        width: 165vw;
        height: auto;
    }
    .line-wave3 {
        width: 130vw;
        height: auto;
    }
    .index-sec1 .wave01.line-wave {
        top: 18%;
        left: -33%;
    }
    .index-sec2 .wave04 {
        left: -11%;
    }
    .index-sec7 .wave07 {
        top: -86%;
        left: -27%;
        -webkit-transform: rotate(338deg);
        transform: rotate(338deg);
    }
    .index-sec1 .rotate01 {
        display: none;
    }
    .wave04.article-line {
        top: -66%;
    }
}

@media screen and (max-width: 820px) {
    .rotate01.line-news {
        width: 393px;
        height: 331px;
        top: -21%;
        left: -1%;
    }
    .wave02.line-news {
        top: -15%;
    }
    .rotate02.line-news {
        width: 333px;
        height: 331px;
        top: 22%;
        left: -1%;
    }
    .rotate03b.line-news {
        top: -220px;
        left: 45%;
        transform: rotate(300deg);
    }
    .article-list-line.rotate01 {
        top: -15%;
    }
}

@media screen and (max-width: 40.063em) {
    .rotate01.line-news {
        display: none;
    }
    .wave01.line-news {
        top: unset;
        left: -18%;
        z-index: -1;
        transform: rotate(24deg);
        bottom: 16%;
    }
    .wave02.line-news {
        display: none;
    }
    .wave03.line-news {
        top: 0;
        left: -41%;
        transform: rotate(196deg);
    }
    .rotate03b.line-news path {
        width: 130%;
        left: -46%;
        top: 142px;
        transform: rotate(74deg);
        display: none;
    }
    .article-list-line.rotate02 {
        display: none;
        top: -24px;
        left: 41%;
        transform: rotate(347deg) scaleX(-1);
        z-index: -3;
    }
    .news-list-line.rotate02 {
        display: none;
        top: -129px;
        left: -43px;
        transform: rotate(347deg) scaleX(-1);
        z-index: -3;
    }
    .search-list-line.rotate02 {
        width: 335px;
        height: 165px;
        top: unset;
        left: 30%;
        transform: rotate(347deg) scaleX(-1);
        z-index: -3;
        bottom: 0;
    }
    .wave04.line-news {
        left: -12%;
        top: -1200px;
        transform: rotate(27deg);
    }
    .rotate03b.line-news {
        top: -493px;
        left: 55%;
        transform: rotate(351deg);
        width: 100%;
    }
    .wave01.gallery-list {
        top: -145px;
        left: -38%;
    }
    .rotate01.gallery-list {
        top: 229px;
        left: 53%;
        display: none;
    }
    .wave01.gallery {
        top: 200px;
        left: -7%;
        transform: rotate(202deg);
    }
    .rotate01.gallery {
        width: 70%;
        top: 7px;
        left: 37%;
        display: none;
    }
    .rotate01.profile-work {
        left: 54%;
        transform: rotate(277deg);
    }
    .wave01.profile-work {
        left: -27%;
        z-index: -1;
    }
    .search-list-line.rotate01 {
        display: none;
    }
    .search-list-line.wave07 {
        left: -72%;
    }
    .rotate01.about-us-line {
        top: -92px;
    }
    .database.wave07 {
        width: 90%;
        top: 2200px!important;
        left: -13%;
        transform: rotate(365deg);
    }
    .article-list-line.wave07 {
        display: none;
        /*top: unset;*/
        /*transform: rotate(55deg);*/
/*        bottom: 10px;
        right: -120px;*/
    }
    .news-list-line.wave07 {
        display: none;
        top: unset;
        bottom: 11%;
        left: -20%;
        transform: rotate(337deg);
        z-index: -3;
    }
    .qna-list.wave07 {
        left: -36%;
    }

    .database.wave07 {
        width: 90%;
        top: 5700px;
        left: -13%;
        transform: rotate(365deg);
    }
    .wave01.dictionary {
        top: 1210px;
        left: -34%;
        width: 166vw;
        position: absolute;
    }
    .line-circle.about-us-line {
        width: 60%;
    }
    .rotate01.about-us-line {
        display: none;
    }
    .rotate02.about-us-line {
        display: none;
    }
}

.js-fade {
    opacity: 1;
}

.active {
    opacity: 1;
}

@-webkit-keyframes line_move {
    0% {
        stroke-dashoffset: 6000px;
        opacity: 0;
    }
    100% {
        stroke-dashoffset: 0px;
        opacity: 1;
    }
}

@keyframes line_move {
    0% {
        stroke-dashoffset: 6000px;
        opacity: 1;
    }
    100% {
        stroke-dashoffset: 0px;
        opacity: 1;
    }
}

@-webkit-keyframes line_move_1600 {
    0% {
        stroke-dashoffset: 1600px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}

@keyframes line_move_1600 {
    0% {
        stroke-dashoffset: 1600px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}

@-webkit-keyframes line_move_1800 {
    0% {
        stroke-dashoffset: 1800px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}

@keyframes line_move_1800 {
    0% {
        stroke-dashoffset: 1800px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}

@-webkit-keyframes line_move_1900 {
    0% {
        stroke-dashoffset: 1900px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}

@keyframes line_move_1900 {
    0% {
        stroke-dashoffset: 1900px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}

.keito_none {
    display: none;
}

.bg-line1.news-bg.keito_ok {
    top: -4%;
    left: 12%;
}

.bg-line2.news-bg.keito_ok {
    top: 75%;
    left: -1%;
}

.bg-line3.news-bg.keito_ok {
    top: 75%;
    left: 59%;
}

.bg-line4.news-bg.keito_ok {
    top: 22%;
    left: -4%;
    width: 600px;
}

.bg-line5.news-bg.keito_ok {
    top: 67%;
    left: -4%;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    width: 600px;
}

.bg-line6.news-bg.keito_ok {
    top: 89%;
    left: 50%;
    -webkit-transform: rotate(-68deg);
    transform: rotate(-68deg);
    width: 500px;
}

#path.st0 {
    stroke-dasharray: 6000px;
}

#path02.st0 {
    stroke-dasharray: 3200px;
}

#path03.st0 {
    stroke-dasharray: 6000px;
}

#path04.st0 {
    stroke-dasharray: 6000px;
}

#path05.st0 {
    stroke-dasharray: 6000px;
}

#path06.st0 {
    stroke-dasharray: 3200px;
}

.bg-line.news-bg.keito_ok.js-fade {
    opacity: 1;
}

.bg-line1.news-bg.keito_ok.js-fade.bounce-in-fwd {
    opacity: 1;
}

.bg-line2.news-bg.keito_ok.js-fade.bounce-in-fwd {
    opacity: 1;
}

.bg-line3.news-bg.keito_ok.js-fade.bounce-in-fwd {
    opacity: 1;
}

.bg-line4.news-bg.keito_ok.js-fade.bounce-in-fwd {
    opacity: 1;
}

.bg-line5.news-bg.keito_ok.js-fade.bounce-in-fwd {
    opacity: 1;
}

.bg-line6.news-bg.keito_ok.js-fade.bounce-in-fwd {
    opacity: 1;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-26 16:40:40
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation bounce-in-fwd
 * ----------------------------------------
 */
@-webkit-keyframes bounce-in-fwd {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    38% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
    }
    55% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    72% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    81% {
        -webkit-transform: scale(0.84);
        transform: scale(0.84);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    89% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    95% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}
@keyframes bounce-in-fwd {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    38% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
    }
    55% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    72% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    81% {
        -webkit-transform: scale(0.84);
        transform: scale(0.84);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    89% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    95% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}

@-webkit-keyframes bounce-in-fwd02 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}

@keyframes bounce-in-fwd02 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}
@-webkit-keyframes line_move_3100 {
    0% {
        stroke-dashoffset: 3100px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}

@keyframes line_move_3100 {
    0% {
        stroke-dashoffset: 3100px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}

@-webkit-keyframes line_move_3400 {
    0% {
        stroke-dashoffset: 3400px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}

@keyframes line_move_3400 {
    0% {
        stroke-dashoffset: 3400px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}

@-webkit-keyframes line_move_5700 {
    0% {
        stroke-dashoffset: 5700px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}

@keyframes line_move_5700 {
    0% {
        stroke-dashoffset: 5700px;
    }
    100% {
        stroke-dashoffset: 0px;
    }
}
/*# sourceMappingURL=style.css.map */

.show-hide-tag-sm {
    display: none;
}

@media screen and (max-width: 1024px) {
    .show-hide-tag-sm {
        display: none;
    }
    .line-circle.about-us-line {
        width: 45%;
        height: auto;
    }
}

@media screen and (max-width: 641px) {
    .show-hide-tag-pc {
        display: none;
    }
    .show-hide-tag-sm {
        display: flex;
    }
}
@font-face{font-family:primeicons;font-display:auto;src:url("/javax.faces.resource/icons/primeicons.eot.html?ln=pandora-layout");src:url("/javax.faces.resource/icons/primeicons.eot.html?ln=pandora-layout#iefix") format('embedded-opentype'),url("/javax.faces.resource/icons/primeicons.ttf.html?ln=pandora-layout") format('truetype'),url("/javax.faces.resource/icons/primeicons.woff.html?ln=pandora-layout") format('woff'),url("/javax.faces.resource/icons/primeicons.svg.html?ln=pandora-layout#primeicons") format('svg');font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-o:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}
.p-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem;margin-top:-0.5rem}.p-grid>.p-col,.p-grid>[class*=p-col]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-nogutter{margin-right:0;margin-left:0;margin-top:0}.p-nogutter>.p-col,.p-nogutter>[class*=p-col-]{padding:0}.p-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-dir-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-dir-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-dir-col-rev{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-justify-around{-ms-flex-pack:distribute;justify-content:space-around}.p-justify-even{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.p-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.p-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:.5rem}.p-col-fixed{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem}.p-col-align-start{-ms-flex-item-align:start;align-self:flex-start}.p-col-align-end{-ms-flex-item-align:end;align-self:flex-end}.p-col-align-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.p-col-align-baseline{-ms-flex-item-align:baseline;align-self:baseline}.p-col-align-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.p-dir-col>.p-col,.p-dir-col-rev>.p-col{-ms-flex-preferred-size:auto;flex-basis:auto}.p-col-1,.p-col-2,.p-col-3,.p-col-4,.p-col-5,.p-col-6,.p-col-7,.p-col-8,.p-col-9,.p-col-10,.p-col-11,.p-col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem}.p-col-1{width:8.3333%}.p-col-2{width:16.6667%}.p-col-3{width:25%}.p-col-4{width:33.3333%}.p-col-5{width:41.6667%}.p-col-6{width:50%}.p-col-7{width:58.3333%}.p-col-8{width:66.6667%}.p-col-9{width:75%}.p-col-10{width:83.3333%}.p-col-11{width:91.6667%}.p-col-12{width:100%}.p-col-order-first{-ms-flex-order:-1;order:-1}.p-col-order-last{-ms-flex-order:13;order:13}.p-col-order-0{-ms-flex-order:0;order:0}.p-col-order-1{-ms-flex-order:1;order:1}.p-col-order-2{-ms-flex-order:2;order:2}.p-col-order-3{-ms-flex-order:3;order:3}.p-col-order-4{-ms-flex-order:4;order:4}.p-col-order-5{-ms-flex-order:5;order:5}.p-col-order-6{-ms-flex-order:6;order:6}.p-col-order-7{-ms-flex-order:7;order:7}.p-col-order-8{-ms-flex-order:8;order:8}.p-col-order-9{-ms-flex-order:9;order:9}.p-col-order-10{-ms-flex-order:10;order:10}.p-col-order-11{-ms-flex-order:11;order:11}.p-col-order-12{-ms-flex-order:12;order:12}.p-offset-12{margin-left:100%}.p-offset-11{margin-left:91.66666667%}.p-offset-10{margin-left:83.33333333%}.p-offset-9{margin-left:75%}.p-offset-8{margin-left:66.66666667%}.p-offset-7{margin-left:58.33333333%}.p-offset-6{margin-left:50%}.p-offset-5{margin-left:41.66666667%}.p-offset-4{margin-left:33.33333333%}.p-offset-3{margin-left:25%}.p-offset-2{margin-left:16.66666667%}.p-offset-1{margin-left:8.33333333%}.p-offset-0{margin-left:0%}.p-sm-1,.p-sm-2,.p-sm-3,.p-sm-4,.p-sm-5,.p-sm-6,.p-sm-7,.p-sm-8,.p-sm-9,.p-sm-10,.p-sm-11,.p-sm-12,.p-md-1,.p-md-2,.p-md-3,.p-md-4,.p-md-5,.p-md-6,.p-md-7,.p-md-8,.p-md-9,.p-md-10,.p-md-11,.p-md-12,.p-lg-1,.p-lg-2,.p-lg-3,.p-lg-4,.p-lg-5,.p-lg-6,.p-lg-7,.p-lg-8,.p-lg-9,.p-lg-10,.p-lg-11,.p-lg-12,.p-xl-1,.p-xl-2,.p-xl-3,.p-xl-4,.p-xl-5,.p-xl-6,.p-xl-7,.p-xl-8,.p-xl-9,.p-xl-10,.p-xl-11,.p-xl-12{padding:.5rem}.p-col-nogutter{padding:0}@media screen and (min-width: 576px){.p-sm-1,.p-sm-2,.p-sm-3,.p-sm-4,.p-sm-5,.p-sm-6,.p-sm-7,.p-sm-8,.p-sm-9,.p-sm-10,.p-sm-11,.p-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-sm-1{width:8.3333%}.p-sm-2{width:16.6667%}.p-sm-3{width:25%}.p-sm-4{width:33.3333%}.p-sm-5{width:41.6667%}.p-sm-6{width:50%}.p-sm-7{width:58.3333%}.p-sm-8{width:66.6667%}.p-sm-9{width:75%}.p-sm-10{width:83.3333%}.p-sm-11{width:91.6667%}.p-sm-12{width:100%}.p-sm-offset-12{margin-left:100%}.p-sm-offset-11{margin-left:91.66666667%}.p-sm-offset-10{margin-left:83.33333333%}.p-sm-offset-9{margin-left:75%}.p-sm-offset-8{margin-left:66.66666667%}.p-sm-offset-7{margin-left:58.33333333%}.p-sm-offset-6{margin-left:50%}.p-sm-offset-5{margin-left:41.66666667%}.p-sm-offset-4{margin-left:33.33333333%}.p-sm-offset-3{margin-left:25%}.p-sm-offset-2{margin-left:16.66666667%}.p-sm-offset-1{margin-left:8.33333333%}.p-sm-offset-0{margin-left:0%}.p-sm-order-first{-ms-flex-order:-1;order:-1}.p-sm-order-last{-ms-flex-order:13;order:13}.p-sm-order-0{-ms-flex-order:0;order:0}.p-sm-order-1{-ms-flex-order:1;order:1}.p-sm-order-2{-ms-flex-order:2;order:2}.p-sm-order-3{-ms-flex-order:3;order:3}.p-sm-order-4{-ms-flex-order:4;order:4}.p-sm-order-5{-ms-flex-order:5;order:5}.p-sm-order-6{-ms-flex-order:6;order:6}.p-sm-order-7{-ms-flex-order:7;order:7}.p-sm-order-8{-ms-flex-order:8;order:8}.p-sm-order-9{-ms-flex-order:9;order:9}.p-sm-order-10{-ms-flex-order:10;order:10}.p-sm-order-11{-ms-flex-order:11;order:11}.p-sm-order-12{-ms-flex-order:12;order:12}}@media screen and (min-width: 768px){.p-md-1,.p-md-2,.p-md-3,.p-md-4,.p-md-5,.p-md-6,.p-md-7,.p-md-8,.p-md-9,.p-md-10,.p-md-11,.p-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-md-1{width:8.3333%}.p-md-2{width:16.6667%}.p-md-3{width:25%}.p-md-4{width:33.3333%}.p-md-5{width:41.6667%}.p-md-6{width:50%}.p-md-7{width:58.3333%}.p-md-8{width:66.6667%}.p-md-9{width:75%}.p-md-10{width:83.3333%}.p-md-11{width:91.6667%}.p-md-12{width:100%}.p-md-offset-12{margin-left:100%}.p-md-offset-11{margin-left:91.66666667%}.p-md-offset-10{margin-left:83.33333333%}.p-md-offset-9{margin-left:75%}.p-md-offset-8{margin-left:66.66666667%}.p-md-offset-7{margin-left:58.33333333%}.p-md-offset-6{margin-left:50%}.p-md-offset-5{margin-left:41.66666667%}.p-md-offset-4{margin-left:33.33333333%}.p-md-offset-3{margin-left:25%}.p-md-offset-2{margin-left:16.66666667%}.p-md-offset-1{margin-left:8.33333333%}.p-md-offset-0{margin-left:0%}.p-md-order-first{-ms-flex-order:-1;order:-1}.p-md-order-last{-ms-flex-order:13;order:13}.p-md-order-0{-ms-flex-order:0;order:0}.p-md-order-1{-ms-flex-order:1;order:1}.p-md-order-2{-ms-flex-order:2;order:2}.p-md-order-3{-ms-flex-order:3;order:3}.p-md-order-4{-ms-flex-order:4;order:4}.p-md-order-5{-ms-flex-order:5;order:5}.p-md-order-6{-ms-flex-order:6;order:6}.p-md-order-7{-ms-flex-order:7;order:7}.p-md-order-8{-ms-flex-order:8;order:8}.p-md-order-9{-ms-flex-order:9;order:9}.p-md-order-10{-ms-flex-order:10;order:10}.p-md-order-11{-ms-flex-order:11;order:11}.p-md-order-12{-ms-flex-order:12;order:12}}@media screen and (min-width: 992px){.p-lg-1,.p-lg-2,.p-lg-3,.p-lg-4,.p-lg-5,.p-lg-6,.p-lg-7,.p-lg-8,.p-lg-9,.p-lg-10,.p-lg-11,.p-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-lg-1{width:8.3333%}.p-lg-2{width:16.6667%}.p-lg-3{width:25%}.p-lg-4{width:33.3333%}.p-lg-5{width:41.6667%}.p-lg-6{width:50%}.p-lg-7{width:58.3333%}.p-lg-8{width:66.6667%}.p-lg-9{width:75%}.p-lg-10{width:83.3333%}.p-lg-11{width:91.6667%}.p-lg-12{width:100%}.p-lg-offset-12{margin-left:100%}.p-lg-offset-11{margin-left:91.66666667%}.p-lg-offset-10{margin-left:83.33333333%}.p-lg-offset-9{margin-left:75%}.p-lg-offset-8{margin-left:66.66666667%}.p-lg-offset-7{margin-left:58.33333333%}.p-lg-offset-6{margin-left:50%}.p-lg-offset-5{margin-left:41.66666667%}.p-lg-offset-4{margin-left:33.33333333%}.p-lg-offset-3{margin-left:25%}.p-lg-offset-2{margin-left:16.66666667%}.p-lg-offset-1{margin-left:8.33333333%}.p-lg-offset-0{margin-left:0%}.p-lg-order-first{-ms-flex-order:-1;order:-1}.p-lg-order-last{-ms-flex-order:13;order:13}.p-lg-order-0{-ms-flex-order:0;order:0}.p-lg-order-1{-ms-flex-order:1;order:1}.p-lg-order-2{-ms-flex-order:2;order:2}.p-lg-order-3{-ms-flex-order:3;order:3}.p-lg-order-4{-ms-flex-order:4;order:4}.p-lg-order-5{-ms-flex-order:5;order:5}.p-lg-order-6{-ms-flex-order:6;order:6}.p-lg-order-7{-ms-flex-order:7;order:7}.p-lg-order-8{-ms-flex-order:8;order:8}.p-lg-order-9{-ms-flex-order:9;order:9}.p-lg-order-10{-ms-flex-order:10;order:10}.p-lg-order-11{-ms-flex-order:11;order:11}.p-lg-order-12{-ms-flex-order:12;order:12}}@media screen and (min-width: 1200px){.p-xl-1,.p-xl-2,.p-xl-3,.p-xl-4,.p-xl-5,.p-xl-6,.p-xl-7,.p-xl-8,.p-xl-9,.p-xl-10,.p-xl-11,.p-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-xl-1{width:8.3333%}.p-xl-2{width:16.6667%}.p-xl-3{width:25%}.p-xl-4{width:33.3333%}.p-xl-5{width:41.6667%}.p-xl-6{width:50%}.p-xl-7{width:58.3333%}.p-xl-8{width:66.6667%}.p-xl-9{width:75%}.p-xl-10{width:83.3333%}.p-xl-11{width:91.6667%}.p-xl-12{width:100%}.p-xl-offset-12{margin-left:100%}.p-xl-offset-11{margin-left:91.66666667%}.p-xl-offset-10{margin-left:83.33333333%}.p-xl-offset-9{margin-left:75%}.p-xl-offset-8{margin-left:66.66666667%}.p-xl-offset-7{margin-left:58.33333333%}.p-xl-offset-6{margin-left:50%}.p-xl-offset-5{margin-left:41.66666667%}.p-xl-offset-4{margin-left:33.33333333%}.p-xl-offset-3{margin-left:25%}.p-xl-offset-2{margin-left:16.66666667%}.p-xl-offset-1{margin-left:8.33333333%}.p-xl-offset-0{margin-left:0%}.p-xl-order-first{-ms-flex-order:-1;order:-1}.p-xl-order-last{-ms-flex-order:13;order:13}.p-xl-order-0{-ms-flex-order:0;order:0}.p-xl-order-1{-ms-flex-order:1;order:1}.p-xl-order-2{-ms-flex-order:2;order:2}.p-xl-order-3{-ms-flex-order:3;order:3}.p-xl-order-4{-ms-flex-order:4;order:4}.p-xl-order-5{-ms-flex-order:5;order:5}.p-xl-order-6{-ms-flex-order:6;order:6}.p-xl-order-7{-ms-flex-order:7;order:7}.p-xl-order-8{-ms-flex-order:8;order:8}.p-xl-order-9{-ms-flex-order:9;order:9}.p-xl-order-10{-ms-flex-order:10;order:10}.p-xl-order-11{-ms-flex-order:11;order:11}.p-xl-order-12{-ms-flex-order:12;order:12}}.p-field{margin-bottom:1rem}.p-field>label{display:inline-block;margin-bottom:.5rem}.p-field.p-grid>label{display:flex;align-items:center}.p-field>small{margin-top:.25rem}.p-field.p-grid,.p-formgrid.p-grid{margin-top:0}.p-field.p-grid .p-col-fixed,.p-formgrid.p-grid .p-col-fixed,.p-field.p-grid .p-col,.p-formgrid.p-grid .p-col,.p-formgroup .p-grid .p-col-1,.p-formgrid.p-grid .p-col-1,.p-field.p-grid .p-col-2,.p-formgrid.p-grid .p-col-2,.p-field.p-grid .p-col-3,.p-formgrid.p-grid .p-col-3,.p-field.p-grid .p-col-4,.p-formgroup.p-grid .p-col-4,.p-field.p-grid .p-col-5,.p-formgrid.p-grid .p-col-5,.p-field.p-grid .p-col-6,.p-formgrid.p-grid .p-col-6,.p-formgroup .p-grid .p-col-7,.p-formgrid.p-grid .p-col-7,.p-field.p-grid .p-col-8,.p-formgrid.p-grid .p-col-8,.p-formgroup .p-grid .p-col-9,.p-formgrid.p-grid .p-col-9,.p-field.p-grid .p-col-10,.p-formgrid.p-grid .p-col-10,.p-field.p-grid .p-col-11,.p-formgroup.p-grid .p-col-11,.p-field.p-grid .p-col-12,.p-formgrid.p-grid .p-col-12{padding-top:0;padding-bottom:0}.p-formgroup-inline{display:flex;flex-wrap:wrap;align-items:flex-start}.p-formgroup-inline .p-field,.p-formgroup-inline .p-field-checkbox,.p-formgroup-inline .p-field-radiobutton{margin-right:1rem}.p-formgroup-inline .p-field>label,.p-formgroup-inline .p-field-checkbox>label,.p-formgroup-inline .p-field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.p-field-checkbox,.p-field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.p-field-checkbox>label,.p-field-radiobutton>label{margin-left:.5rem;line-height:1}.p-d-none{display:none !important}.p-d-inline{display:inline !important}.p-d-inline-block{display:inline-block !important}.p-d-block{display:block !important}.p-d-flex{display:flex !important}.p-d-inline-flex{display:inline-flex !important}@media screen and (min-width: 576px){.p-d-sm-none{display:none !important}.p-d-sm-inline{display:inline !important}.p-d-sm-inline-block{display:inline-block !important}.p-d-sm-block{display:block !important}.p-d-sm-flex{display:flex !important}.p-d-sm-inline-flex{display:inline-flex !important}}@media screen and (min-width: 768px){.p-d-md-none{display:none !important}.p-d-md-inline{display:inline !important}.p-d-md-inline-block{display:inline-block !important}.p-d-md-block{display:block !important}.p-d-md-flex{display:flex !important}.p-d-md-inline-flex{display:inline-flex !important}}@media screen and (min-width: 992px){.p-d-lg-none{display:none !important}.p-d-lg-inline{display:inline !important}.p-d-lg-inline-block{display:inline-block !important}.p-d-lg-block{display:block !important}.p-d-lg-flex{display:flex !important}.p-d-lg-inline-flex{display:inline-flex !important}}@media screen and (min-width: 1200px){.p-d-xl-none{display:none !important}.p-d-xl-inline{display:inline !important}.p-d-xl-inline-block{display:inline-block !important}.p-d-xl-block{display:block !important}.p-d-xl-flex{display:flex !important}.p-d-xl-inline-flex{display:inline-flex !important}}@media print{.p-d-print-none{display:none !important}.p-d-print-inline{display:inline !important}.p-d-print-inline-block{display:inline-block !important}.p-d-print-block{display:block !important}.p-d-print-flex{display:flex !important}.p-d-print-inline-flex{display:inline-flex !important}}.p-text-justify{text-align:justify !important}.p-text-left{text-align:left !important}.p-text-right{text-align:right !important}.p-text-center{text-align:center !important}.p-text-nowrap{white-space:nowrap !important}.p-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-text-lowercase{text-transform:lowercase !important}.p-text-uppercase{text-transform:uppercase !important}.p-text-capitalize{text-transform:capitalize !important}.p-text-bold{font-weight:700 !important}.p-text-normal{font-weight:400 !important}.p-text-light{font-weight:300 !important}.p-text-italic{font-style:italic !important}@media screen and (min-width: 576px){.p-text-sm-justify{text-align:justify !important}.p-text-sm-left{text-align:left !important}.p-text-sm-right{text-align:right !important}.p-text-sm-center{text-align:center !important}}@media screen and (min-width: 768px){.p-text-md-justify{text-align:justify !important}.p-text-md-left{text-align:left !important}.p-text-md-right{text-align:right !important}.p-text-md-center{text-align:center !important}}@media screen and (min-width: 992px){.p-text-lg-justify{text-align:justify !important}.p-text-lg-left{text-align:left !important}.p-text-lg-right{text-align:right !important}.p-text-lg-center{text-align:center !important}}@media screen and (min-width: 1200px){.p-text-xl-justify{text-align:justify !important}.p-text-xl-left{text-align:left !important}.p-text-xl-right{text-align:right !important}.p-text-xl-center{text-align:center !important}}.p-flex-row{flex-direction:row !important}.p-flex-row-reverse{flex-direction:row-reverse !important}.p-flex-column{flex-direction:column !important}.p-flex-column-reverse{flex-direction:column-reverse !important}@media screen and (min-width: 576px){.p-flex-sm-row{flex-direction:row !important}.p-flex-sm-row-reverse{flex-direction:row-reverse !important}.p-flex-sm-column{flex-direction:column !important}.p-flex-sm-column-reverse{flex-direction:column-reverse !important}}@media screen and (min-width: 768px){.p-flex-md-row{flex-direction:row !important}.p-flex-md-row-reverse{flex-direction:row-reverse !important}.p-flex-md-column{flex-direction:column !important}.p-flex-md-column-reverse{flex-direction:column-reverse !important}}@media screen and (min-width: 992px){.p-flex-lg-row{flex-direction:row !important}.p-flex-lg-row-reverse{flex-direction:row-reverse !important}.p-flex-lg-column{flex-direction:column !important}.p-flex-lg-column-reverse{flex-direction:column-reverse !important}}@media screen and (min-width: 1200px){.p-flex-xl-row{flex-direction:row !important}.p-flex-xl-row-reverse{flex-direction:row-reverse !important}.p-flex-xl-column{flex-direction:column !important}.p-flex-xl-column-reverse{flex-direction:column-reverse !important}}.p-jc-start{justify-content:flex-start}.p-jc-end{justify-content:flex-end}.p-jc-center{justify-content:center}.p-jc-between{justify-content:space-between}.p-jc-around{justify-content:space-around}.p-jc-evenly{justify-content:space-evenly}@media screen and (min-width: 576px){.p-jc-sm-start{justify-content:flex-start}.p-jc-sm-end{justify-content:flex-end}.p-jc-sm-center{justify-content:center}.p-jc-sm-between{justify-content:space-between}.p-jc-sm-around{justify-content:space-around}.p-jc-sm-evenly{justify-content:space-evenly}}@media screen and (min-width: 768px){.p-jc-md-start{justify-content:flex-start}.p-jc-md-end{justify-content:flex-end}.p-jc-md-center{justify-content:center}.p-jc-md-between{justify-content:space-between}.p-jc-md-around{justify-content:space-around}.p-jc-md-evenly{justify-content:space-evenly}}@media screen and (min-width: 992px){.p-jc-lg-start{justify-content:flex-start}.p-jc-lg-end{justify-content:flex-end}.p-jc-lg-center{justify-content:center}.p-jc-lg-between{justify-content:space-between}.p-jc-lg-around{justify-content:space-around}.p-jc-lg-evenly{justify-content:space-evenly}}@media screen and (min-width: 1200px){.p-jc-xl-start{justify-content:flex-start}.p-jc-xl-end{justify-content:flex-end}.p-jc-xl-center{justify-content:center}.p-jc-xl-between{justify-content:space-between}.p-jc-xl-around{justify-content:space-around}.p-jc-xl-evenly{justify-content:space-evenly}}.p-ai-start{align-items:flex-start}.p-ai-end{align-items:flex-end}.p-ai-center{align-items:center}.p-ai-baseline{align-items:baseline}.p-ai-stretch{align-items:stretch}@media screen and (min-width: 576px){.p-ai-sm-start{align-items:flex-start}.p-ai-sm-end{align-items:flex-end}.p-ai-sm-center{align-items:center}.p-ai-sm-baseline{align-items:baseline}.p-ai-sm-stretch{align-items:stretch}}@media screen and (min-width: 768px){.p-ai-md-start{align-items:flex-start}.p-ai-md-end{align-items:flex-end}.p-ai-md-center{align-items:center}.p-ai-md-baseline{align-items:baseline}.p-ai-md-stretch{align-items:stretch}}@media screen and (min-width: 992px){.p-ai-lg-start{align-items:flex-start}.p-ai-lg-end{align-items:flex-end}.p-ai-lg-center{align-items:center}.p-ai-lg-baseline{align-items:baseline}.p-ai-lg-stretch{align-items:stretch}}@media screen and (min-width: 1200px){.p-ai-xl-start{align-items:flex-start}.p-ai-xl-end{align-items:flex-end}.p-ai-xl-center{align-items:center}.p-ai-xl-baseline{align-items:baseline}.p-ai-xl-stretch{align-items:stretch}}.p-as-start{align-self:start}.p-as-end{align-self:flex-end}.p-as-center{align-self:center}.p-as-baseline{align-self:baseline}.p-as-stretch{align-self:stretch}@media screen and (min-width: 576px){.p-as-sm-start{align-self:start}.p-as-sm-end{align-self:flex-end}.p-as-sm-center{align-self:center}.p-as-sm-baseline{align-self:baseline}.p-as-sm-stretch{align-self:stretch}}@media screen and (min-width: 768px){.p-as-md-start{align-self:start}.p-as-md-end{align-self:flex-end}.p-as-md-center{align-self:center}.p-as-md-baseline{align-self:baseline}.p-as-md-stretch{align-self:stretch}}@media screen and (min-width: 992px){.p-as-lg-start{align-self:start}.p-as-lg-end{align-self:flex-end}.p-as-lg-center{align-self:center}.p-as-lg-baseline{align-self:baseline}.p-as-lg-stretch{align-self:stretch}}@media screen and (min-width: 1200px){.p-as-xl-start{align-self:start}.p-as-xl-end{align-self:flex-end}.p-as-xl-center{align-self:center}.p-as-xl-baseline{align-self:baseline}.p-as-xl-stretch{align-self:stretch}}.p-ac-start{align-content:flex-start}.p-ac-end{align-content:flex-end}.p-ac-center{align-content:center}.p-ac-around{align-content:space-around}.p-ac-stretch{align-content:stretch}.p-ac-between{align-content:space-between}@media screen and (min-width: 576px){.p-ac-sm-start{align-content:flex-start}.p-ac-sm-end{align-content:flex-end}.p-ac-sm-center{align-content:center}.p-ac-sm-around{align-content:space-around}.p-ac-sm-stretch{align-content:stretch}.p-ac-sm-between{align-content:space-between}}@media screen and (min-width: 768px){.p-ac-md-start{align-content:flex-start}.p-ac-md-end{align-content:flex-end}.p-ac-md-center{align-content:center}.p-ac-md-around{align-content:space-around}.p-ac-md-stretch{align-content:stretch}.p-ac-md-between{align-content:space-between}}@media screen and (min-width: 992px){.p-ac-lg-start{align-content:flex-start}.p-ac-lg-end{align-content:flex-end}.p-ac-lg-center{align-content:center}.p-ac-lg-around{align-content:space-around}.p-ac-lg-stretch{align-content:stretch}.p-ac-lg-between{align-content:space-between}}@media screen and (min-width: 1200px){.p-ac-xl-start{align-content:flex-start}.p-ac-xl-end{align-content:flex-end}.p-ac-xl-center{align-content:center}.p-ac-xl-around{align-content:space-around}.p-ac-xl-stretch{align-content:stretch}.p-ac-xl-between{align-content:space-between}}.p-order-0{order:0}.p-order-1{order:1}.p-order-2{order:2}.p-order-3{order:3}.p-order-4{order:4}.p-order-5{order:5}.p-order-6{order:6}@media screen and (min-width: 576px){.p-order-sm-0{order:0}.p-order-sm-1{order:1}.p-order-sm-2{order:2}.p-order-sm-3{order:3}.p-order-sm-4{order:4}.p-order-sm-5{order:5}.p-order-sm-6{order:6}}@media screen and (min-width: 768px){.p-order-md-0{order:0}.p-order-md-1{order:1}.p-order-md-2{order:2}.p-order-md-3{order:3}.p-order-md-4{order:4}.p-order-md-5{order:5}.p-order-md-6{order:6}}@media screen and (min-width: 992px){.p-order-lg-0{order:0}.p-order-lg-1{order:1}.p-order-lg-2{order:2}.p-order-lg-3{order:3}.p-order-lg-4{order:4}.p-order-lg-5{order:5}.p-order-lg-6{order:6}}@media screen and (min-width: 1200px){.p-order-xl-0{order:0}.p-order-xl-1{order:1}.p-order-xl-2{order:2}.p-order-xl-3{order:3}.p-order-xl-4{order:4}.p-order-xl-5{order:5}.p-order-xl-6{order:6}}.p-flex-nowrap{flex-wrap:nowrap}.p-flex-wrap{flex-wrap:wrap}.p-flex-wrap-reverse{flex-wrap:wrap-reverse}@media screen and (min-width: 576px){.p-flex-sm-nowrap{flex-wrap:nowrap}.p-flex-sm-wrap{flex-wrap:wrap}.p-flex-sm-wrap-reverse{flex-wrap:wrap-reverse}}@media screen and (min-width: 768px){.p-flex-md-nowrap{flex-wrap:nowrap}.p-flex-md-wrap{flex-wrap:wrap}.p-flex-md-wrap-reverse{flex-wrap:wrap-reverse}}@media screen and (min-width: 992px){.p-flex-lg-nowrap{flex-wrap:nowrap}.p-flex-lg-wrap{flex-wrap:wrap}.p-flex-lg-wrap-reverse{flex-wrap:wrap-reverse}}@media screen and (min-width: 1200px){.p-flex-xl-nowrap{flex-wrap:nowrap}.p-flex-xl-wrap{flex-wrap:wrap}.p-flex-xl-wrap-reverse{flex-wrap:wrap-reverse}}.p-mt-0{margin-top:0 !important}.p-mt-1{margin-top:.25rem !important}.p-mt-2{margin-top:.5rem !important}.p-mt-3{margin-top:1rem !important}.p-mt-4{margin-top:1.5rem !important}.p-mt-5{margin-top:2rem !important}.p-mt-6{margin-top:3rem !important}.p-mt-auto{margin-top:auto !important}.p-mr-0{margin-right:0 !important}.p-mr-1{margin-right:.25rem !important}.p-mr-2{margin-right:.5rem !important}.p-mr-3{margin-right:1rem !important}.p-mr-4{margin-right:1.5rem !important}.p-mr-5{margin-right:2rem !important}.p-mr-6{margin-right:3rem !important}.p-mr-auto{margin-right:auto !important}.p-ml-0{margin-left:0 !important}.p-ml-1{margin-left:.25rem !important}.p-ml-2{margin-left:.5rem !important}.p-ml-3{margin-left:1rem !important}.p-ml-4{margin-left:1.5rem !important}.p-ml-5{margin-left:2rem !important}.p-ml-6{margin-left:3rem !important}.p-ml-auto{margin-left:auto !important}.p-mb-0{margin-bottom:0 !important}.p-mb-1{margin-bottom:.25rem !important}.p-mb-2{margin-bottom:.5rem !important}.p-mb-3{margin-bottom:1rem !important}.p-mb-4{margin-bottom:1.5rem !important}.p-mb-5{margin-bottom:2rem !important}.p-mb-6{margin-bottom:3rem !important}.p-mb-auto{margin-bottom:auto !important}.p-mx-0{margin-left:0 !important;margin-right:0 !important}.p-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.p-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.p-mx-3{margin-left:1rem !important;margin-right:1rem !important}.p-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.p-mx-5{margin-left:2rem !important;margin-right:2rem !important}.p-mx-6{margin-left:3rem !important;margin-right:3rem !important}.p-mx-auto{margin-left:auto !important;margin-right:auto !important}.p-my-0{margin-top:0 !important;margin-bottom:0 !important}.p-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-my-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-my-5{margin-top:2rem !important;margin-bottom:2rem !important}.p-my-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-m-0{margin:0 !important}.p-m-1{margin:.25rem !important}.p-m-2{margin:.5rem !important}.p-m-3{margin:1rem !important}.p-m-4{margin:1.5rem !important}.p-m-5{margin:2rem !important}.p-m-6{margin:3rem !important}.p-m-auto{margin:auto !important}@media screen and (min-width: 576px){.p-mt-sm-0{margin-top:0 !important}.p-mt-sm-1{margin-top:.25rem !important}.p-mt-sm-2{margin-top:.5rem !important}.p-mt-sm-3{margin-top:1rem !important}.p-mt-sm-4{margin-top:1.5rem !important}.p-mt-sm-5{margin-top:2rem !important}.p-mt-sm-6{margin-top:3rem !important}.p-mt-sm-auto{margin-top:3rem !important}.p-mr-sm-0{margin-right:0 !important}.p-mr-sm-1{margin-right:.25rem !important}.p-mr-sm-2{margin-right:.5rem !important}.p-mr-sm-3{margin-right:1rem !important}.p-mr-sm-4{margin-right:1.5rem !important}.p-mr-sm-5{margin-right:2rem !important}.p-mr-sm-6{margin-right:3rem !important}.p-mr-sm-auto{margin-right:auto !important}.p-ml-sm-0{margin-left:0 !important}.p-ml-sm-1{margin-left:.25rem !important}.p-ml-sm-2{margin-left:.5rem !important}.p-ml-sm-3{margin-left:1rem !important}.p-ml-sm-4{margin-left:1.5rem !important}.p-ml-sm-5{margin-left:2rem !important}.p-ml-sm-6{margin-left:3rem !important}.p-ml-sm-auto{margin-left:auto !important}.p-mb-sm-0{margin-bottom:0 !important}.p-mb-sm-1{margin-bottom:.25rem !important}.p-mb-sm-2{margin-bottom:.5rem !important}.p-mb-sm-3{margin-bottom:1rem !important}.p-mb-sm-4{margin-bottom:1.5rem !important}.p-mb-sm-5{margin-bottom:2rem !important}.p-mb-sm-6{margin-bottom:3rem !important}.p-mb-sm-auto{margin-bottom:auto !important}.p-mx-sm-0{margin-left:0 !important;margin-right:0 !important}.p-mx-sm-1{margin-left:.25rem !important;margin-right:.25rem !important}.p-mx-sm-2{margin-left:.5rem !important;margin-right:.5rem !important}.p-mx-sm-3{margin-left:1rem !important;margin-right:1rem !important}.p-mx-sm-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.p-mx-sm-5{margin-left:2rem !important;margin-right:2rem !important}.p-mx-sm-6{margin-left:3rem !important;margin-right:3rem !important}.p-mx-sm-auto{margin-left:auto !important;margin-right:auto !important}.p-my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.p-my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-my-sm-5{margin-top:2rem !important;margin-bottom:2rem !important}.p-my-sm-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.p-m-sm-0{margin:0 !important}.p-m-sm-1{margin:.25rem !important}.p-m-sm-2{margin:.5rem !important}.p-m-sm-3{margin:1rem !important}.p-m-sm-4{margin:1.5rem !important}.p-m-sm-5{margin:2rem !important}.p-m-sm-6{margin:3rem !important}.p-m-sm-auto{margin:auto !important}}@media screen and (min-width: 768px){.p-mt-md-0{margin-top:0 !important}.p-mt-md-1{margin-top:.25rem !important}.p-mt-md-2{margin-top:.5rem !important}.p-mt-md-3{margin-top:1rem !important}.p-mt-md-4{margin-top:1.5rem !important}.p-mt-md-5{margin-top:2rem !important}.p-mt-md-6{margin-top:3rem !important}.p-mt-md-auto{margin-top:3rem !important}.p-mr-md-0{margin-right:0 !important}.p-mr-md-1{margin-right:.25rem !important}.p-mr-md-2{margin-right:.5rem !important}.p-mr-md-3{margin-right:1rem !important}.p-mr-md-4{margin-right:1.5rem !important}.p-mr-md-5{margin-right:2rem !important}.p-mr-md-6{margin-right:3rem !important}.p-mr-md-auto{margin-right:auto !important}.p-ml-md-0{margin-left:0 !important}.p-ml-md-1{margin-left:.25rem !important}.p-ml-md-2{margin-left:.5rem !important}.p-ml-md-3{margin-left:1rem !important}.p-ml-md-4{margin-left:1.5rem !important}.p-ml-md-5{margin-left:2rem !important}.p-ml-md-6{margin-left:3rem !important}.p-ml-md-auto{margin-left:auto !important}.p-mb-md-0{margin-bottom:0 !important}.p-mb-md-1{margin-bottom:.25rem !important}.p-mb-md-2{margin-bottom:.5rem !important}.p-mb-md-3{margin-bottom:1rem !important}.p-mb-md-4{margin-bottom:1.5rem !important}.p-mb-md-5{margin-bottom:2rem !important}.p-mb-md-6{margin-bottom:3rem !important}.p-mb-md-auto{margin-bottom:auto !important}.p-mx-md-0{margin-left:0 !important;margin-right:0 !important}.p-mx-md-1{margin-left:.25rem !important;margin-right:.25rem !important}.p-mx-md-2{margin-left:.5rem !important;margin-right:.5rem !important}.p-mx-md-3{margin-left:1rem !important;margin-right:1rem !important}.p-mx-md-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.p-mx-md-5{margin-left:2rem !important;margin-right:2rem !important}.p-mx-md-6{margin-left:3rem !important;margin-right:3rem !important}.p-mx-md-auto{margin-left:auto !important;margin-right:auto !important}.p-my-md-0{margin-top:0 !important;margin-bottom:0 !important}.p-my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-my-md-5{margin-top:2rem !important;margin-bottom:2rem !important}.p-my-md-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.p-m-md-0{margin:0 !important}.p-m-md-1{margin:.25rem !important}.p-m-md-2{margin:.5rem !important}.p-m-md-3{margin:1rem !important}.p-m-md-4{margin:1.5rem !important}.p-m-md-5{margin:2rem !important}.p-m-md-6{margin:3rem !important}.p-m-md-auto{margin:auto !important}}@media screen and (min-width: 992px){.p-mt-lg-0{margin-top:0 !important}.p-mt-lg-1{margin-top:.25rem !important}.p-mt-lg-2{margin-top:.5rem !important}.p-mt-lg-3{margin-top:1rem !important}.p-mt-lg-4{margin-top:1.5rem !important}.p-mt-lg-5{margin-top:2rem !important}.p-mt-lg-6{margin-top:3rem !important}.p-mt-lg-auto{margin-top:3rem !important}.p-mr-lg-0{margin-right:0 !important}.p-mr-lg-1{margin-right:.25rem !important}.p-mr-lg-2{margin-right:.5rem !important}.p-mr-lg-3{margin-right:1rem !important}.p-mr-lg-4{margin-right:1.5rem !important}.p-mr-lg-5{margin-right:2rem !important}.p-mr-lg-6{margin-right:3rem !important}.p-mr-lg-auto{margin-right:auto !important}.p-ml-lg-0{margin-left:0 !important}.p-ml-lg-1{margin-left:.25rem !important}.p-ml-lg-2{margin-left:.5rem !important}.p-ml-lg-3{margin-left:1rem !important}.p-ml-lg-4{margin-left:1.5rem !important}.p-ml-lg-5{margin-left:2rem !important}.p-ml-lg-6{margin-left:3rem !important}.p-ml-lg-auto{margin-left:auto !important}.p-mb-lg-0{margin-bottom:0 !important}.p-mb-lg-1{margin-bottom:.25rem !important}.p-mb-lg-2{margin-bottom:.5rem !important}.p-mb-lg-3{margin-bottom:1rem !important}.p-mb-lg-4{margin-bottom:1.5rem !important}.p-mb-lg-5{margin-bottom:2rem !important}.p-mb-lg-6{margin-bottom:3rem !important}.p-mb-lg-auto{margin-bottom:auto !important}.p-mx-lg-0{margin-left:0 !important;margin-right:0 !important}.p-mx-lg-1{margin-left:.25rem !important;margin-right:.25rem !important}.p-mx-lg-2{margin-left:.5rem !important;margin-right:.5rem !important}.p-mx-lg-3{margin-left:1rem !important;margin-right:1rem !important}.p-mx-lg-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.p-mx-lg-5{margin-left:2rem !important;margin-right:2rem !important}.p-mx-lg-6{margin-left:3rem !important;margin-right:3rem !important}.p-mx-lg-auto{margin-left:auto !important;margin-right:auto !important}.p-my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.p-my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-my-lg-5{margin-top:2rem !important;margin-bottom:2rem !important}.p-my-lg-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.p-m-lg-0{margin:0 !important}.p-m-lg-1{margin:.25rem !important}.p-m-lg-2{margin:.5rem !important}.p-m-lg-3{margin:1rem !important}.p-m-lg-4{margin:1.5rem !important}.p-m-lg-5{margin:2rem !important}.p-m-lg-6{margin:3rem !important}.p-m-lg-auto{margin:auto !important}}@media screen and (min-width: 1200px){.p-mt-xl-0{margin-top:0 !important}.p-mt-xl-1{margin-top:.25rem !important}.p-mt-xl-2{margin-top:.5rem !important}.p-mt-xl-3{margin-top:1rem !important}.p-mt-xl-4{margin-top:1.5rem !important}.p-mt-xl-5{margin-top:2rem !important}.p-mt-xl-6{margin-top:3rem !important}.p-mt-xl-auto{margin-top:3rem !important}.p-mr-xl-0{margin-right:0 !important}.p-mr-xl-1{margin-right:.25rem !important}.p-mr-xl-2{margin-right:.5rem !important}.p-mr-xl-3{margin-right:1rem !important}.p-mr-xl-4{margin-right:1.5rem !important}.p-mr-xl-5{margin-right:2rem !important}.p-mr-xl-6{margin-right:3rem !important}.p-mr-xl-auto{margin-right:auto !important}.p-ml-xl-0{margin-left:0 !important}.p-ml-xl-1{margin-left:.25rem !important}.p-ml-xl-2{margin-left:.5rem !important}.p-ml-xl-3{margin-left:1rem !important}.p-ml-xl-4{margin-left:1.5rem !important}.p-ml-xl-5{margin-left:2rem !important}.p-ml-xl-6{margin-left:3rem !important}.p-ml-xl-auto{margin-left:auto !important}.p-mb-xl-0{margin-bottom:0 !important}.p-mb-xl-1{margin-bottom:.25rem !important}.p-mb-xl-2{margin-bottom:.5rem !important}.p-mb-xl-3{margin-bottom:1rem !important}.p-mb-xl-4{margin-bottom:1.5rem !important}.p-mb-xl-5{margin-bottom:2rem !important}.p-mb-xl-6{margin-bottom:3rem !important}.p-mb-xl-auto{margin-bottom:auto !important}.p-mx-xl-0{margin-left:0 !important;margin-right:0 !important}.p-mx-xl-1{margin-left:.25rem !important;margin-right:.25rem !important}.p-mx-xl-2{margin-left:.5rem !important;margin-right:.5rem !important}.p-mx-xl-3{margin-left:1rem !important;margin-right:1rem !important}.p-mx-xl-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.p-mx-xl-5{margin-left:2rem !important;margin-right:2rem !important}.p-mx-xl-6{margin-left:3rem !important;margin-right:3rem !important}.p-mx-xl-auto{margin-left:auto !important;margin-right:auto !important}.p-my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.p-my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-my-xl-5{margin-top:2rem !important;margin-bottom:2rem !important}.p-my-xl-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.p-m-xl-0{margin:0 !important}.p-m-xl-1{margin:.25rem !important}.p-m-xl-2{margin:.5rem !important}.p-m-xl-3{margin:1rem !important}.p-m-xl-4{margin:1.5rem !important}.p-m-xl-5{margin:2rem !important}.p-m-xl-6{margin:3rem !important}.p-m-xl-auto{margin:auto !important}}.p-pt-0{padding-top:0 !important}.p-pt-1{padding-top:.25rem !important}.p-pt-2{padding-top:.5rem !important}.p-pt-3{padding-top:1rem !important}.p-pt-4{padding-top:1.5rem !important}.p-pt-5{padding-top:2rem !important}.p-pt-6{padding-top:3rem !important}.p-pr-0{padding-right:0 !important}.p-pr-1{padding-right:.25rem !important}.p-pr-2{padding-right:.5rem !important}.p-pr-3{padding-right:1rem !important}.p-pr-4{padding-right:1.5rem !important}.p-pr-5{padding-right:2rem !important}.p-pr-6{padding-right:3rem !important}.p-pl-0{padding-left:0 !important}.p-pl-1{padding-left:.25rem !important}.p-pl-2{padding-left:.5rem !important}.p-pl-3{padding-left:1rem !important}.p-pl-4{padding-left:1.5rem !important}.p-pl-5{padding-left:2rem !important}.p-pl-6{padding-left:3rem !important}.p-pb-0{padding-bottom:0 !important}.p-pb-1{padding-bottom:.25rem !important}.p-pb-2{padding-bottom:.5rem !important}.p-pb-3{padding-bottom:1rem !important}.p-pb-4{padding-bottom:1.5rem !important}.p-pb-5{padding-bottom:2rem !important}.p-pb-6{padding-bottom:3rem !important}.p-px-0{padding-left:0 !important;padding-right:0 !important}.p-px-1{padding-left:.25rem !important;padding-right:.25rem !important}.p-px-2{padding-left:.5rem !important;padding-right:.5rem !important}.p-px-3{padding-left:1rem !important;padding-right:1rem !important}.p-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-px-5{padding-left:2rem !important;padding-right:2rem !important}.p-px-6{padding-left:3rem !important;padding-right:3rem !important}.p-py-0{padding-top:0 !important;padding-bottom:0 !important}.p-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-py-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-py-5{padding-top:2rem !important;padding-bottom:2rem !important}.p-py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-p-0{padding:0 !important}.p-p-1{padding:.25rem !important}.p-p-2{padding:.5rem !important}.p-p-3{padding:1rem !important}.p-p-4{padding:1.5rem !important}.p-p-5{padding:2rem !important}.p-p-6{padding:3rem !important}@media screen and (min-width: 576px){.p-pt-sm-0{padding-top:0 !important}.p-pt-sm-1{padding-top:.25rem !important}.p-pt-sm-2{padding-top:.5rem !important}.p-pt-sm-3{padding-top:1rem !important}.p-pt-sm-4{padding-top:1.5rem !important}.p-pt-sm-5{padding-top:2rem !important}.p-pt-sm-6{padding-top:3rem !important}.p-pr-sm-0{padding-right:0 !important}.p-pr-sm-1{padding-right:.25rem !important}.p-pr-sm-2{padding-right:.5rem !important}.p-pr-sm-3{padding-right:1rem !important}.p-pr-sm-4{padding-right:1.5rem !important}.p-pr-sm-5{padding-right:2rem !important}.p-pr-sm-6{padding-right:3rem !important}.p-pl-sm-0{padding-left:0 !important}.p-pl-sm-1{padding-left:.25rem !important}.p-pl-sm-2{padding-left:.5rem !important}.p-pl-sm-3{padding-left:1rem !important}.p-pl-sm-4{padding-left:1.5rem !important}.p-pl-sm-5{padding-left:2rem !important}.p-pl-sm-6{padding-left:3rem !important}.p-pb-sm-0{padding-bottom:0 !important}.p-pb-sm-1{padding-bottom:.25rem !important}.p-pb-sm-2{padding-bottom:.5rem !important}.p-pb-sm-3{padding-bottom:1rem !important}.p-pb-sm-4{padding-bottom:1.5rem !important}.p-pb-sm-5{padding-bottom:2rem !important}.p-pb-sm-6{padding-bottom:3rem !important}.p-px-sm-0{padding-left:0 !important;padding-right:0 !important}.p-px-sm-1{padding-left:.25rem !important;padding-right:.25rem !important}.p-px-sm-2{padding-left:.5rem !important;padding-right:.5rem !important}.p-px-sm-3{padding-left:1rem !important;padding-right:1rem !important}.p-px-sm-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-px-sm-5{padding-left:2rem !important;padding-right:2rem !important}.p-px-sm-6{padding-left:3rem !important;padding-right:3rem !important}.p-py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-py-sm-5{padding-top:2rem !important;padding-bottom:2rem !important}.p-py-sm-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-p-sm-0{padding:0 !important}.p-p-sm-1{padding:.25rem !important}.p-p-sm-2{padding:.5rem !important}.p-p-sm-3{padding:1rem !important}.p-p-sm-4{padding:1.5rem !important}.p-p-sm-5{padding:2rem !important}.p-p-sm-6{padding:3rem !important}}@media screen and (min-width: 768px){.p-pt-md-0{padding-top:0 !important}.p-pt-md-1{padding-top:.25rem !important}.p-pt-md-2{padding-top:.5rem !important}.p-pt-md-3{padding-top:1rem !important}.p-pt-md-4{padding-top:1.5rem !important}.p-pt-md-5{padding-top:2rem !important}.p-pt-md-6{padding-top:3rem !important}.p-pr-md-0{padding-right:0 !important}.p-pr-md-1{padding-right:.25rem !important}.p-pr-md-2{padding-right:.5rem !important}.p-pr-md-3{padding-right:1rem !important}.p-pr-md-4{padding-right:1.5rem !important}.p-pr-md-5{padding-right:2rem !important}.p-pr-md-6{padding-right:3rem !important}.p-pl-md-0{padding-left:0 !important}.p-pl-md-1{padding-left:.25rem !important}.p-pl-md-2{padding-left:.5rem !important}.p-pl-md-3{padding-left:1rem !important}.p-pl-md-4{padding-left:1.5rem !important}.p-pl-md-5{padding-left:2rem !important}.p-pl-md-6{padding-left:3rem !important}.p-pb-md-0{padding-bottom:0 !important}.p-pb-md-1{padding-bottom:.25rem !important}.p-pb-md-2{padding-bottom:.5rem !important}.p-pb-md-3{padding-bottom:1rem !important}.p-pb-md-4{padding-bottom:1.5rem !important}.p-pb-md-5{padding-bottom:2rem !important}.p-pb-md-6{padding-bottom:3rem !important}.p-px-md-0{padding-left:0 !important;padding-right:0 !important}.p-px-md-1{padding-left:.25rem !important;padding-right:.25rem !important}.p-px-md-2{padding-left:.5rem !important;padding-right:.5rem !important}.p-px-md-3{padding-left:1rem !important;padding-right:1rem !important}.p-px-md-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-px-md-5{padding-left:2rem !important;padding-right:2rem !important}.p-px-md-6{padding-left:3rem !important;padding-right:3rem !important}.p-py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-py-md-5{padding-top:2rem !important;padding-bottom:2rem !important}.p-py-md-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-p-md-0{padding:0 !important}.p-p-md-1{padding:.25rem !important}.p-p-md-2{padding:.5rem !important}.p-p-md-3{padding:1rem !important}.p-p-md-4{padding:1.5rem !important}.p-p-md-5{padding:2rem !important}.p-p-md-6{padding:3rem !important}}@media screen and (min-width: 992px){.p-pt-lg-0{padding-top:0 !important}.p-pt-lg-1{padding-top:.25rem !important}.p-pt-lg-2{padding-top:.5rem !important}.p-pt-lg-3{padding-top:1rem !important}.p-pt-lg-4{padding-top:1.5rem !important}.p-pt-lg-5{padding-top:2rem !important}.p-pt-lg-6{padding-top:3rem !important}.p-pt-lg-auto{padding-top:3rem !important}.p-pr-lg-0{padding-right:0 !important}.p-pr-lg-1{padding-right:.25rem !important}.p-pr-lg-2{padding-right:.5rem !important}.p-pr-lg-3{padding-right:1rem !important}.p-pr-lg-4{padding-right:1.5rem !important}.p-pr-lg-5{padding-right:2rem !important}.p-pr-lg-6{padding-right:3rem !important}.p-pl-lg-0{padding-left:0 !important}.p-pl-lg-1{padding-left:.25rem !important}.p-pl-lg-2{padding-left:.5rem !important}.p-pl-lg-3{padding-left:1rem !important}.p-pl-lg-4{padding-left:1.5rem !important}.p-pl-lg-5{padding-left:2rem !important}.p-pl-lg-6{padding-left:3rem !important}.p-pb-lg-0{padding-bottom:0 !important}.p-pb-lg-1{padding-bottom:.25rem !important}.p-pb-lg-2{padding-bottom:.5rem !important}.p-pb-lg-3{padding-bottom:1rem !important}.p-pb-lg-4{padding-bottom:1.5rem !important}.p-pb-lg-5{padding-bottom:2rem !important}.p-pb-lg-6{padding-bottom:3rem !important}.p-px-lg-0{padding-left:0 !important;padding-right:0 !important}.p-px-lg-1{padding-left:.25rem !important;padding-right:.25rem !important}.p-px-lg-2{padding-left:.5rem !important;padding-right:.5rem !important}.p-px-lg-3{padding-left:1rem !important;padding-right:1rem !important}.p-px-lg-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-px-lg-5{padding-left:2rem !important;padding-right:2rem !important}.p-px-lg-6{padding-left:3rem !important;padding-right:3rem !important}.p-py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-py-lg-5{padding-top:2rem !important;padding-bottom:2rem !important}.p-py-lg-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-p-lg-0{padding:0 !important}.p-p-lg-1{padding:.25rem !important}.p-p-lg-2{padding:.5rem !important}.p-p-lg-3{padding:1rem !important}.p-p-lg-4{padding:1.5rem !important}.p-p-lg-5{padding:2rem !important}.p-p-lg-6{padding:3rem !important}}@media screen and (min-width: 1200px){.p-pt-xl-0{padding-top:0 !important}.p-pt-xl-1{padding-top:.25rem !important}.p-pt-xl-2{padding-top:.5rem !important}.p-pt-xl-3{padding-top:1rem !important}.p-pt-xl-4{padding-top:1.5rem !important}.p-pt-xl-5{padding-top:2rem !important}.p-pt-xl-6{padding-top:3rem !important}.p-pr-xl-0{padding-right:0 !important}.p-pr-xl-1{padding-right:.25rem !important}.p-pr-xl-2{padding-right:.5rem !important}.p-pr-xl-3{padding-right:1rem !important}.p-pr-xl-4{padding-right:1.5rem !important}.p-pr-xl-5{padding-right:2rem !important}.p-pr-xl-6{padding-right:3rem !important}.p-pl-xl-0{padding-left:0 !important}.p-pl-xl-1{padding-left:.25rem !important}.p-pl-xl-2{padding-left:.5rem !important}.p-pl-xl-3{padding-left:1rem !important}.p-pl-xl-4{padding-left:1.5rem !important}.p-pl-xl-5{padding-left:2rem !important}.p-pl-xl-6{padding-left:3rem !important}.p-pb-xl-0{padding-bottom:0 !important}.p-pb-xl-1{padding-bottom:.25rem !important}.p-pb-xl-2{padding-bottom:.5rem !important}.p-pb-xl-3{padding-bottom:1rem !important}.p-pb-xl-4{padding-bottom:1.5rem !important}.p-pb-xl-5{padding-bottom:2rem !important}.p-pb-xl-6{padding-bottom:3rem !important}.p-px-xl-0{padding-left:0 !important;padding-right:0 !important}.p-px-xl-1{padding-left:.25rem !important;padding-right:.25rem !important}.p-px-xl-2{padding-left:.5rem !important;padding-right:.5rem !important}.p-px-xl-3{padding-left:1rem !important;padding-right:1rem !important}.p-px-xl-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-px-xl-5{padding-left:2rem !important;padding-right:2rem !important}.p-px-xl-6{padding-left:3rem !important;padding-right:3rem !important}.p-py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-py-xl-5{padding-top:2rem !important;padding-bottom:2rem !important}.p-py-xl-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-p-xl-0{padding:0 !important}.p-p-xl-1{padding:.25rem !important}.p-p-xl-2{padding:.5rem !important}.p-p-xl-3{padding:1rem !important}.p-p-xl-4{padding:1.5rem !important}.p-p-xl-5{padding:2rem !important}.p-p-xl-6{padding:3rem !important}}.p-shadow-1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.p-shadow-2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-shadow-3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.p-shadow-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-shadow-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.p-shadow-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.p-shadow-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.p-shadow-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-shadow-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.p-shadow-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.p-shadow-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.p-shadow-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.p-shadow-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.p-shadow-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.p-shadow-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.p-shadow-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.p-shadow-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.p-shadow-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.p-shadow-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.p-shadow-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.p-shadow-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.p-shadow-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.p-shadow-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.p-shadow-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}
blockquote,hr{margin:1rem 0}html{height:100%;font-size:13px}body{font-family:"IBM Plex Sans";font-size:13px;font-weight:400;color:#191a1c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;min-height:100%;background-color:#f8fafc}body.blocked-scroll{overflow:auto}a{text-decoration:none}.ajax-loader{font-size:32px;color:#21b5ad}.layout-main{padding-top:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh}.layout-main .layout-content{flex:1 0 auto;padding:2em}.layout-content{padding:24px}.layout-topbar{position:fixed;top:0;z-index:998;width:100%;height:56px}.layout-topbar .layout-topbar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.layout-topbar .layout-topbar-wrapper .layout-topbar-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:16px;height:100%}.layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{font-size:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:36px;height:36px;border-radius:4px;margin-right:16px}.layout-topbar .layout-topbar-wrapper .layout-topbar-left .layout-topbar-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-topbar .layout-topbar-wrapper .layout-topbar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;flex-grow:1;height:100%}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin:0;padding:0;height:100%}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>a{margin:0 1em;border-radius:4px}.layout-topbar .layout-topbar-wrapper .layout-rightpanel-button>i,.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>a>.topbar-icon{font-size:24px;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul{display:none;position:absolute;top:55px;left:5px;list-style-type:none;margin:0;padding:0;z-index:1000;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;min-width:250px;width:100%;animation-duration:.2s}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul.layout-submenu-pos-right{left:auto;right:5px}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul .layout-submenu-header{padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul .layout-submenu-header .header-text{font-size:14px;font-weight:400;margin:0}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul .layout-submenu-header .header-helper-text{font-size:12px;cursor:pointer}.layout-dashboard .progress-card .progresses .progress-item>span>span,.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul .layout-submenu-header .header-helper-text:hover,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.help>ul>li .menu-text p strong,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.language ul>li .menu-text p strong,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>ul>li>.menu-text p strong{font-weight:500}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul.search-item-submenu{display:block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:static;min-width:auto;margin-right:.5em;list-style-type:none}.layout-menu-blue .menu-wrapper,.layout-menu-bluedark .menu-wrapper,.layout-menu-cyan .menu-wrapper,.layout-menu-dark .menu-wrapper,.layout-menu-green .menu-wrapper,.layout-menu-indigo .menu-wrapper,.layout-menu-light .menu-wrapper,.layout-menu-magenta .menu-wrapper,.layout-menu-orange .menu-wrapper,.layout-menu-purple .menu-wrapper,.layout-menu-purpledark .menu-wrapper,.layout-menu-purplelight .menu-wrapper,.layout-menu-red .menu-wrapper,.layout-menu-tealdark .menu-wrapper,.layout-menu-teallight .menu-wrapper,.layout-menu-yellow .menu-wrapper,.layout-rightpanel,.layout-topbar-blue .layout-topbar,.layout-topbar-bluedark .layout-topbar,.layout-topbar-cyan .layout-topbar,.layout-topbar-dark .layout-topbar,.layout-topbar-gray .layout-topbar,.layout-topbar-graylight .layout-topbar,.layout-topbar-green .layout-topbar,.layout-topbar-indigo .layout-topbar,.layout-topbar-light .layout-topbar,.layout-topbar-orange .layout-topbar,.layout-topbar-purpledark .layout-topbar,.layout-topbar-purplelight .layout-topbar,.layout-topbar-red .layout-topbar,.layout-topbar-seagreen .layout-topbar,.layout-topbar-tealdark .layout-topbar,.layout-topbar-teallight .layout-topbar,.layout-topbar-yellow .layout-topbar{box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-dashboard .card.card-w-title,.layout-dashboard .messages .messages-content,.layout-dashboard .statistics,.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul.search-item-submenu>li,.menu-wrapper .layout-menu-container .layout-menu li>ul>li{padding:0}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul.search-item-submenu>li .search-input-wrapper{position:relative;display:block}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul.search-item-submenu>li .search-input-wrapper input{padding:10px 40px 10px 10px;width:180px;border:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:13px}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul.search-item-submenu>li .search-input-wrapper i{position:absolute;right:12px;top:50%;margin-top:-10px;font-size:20px}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul>li{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul>li .menu-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;padding:8px 0}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li.search-item>ul{margin-right:24px}.landing-body .landing-banner .landing-banner-image img.mobile-hero,.layout-dashboard .reviews .reviews-content .review .review-stars>.ui-rating .ui-rating-cancel,.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li.search-item>a,.menu-wrapper .layout-menu-container .layout-menu li .layout-menu-tooltip,.menu-wrapper .layout-menu-container .layout-menu li.layout-root-menuitem>a,.menu-wrapper .layout-menu-container .layout-menu li>ul li ul,.menu-wrapper .layout-menu-container .layout-menu li>ul>li>div,.menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li.info{display:none}.landing-body .landing-banner .landing-banner-image img.desktop-hero,.layout-breadcrumb .status .status-circle:nth-child(2):hover .tooltip-1,.layout-breadcrumb .status .status-circle:nth-child(3):hover .tooltip-2,.layout-breadcrumb .status .status-circle:nth-child(4):hover .tooltip-3,.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li.active-topmenuitem>ul{display:block}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{height:36px;width:1px;border-right:1px solid transparent}.layout-topbar .layout-topbar-wrapper .layout-rightpanel-button{margin-right:16px;margin-left:24px;border-radius:4px}.layout-topbar-seagreen .layout-topbar{background-color:#354045;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#d8dadc;background-color:rgba(216,216,216,.1);-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover,.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:rgba(178,178,178,.1)}.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a{color:#d8dadc;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover,.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:rgba(216,216,216,.1)}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul,.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul{box-shadow:0 2px 8px 0 rgba(25,26,28,.12);background-color:#fff;color:#191a1c}.layout-menu-dark .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-dark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-light .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text,.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-header .header-helper-text{color:#8b8e90}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item,.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item{-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover,.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul .layout-submenu-item:hover{background-color:#ebedef}.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#354045}.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:rgba(216,216,216,.1);color:#d8dadc}.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#f3f4f4}.layout-menu-dark .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-dark .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-dark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-dark .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i{color:#d8dadc}.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator,.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:rgba(216,216,216,.1)}.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover,.layout-topbar-seagreen .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:rgba(216,216,216,.1);-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-dark .layout-topbar{background-color:#252729;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#d8dadc;background-color:rgba(255,255,255,.1);-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:rgba(217,217,217,.1)}.layout-menu-dark .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-dark .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-dark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-dark .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#454749}.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#252729}.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:rgba(255,255,255,.1);color:#d8dadc}.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#f3f4f4}.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#454749}.layout-topbar-dark .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#454749;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-light .layout-topbar{background-color:#f8fafc;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#65686a;background-color:rgba(0,0,0,.06);-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover,.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:rgba(0,0,0,.06)}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a{color:#65686a;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-rightpanel .rightpanel-wrapper .rightpanel-header,.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#f8fafc}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:rgba(0,0,0,.06);color:#65686a}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#7e8284}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i{color:#65686a}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:rgba(0,0,0,.06)}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:rgba(0,0,0,.06);-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-bluedark .layout-topbar{background-color:#232946;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#b8c1ec;background-color:rgba(216,216,216,.1);-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a{color:#b8c1ec;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#232946}.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:rgba(216,216,216,.1);color:#b8c1ec}.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#e0e4f7}.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-bluedark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i{color:#b8c1ec}.layout-topbar-blue .layout-topbar{background-color:#2e88ff;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:rgba(255,255,255,.15);-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:rgba(217,217,217,.15)}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a,.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a{color:#fffffe;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:rgba(255,255,255,.15)}.layout-dashboard .overview-box.logins,.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content>ul>li:nth-child(4) .label-color,.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#2e88ff}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:rgba(255,255,255,.15);color:#fffffe}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i,.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i{color:#fffffe}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:rgba(255,255,255,.15)}.layout-topbar-blue .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:rgba(255,255,255,.15);-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-teallight .layout-topbar{background-color:#21b5ad;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:#159a92;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#0c5752}.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#159a92}.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#21b5ad}.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#159a92;color:#fffffe}.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#159a92}.layout-topbar-teallight .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#159a92;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-magenta .layout-topbar,.layout-topbar-purple .layout-topbar{-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-topbar-purple .layout-topbar{background-color:#636fc0;transition:width .2s}.layout-dashboard .event .event-attendees .person:nth-child(3),.layout-dashboard .overview-box.files,.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#636fc0}.layout-topbar-purple .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-magenta .layout-topbar{background-color:#c03995;transition:width .2s}.layout-dashboard .event .event-attendees .person:nth-child(4),.layout-dashboard .event.event-2 .event-attendees .person:nth-child(3),.layout-dashboard .stats .stats-content .stat:first-child .progress-bar .progress,.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content>ul>li:first-child .label-color,.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#c03995}.layout-topbar-magenta .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-yellow .layout-topbar{background-color:#f3a841;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#82561b;background-color:#f5b967;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#f0981f}.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a{color:#82561b;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#f5b967}.layout-dashboard .event .event-attendees .person:nth-child(2),.layout-dashboard .event.event-2 .event-attendees .person:nth-child(4),.layout-dashboard .overview-box.users,.layout-dashboard .progress-card .progresses>span .box-2,.layout-dashboard .tutorials .tutorials-content .progress-row .progress,.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content>ul>li:nth-child(3) .label-color,.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#f3a841}.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#f5b967;color:#82561b}.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#ac7224}.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button,.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper i{color:#82561b}.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#f5b967}.layout-topbar-yellow .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#f5b967;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-green .layout-topbar{background-color:#21b567;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:#209c5b;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#135d36}.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#209c5b}.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#21b567}.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#209c5b;color:#fffffe}.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#209c5b}.layout-topbar-green .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#209c5b;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-cyan .layout-topbar{background-color:#2199b5;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:#42a8c0;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#2d7788}.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#42a8c0}.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#2199b5}.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#42a8c0;color:#fffffe}.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#42a8c0}.layout-topbar-cyan .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#42a8c0;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-gray .layout-topbar{background-color:#525557;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:#5f6264;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#3a3c3d}.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#5f6264}.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#525557}.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#5f6264;color:#fffffe}.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#5f6264}.layout-topbar-gray .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#5f6264;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-graylight .layout-topbar{background-color:#8b8e90;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:#7f8284;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#595c5d}.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#7f8284}.layout-dashboard .event.event-2 .event-attendees .person:nth-child(2),.layout-dashboard .statistics .statistics-header .tags>span:last-child,.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#8b8e90}.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#7f8284;color:#fffffe}.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#7f8284}.layout-topbar-graylight .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#7f8284;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-purplelight .layout-topbar{background-color:#9754b8;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:#a66dc2;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#8143a0}.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#a66dc2}.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#9754b8}.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#a66dc2;color:#fffffe}.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#a66dc2}.layout-topbar-purplelight .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#a66dc2;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-orange .layout-topbar{background-color:#ec7a51;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:#ef9473;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#e7602e}.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#ef9473}.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#ec7a51}.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#ef9473;color:#fffffe}.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#ef9473}.layout-topbar-orange .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#ef9473;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-red .layout-topbar{background-color:#fe566d;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:#f66f82;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#f22744}.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#f66f82}.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#fe566d}.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#f66f82;color:#fffffe}.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#f66f82}.layout-topbar-red .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#f66f82;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-purpledark .layout-topbar{background-color:#44358f;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:#5f539f;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#41396d}.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#5f539f}.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#44358f}.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#5f539f;color:#fffffe}.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#5f539f}.layout-topbar-purpledark .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#5f539f;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-tealdark .layout-topbar{background-color:#076d72;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:#388a8e;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#225557}.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#388a8e}.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#076d72}.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#388a8e;color:#fffffe}.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#388a8e}.layout-topbar-tealdark .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#388a8e;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-indigo .layout-topbar{background-color:#303498;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{color:#fffffe;background-color:#4e52a7;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button:hover{background-color:#363873}.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>a:hover{background-color:#4e52a7}.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper{background-color:#303498}.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input{background-color:#4e52a7;color:#fffffe}.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item>ul.search-item-submenu .search-input-wrapper input::placeholder{color:#fff}.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item-v-separator{border-right-color:#4e52a7}.layout-topbar-indigo .layout-topbar .layout-topbar-wrapper .layout-rightpanel-button:hover{background-color:#4e52a7;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.menu-wrapper{height:100%;width:240px;position:fixed;left:0;top:0;z-index:999;transform:none;-moz-transition:transform .2s;-o-transition:transform .2s;-webkit-transition:transform .2s;transition:transform .2s}.menu-wrapper .layout-menu-container{overflow:auto;height:100%}.menu-wrapper .layout-menu-container .layout-menu li.active-menuitem>a i.layout-submenu-toggler,.menu-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.menu-wrapper .layout-menu-container .layout-profile .layout-profile-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons{padding:18px 6px 8px;margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons img{width:36px}.landing-body .landing-footer .social-icons,.landing-body .landing-pricing .pricing-cards .pricing-card .card-title,.layout-breadcrumb .breadcrumb,.layout-breadcrumb .status,.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .layout-config-palette,.layout-dashboard .event .event-attendees,.layout-dashboard .tutorials .tutorials-content .progress-row,.layout-footer .social-icons,.menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons .icons i{margin-left:4px;cursor:pointer}.menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button{padding:6px 6px 8px;margin:0 10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button .layout-profile-userinfo .layout-profile-name{display:block;font-size:14px;font-weight:500}.menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button .layout-profile-icon{font-size:15px;-moz-transition:transform .2s;-o-transition:transform .2s;-webkit-transition:transform .2s;transition:transform .2s}.menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu{list-style:none;padding:0 12px;margin:0 0 16px;display:none}.menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 8px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i{margin-right:8px}.menu-wrapper .layout-menu-container .layout-menu{list-style-type:none;margin:10px 0 0;padding:0}.menu-wrapper .layout-menu-container .layout-menu>li>ul>li{border-left:4px solid transparent}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.tags>ul>li.layout-submenu-item,.menu-wrapper .layout-menu-container .layout-menu li{padding:0 8px 20px}.menu-wrapper .layout-menu-container .layout-menu li.layout-root-menuitem>div{padding-left:8px;margin-bottom:8px}.menu-wrapper .layout-menu-container .layout-menu li.layout-root-menuitem>div>.layout-menuitem-text{margin-bottom:6px;font-size:11px;font-weight:600;color:#8b8e90;text-transform:uppercase}.menu-wrapper .layout-menu-container .layout-menu li>a{margin:0;padding:6px 8px 6px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.menu-wrapper .layout-menu-container .layout-menu li>a .layout-menuitem-text{margin:0 8px}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>ul>li:nth-child(3) i,.menu-wrapper .layout-menu-container .layout-menu li>a i{font-size:15px}.menu-wrapper .layout-menu-container .layout-menu li>a i.layout-submenu-toggler{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;margin-left:auto}.menu-wrapper .layout-menu-container .layout-menu li>ul{display:block;list-style-type:none;padding:0;margin:0}.layout-dashboard .statistics .statistics-images,.menu-wrapper .layout-menu-container .layout-menu li>ul>li.layout-root-menuitem>a{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-wrapper .layout-menu-container .layout-menu li>ul>li ul li a{padding-left:20px}.menu-wrapper .layout-menu-container .layout-menu li>ul>li ul li ul li a{padding-left:30px}.menu-wrapper .layout-menu-container .layout-menu li>ul>li ul li ul li ul li a{padding-left:40px}.menu-wrapper .layout-menu-container .layout-menu li>ul>li ul li ul li ul li ul li a{padding-left:50px}.menu-wrapper .layout-menu-container .layout-menu li>ul>li ul li ul li ul li ul li ul li a{padding-left:60px}.menu-wrapper .layout-menu-container .layout-menu li>ul>li ul li ul li ul li ul li ul li ul li a{padding-left:70px}.menu-wrapper .layout-menu-container .layout-menu li>ul>li ul li ul li ul li ul li ul li ul li ul li a{padding-left:80px}.menu-wrapper .layout-menu-container .layout-menu li>ul>li ul li ul li ul li ul li ul li ul li ul li ul li a{padding-left:90px}.menu-wrapper .layout-menu-container .layout-menu li>ul>li ul li ul li ul li ul li ul li ul li ul li ul li ul li a{padding-left:100px}.layout-menu-dark .menu-wrapper{background-color:#252729;background-image:none}.layout-menu-light .menu-wrapper,.layout-rightpanel{background-color:#f8fafc}.layout-breadcrumb .breadcrumb .route-bar-breadcrumb>li .ui-link:hover,.layout-menu-dark .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-dark .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-dark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-light .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name{color:#21b5ad}.layout-menu-dark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover{color:rgba(216,218,220,.5)}.layout-menu-dark .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem{border-color:#21b5ad}.layout-menu-light .menu-wrapper{background-image:none}.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-light .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-light .menu-wrapper .layout-menu-container .layout-profile ul li a{color:#525557}.layout-menu-light .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover{color:rgba(82,85,87,.5)}.layout-dashboard .profile .profile-content .profile-content-info:hover,.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-light .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-light .menu-wrapper .layout-menu-container .layout-profile ul li a:hover{background-color:#d8dadc}.layout-menu-bluedark .menu-wrapper{background-color:#232946;background-image:none}.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button{color:#d4d8f0}.layout-dashboard .survey>button.second-button>span,.layout-menu-blue .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-blue .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-blue .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-green .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-green .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-green .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-red .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-red .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-red .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-name{color:#fff}.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover{color:rgba(184,193,236,.5)}.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-profile ul li a:hover{background-color:#121629}.layout-menu-blue .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-bluedark .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-green .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-red .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-menu>li>ul>li.active-menuitem{border-color:#fff}.layout-menu-blue .menu-wrapper{background-color:#0f53ad;background-image:linear-gradient(300deg,#2e88ff 0,#0f53ad 100%)}.layout-menu-blue .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-blue .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-green .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-green .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-red .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-red .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button{color:rgba(255,255,255,.6)}.layout-menu-blue .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-blue .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-blue .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-blue .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-green .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-green .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-green .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-green .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-red .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-red .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-red .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-red .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-profile ul li a,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-menu>li a,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-menu>li>ul li a,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-profile ul li a{color:rgba(255,255,255,.8)}.layout-menu-blue .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-green .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-red .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons i:hover{color:rgba(255,255,255,.5)}.layout-menu-blue .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-blue .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-blue .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-blue .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-cyan .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-green .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-green .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-green .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-green .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-indigo .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-magenta .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-orange .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-purple .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-purpledark .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-purplelight .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-red .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-red .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-red .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-red .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-tealdark .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-teallight .menu-wrapper .layout-menu-container .layout-profile ul li a:hover,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-menu>li a:hover,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-menu>li>ul li a:hover,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button:hover,.layout-menu-yellow .menu-wrapper .layout-menu-container .layout-profile ul li a:hover{background-color:rgba(0,0,0,.25)}.layout-menu-teallight .menu-wrapper{background-color:#107d77;background-image:linear-gradient(300deg,#21b5ad 0,#107d77 100%)}.layout-menu-purple .menu-wrapper{background-color:#444f9c;background-image:linear-gradient(300deg,#636fc0 0,#444f9c 100%)}.layout-menu-magenta .menu-wrapper{background-color:#8f3673;background-image:linear-gradient(300deg,#c03995 0,#8f3673 100%)}.layout-menu-yellow .menu-wrapper{background-color:#ac7d3d;background-image:linear-gradient(300deg,#f3a841 0,#ac7d3d 100%)}.layout-menu-green .menu-wrapper{background-color:#397e5a;background-image:linear-gradient(300deg,#21b567 0,#397e5a 100%)}.layout-menu-cyan .menu-wrapper{background-color:#1d798e;background-image:linear-gradient(300deg,#2199b5 0,#1d798e 100%)}.layout-menu-purplelight .menu-wrapper{background-color:#7f469a;background-image:linear-gradient(300deg,#9754b8 0,#7f469a 100%)}.layout-menu-orange .menu-wrapper{background-color:#c27254;background-image:linear-gradient(300deg,#ec7a51 0,#c27254 100%)}.layout-menu-red .menu-wrapper{background-color:#ad4150;background-image:linear-gradient(300deg,#fe566d 0,#ad4150 100%)}.layout-menu-tealdark .menu-wrapper{background-color:#076d72;background-image:linear-gradient(300deg,#159197 0,#076d72 100%)}.layout-menu-purpledark .menu-wrapper{background-color:#44358f;background-image:linear-gradient(300deg,#6856c2 0,#44358f 100%)}.layout-menu-indigo .menu-wrapper{background-color:#2c2f7c;background-image:linear-gradient(300deg,#303498 0,#2c2f7c 100%)}@media (min-width:993px){.layout-overlay .menu-wrapper,.layout-static .menu-wrapper{transform:translate3d(-260px,0,0)}.layout-overlay .menu-wrapper{-webkit-transition-timing-function:cubic-bezier(0.86,0,0.07,1);transition-timing-function:cubic-bezier(0.86,0,0.07,1)}.layout-overlay.layout-overlay-active .menu-wrapper,.layout-static.layout-static-active .menu-wrapper{transform:translate3d(0,0,0)}.layout-static .layout-main{-moz-transition:margin-left .2s;-o-transition:margin-left .2s;-webkit-transition:margin-left .2s;transition:margin-left .2s}.layout-static.layout-static-active .layout-main{margin-left:240px}.layout-static.layout-static-active .layout-topbar{width:calc(100% - 240px)}.layout-horizontal .menu-wrapper{top:56px;width:100%;height:44px;z-index:997}.layout-horizontal .menu-wrapper .layout-menu-container{overflow:visible;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile{position:absolute;right:24px;top:4px}.layout-horizontal .layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button,.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li .layout-menu-tooltip,.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li.layout-root-menuitem>div,.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons .icons,.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button,.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>.profile-image-icons,.layout-slim .layout-topbar .layout-topbar-left .menu-button,.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover+.layout-menu-tooltip,.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.layout-root-menuitem>div,.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>a i.layout-submenu-toggler,.layout-slim .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons .icons,.layout-slim .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button,.layout-slim .menu-wrapper .layout-menu-container .layout-profile>.profile-image-icons,.layout-slim-plus .layout-topbar .layout-topbar-left .menu-button,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover+.layout-menu-tooltip,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.layout-root-menuitem div.layout-menu-tooltip,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.layout-root-menuitem>div,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>a i.layout-submenu-toggler,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul>li>div.layout-menu-tooltip,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons .icons,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-info-button,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>.profile-image-icons{display:none}.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button{padding:0;margin-top:2px}.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button img,.layout-slim .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button img,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button img{width:32px}.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons{padding:0}.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu{top:35px;right:0;width:230px;position:absolute;padding:8px 12px;overflow:auto;max-height:450px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu li.active-menuitem>ul,.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li.info,.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu,.layout-slim .menu-wrapper .layout-menu-container .layout-menu li.active-menuitem>ul,.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>a:hover+.layout-menu-tooltip,.layout-slim .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li.info,.layout-slim .menu-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu li.active-menuitem>ul,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>a .layout-menuitem-text,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>a:hover+.layout-menu-tooltip,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li.info,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu{display:block}.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info,.layout-slim .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px;width:100%}.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info .layout-profile-userinfo .layout-profile-name,.layout-slim .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info .layout-profile-userinfo .layout-profile-name,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info .layout-profile-userinfo .layout-profile-name{display:block;font-size:14px;font-weight:500}.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info .icons,.layout-slim .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info .icons,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info .icons i,.layout-slim .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info .icons i,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu li .profile-info .icons i{margin-left:8px;cursor:pointer}.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu{list-style-type:none;margin:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu li.active-menuitem>a i.layout-submenu-toggler{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li{padding:0;position:relative}.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>a{margin-right:6px;padding:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul{display:none;list-style-type:none;top:35px;left:0;width:230px;position:absolute;padding:8px 0;margin:0;z-index:100;overflow:auto;max-height:450px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul>li{padding:0 8px;border:0}.layout-horizontal .layout-main{padding-top:100px}.layout-horizontal .layout-main .layout-config{top:100px;height:calc(100% - 100px)}.layout-slim .menu-wrapper,.layout-slim-plus .menu-wrapper{width:60px;height:100%}.layout-slim .menu-wrapper .layout-menu-container,.layout-slim-plus .menu-wrapper .layout-menu-container{overflow:visible}.layout-slim .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button{text-align:center;padding:12px 0}.layout-slim .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-button .profile-image-icons{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-slim .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu{top:0;left:60px;width:230px;position:absolute;padding:8px 12px;overflow:auto;max-height:450px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.layout-slim .menu-wrapper .layout-menu-container .layout-menu,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu{margin:0}.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip{display:none;padding:0 5px;position:absolute;left:66px;top:12px;margin:0;line-height:1;border-radius:1px}.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text{padding:6px 8px;font-weight:700;min-width:75px;white-space:nowrap;text-align:center;-webkit-box-shadow:0 2px 10px 0 rgba(0,3,6,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,3,6,.16);box-shadow:0 2px 10px 0 rgba(0,3,6,.16)}.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top:50%;left:-4px;margin-top:-5px;border-width:5px 5px 5px 0}.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li{position:relative;padding:0}.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>a,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>a{padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;position:relative;border-radius:0}.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>a .layout-menuitem-text,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>a .layout-menuitem-text{display:none;margin:0;font-size:12px;font-weight:400}.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>a i,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>a i{font-size:24px}.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{position:absolute;overflow:auto;top:0;left:60px;min-width:250px;max-height:450px;display:none;padding:12px;border-left:4px solid;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul>li,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul>li{border:0}.layout-slim .layout-topbar,.layout-slim-plus .layout-topbar{width:calc(100% - 60px)}.layout-slim .layout-main,.layout-slim-plus .layout-main{margin-left:60px}.layout-slim-plus .menu-wrapper{width:80px}.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .profile-image-icons img{width:40px}.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile .layout-profile-menu{left:80px}.layout-slim-plus .layout-main{margin-left:80px}.layout-slim-plus .layout-topbar{width:calc(100% - 80px)}.layout-menu-dark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul{background-color:#252729}.layout-menu-dark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-dark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-dark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-dark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a{color:#d8dadc}.layout-menu-dark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-dark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role{color:rgba(216,218,220,.7)}.layout-menu-dark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-dark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover{background-color:#454749}.layout-menu-dark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#252729;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-dark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#21b5ad}.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip{background-color:#354045}.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-bluedark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text{color:#fff}.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow{border-right-color:#354045}.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#21b5ad;color:#fff}.layout-menu-dark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-dark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#252729;border-color:#21b5ad;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul{background-color:#f8fafc}.layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a{color:#525557}.layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role{color:rgba(82,85,87,.7)}.layout-menu-blue.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-blue.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-cyan.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-cyan.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-green.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-green.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-indigo.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-indigo.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-magenta.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-magenta.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-orange.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-orange.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-purple.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-purple.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-purpledark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-purpledark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-purplelight.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-purplelight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-red.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-red.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-tealdark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-tealdark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-teallight.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-teallight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-yellow.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-yellow.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover{background-color:#d8dadc}.layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#f8fafc;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-light.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-light.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#f8fafc;border-color:#21b5ad;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-bluedark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul{background-color:#232946}.layout-menu-bluedark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-bluedark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-bluedark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-bluedark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a{color:#b8c1ec}.layout-menu-bluedark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-bluedark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role{color:rgba(184,193,236,.7)}.layout-menu-bluedark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-bluedark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a:hover,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a:hover{background-color:#121629}.layout-menu-bluedark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#232946;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#232946;color:#fff}.layout-menu-bluedark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-bluedark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#232946;border-color:#fff;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-blue.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-cyan.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-green.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-indigo.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-magenta.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-orange.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-purple.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-purpledark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-purplelight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-red.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-tealdark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-teallight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-yellow.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul{background-color:#fff}.layout-menu-blue.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-blue.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-blue.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-blue.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-cyan.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-cyan.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-cyan.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-cyan.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-green.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-green.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-green.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-green.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-indigo.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-indigo.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-indigo.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-indigo.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-magenta.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-magenta.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-magenta.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-magenta.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-orange.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-orange.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-orange.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-orange.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-purple.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-purple.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-purple.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-purple.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-purpledark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-purpledark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-purpledark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-purpledark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-purplelight.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-purplelight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-purplelight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-purplelight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-red.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-red.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-red.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-red.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-tealdark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-tealdark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-tealdark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-tealdark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-teallight.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-teallight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-teallight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-teallight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-yellow.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-yellow.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-yellow.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-yellow.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li>a,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li>a,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i:hover,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li>a{color:#323537}.layout-menu-blue.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-blue.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-cyan.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-cyan.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-green.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-green.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-indigo.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-indigo.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-magenta.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-magenta.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-orange.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-orange.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-purple.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-purple.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-purpledark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-purpledark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-purplelight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-purplelight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-red.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-red.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-tealdark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-tealdark.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-teallight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-teallight.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-yellow.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-yellow.layout-horizontal .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .icons i,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-profile>ul>li.info .profile-info .layout-profile-role{color:rgba(50,53,55,.7)}.layout-menu-blue.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-cyan.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-green.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-indigo.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-magenta.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-orange.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-purple.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-purpledark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-purplelight.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-red.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-tealdark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-teallight.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-yellow.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-blue.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#0f53ad}.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#0f53ad}.layout-menu-blue.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-blue.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#0f53ad;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-teallight.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#107d77}.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#107d77}.layout-menu-teallight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-teallight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#107d77;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-purple.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#444f9c}.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#444f9c}.layout-menu-purple.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-purple.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#444f9c;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-magenta.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#8f3673}.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#8f3673}.layout-menu-magenta.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-magenta.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#8f3673;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-yellow.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#ac7d3d}.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#ac7d3d}.layout-menu-yellow.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-yellow.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#ac7d3d;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-green.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#397e5a}.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#397e5a}.layout-menu-green.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-green.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#397e5a;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-cyan.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#1d798e}.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#1d798e}.layout-menu-cyan.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-cyan.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#1d798e;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-purplelight.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#7f469a}.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#7f469a}.layout-menu-purplelight.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-purplelight.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#7f469a;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-orange.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#c27254}.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#c27254}.layout-menu-orange.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-orange.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#c27254;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-red.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#ad4150}.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#ad4150}.layout-menu-red.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-red.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#ad4150;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-tealdark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#076d72}.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#076d72}.layout-menu-tealdark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-tealdark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#076d72;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-purpledark.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#44358f}.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#44358f}.layout-menu-purpledark.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-purpledark.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#44358f;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-menu-indigo.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a:hover,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#2c2f7c}.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#2c2f7c}.layout-menu-indigo.layout-slim .menu-wrapper .layout-menu-container .layout-menu>li>ul,.layout-menu-indigo.layout-slim-plus .menu-wrapper .layout-menu-container .layout-menu>li>ul{background-color:#fff;border-color:#2c2f7c;box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}}.layout-rightpanel{position:fixed;z-index:1000;right:0;top:56px;height:calc(100% - 56px);padding:0;width:260px;overflow:auto;transform:translate3d(260px,0,0);-moz-transition:transform .2s;-o-transition:transform .2s;-webkit-transition:transform .2s;transition:transform .2s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.layout-rightpanel .rightpanel-wrapper{background-color:rgba(216,218,220,.5);height:100%;overflow:auto}.layout-rightpanel .rightpanel-wrapper .rightpanel-header .cover,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>a i{position:relative}.layout-rightpanel .rightpanel-wrapper .rightpanel-header .cover .cover-image{width:100%;height:auto}.layout-rightpanel .rightpanel-wrapper .rightpanel-header .cover .avatar-image{position:absolute;bottom:-25px;left:16px;width:64px;height:64px}.layout-rightpanel .rightpanel-wrapper .rightpanel-header .profile-info{padding:40px 16px 36px}.layout-rightpanel .rightpanel-wrapper .rightpanel-header .profile-info h4{font-size:14px;font-weight:500;margin:0 0 2px;color:#191a1c}.layout-rightpanel .rightpanel-wrapper .rightpanel-header .profile-info span{font-size:12px;display:block;color:#8b8e90}.layout-rightpanel .rightpanel-wrapper .rightpanel-header .profile-info span.status{color:#00acad;margin-top:2px}.layout-rightpanel .rightpanel-wrapper .rightpanel-summary{padding:16px 16px 19px;border-top:1px solid #d8dadc;border-bottom:1px solid #d8dadc}.layout-rightpanel .rightpanel-wrapper .rightpanel-summary h4{font-size:14px;font-weight:400;margin:0;color:#191a1c}.layout-rightpanel .rightpanel-wrapper .rightpanel-summary .numbers-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0}.layout-rightpanel .rightpanel-wrapper .rightpanel-summary .numbers-row .number{width:100%;text-align:left}.layout-rightpanel .rightpanel-wrapper .rightpanel-summary .numbers-row .number h5{font-weight:400;margin:0;font-size:13px;color:#191a1c}.layout-rightpanel .rightpanel-wrapper .rightpanel-summary .numbers-row .number span{font-size:12px;display:block;color:#65686a}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph{padding:24px 16px}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph h4{font-weight:400;margin:0;font-size:14px;color:#191a1c}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content .graph-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:16px;margin-top:26px}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content .graph-wrapper .graph-item{height:16px;margin-right:-2px;z-index:1}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content .graph-wrapper .graph-item:first-child{width:40%;background-color:#c03995;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content .graph-wrapper .graph-item:nth-child(2){width:20%;background-color:#00acad;z-index:3}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content .graph-wrapper .graph-item:nth-child(3){width:25%;background-color:#f3a841;z-index:2}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content .graph-wrapper .graph-item:nth-child(4){width:15%;background-color:#2e88ff;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content>ul{list-style-type:none;padding:0;width:100%}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;padding:4px 0}.layout-dashboard .event .event-attendees .person:first-child,.layout-dashboard .news-row-wrapper .link-points .points .point.active-point,.layout-dashboard .overview-box.messages,.layout-dashboard .revenue .revenue-content .mini-box.box-2,.layout-dashboard .tasks .tasks-content .category.active,.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content>ul>li:nth-child(2) .label-color,.login-body .login-wrapper .login-panel .login-forms-wrapper .form-tabs .tab.active-tab:after{background-color:#00acad}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content>ul>li .label-color{width:8px;height:8px;background-color:#4a79a6;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;display:inline-block;margin-right:3px;vertical-align:middle}.layout-rightpanel .rightpanel-wrapper .rightpanel-graph .graph-content>ul>li>span{font-size:11px;font-weight:500;color:#191a1c}.layout-config.layout-config-active,.layout-wrapper.layout-rightpanel-active .layout-rightpanel{transform:translate3d(0,0,0)}.layout-breadcrumb{background-color:#f8fafc;padding:9px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);align-items:center;justify-content:space-between}.layout-breadcrumb .breadcrumb .breadcrumb-icon{width:24px;height:24px;border-radius:2px;border:1px solid #d8dadc;background-color:#f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px}.layout-breadcrumb .breadcrumb .breadcrumb-icon>i{font-size:14px;color:#8b8e90}.layout-breadcrumb .breadcrumb .route-bar-breadcrumb{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;align-items:center;padding:0 0 0 16px;border-left:1px solid #d8dadc}.layout-breadcrumb .breadcrumb .route-bar-breadcrumb>li{padding:0 12px 0 0;font-size:13px;color:#65686a}.layout-breadcrumb .breadcrumb .route-bar-breadcrumb>li i{font-weight:700;font-size:10px}.layout-breadcrumb .breadcrumb .route-bar-breadcrumb>li .ui-link{font-size:13px;color:#65686a;-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s}.layout-breadcrumb .status>span{font-size:13px;color:#65686a;margin-right:3px}.layout-breadcrumb .status .status-circle{margin:0 3px;position:relative}.layout-breadcrumb .status .status-circle i{font-size:14px;color:#21b5ad}.layout-breadcrumb .status .status-circle .tooltip{position:absolute;display:none;top:17px;left:-4px;font-size:10px;padding:0 1px;color:#fff;border-radius:1px;background-color:#354045}.layout-breadcrumb .status .status-circle .tooltip:after,.layout-breadcrumb .status .status-circle .tooltip:before{bottom:100%;border:3px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;left:10px;border-color:transparent transparent #354045;margin-left:-3px}.landing-body .landing-features-promo .promo-text>ul>li:nth-child(3)>i,.layout-breadcrumb .status .status-circle:nth-child(3) i{color:#f3a841}.layout-footer{box-shadow:0 2px 8px 0 rgba(0,0,0,.08);background-color:#fff;padding:32px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.landing-body .landing-footer>img,.layout-dashboard .reviews .reviews-content .review img,.layout-footer>img{height:30px;width:auto}.landing-body .landing-footer .social-icons a,.layout-footer .social-icons a{color:#fff;margin-left:40px;cursor:pointer}.landing-body .landing-footer .social-icons a i,.layout-footer .social-icons a i{font-size:32px;color:#9199a9;-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s}.landing-body .landing-footer .social-icons a:hover i,.layout-footer .social-icons a:hover i{color:#2e88ff}.clearfix:after{content:" ";display:block;clear:both}.card{border-radius:4px;background:#fff;padding:1em;box-sizing:border-box;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);-moz-border-radius:4px;-webkit-border-radius:4px}.exception-body,.layout-dashboard .news-row-wrapper .news-row .news,.login-body .login-wrapper .login-image{background-size:cover;background-repeat:no-repeat}.card:last-child,p:last-child{margin-bottom:0}.card .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card .card-subtitle{color:#525557;font-weight:600;margin:-1rem 0 1rem}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes fadeinmask{from{opacity:0}to{opacity:.8}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.layout-wrapper .layout-ajax-loader{position:absolute;right:15px;bottom:70px}.layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon{color:red;font-size:32px}.layout-dashboard .ui-menubutton .ui-button-icon-only{background-color:transparent;border:none}.exception-body.access .exception-wrapper .exception-content span,.exception-body.error .exception-wrapper .exception-content span,.layout-dashboard .card .card-header i,.layout-dashboard .ui-menubutton .ui-button-icon-only .ui-icon{color:#191a1c}.layout-dashboard .card .card-header{border-bottom:1px solid #d8dadc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0 8px 12px}.layout-dashboard .card .card-header h4,.layout-dashboard .statistic-charts .header h4,.layout-dashboard .statistics .statistics-header>h4{font-size:14px;color:#191a1c;margin:0}.layout-dashboard .overview-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:2px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);height:100%;min-height:76px}.exception-body .exception-topbar,.landing-body .landing-topbar,.login-body .login-topbar{box-shadow:0 2px 10px 0 rgba(0,0,0,.08);background-color:#f8fafc}.layout-dashboard .overview-box .box-text{padding:12px 12px 30px}.layout-dashboard .overview-box .box-text>h4{font-size:14px;font-weight:500;color:#fff;margin:0}.layout-dashboard .event .event-attendees .person span,.layout-dashboard .overview-box .box-text>span,.layout-dashboard .statistics .statistics-images .image>span{font-size:12px;color:#fff}.layout-dashboard .overview-box .box-image{width:100px;border-radius:2px;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-dashboard .overview-box.messages .box-text>span{color:#b8e7e8}.layout-dashboard .overview-box.messages .box-image{border:1px solid #00acad;background-color:rgba(255,255,255,.2);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.layout-dashboard .overview-box.logins .box-image{border:1px solid #2e88ff;background-color:rgba(255,255,255,.2)}.layout-dashboard .overview-box.files .box-image{border:1px solid #636fc0;background-color:rgba(255,255,255,.2)}.layout-dashboard .overview-box.users .box-image{border:1px solid #f3a841;background-color:rgba(255,255,255,.2)}.layout-dashboard .profile{height:100%;padding:22px 16px 16px}.layout-dashboard .profile .profile-header .profile-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.layout-dashboard .profile .profile-header .profile-image img{width:auto;height:120px}.layout-dashboard .profile .profile-header .profile-info,.layout-dashboard .timeline>ul>li .timeline-item-left{text-align:center}.layout-dashboard .profile .profile-header .profile-info>h4{font-size:14px;font-weight:500;color:#191a1c;margin:0 0 9px}.layout-dashboard .profile .profile-header .profile-info>span{font-size:12px;color:#8b8e90;margin-right:6px}.layout-dashboard .profile .profile-header .profile-info>span i{margin-right:4px}.layout-dashboard .profile .profile-content{margin-top:10px}.layout-dashboard .profile .profile-content .profile-content-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;border:1px solid #d8dadc;background-color:#f8fafc;padding-right:10px;margin-top:8px;cursor:pointer;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-dashboard .profile .profile-content .profile-content-info .icon{background-color:#d8dadc;min-width:35px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-dashboard .profile .profile-content .profile-content-info .icon>i{font-size:14px;color:#191a1c}.layout-dashboard .profile .profile-content .profile-content-info p{color:#191a1c;margin:0 0 0 12px;padding:8px 0}.layout-dashboard .profile .profile-content .profile-content-info>i{font-size:12px;color:#65686a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;flex-grow:1;font-weight:700}.layout-dashboard .progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.layout-dashboard .progress-bar>span{height:8px;border-radius:2px;background-color:#d8dadc;width:100%}.layout-dashboard .progress-bar>span.progress{z-index:1;background-color:#00acad;margin-right:-3px}.layout-dashboard .mini-box{width:6px;height:6px;border-radius:1px;background-color:#2e88ff;display:inline-block;margin-right:6px;vertical-align:middle}.layout-config .layout-config-content>form,.layout-dashboard .members,.layout-dashboard .messages,.layout-dashboard .progress-card,.layout-dashboard .revenue,.layout-dashboard .reviews,.layout-dashboard .sales,.layout-dashboard .stats,.layout-dashboard .tasks,.layout-dashboard .timeline{height:100%}.layout-dashboard .members .members-content,.layout-dashboard .stats .stats-content{padding:12px}.layout-dashboard .stats .stats-content .stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.layout-dashboard .progress-card .progresses .progress-item>span,.layout-dashboard .statistic-charts .departments .department .stats>span,.layout-dashboard .stats .stats-content .stat>span{font-size:12px;color:#65686a}.layout-dashboard .stats .stats-content .stat .stat-title{min-width:64px}.layout-dashboard .stats .stats-content .stat .stat-title>h6{font-size:13px;font-weight:500;color:#191a1c;margin:0}.layout-dashboard .stats .stats-content .stat .stat-title>span{display:block;font-size:12px;color:#65686a}.layout-dashboard .stats .stats-content .stat .progress-bar{margin-left:21px;margin-right:12px}.layout-dashboard .stats .stats-content .stat:nth-child(2) .progress-bar .progress{width:46%;background-color:#00acad}.layout-dashboard .stats .stats-content .stat:nth-child(3) .progress-bar .progress{width:70%;background-color:#2e88ff}.layout-dashboard .stats .stats-content .stat:nth-child(4) .progress-bar .progress{width:88%;background-color:#f3a841}.layout-dashboard .stats .stats-content .stat:nth-child(5) .progress-bar span{width:20%}.layout-dashboard .stats .stats-content .stat:nth-child(5) .progress-bar .progress{width:80%;background-color:#2e88ff}.layout-dashboard .stats .stats-content .stat:nth-child(6) .progress-bar span{width:34%}.layout-dashboard .stats .stats-content .stat:nth-child(6) .progress-bar .progress{width:66%;background-color:#c03995}.layout-dashboard .stats .stats-content .stat:nth-child(7) .progress-bar .progress{width:42%;background-color:#c03995}.layout-dashboard .event{border-left:6px solid #00acad;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-dashboard .event .event-text>h4{font-size:14px;font-weight:500;color:#191a1c;margin:0 0 4px}.layout-dashboard .event .event-text>span{font-size:12px;color:#8b8e90;display:block}.layout-dashboard .event .event-attendees .person{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border:3px solid #fff;margin-left:-6px}.layout-dashboard .event.event-2 .event-attendees .person:first-child{background-color:#65686a}.layout-dashboard .timeline>span{font-size:12px;color:#65686a;display:block;margin-bottom:2px}.layout-dashboard .timeline>h4{font-size:16px;color:#191a1c;margin:0}.layout-dashboard .timeline>ul{list-style:none;padding:0}.layout-dashboard .timeline>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.layout-dashboard .timeline>ul>li .timeline-item-left .timeline-icon{border-radius:4px;background-color:#bfdffe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;width:40px;height:46px;margin-bottom:12px}.layout-dashboard .timeline>ul>li .timeline-item-left .timeline-icon>i{font-size:14px;padding-left:1px;color:#bfdffe;width:22px;height:22px;background-color:#326495;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-dashboard .survey,.layout-dashboard .survey>i{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox}.layout-dashboard .timeline>ul>li .timeline-item-left .timeline-icon>span{font-size:12px;color:#326495;display:block;margin-top:2px}.layout-dashboard .timeline>ul>li .timeline-item-left>i{color:#bcbdbd}.layout-dashboard .messages .messages-content>ul>li .messages-item-right,.layout-dashboard .timeline>ul>li .timeline-item-right{padding-left:12px}.layout-dashboard .messages .messages-content>ul>li .messages-item-right>span,.layout-dashboard .reviews .reviews-content .review .reviewer span,.layout-dashboard .timeline>ul>li .timeline-item-right>span{font-size:12px;color:#8b8e90}.layout-dashboard .messages .messages-content>ul>li .messages-item-right>span>i,.layout-dashboard .timeline>ul>li .timeline-item-right>span>i{font-size:6px;vertical-align:middle;margin:0 6px}.layout-dashboard .messages .messages-content>ul>li .messages-item-right>h5,.layout-dashboard .timeline>ul>li .timeline-item-right>h5{font-size:14px;font-weight:500;color:#191a1c;margin:2px 0}.layout-dashboard .messages .messages-content>ul>li .messages-item-right>p,.layout-dashboard .timeline>ul>li .timeline-item-right>p{color:#191a1c;margin:0}.layout-dashboard .members .members-content .upload-area,.layout-dashboard .messages .messages-content>ul>li .messages-item-right .images,.layout-dashboard .timeline>ul>li .timeline-item-right .images{margin-top:12px}.layout-dashboard .messages .messages-content>ul>li .messages-item-right .images img,.layout-dashboard .timeline>ul>li .timeline-item-right .images img{margin-right:12px;height:auto;width:15%}.layout-dashboard .messages .messages-content>ul>li .messages-item-right .images img.landscape,.layout-dashboard .timeline>ul>li .timeline-item-right .images img.landscape{width:33%}.layout-dashboard .statistic-charts .departments .department.dept-5 .dept-icon,.layout-dashboard .timeline>ul>li:nth-child(2) .timeline-item-left .timeline-icon,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.help>ul>li:last-child>.menu-text span{background-color:#fed8f2}.layout-dashboard .timeline>ul>li:nth-child(2) .timeline-item-left .timeline-icon>i{background-color:#a6227c;color:#fed8f2}.layout-dashboard .timeline>ul>li:nth-child(2) .timeline-item-left .timeline-icon span{color:#a6227c}.layout-dashboard .timeline>ul>li:nth-child(4) .timeline-item-left .timeline-icon,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.help>ul>li:nth-child(3)>.menu-text span{background-color:#ffe5ce}.layout-dashboard .timeline>ul>li:nth-child(4) .timeline-item-left .timeline-icon>i{background-color:#d3833b;color:#ffe5ce}.layout-dashboard .timeline>ul>li:nth-child(4) .timeline-item-left .timeline-icon span{color:#d3833b}.layout-dashboard .survey{height:100%;padding:12px 12px 17px;background-color:#48539c;position:relative;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;text-align:center}.layout-dashboard .survey>img{position:absolute;left:0;top:0;width:100%}.layout-dashboard .survey>i{font-size:22px;color:#fff;width:48px;height:48px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);background-color:#7c86ca;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.layout-dashboard .survey>h6{font-size:14px;font-weight:500;color:#fff;margin:0 0 8px}.layout-dashboard .survey>span{font-size:12px;color:#e6e9f8;display:block;margin-bottom:15px}.layout-dashboard .survey>button{width:100%;border-radius:2px;background-color:#fff;border:none;margin-bottom:2px}.layout-dashboard .survey>button>span{font-size:13px;color:#48539c}.layout-dashboard .survey>button.second-button,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.tags>ul>li:hover{background-color:transparent}.layout-dashboard .statistics .statistics-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px}.layout-dashboard .statistics .statistics-header .tags>span{border-radius:2px;background-color:#00acad;font-size:12px;color:#fff;padding:2px 4px;margin-left:8px}.layout-dashboard .statistics .statistics-images .image{width:100%;padding:36px 24px}.layout-dashboard .statistics .statistics-images .image>h6{font-size:13px;font-weight:500;color:#fff;margin:0 0 3px}.layout-dashboard .statistics .statistics-images .image>span>span{font-weight:500;color:#f3a841}.layout-dashboard .statistics .statistics-images .image.image-1{background-size:cover;border-right:2px solid #fff}.layout-dashboard .statistics .statistics-images .image.image-2{background-size:cover}.layout-dashboard .statistics .stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.layout-dashboard .statistics .stats .stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 40px}.layout-dashboard .statistics .stats .stat>.ui-knob{width:40px;height:auto}.layout-dashboard .statistics .stats .stat .stats-info{margin-left:20px}.layout-dashboard .statistics .stats .stat .stats-info>h4{font-size:11px;font-weight:500;color:#65686a;margin:0 0 2px}.layout-dashboard .statistics .stats .stat .stats-info>span{font-size:13px;color:#191a1c;display:block}.layout-dashboard .map{height:100%;position:relative;background-size:cover;min-height:300px}.layout-dashboard .map .card-header{border:none;background-color:#fff}.layout-dashboard .map .map-info{border-radius:2px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);border:1px solid #d8dadc;background-color:#f8fafc;max-width:180px;position:absolute;left:16px;bottom:16px}.layout-dashboard .map .map-info>span{display:block;font-size:12px;color:#65686a;padding:4px 8px}.layout-dashboard .map .map-info>span:first-child{border-bottom:1px solid #d8dadc}.layout-dashboard .map .map-info>span>i{margin-right:6px}.layout-dashboard .map .pin{position:absolute;top:43%;left:37%;border-radius:50% 50% 50% 0;border:7px solid #c03995;width:24px;height:24px;transform:rotate(-45deg)}.layout-dashboard .map .pin::after{position:absolute;content:"";width:20px;height:20px;border-radius:50%;top:50%;left:50%;margin-left:-10px;margin-top:-10px;background-color:#c03995;background-size:cover}.layout-dashboard .news-row-wrapper,.login-body .login-wrapper .login-panel .login-forms-wrapper{overflow:hidden;position:relative;margin:1em 0;padding:0;border-radius:4px}.layout-dashboard .news-row-wrapper .news-row{height:100%;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;transition:transform .5s;transform:translate3d(0,0,0)}.layout-dashboard .news-row-wrapper .news-row .news{background-position:center;padding-top:50px;padding-bottom:35px;z-index:0;flex:1 0 100%;-moz-transition:transform .5s;-o-transition:transform .5s;-webkit-transition:transform .5s;transition:transform .5s;overflow:hidden;position:relative}.layout-dashboard .news-row-wrapper .news-row .news .news-header{position:absolute;top:16px;left:20px;font-size:14px;color:#fff}.layout-dashboard .news-row-wrapper .news-row .news .news-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px}.layout-dashboard .news-row-wrapper .news-row .news .news-content .date{margin-right:12px;text-align:center}.layout-dashboard .news-row-wrapper .news-row .news .news-content .date>span{font-size:13px;color:#fff;display:block}.layout-dashboard .news-row-wrapper .news-row .news .news-content .date>span:last-child{font-weight:500;border-bottom:2px solid #00acad}.layout-dashboard .news-row-wrapper .news-row .news .news-content .news-text h5{font-size:16px;font-weight:500;color:#fff;margin:0}.layout-dashboard .news-row-wrapper .news-row .news .news-content .news-text p{font-size:13px;color:#f4f7f9;margin:7px 0 3px}.layout-dashboard .news-row-wrapper .news-row .news .news-content .news-text a{font-size:14px;font-weight:500;text-decoration:underline;color:#f8fafc}.layout-dashboard .news-row-wrapper .link-points{position:absolute;bottom:35px;left:50px}.layout-dashboard .news-row-wrapper .link-points .points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:flex-start;padding-top:10px}.layout-dashboard .news-row-wrapper .link-points .points .point{width:6px;height:6px;background-color:rgba(248,250,252,.64);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:3px;cursor:pointer}.layout-dashboard .news-row-wrapper .link-points .points .slide-button{width:24px;height:24px;border:1px solid #f8fafc;background-color:rgba(248,250,252,.1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;margin:0 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-transition:border-color .2s;-o-transition:border-color .2s;-webkit-transition:border-color .2s;transition:border-color .2s}.layout-dashboard .news-row-wrapper .link-points .points .slide-button:hover{border-color:rgba(248,250,252,.7)}.layout-dashboard .news-row-wrapper .link-points .points .slide-button:hover i{color:rgba(248,250,252,.8)}.layout-dashboard .news-row-wrapper .link-points .points .slide-button i{-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s;font-size:14px;color:#f8fafc}.layout-dashboard .members .members-content .upload-area .upload,.layout-dashboard .tasks .tasks-content .category{-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;cursor:pointer}.layout-dashboard .progress-card .card-header,.layout-dashboard .tutorials .card-header{padding-right:12px}.layout-dashboard .progress-card .card-header>.ui-selectonemenu{border:none;background-color:transparent}.layout-dashboard .progress-card .card-header>.ui-selectonemenu .ui-selectonemenu-label,.layout-dashboard .statistic-charts .header>.ui-selectonemenu .ui-selectonemenu-label{font-size:12px;font-weight:500;color:#65686a;background-color:transparent}.layout-dashboard .progress-card .card-header>.ui-selectonemenu .ui-selectonemenu-trigger,.layout-dashboard .statistic-charts .header>.ui-selectonemenu .ui-selectonemenu-trigger{font-size:10px;color:#65686a;background-color:transparent}.layout-dashboard .progress-card .card-header>.ui-selectonemenu .ui-selectonemenu-trigger span,.layout-dashboard .statistic-charts .header>.ui-selectonemenu .ui-selectonemenu-trigger span{margin:2px;width:auto}.layout-dashboard .progress-card .progresses{padding:16px}.layout-dashboard .progress-card .progresses .progress-item{margin-bottom:24px}.layout-dashboard .progress-card .progresses .progress-item .progress-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.exception-body .exception-wrapper .exception-content>button>span,.landing-body .landing-banner .landing-banner-content>button>span,.layout-dashboard .progress-card .progresses .progress-item .progress-title>span{font-size:13px;font-weight:500;color:#191a1c}.layout-dashboard .progress-card .progresses .progress-item .progress-bar{margin-bottom:7px}.layout-dashboard .progress-card .progresses .progress-item .progress-bar .progress-bar-background{height:4px}.layout-dashboard .progress-card .progresses .progress-item:first-child .progress{height:4px;width:70%;background-color:#2e88ff}.layout-dashboard .progress-card .progresses .progress-item:first-child .progress-bar-background{width:30%}.layout-dashboard .progress-card .progresses .progress-item:nth-child(2) .progress{height:4px;width:40%;background-color:#f3a841}.layout-dashboard .progress-card .progresses .progress-item:nth-child(2) .progress-bar-background{width:60%}.layout-dashboard .progress-card .progresses .progress-item:nth-child(3) .progress{height:4px;width:50%;background-color:#c03995}.layout-dashboard .progress-card .progresses .progress-item:nth-child(3) .progress-bar-background{width:50%}.layout-dashboard .progress-card .progresses .progress-item>span>i{margin:0 8px;font-size:6px;vertical-align:middle}.layout-dashboard .progress-card .progresses>span{font-size:11px;font-weight:500;color:#191a1c;display:inline-block;margin-right:14px}.layout-dashboard .revenue .revenue-content,.layout-dashboard .tutorials .tutorials-content{padding:17px 12px}.layout-dashboard .revenue .revenue-content>span{margin-right:12px;font-size:11px;font-weight:500;color:#191a1c}.layout-dashboard .revenue .revenue-content .mini-box.box-3{width:8px;height:2px;border-radius:1px;background-color:#c03995}.layout-dashboard .revenue .revenue-content>img{margin-top:24px;width:100%;height:auto}.layout-dashboard .tasks .tasks-content{padding:16px 12px}.layout-dashboard .tasks .tasks-content .category{font-size:11px;color:#fff;padding:2px;display:inline-block;border-radius:1px;background-color:#8b8e90;transition:background-color .2s}.layout-dashboard .tasks .tasks-content .category:hover{background-color:#02c9c9}.layout-dashboard .tasks .tasks-content>ul{list-style:none;padding:0;margin:4px 0 0}.layout-dashboard .tasks .tasks-content>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:2px;border:1px solid #d8dadc;margin-top:12px}.layout-dashboard .tasks .tasks-content>ul>li .checkbox{padding:0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-dashboard .tasks .tasks-content>ul>li .checkbox>p{padding:0;margin:0 0 0 8px;color:#191a1c}.layout-dashboard .tasks .tasks-content>ul>li .tag{padding:8px;background-color:#f4f7f9;border-left:1px solid #d8dadc}.layout-dashboard .members .members-content h4,.layout-dashboard .statistic-charts .departments .department h4{font-size:14px;font-weight:500;margin:0;color:#191a1c}.invoice .invoice-header,.layout-dashboard .members .members-content .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-dashboard .members .members-content .inputs input{border-radius:2px;border:1px solid #d8dadc;background-color:#fff;margin-top:8px;width:100%}.layout-dashboard .members .members-content .inputs .emails{padding-right:6px}.layout-dashboard .members .members-content .inputs .names{padding-left:6px}.layout-dashboard .members .members-content .second-button{border:none;padding:0;background-color:transparent;width:auto;margin-top:8px}.layout-dashboard .members .members-content .second-button>span{font-size:13px;color:#00acad;display:block}.layout-dashboard .members .members-content .second-button:hover>span{color:#008a8a}.layout-dashboard .members .members-content .upload-area .upload{border-radius:2px;border:1px dashed #d8dadc;background-color:#f8fafc;width:100%;padding:12px 12px 16px;text-align:center;margin-top:12px;transition:background-color .2s}.layout-dashboard .members .members-content .upload-area .upload i{font-size:18px;color:#65686a;margin-bottom:2px}.layout-dashboard .members .members-content .upload-area .upload p{margin:0;font-weight:500;color:#65686a}.layout-dashboard .members .members-content .upload-area .upload:hover{border:1px solid #d8dadc;background-color:#dae9f8}.layout-dashboard .members .members-content button{width:100%;margin-top:12px}.layout-dashboard .messages .messages-content>ul{list-style:none;padding:0;margin:8px 0}.layout-dashboard .messages .messages-content>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 12px 12px;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;cursor:pointer}.layout-dashboard .messages .messages-content>ul>li>img{width:32px;height:32px;border-radius:4px;margin-top:4px}.landing-body .landing-features-promo .promo-text>ul>li:nth-child(4)>i,.layout-dashboard .messages .messages-content>ul>li .messages-item-right.new-messgae>span{color:#c03995}.layout-dashboard .messages .messages-content>ul>li:hover{background-color:#f4f7f9}.layout-dashboard .reviews .reviews-content .ui-accordion .ui-accordion-header{border:none;border-bottom:1px solid #d8dadc;position:relative;border-radius:0;padding:12px 18px;margin:0;font-size:14px;font-weight:500;color:#191a1c;background-color:#fff}.layout-dashboard .reviews .reviews-content .ui-accordion .ui-accordion-header .ui-icon{position:absolute;right:10px;font-size:11px;left:auto;color:#65686a;top:24px}.layout-dashboard .reviews .reviews-content .ui-accordion .ui-accordion-header.ui-state-active{border-bottom:none;background-color:#fff}.layout-dashboard .reviews .reviews-content .ui-accordion .ui-accordion-content{border:none;padding:0 12px 12px}.layout-dashboard .reviews .reviews-content .review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:6px 0}.layout-dashboard .reviews .reviews-content .review .reviewer{margin-left:6px}.layout-dashboard .reviews .reviews-content .review .reviewer h6{font-size:13px;font-weight:400;color:#191a1c;margin:0}.layout-dashboard .reviews .reviews-content .review .review-stars{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-dashboard .reviews .reviews-content .review .review-stars>.ui-rating .ui-rating-star{vertical-align:middle}.layout-dashboard .reviews .reviews-content .review .review-stars>.ui-rating .ui-rating-star>a,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>ul>li>.menu-text>span p{font-size:13px}.layout-dashboard .statistic-charts,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>ul>li>.menu-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.layout-dashboard .statistic-charts .header{border-bottom:1px solid #d8dadc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px}.layout-dashboard .statistic-charts .header>.ui-selectonemenu,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.help>ul>li:last-child>.menu-text{border:none}.layout-dashboard .statistic-charts .departments{width:100%;height:100%}.layout-dashboard .statistic-charts .departments .department{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px;border-left:3px solid transparent}.layout-dashboard .statistic-charts .departments .department .dept-icon{width:38px;height:38px;border-radius:4px;background-color:#fff3e9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:12px}.layout-dashboard .statistic-charts .departments .department .dept-icon img{width:20px;height:auto}.layout-dashboard .statistic-charts .departments .department .stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;flex-grow:1;flex-direction:column;text-align:right}.layout-dashboard .statistic-charts .departments .department .stats h6{font-size:13px;font-weight:400;margin:0;color:#191a1c}.layout-dashboard .statistic-charts .departments .department:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.12);background-color:#f4f7f9;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.layout-dashboard .statistic-charts .departments .department.active-chart{box-shadow:0 2px 8px 0 rgba(0,0,0,.12);background-color:#f4f7f9;border-color:#00acad;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.layout-dashboard .statistic-charts .departments .department.dept-2 .dept-icon{background-color:#ffe7e7}.layout-dashboard .statistic-charts .departments .department.dept-3 .dept-icon{background-color:#dcfdfb}.layout-dashboard .statistic-charts .departments .department.dept-4 .dept-icon{background-color:#e2f1ff}.layout-dashboard .statistic-charts .charts{width:100%;height:100%;overflow:hidden;border-left:1px solid #d8dadc}.layout-dashboard .statistic-charts .charts .charts-wrapper{overflow:hidden;position:relative}.layout-dashboard .statistic-charts .charts .charts-wrapper .charts-sections{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;transition:transform .5s}.layout-dashboard .statistic-charts .charts .charts-wrapper .charts-sections .chart-content{flex-grow:1;flex-shrink:0;flex-basis:100%;overflow:hidden}.layout-dashboard .sales .sales-content{padding:8px 16px}.layout-dashboard .tutorials .tutorials-content .progress-row>span{margin-left:9px;display:block;font-size:13px;font-weight:500;color:#65686a}.layout-dashboard .tutorials .tutorials-content>h6{font-size:11px;font-weight:500;color:#8b8e90}.layout-dashboard .tutorials .tutorials-content .tutorial-task{border-radius:2px;background-color:#e2f1ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px;padding:8px 12px;min-height:65px}.layout-dashboard .tutorials .tutorials-content .tutorial-task img{width:45px;height:auto}.layout-dashboard .tutorials .tutorials-content .tutorial-task p{margin:0 0 2px;font-weight:500;color:#29527b}.layout-dashboard .tutorials .tutorials-content .tutorial-task span{font-size:11px;color:#65686a;display:block}.login-body{height:100%;min-height:0}.login-body .login-topbar{height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5%}.login-body .login-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100% - 72px)}.login-body .login-wrapper .login-panel{width:40%;background-color:#eceef2;padding:140px 4% 140px 5%}.login-body .login-wrapper .login-panel .login-title{margin-bottom:80px}.login-body .login-wrapper .login-panel .login-title>h4{font-size:24px;font-weight:500;margin:0 0 8px;letter-spacing:.12px;color:#191a1c}.login-body .login-wrapper .login-panel .login-title>span{font-size:14px;color:rgba(25,26,28,.8)}.login-body .login-wrapper .login-panel .login-forms-wrapper .form-tabs{border-bottom:2px solid #d8dadc;display:-webkit-box;display:-ms-flexbox;display:flex}.login-body .login-wrapper .login-panel .login-forms-wrapper .form-tabs .tab{cursor:pointer;padding-right:10px;padding-bottom:8px;margin-right:6px;font-size:16px;font-weight:500;letter-spacing:.08px;color:#191a1c;position:relative;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.login-body .login-wrapper .login-panel .login-forms-wrapper .form-tabs .tab:hover{color:rgba(25,26,28,.8)}.login-body .login-wrapper .login-panel .login-forms-wrapper .form-tabs .tab:after{width:100%;height:2px;background-color:transparent;content:" ";position:absolute;bottom:-2px;left:0;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.login-body .login-wrapper .login-panel .login-forms-wrapper .login-forms{height:100%;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;transition:transform .4s ease-in}.login-body .login-wrapper .login-panel .login-forms-wrapper .login-forms .login-form{flex:1 0 100%;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:24px 2px}.exception-body .exception-wrapper .exception-content>button,.landing-body .landing-topbar>ul>li>a{-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s}.login-body .login-wrapper .login-panel .login-forms-wrapper .login-forms .login-form .form-group{width:100%;position:relative}.login-body .login-wrapper .login-panel .login-forms-wrapper .login-forms .login-form .form-group>span{position:absolute;top:17px;left:12px}.login-body .login-wrapper .login-panel .login-forms-wrapper .login-forms .login-form .form-group .ui-inputfield{width:100%;margin:12px 0;padding:25px 12px 6px;border-radius:2px;border:1px solid #d8dadc;background-color:#fff}.login-body .login-wrapper .login-panel .login-forms-wrapper .login-forms .login-form .form-group .ui-inputfield::placeholder{font-size:13px;letter-spacing:.06px;color:#8b8e90}.login-body .login-wrapper .login-panel .login-forms-wrapper .login-forms .login-form .form-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 2px}.login-body .login-wrapper .login-panel .login-forms-wrapper .login-forms .login-form .form-footer .checkbox button span{font-size:16px;font-weight:500;color:#fff}.login-body .login-wrapper .login-panel .login-forms-wrapper .login-forms .login-form .form-footer .checkbox>span{font-size:13px;color:#191a1c;margin-left:10px;display:inline-block;vertical-align:middle}.login-body .login-wrapper .login-image{overflow:hidden;width:60%}.exception-body .exception-topbar{height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10%}.exception-body .exception-wrapper{width:100%;height:calc(100vh - 72px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}.exception-body .exception-wrapper .exception-content{border-radius:6px;background-color:rgba(37,39,41,.97);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;width:80%;padding:128px 50px;text-align:center}.exception-body .exception-wrapper .exception-content>span{font-size:16px;font-weight:500;letter-spacing:.08px;color:#fff;display:block;margin-top:24px}.exception-body .exception-wrapper .exception-content>button{margin-top:50px;border-radius:2px;padding:7px 8px;background-color:#f3a841;transition:background-color .2s;border:none}.exception-body .exception-wrapper .exception-content>button:hover{background-color:#f1b868}.exception-body.access .exception-wrapper .exception-content,.exception-body.error .exception-wrapper .exception-content{border-radius:6px;background-color:rgba(255,255,255,.97)}.landing-body .landing-topbar{height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10%;position:fixed;top:0;left:0;width:100%;z-index:999}.landing-body .landing-topbar #landing-menu-button{display:none;padding:0 8px;cursor:pointer}.landing-body .landing-topbar #landing-menu-button img{height:30px}.landing-body .landing-topbar>ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.landing-body .landing-topbar>ul>li>a{font-size:16px;font-weight:500;letter-spacing:.08px;color:#191a1c;padding:4px;margin:0 6px;border-radius:2px;background-color:rgba(192,57,149,.2);transition:background-color .2s}.landing-body .landing-topbar>ul>li>a:hover{background-color:rgba(192,57,149,.4)}.landing-body .landing-topbar>ul>li:nth-child(2) a{background-color:rgba(46,136,255,.2)}.landing-body .landing-topbar>ul>li:nth-child(2) a:hover{background-color:rgba(46,136,255,.4)}.landing-body .landing-meet-pandora .feature-cards .feature-card.documented .feature-card-icon,.landing-body .landing-topbar>ul>li:nth-child(3) a{background-color:rgba(99,111,192,.2)}.landing-body .landing-topbar>ul>li:nth-child(3) a:hover{background-color:rgba(99,111,192,.4)}.landing-body .landing-meet-pandora .feature-cards .feature-card.design .feature-card-icon,.landing-body .landing-topbar>ul>li:nth-child(4) a{background-color:rgba(243,168,65,.2)}.landing-body .landing-topbar>ul>li:nth-child(4) a:hover{background-color:rgba(243,168,65,.4)}.landing-body .landing-meet-pandora .feature-cards .feature-card.unlimited .feature-card-icon,.landing-body .landing-topbar>ul>li:nth-child(5) a{background-color:rgba(0,172,173,.2)}.landing-body .landing-topbar>ul>li:nth-child(5) a:hover{background-color:rgba(0,172,173,.4)}.landing-body .landing-banner{background-color:#f4f7f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0}.landing-body .landing-banner .landing-banner-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:60%;z-index:1}.landing-body .landing-banner .landing-banner-image img{width:100%;max-width:800px}.landing-body .landing-banner .landing-banner-content{z-index:2;width:40%;padding:188px 48px 100px 10%}.landing-body .landing-banner .landing-banner-content>h5{font-size:28px;font-weight:500;color:#191a1c;margin:0 0 12px}.landing-body .landing-banner .landing-banner-content>span{font-size:20px;line-height:1.5;color:#191a1c;display:block}.landing-body .landing-banner .landing-banner-content>button{width:118px;height:32px;border-radius:2px;background-color:#f3a841;margin-top:24px;border:none}.landing-body .landing-banner .landing-banner-content>button:hover{background-color:#ff8100;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.landing-body .section-title{font-size:28px;font-weight:500;margin:0;color:#191a1c;position:relative;display:inline-block;z-index:1}.landing-body .section-title>span{display:block;height:12px;border-radius:2px;background-color:rgba(0,172,173,.3);width:100%;position:absolute;left:9px;bottom:8px;z-index:-1}.landing-body .landing-meet-pandora{background-color:#fff;padding:48px 10% 72px}.landing-body .landing-meet-pandora>h4{font-size:28px;font-weight:500;color:#191a1c;margin:0}.landing-body .landing-meet-pandora .feature-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}.landing-body .landing-meet-pandora .feature-cards .feature-card{padding:24px;position:relative;margin-right:24px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:pointer}.landing-body .landing-meet-pandora .feature-cards .feature-card .feature-card-icon{width:64px;height:64px;border-radius:6px;background-color:rgba(192,57,149,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.landing-body .landing-meet-pandora .feature-cards .feature-card>h4{font-size:20px;font-weight:500;color:#191a1c;margin:0}.landing-body .landing-meet-pandora .feature-cards .feature-card>span{font-size:14px;line-height:1.5;color:rgba(25,26,28,.8);display:block;margin-top:2px}.landing-body .landing-meet-pandora .feature-cards .feature-card>i{position:absolute;right:12px;bottom:12px;color:#c03995}.landing-body .landing-meet-pandora .feature-cards .feature-card:hover{border-radius:2px;box-shadow:0 4px 20px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.06);background-color:#fff}.landing-body .landing-meet-pandora .feature-cards .feature-card.design>i{color:#fa9e4a}.landing-body .landing-features-promo .promo-text>ul>li:nth-child(2)>i,.landing-body .landing-meet-pandora .feature-cards .feature-card.documented>i{color:#636fc0}.help-page .status-bars .status-bar:last-child,.landing-body .landing-meet-pandora .feature-cards .feature-card.unlimited{margin-right:0}.landing-body .landing-meet-pandora .feature-cards .feature-card.unlimited>i{color:#00acad}.landing-body .landing-features-promo{padding:48px 0 0 10%;display:-webkit-box;display:-ms-flexbox;display:flex}.landing-body .landing-multimedia,.landing-body .landing-pricing{padding:48px 10% 78px;text-align:center}.landing-body .landing-features-promo .promo-text{padding-bottom:72px;width:35%;z-index:2}.landing-body .landing-features-promo .promo-text .section-title span{background-color:#fdeed9}.landing-body .landing-features-promo .promo-text>span{font-size:14px;display:block;line-height:1.5;margin-top:8px;color:rgba(25,26,28,.8)}.landing-body .landing-features-promo .promo-text>ul{padding:0;list-style:none;margin-top:32px}.landing-body .landing-features-promo .promo-text>ul>li{font-size:14px;font-weight:500;line-height:1.5;color:#191a1c;margin:8px 0}.landing-body .landing-features-promo .promo-text>ul>li>i{font-size:14px;color:#2e88ff;margin-right:12px}.landing-body .landing-features-promo .promo-image{width:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}.landing-body .landing-features-promo .promo-image>img{height:350px;width:auto}.landing-body .landing-pricing{background-color:#fff}.landing-body .landing-multimedia .section-title span,.landing-body .landing-pricing .section-title span{background-color:rgba(99,111,192,.2);left:0}.landing-body .landing-pricing>span{font-size:14px;display:block;margin-top:7px;line-height:1.5;color:rgba(25,26,28,.8)}.landing-body .landing-pricing .pricing-cards{margin-top:48px}.landing-body .landing-pricing .pricing-cards>.p-col-12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landing-body .landing-pricing .pricing-cards .pricing-card{background-size:cover;background-repeat:no-repeat;padding:0;text-align:center;border-radius:4px;max-width:272px;width:100%}.landing-body .landing-pricing .pricing-cards .pricing-card>h6{font-size:14px;font-weight:500;letter-spacing:1px;color:#fff;margin:0;padding:25px 0 14px}.landing-body .landing-pricing .pricing-cards .pricing-card .card-title>h4{font-size:20px;font-weight:500;color:#fff;margin:0 12px}.landing-body .landing-pricing .pricing-cards .pricing-card .card-title>span{height:14px;background-color:#fff;display:block;width:100%}.landing-body .landing-pricing .pricing-cards .pricing-card>ul{padding:0;list-style:none;margin-bottom:26px}.landing-body .landing-pricing .pricing-cards .pricing-card>ul>li{text-align:center;font-size:14px;font-weight:500;line-height:1.5;color:#fff;margin-bottom:6px}.landing-body .landing-pricing .pricing-cards .pricing-card>ul>li.not-include{opacity:.3}.landing-body .landing-pricing .pricing-cards .pricing-card>button{border-radius:2px;background-color:#f3a841;padding:8px 0;border:none;width:145px;margin-bottom:25px;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.landing-body .landing-pricing .pricing-cards .pricing-card>button>span{padding:0;font-size:13px;font-weight:500;color:#191a1c}.landing-body .landing-pricing .pricing-cards .pricing-card>button:hover{background-color:#f09412}.landing-body .landing-multimedia>span{font-size:14px;display:block;margin-top:7px;line-height:1.5;color:rgba(25,26,28,.8);margin-bottom:30px}.landing-body .landing-multimedia .videos>iframe{margin:18px 13px}.landing-body .landing-footer{box-shadow:0 2px 8px 0 rgba(0,0,0,.08);background-color:#191a1c;padding:32px 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-config{position:fixed;padding:0;top:56px;right:0;width:400px;z-index:996;height:calc(100% - 56px);transform:translate3d(400px,0,0);-moz-transition:transform .2s;-o-transition:transform .2s;-webkit-transition:transform .2s;transition:transform .2s;background-color:#fff}.layout-config.layout-config-active .layout-config-content .layout-config-button i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.layout-config .layout-config-content{position:relative;height:100%}.layout-config .layout-config-content .layout-config-button{display:block;position:absolute;width:52px;height:52px;line-height:52px;background-color:#fafafa;text-align:center;top:230px;left:-51px;z-index:-1;cursor:pointer;color:#21b5ad;-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 5px 22px 4px rgba(0,0,0,.12),0 12px 17px 2px rgba(0,0,0,.14)}.layout-config .layout-config-content .layout-config-button i{font-size:32px;line-height:inherit;cursor:pointer;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-moz-transition:transform 1s;-o-transition:transform 1s;-webkit-transition:transform 1s;transition:transform 1s}.layout-config .layout-config-content .layout-config-button:hover{color:#45ddd5}.layout-config .ui-tabs.ui-tabs-top{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(25,26,28,.12);-moz-box-shadow:0 2px 10px 0 rgba(25,26,28,.12);box-shadow:0 2px 10px 0 rgba(25,26,28,.12)}.layout-config .ui-tabs.ui-tabs-top>.ui-tabs-nav{display:flex;align-items:center}.layout-config .ui-tabs.ui-tabs-top>.ui-tabs-nav li{top:auto;margin:0;background-color:transparent;border:0;border-radius:0;border-bottom:3px solid transparent;cursor:pointer;-moz-transition:border-color .2s;-o-transition:border-color .2s;-webkit-transition:border-color .2s;transition:border-color .2s;flex-grow:1}.layout-config .ui-tabs.ui-tabs-top>.ui-tabs-nav li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;color:#191a1c;font-weight:500}.layout-config .ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-state-active{border-bottom:3px solid #21b5ad}.layout-config .ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-state-active>a{color:#191a1c;font-weight:500}.layout-config .ui-tabs.ui-tabs-top>.ui-tabs-nav li:hover{border-color:#70e5df;background-color:transparent}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels{height:100%;overflow:auto;border-width:1px 0 0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;padding-top:.65em}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .layout-config-subtitle{color:#191a1c;font-weight:500;letter-spacing:.2px;margin:.65em 0;font-size:14px;text-transform:capitalize}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .layout-config-subtitle.first,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .ui-tabs-panel:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .ui-tabs-panel:first-child .layout-config-palettes{overflow:auto;padding-right:5px;flex-grow:1}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .ui-tabs-panel:first-child .layout-config-palette,.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .ui-tabs-panel:first-child .layout-config-subtitle{flex-shrink:0}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .layout-config-palette .layout-config-selected-palette{display:inline-block;height:83px;width:83px;border-radius:4px;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .layout-config-palette .layout-config-selected-palette-title{display:block;text-align:center;font-size:12px;color:#65686a}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-moz-transition:transform .2s;-o-transition:transform .2s;-webkit-transition:transform .2s;transition:transform .2s;position:relative;color:#191a1c;text-transform:capitalize}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels a.layout-config-option .layout-config-option-text{margin-top:.2em}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels a.layout-config-option .layout-config-option-color{width:50px;height:50px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels a.layout-config-option .layout-config-option-check-mask{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels a.layout-config-option .layout-config-option-check-mask i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;color:#21b5ad;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;width:32px;height:32px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);z-index:1}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels a.layout-config-option.layout-config-option-image img{border:1px solid transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:85px}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels a.layout-config-option.layout-config-option-image .layout-config-option-check-mask{height:80%}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .layout-config-palette-option{height:50px;min-width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:stretch;text-transform:none;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .layout-config-palette-option:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .layout-config-palette-option>span{border:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:33.3333%;position:relative;overflow:hidden}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .layout-config-palette-option>span:first-child{border-left:0}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .layout-config-palette-option>span .theme-name{background-color:rgba(255,255,255,.2);padding:.1em;position:relative;z-index:1}.blocked-scroll-config{overflow:hidden}@media (max-width:640px){.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .p-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-config .ui-tabs.ui-tabs-top .ui-tabs-panels .layout-config-palette .layout-config-selected-palette{width:60px;height:60px}}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("/javax.faces.resource/fonts/ibm-plex-sans-v7-latin-ext_latin-regular.woff2.html?ln=pandora-layout") format("woff2"),url("/javax.faces.resource/fonts/ibm-plex-sans-v7-latin-ext_latin-regular.woff.html?ln=pandora-layout") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;src:url("/javax.faces.resource/fonts/ibm-plex-sans-v7-latin-ext_latin-500.woff2.html?ln=pandora-layout") format("woff2"),url("/javax.faces.resource/fonts/ibm-plex-sans-v7-latin-ext_latin-500.woff.html?ln=pandora-layout") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("/javax.faces.resource/fonts/ibm-plex-sans-v7-latin-ext_latin-600.woff2.html?ln=pandora-layout") format("woff2"),url("/javax.faces.resource/fonts/ibm-plex-sans-v7-latin-ext_latin-600.woff.html?ln=pandora-layout") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;src:url("/javax.faces.resource/fonts/ibm-plex-sans-v7-latin-ext_latin-700.woff2.html?ln=pandora-layout") format("woff2"),url("/javax.faces.resource/fonts/ibm-plex-sans-v7-latin-ext_latin-700.woff.html?ln=pandora-layout") format("woff")}.help-page p{margin:0}.help-page .help-search{padding:0;text-align:center}.help-page .help-search .help-search-content{padding:5rem 12rem}.help-page .help-search .search-container{font-size:1.5rem;padding:1rem;position:relative}.help-page .help-search .search-container input{appearance:none;font-size:1.5rem;text-indent:2.5rem;padding:.5rem;width:100%}.help-page .help-search .search-container i{color:#191a1c;width:2rem;position:absolute;margin-left:1rem;top:50%;margin-top:-.5rem}.help-page .status-bars{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.help-page .status-bars .status-bar{flex:1 1 0;-ms-flex:1 1 0;background:#8bc34a;height:50px;margin-right:.25rem;transition:transform .2s}.help-page .status-bars .status-bar.status-bar-failure{background:#ec407a}.help-page .status-bars .status-bar:hover{transform:scale(1.1)}.help-page .status-bar-footer{padding:1rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.help-page .blog-post{height:150px;border-radius:4px;margin:3rem 2rem;position:relative;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.help-page .blog-post:last-child{margin-bottom:1rem}.help-page .blog-post img{width:100%;position:absolute;left:0;top:0}.help-page .blog-post .blog-text{position:absolute;left:20px;top:30px}.help-page .blog-post .blog-text h1{font-size:1.25rem;color:#fff;margin-bottom:1rem;font-weight:700}.help-page .blog-post .blog-text span{color:#fff;font-weight:600}.help-page .blog-post .blog-profile{position:absolute;top:-25px;left:-25px}.help-page .blog-post .blog-profile img{width:50px;height:50px;border-radius:50%}@media screen and (max-width:1024px){.help-page .help-search .help-search-content{padding:6rem 2rem}}.invoice{padding:2rem}.invoice .invoice-company .logo-image{width:75px;margin-bottom:.5rem}.invoice .invoice-company div,.invoice .invoice-to .invoice-to-info div{margin-bottom:.5rem}.invoice .invoice-company .company-name{font-weight:700;font-size:1.5rem}.invoice .invoice-title{font-size:2rem;margin-bottom:2rem;text-align:right}.invoice .invoice-details{width:15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.invoice .invoice-details>div{width:50%;margin-bottom:.5rem}.invoice .invoice-details .invoice-label{text-align:left;font-weight:700}.invoice .invoice-details .invoice-value{text-align:right}.invoice .invoice-to{margin-top:1.5rem;padding-top:2rem;border-top:1px solid #dee2e6}.invoice .invoice-to .bill-to{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.invoice .invoice-items{margin-top:2rem;padding-top:2rem}.invoice .invoice-items table{width:100%;border-collapse:collapse}.invoice .invoice-items table tr{border-bottom:1px solid #dee2e6}.invoice .invoice-items table th,.invoice .invoice-summary .invoice-value{font-weight:700}.invoice .invoice-items table td,.invoice .invoice-items table th{padding:1rem;text-align:right}.invoice .invoice-items table td:first-child,.invoice .invoice-items table th:first-child{text-align:left}.invoice .invoice-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5rem;padding-top:2.5rem}@media print{.invoice{padding:0;margin:0;background:#fff;color:#424242}}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}mark{background:#fff8e1;padding:.25rem .4rem;border-radius:4px;font-family:monospace}blockquote{padding:0 2rem;border-left:4px solid #90a4ae}hr{border-top:solid #dee2e6;border-width:1px 0 0}p{margin:0 0 1rem;line-height:1.5}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.help>ul>li .angle-icon{margin-left:auto}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.help>ul>li .menu-text{width:100%}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.help>ul>li .menu-text p,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.language ul>li .menu-text p,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>ul>li>.menu-text p{margin:0;padding:0}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.help>ul>li .menu-text span{font-size:12px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:7px;background-color:#bfdffe}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.help>ul>li:nth-child(2)>.menu-text span{background-color:#bfdffe}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.help>ul>li:nth-child(4)>.menu-text span{background-color:#cefbfc}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.tags>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.tags>ul>li .tag{font-size:12px;color:#326495;display:block;padding:2px 4px;border-radius:2px;background-color:#bfdffe;margin:4px;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.tags>ul>li .tag:hover{background-color:#9cf}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>a i>span{position:absolute;width:10px;height:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;top:8px;right:8px}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>ul{min-width:259px}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.language ul>li .menu-text span,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>ul>li>.menu-text span{font-size:12px}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>ul>li>.menu-text>span>span{font-size:11px}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>ul>li>.menu-text i{font-size:14px;margin-top:2px;margin-right:8px}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>ul>li:nth-child(2) i{font-size:14px;color:#00acad}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.notifications>ul>li:nth-child(4) i{font-size:12px;margin-top:4px;color:#c03995}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.language{padding:0 7px}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.language a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:2px;padding:0 .5em;height:36px}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.language a h6{font-size:13px;margin:0 12px 0 8px}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.language a img{height:20px;width:auto;margin-right:8px}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.language a i{font-size:14px}.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.language ul>li .menu-text img{width:20px;height:20px;margin-right:8px}@media (max-width:992px){.layout-main{padding-top:112px}.layout-content{padding:32px 13px}.layout-topbar{height:112px}.layout-rightpanel,.layout-wrapper .menu-wrapper{top:112px;height:calc(100% - 112px)}.layout-dashboard .statistic-charts,.layout-topbar .layout-topbar-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-topbar .layout-topbar-wrapper .layout-rightpanel-button{position:absolute;right:13px;top:12px;margin-right:0}.layout-topbar .layout-topbar-wrapper .layout-topbar-left{padding:0 13px;height:60px;margin-left:0}.layout-topbar .layout-topbar-wrapper .layout-topbar-left .menu-button{position:absolute;left:13px;top:12px}.layout-topbar .layout-topbar-wrapper .layout-topbar-right{height:60px;width:100%}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions{width:100%;padding:0 1em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li.search-item.active-topmenuitem .search-item-submenu,.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li.search-item>a,.layout-wrapper.layout-mobile-active .layout-mask{display:block}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li.search-item>.search-item-submenu{display:none;position:fixed}.landing-body .landing-wrapper .landing-features-promo .promo-image,.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li.search-item>.search-item-submenu form,.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li.search-item>.search-item-submenu form>span>input,.login-body .login-wrapper .login-panel{width:100%}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>a{margin:0}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>ul{top:112px;width:90%;left:5%;position:fixed}.layout-wrapper .menu-wrapper{-webkit-transition-timing-function:cubic-bezier(0.86,0,0.07,1);transition-timing-function:cubic-bezier(0.86,0,0.07,1);transform:translate3d(-260px,0,0)}.layout-wrapper.layout-mobile-active .menu-wrapper{transform:translate3d(0,0,0)}.layout-breadcrumb .breadcrumb{width:100%;padding:0 30px}.landing-body .landing-wrapper .landing-banner .landing-banner-image img.desktop-hero,.layout-breadcrumb .status span,.layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .topbar-item.language+.topbar-item-v-separator,.login-body .login-wrapper .login-image{display:none}.layout-dashboard .statistic-charts .charts{border:0}.exception-body .exception-topbar{padding:0 30px}.exception-body .exception-wrapper .exception-content{height:100%;width:100%;padding:30px;border-radius:0}.exception-body .exception-wrapper .exception-content img{width:100%;max-height:175px}.landing-body .landing-wrapper.landing-menu-active .landing-topbar{height:100%}.landing-body .landing-wrapper.landing-menu-active .landing-topbar>ul{opacity:1}.landing-body .landing-wrapper .landing-topbar{padding:0 16px;box-shadow:0 2px 10px 0 rgba(0,0,0,.08),0 2px 8px 0 rgba(0,0,0,.24);flex-wrap:wrap;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;max-height:290px}.landing-body .landing-wrapper .landing-topbar>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:72px}.landing-body .landing-wrapper .landing-topbar>ul{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0;flex-grow:1;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;flex-direction:column;width:100%;padding:6px 0;height:100%}.landing-body .landing-wrapper .landing-topbar>ul>li{display:flex;margin:0 0 12px}.landing-body .landing-wrapper .landing-topbar #landing-menu-button{display:flex}.landing-body .landing-wrapper .landing-banner{flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:74px;position:relative}.landing-body .landing-wrapper .landing-banner .landing-banner-image{width:100%;position:absolute;bottom:0;right:0}.landing-body .landing-wrapper .landing-banner .landing-banner-image img{width:376px;height:320px}.landing-body .landing-wrapper .landing-banner .landing-banner-image img.mobile-hero{display:block;width:auto;height:300px}.landing-body .landing-wrapper .landing-banner .landing-banner-content{width:100%;text-align:left;margin-bottom:64px;padding:42px 34px 245px}.landing-body .landing-wrapper .landing-meet-pandora,.landing-body .landing-wrapper .landing-pricing{padding-bottom:36px}.landing-body .landing-wrapper .landing-meet-pandora .feature-cards .feature-card{margin-right:0;margin-bottom:36px}.landing-body .landing-wrapper .landing-features-promo{flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing-body .landing-wrapper .landing-features-promo .promo-text{width:100%;padding-right:10%;text-align:center;padding-bottom:0}.landing-body .landing-wrapper .landing-features-promo .promo-text ul{text-align:left}.landing-body .landing-wrapper .landing-features-promo .promo-image>img{width:100%;height:auto;max-height:350px}.landing-body .landing-wrapper .landing-pricing .pricing-card{margin-bottom:36px}.landing-body .landing-wrapper .landing-multimedia iframe{width:100%!important;max-width:350px;height:auto!important;margin:8px 0}.landing-body .landing-wrapper .landing-footer{flex-direction:column}.landing-body .landing-wrapper .landing-footer img{margin-bottom:33px}.landing-body .landing-wrapper .landing-footer a{margin:0 20px}.layout-config{top:110px;height:calc(100% - 110px);transform:translate3d(100%,0,0)}.layout-config.layout-config-active{width:100%;transform:translate3d(0,0,0)}.layout-config .layout-config-button{left:auto;right:-52px}.layout-config .ui-tabs.ui-tabs-top>.ui-tabs-nav li:first-child{margin-left:13px}}
.ui-helper-hidden-accessible input,.ui-helper-hidden-accessible select{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.ui-shadow{-moz-box-shadow:0 5px 10px rgba(0,0,0,0.8);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.8);box-shadow:0 5px 10px rgba(0,0,0,0.8)}.ui-overlay-visible{visibility:visible}ui-overlay-visible *{visibility:visible!important}.ui-overlay-hidden{visibility:hidden}.ui-overlay-hidden *{visibility:hidden!important}.ui-overflow-hidden{overflow:hidden}.ui-datepicker .ui-datepicker-current.ui-priority-secondary{opacity:1}.ui-icon-blank{background-position:16px 16px}.ui-transparent-pixel{content:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}@media only all{th.ui-column-p-6,td.ui-column-p-6,th.ui-column-p-5,td.ui-column-p-5,th.ui-column-p-4,td.ui-column-p-4,th.ui-column-p-3,td.ui-column-p-3,th.ui-column-p-2,td.ui-column-p-2,th.ui-column-p-1,td.ui-column-p-1{display:none}}@media screen and (min-width:20em){th.ui-column-p-1,td.ui-column-p-1{display:table-cell}}@media screen and (min-width:30em){th.ui-column-p-2,td.ui-column-p-2{display:table-cell}}@media screen and (min-width:40em){th.ui-column-p-3,td.ui-column-p-3{display:table-cell}}@media screen and (min-width:50em){th.ui-column-p-4,td.ui-column-p-4{display:table-cell}}@media screen and (min-width:60em){th.ui-column-p-5,td.ui-column-p-5{display:table-cell}}@media screen and (min-width:70em){th.ui-column-p-6,td.ui-column-p-6{display:table-cell}}.ui-icon.fa,.ui-widget .ui-icon.fa,.ui-icon.fab,.ui-widget .ui-icon.fab,.ui-icon.fas,.ui-widget .ui-icon.fas,.ui-icon.far,.ui-widget .ui-icon.far,.ui-icon.fal,.ui-widget .ui-icon.fal{background:none repeat scroll 0 0 transparent!important;text-indent:0!important}.ui-widget .ui-icon.pi,.ui-icon.pi{background:none repeat scroll 0 0 transparent!important;text-indent:0!important}.p-grid,.p-grid>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-connected-overlay-enter{opacity:0;transform:scaleY(0.8)}.ui-connected-overlay-enter-active{opacity:1;transform:scaleY(1);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}.ui-connected-overlay-enter-done{transform:none}.ui-connected-overlay-exit{opacity:1}.ui-connected-overlay-exit-active{opacity:0;transition:opacity .1s linear}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0;border:0;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:0;color:inherit;border:0;outline:0;border-bottom:solid 1px #555;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}
.ui-datepicker-trigger.ui-button-icon-only .ui-button-text{padding:.3em}.ui-icon{display:block;vertical-align:baseline;margin-top:0}
.ui-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1rem}.ui-avatar.ui-avatar-circle{border-radius:50%}.ui-avatar-circle img{border-radius:50%}.ui-avatar .ui-avatar-icon{font-size:1rem}.ui-avatar img{width:100%;height:100%}.ui-avatar .ui-avatar-dynamic{mix-blend-mode:difference}
.ui-avatar-group .ui-avatar+.ui-avatar{margin-left:-1rem}.ui-avatar-group{display:flex;align-items:center}
.ui-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.ui-overlay-badge{position:relative;display:inline-block}.ui-overlay-badge .ui-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0;z-index:1}.ui-badge.ui-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.ui-badge.ui-badge-no-gutter{padding:0;border-radius:50%}
.ui-card-header img{width:100%}
.ui-chip{display:inline-flex;align-items:center}.ui-chip-text{line-height:1.5}.ui-chip-icon.pi{line-height:1.5}.ui-chip-remove-icon{line-height:1.5;cursor:pointer}.ui-chip img{border-radius:50%}
.ui-chronoline{display:flex;flex-grow:1;flex-direction:column}.ui-chronoline-left .ui-chronoline-event-opposite{text-align:right}.ui-chronoline-left .ui-chronoline-event-content{text-align:left}.ui-chronoline-right .ui-chronoline-event{flex-direction:row-reverse}.ui-chronoline-right .ui-chronoline-event-opposite{text-align:left}.ui-chronoline-right .ui-chronoline-event-content{text-align:right}.ui-chronoline-vertical.ui-chronoline-alternate .ui-chronoline-event:nth-child(even){flex-direction:row-reverse}.ui-chronoline-vertical.ui-chronoline-alternate .ui-chronoline-event:nth-child(odd) .ui-chronoline-event-opposite{text-align:right}.ui-chronoline-vertical.ui-chronoline-alternate .ui-chronoline-event:nth-child(odd) .ui-chronoline-event-content{text-align:left}.ui-chronoline-vertical.ui-chronoline-alternate .ui-chronoline-event:nth-child(even) .ui-chronoline-event-opposite{text-align:left}.ui-chronoline-vertical.ui-chronoline-alternate .ui-chronoline-event:nth-child(even) .ui-chronoline-event-content{text-align:right}.ui-chronoline-event{display:flex;position:relative;min-height:70px}.ui-chronoline-event:last-child{min-height:0}.ui-chronoline-event-opposite{flex:1;padding:0 1rem}.ui-chronoline-event-content{flex:1;padding:0 1rem}.ui-chronoline-event-separator{flex:0;display:flex;align-items:center;flex-direction:column}.ui-chronoline-event-marker{display:flex;align-self:baseline}.ui-chronoline-event-connector{flex-grow:1}.ui-chronoline-horizontal{flex-direction:row}.ui-chronoline-horizontal .ui-chronoline-event{flex-direction:column;flex:1}.ui-chronoline-horizontal .ui-chronoline-event:last-child{flex:0}.ui-chronoline-horizontal .ui-chronoline-event-separator{flex-direction:row}.ui-chronoline-horizontal .ui-chronoline-event-connector{width:100%}.ui-chronoline-bottom .ui-chronoline-event{flex-direction:column-reverse}.ui-chronoline-horizontal.ui-chronoline-alternate .ui-chronoline-event:nth-child(even){flex-direction:column-reverse}
.ui-confirm-popup{position:absolute;margin-top:10px;display:none}.ui-confirm-popup-flipped{margin-top:0;margin-bottom:10px}.ui-confirm-popup:after,.ui-confirm-popup:before{bottom:100%;left:calc(var(--overlayArrowLeft,0)+1.25rem);content:" ";height:0;width:0;position:absolute;pointer-events:none}.ui-confirm-popup:after{border-width:8px;margin-left:-8px}.ui-confirm-popup:before{border-width:10px;margin-left:-10px}.ui-confirm-popup-flipped:after,.ui-confirm-popup-flipped:before{bottom:auto;top:100%}.ui-confirm-popup.ui-confirm-popup-flipped:after{border-bottom-color:transparent}.ui-confirm-popup.ui-confirm-popup-flipped:before{border-bottom-color:transparent}.ui-confirm-popup .ui-confirm-popup-content{display:flex;align-items:center}
.ui-tag{display:inline-flex;align-items:center;justify-content:center}.ui-tag-icon,.ui-tag-value,.ui-tag-icon.pi{line-height:1.5}.ui-tag.ui-tag-rounded{border-radius:10rem}
.ui-skeleton{position:relative;overflow:hidden}.ui-skeleton:after{content:"";animation:ui-skeleton-animation 1.2s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);z-index:1}.ui-skeleton.ui-skeleton-circle{border-radius:50%}.ui-skeleton-none:after{animation:none}@keyframes ui-skeleton-animation{from{transform:translateX(-100%)}to{transform:translateX(100%)}}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;min-height:0;padding:.5em .5em .5em 2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto}.ui-accordion .ui-accordion-header.ui-state-disabled,.ui-accordion .ui-accordion-header.ui-state-disabled a{cursor:default}.ui-accordion.ui-accordion-rtl{direction:rtl}.ui-accordion.ui-accordion-rtl .ui-accordion-header .ui-icon{right:.5m;left:auto}.ui-accordion.ui-accordion-rtl .ui-accordion-header a{padding:.5em 2.2em .5em .5em}.ui-tabs-outline{outline:dotted thin;z-index:1}
.ui-autocomplete{width:auto;cursor:pointer;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:relative;display:inline-block}.ui-autocomplete-input.ui-autocomplete-dd-input{padding-right:2.4em}.ui-autocomplete .ui-autocomplete-dropdown{position:absolute;height:100%;width:2.4em;right:-2px}.ui-autocomplete-query{font-weight:bold}.ui-autocomplete-panel{position:absolute;overflow:auto}.ui-autocomplete-panel .ui-autocomplete-item{cursor:pointer}.ui-autocomplete-panel .ui-autocomplete-list{padding:.4em;border:0 none}.ui-autocomplete-panel .ui-autocomplete-list-item{border:0 none;font-weight:normal;margin:1px 0;padding:3px 5px;text-align:left}.ui-autocomplete-panel .ui-autocomplete-table{border-collapse:collapse;width:100%}.ui-autocomplete-panel .ui-autocomplete-table th,.ui-autocomplete-panel .ui-autocomplete-table td{border-width:1px;border-style:solid;border-color:inherit;padding:4px 10px 4px 10px}.ui-autocomplete .ui-button-icon-only .ui-button-text{padding:.29em}.ui-autocomplete-panel .ui-autocomplete-moretext{font-size:90%;font-weight:bold}.ui-autocomplete-list .ui-autocomplete-moretext{margin:1px 0;padding:3px 5px;text-align:left;border:0 none}.ui-autocomplete-multiple-container{clear:left;cursor:text;list-style-type:none;margin:0;min-height:1px;overflow:hidden;width:400px}.ui-autocomplete-dd-multiple-container{float:left;padding-right:2.4em!important}.ui-autocomplete-multiple-container.ui-inputfield{padding:0}.ui-autocomplete-token{cursor:default;float:left;overflow:hidden;padding:1px 3px;white-space:nowrap;position:relative;margin:2px}.ui-autocomplete-token-label{display:block;padding:0 2.1em 0 .5em}.ui-autocomplete-token-label-disabled{display:block;padding:0 .5em 0 .5em}.ui-autocomplete-token-icon{margin-top:-9px;position:absolute;right:.2em;top:50%;cursor:pointer}.ui-autocomplete-input-token{float:left;list-style-type:none;margin:1px;padding:0}.ui-autocomplete-input-token input{border:0 none;width:140px;outline:medium none;background-color:transparent;margin:2px}.ui-autocomplete-itemtip-content{display:none}.ui-autocomplete-itemtip{position:absolute;display:none;padding:.4em}.ui-autocomplete-emptyMessage{padding:3px 5px}.ui-autocomplete-panel .ui-autocomplete-group{font-weight:bold;cursor:default}.ui-fluid .ui-autocomplete-multiple-container{width:100%}
.ui-blockui{position:absolute;text-align:center;top:0;right:0;bottom:0;left:0;user-select:none}.ui-blockui-content{position:absolute;text-align:center;padding:1em}
.ui-carousel{position:relative;padding:1px}.ui-carousel .ui-carousel-viewport .ui-carousel-items{list-style:none outside none;margin:0;padding:0;position:relative;width:32000px;left:0}.ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item{margin:1px;padding:0;float:left}.ui-carousel .ui-carousel-viewport{overflow:hidden;position:relative;border:0}.ui-carousel .ui-carousel-footer{margin:1px 1px 0 1px;padding-top:9px;padding-bottom:6px;padding-right:10px;padding-left:10px;overflow:hidden}.ui-carousel .ui-carousel-header{margin:0 1px;overflow:hidden;padding-top:7px;padding-bottom:8px;padding-right:10px;padding-left:10px}.ui-carousel .ui-carousel-header .ui-carousel-header-title{display:inline-block;width:30%;padding-top:2px;overflow:hidden}.ui-carousel .ui-carousel-dropdown,.ui-carousel .ui-carousel-dropdown-responsive{float:right;margin:0 10px;background-image:none}.ui-carousel .ui-carousel-dropdown option,.ui-carousel .ui-carousel-dropdown-responsive option{background-image:none;border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.ui-carousel .ui-carousel-button{float:right;margin:2px}.ui-carousel .ui-carousel-page-link{float:left;margin:0 2px}.ui-carousel .ui-carousel-page-link,.ui-carousel .ui-carousel-button{cursor:pointer}.ui-carousel .ui-carousel-page-links{margin:0 9px;margin-top:1px;display:inline-table;float:right}.ui-carousel .ui-carousel-dropdown-responsive{display:none}.ui-carousel .ui-carousel-titlebar-icon{margin-left:.5em;cursor:pointer;float:right}.ui-carousel .ui-carousel-vertical-viewport .ui-carousel-items li.ui-carousel-item{float:none}.ui-carousel .ui-carousel-vertical-viewport ul.ui-carousel-items{width:auto}
.ui-columntoggler{padding:0;position:absolute;overflow:auto;display:none}.ui-columntoggler .ui-columntoggler-items{border:0 none;padding:.4em;margin:0}.ui-columntoggler .ui-columntoggler-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:3px 5px;text-align:left;white-space:nowrap;display:block;position:relative}.ui-columntoggler .ui-columntoggler-item .ui-chkbox{position:absolute;top:50%;margin-top:-8px}.ui-columntoggler .ui-columntoggler-item label{display:block;padding-left:2.2em}.ui-columntoggler .ui-columntoggler-close{float:right;margin-top:1px;margin-right:1px}.ui-columntoggler .ui-columntoggler-close:focus{outline:dotted thin}.ui-columntoggler .ui-columntoggler-items{padding:1em .4em .4em .4em}@media only all{.ui-columntoggler .ui-columntoggler-item.ui-column-p-1,.ui-columntoggler .ui-columntoggler-item.ui-column-p-2,.ui-columntoggler .ui-columntoggler-item.ui-column-p-3,.ui-columntoggler .ui-columntoggler-item.ui-column-p-4,.ui-columntoggler .ui-columntoggler-item.ui-column-p-5,.ui-columntoggler .ui-columntoggler-item.ui-column-p-6{display:none}th.ui-helper-hidden,td.ui-helper-hidden{display:none}}@media screen and (min-width:20em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-1{display:block}}@media screen and (min-width:30em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-2{display:block}}@media screen and (min-width:40em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-3{display:block}}@media screen and (min-width:50em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-4{display:block}}@media screen and (min-width:60em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-5{display:block}}@media screen and (min-width:70em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-6{display:block}}
.ui-dashboard-column{float:left;padding-bottom:100px}.ui-dashboard-column .ui-panel-titlebar{cursor:move}
.ui-datalist .ui-datalist-header,.ui-datalist .ui-datalist-footer{text-align:center;padding:4px 10px}.ui-datalist .ui-datalist-header{border-bottom:0 none}.ui-datalist .ui-datalist-footer{border-top:0 none}.ui-datalist .ui-paginator-top{border-bottom:0 none}.ui-datalist .ui-paginator-bottom{border-top:0 none}.ui-datalist .ui-datalist-empty-message{padding:4px 10px}.ui-datalist .ui-datalist-nobullets{list-style-type:none}
.ui-datagrid .ui-paginator{text-align:center}.ui-datagrid-column{padding:3px}.ui-datagrid-content-empty{padding:4px 10px}.ui-datagrid .ui-datagrid-header,.ui-datagrid .ui-datagrid-footer{text-align:center;padding:4px 10px}.ui-datagrid .ui-datagrid-header{border-bottom:0 none}.ui-datagrid .ui-datagrid-footer{border-top:0 none}.ui-datagrid .ui-paginator-top{border-bottom:0 none}.ui-datagrid .ui-paginator-bottom{border-top:0 none}.ui-datagrid-data{width:100%}
.ui-datascroller .ui-datascroller-header{text-align:center;padding:4px 10px;border-bottom:0 none}.ui-datascroller .ui-datascroller-content{padding:4px 10px}.ui-datascroller-inline .ui-datascroller-content{overflow:auto}.ui-datascroller .ui-datascroller-list{list-style-type:none;margin:0;padding:0}.ui-datascroller .ui-datascroller-item{border:0 none}.ui-datascroller .ui-datascroller-loader{text-align:center;padding:4px 10px}.ui-datascroller .ui-datascroller-loading{background:url("/javax.faces.resource/datascroller/images/loading.gif.html?ln=primefaces&v=10.0.0") center center no-repeat;width:220px;height:19px;padding:0;margin:0;display:inline-block}.ui-datascroller .ui-datascroller-virtualscroll-wrapper{position:relative}.ui-datascroller .ui-datascroller-virtualscroll-wrapper .ui-datascroller-list{top:0;left:0;position:absolute}
.ui-datatable table{border-collapse:collapse;width:100%;table-layout:fixed}.ui-datatable-tablewrapper{overflow:auto}.ui-datatable .ui-datatable-header,.ui-datatable .ui-datatable-footer{text-align:center;padding:4px 10px}.ui-datatable .ui-datatable-header{border-bottom:0 none}.ui-datatable .ui-datatable-footer{border-top:0 none}.ui-datatable thead th,.ui-datatable tfoot td{text-align:center}.ui-datatable thead th,.ui-datatable tbody td,.ui-datatable tfoot td,.ui-datatable tfoot th{padding:4px 10px;overflow:hidden;border-width:1px;border-style:solid}.ui-datatable tbody.ui-datatable-data{outline:0}.ui-datatable tbody td{border-color:inherit}.ui-datatable .ui-sortable-column{cursor:pointer;user-select:none}.ui-datatable div.ui-dt-c{position:relative}.ui-datatable .ui-sortable-column-icon{display:inline-block;margin:-3px 0 -3px 2px}.ui-datatable .ui-column-filter{display:block;box-sizing:border-box;width:100%;margin:.5rem auto auto auto}.ui-datatable .ui-column-customfilter{margin:.5rem auto auto auto}.ui-datatable .ui-row-toggler{cursor:pointer}.ui-datatable tr.ui-state-highlight{cursor:pointer}.ui-datatable .ui-selection-column .ui-chkbox-all{display:block;margin:0 auto;width:16px;height:16px}.ui-datatable-summary{display:none}.ui-datatable-scrollable table,.ui-datatable-sticky table{table-layout:fixed}.ui-datatable-scrollable-body{overflow:auto}.ui-datatable-scrollable-header,.ui-datatable-scrollable-footer{overflow:hidden;border:0 none}.ui-datatable-scrollable .ui-datatable-scrollable-header,.ui-datatable-scrollable .ui-datatable-scrollable-footer{position:relative}.ui-datatable-scrollable .ui-datatable-scrollable-header td{font-weight:normal}.ui-datatable .ui-datatable-scrollable-body{min-height:0}.ui-datatable .ui-datatable-data tr.ui-state-hover{border-color:inherit;font-weight:inherit;cursor:pointer}.ui-datatable-scrollable-theadclone{height:0}.ui-datatable-scrollable-theadclone tr{height:0}.ui-datatable-scrollable-theadclone th.ui-state-default{height:0;border-bottom-width:0;border-top-width:0;padding-top:0;padding-bottom:0;outline:0 none}.ui-datatable-scrollable-theadclone th span.ui-column-title{display:block;height:0}.ui-datatable .ui-paginator,.ui-datatable .ui-paginator{padding:2px}.ui-datatable .ui-datatable-virtualscroll-wrapper{position:relative}.ui-datatable .ui-datatable-virtualscroll-table{top:0;left:0;position:absolute}.ui-datatable .ui-cell-editor-input{display:none}.ui-datatable .ui-row-editing .ui-cell-editor .ui-cell-editor-output{display:none}.ui-datatable .ui-row-editing .ui-cell-editor .ui-cell-editor-input{display:block}.ui-datatable .ui-row-editor span{cursor:pointer}.ui-datatable .ui-row-editor .ui-row-editor-pencil{display:inline-block}.ui-datatable .ui-row-editing .ui-row-editor .ui-row-editor-pencil{display:none}.ui-datatable .ui-row-editor .ui-row-editor-check,.ui-datatable .ui-row-editor .ui-row-editor-close{display:none}.ui-datatable .ui-row-editing .ui-row-editor .ui-row-editor-check,.ui-datatable .ui-row-editing .ui-row-editor .ui-row-editor-close{display:inline-block}.ui-datatable .ui-datatable-data tr.ui-row-editing td.ui-editable-column,.ui-datatable .ui-datatable-data td.ui-cell-editing{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ui-row-editor-outline{outline:dotted thin}.ui-datatable .ui-column-resizer{position:absolute;top:0;right:0;margin:0;width:8px;height:100%;padding:0;cursor:col-resize;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);border:1px solid transparent;box-sizing:border-box}.ui-datatable .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.ui-datatable-resizable{padding-bottom:1px;overflow:auto}.ui-datatable-resizable thead th,.ui-datatable-resizable tbody td,.ui-datatable-resizable tfoot td{white-space:nowrap}.ui-datatable-resizable table{table-layout:fixed}.ui-datatable-resizable th.ui-resizable-column{background-clip:padding-box;position:relative}.ui-datatable-rtl{direction:rtl}.ui-datatable-rtl.ui-datatable thead th,.ui-datatable-rtl.ui-datatable tfoot td{text-align:right}.ui-datatable table.ui-datatable-fs{width:auto}.ui-datatable .ui-datatable-frozenlayout-left,.ui-datatable .ui-datatable-frozenlayout-right{padding:0;border:0 none;vertical-align:top}.ui-datatable .ui-datatable-frozen-container{margin-right:-1px}.ui-datatable-frozen-container .ui-datatable-scrollable-body{overflow:hidden}.ui-datatable .ui-datatable-frozen-container .ui-row-toggler{margin-top:-2px;margin-bottom:-2px}.ui-datatable .ui-datatable-frozen-container .ui-row-editor{margin-top:-2px;margin-bottom:-2px}.ui-datatable-frozenlayout-right .ui-datatable-empty-message td{text-indent:-9999px}.ui-datatable-frozenlayout-right .ui-datatable-empty-message td>*{visibility:hidden}.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title{display:none}.ui-datatable-reflow .ui-reflow-label,.ui-datatable-reflow .ui-reflow-dropdown{margin-bottom:10px;display:none}.ui-datatable .ui-rowgroup-header>td>a.ui-rowgroup-toggler{padding-right:1.5em;position:relative}.ui-datatable .ui-rowgroup-header .ui-rowgroup-toggler-icon{position:absolute;top:0;bottom:0;margin:auto 0}.ui-datatable .ui-sortable-column-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.ui-datatable .ui-sortable-column-badge.ui-helper-hidden{display:none}@media(max-width:640px){.ui-datatable-reflow thead th,.ui-datatable-reflow tfoot td{display:none}.ui-datatable-reflow .ui-datatable-data td[role="gridcell"]:not(.ui-helper-hidden){text-align:left;display:block;border:0 none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:left}.ui-datatable-reflow .ui-datatable-data.ui-widget-content{border:0 none}.ui-datatable-reflow .ui-datatable-data tr.ui-widget-content{border-left:0 none;border-right:0 none}.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em}.ui-datatable-reflow .ui-reflow-label,.ui-datatable-reflow .ui-reflow-dropdown{display:inline-block}.ui-datatable-reflow .ui-reflow-dropdown{margin-left:5px;border-top-left-radius:3px;border-bottom-left-radius:3px}.ui-datatable-reflow tr.ui-datatable-empty-message>td{display:block;border:0 none}}
.ui-dialog{position:fixed;padding:0;overflow:hidden;display:none}.ui-dialog.ui-dialog-absolute{position:absolute}.ui-dialog.ui-overlay-hidden{display:block}.ui-dialog .ui-dialog-titlebar{padding:.4em .4em .4em 1em;position:relative;border:0}.ui-dialog .ui-dialog-title{float:left;margin:.3em 16px .1em 0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-content.ui-df-content{overflow:hidden;padding:0}.ui-dialog .ui-dialog-footer{padding:.4em 1em;border-width:1px 0 0 0;text-align:left}.ui-dialog .ui-dialog-buttonpane{text-align:left;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-minimize,.ui-dialog .ui-dialog-titlebar-maximize{float:right;margin:0;top:0;padding:1px;cursor:pointer}.ui-dialog .ui-dialog-titlebar-close span,.ui-dialog .ui-dialog-titlebar-minimize span,.ui-dialog .ui-dialog-titlebar-maximize span{display:block;margin:0}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-minimize:hover,.ui-dialog .ui-dialog-titlebar-minimize:focus,.ui-dialog .ui-dialog-titlebar-maximize:hover,.ui-dialog .ui-dialog-titlebar-maximize:focus{padding:0}.ui-dialog-docking-zone{position:fixed;bottom:0;left:0}.ui-dialog-minimizing{border:2px dotted gray}.ui-dialog .ui-dialog-message{margin-right:.5em}.ui-dialog-mask{position:fixed;top:0;right:0;bottom:0;left:0;user-select:none}.ui-confirm-dialog .ui-dialog-content{padding:1em}.ui-confirm-dialog-severity{float:left;margin-right:4px}.ui-confirm-dialog-message{display:inline-block;margin-top:1px}.ui-dialog-rtl{direction:rtl}.ui-dialog.ui-dialog-rtl .ui-dialog-title{float:right}.ui-dialog.ui-dialog-rtl .ui-dialog-titlebar-close,.ui-dialog.ui-dialog-rtl .ui-dialog-titlebar-minimize,.ui-dialog.ui-dialog-rtl .ui-dialog-titlebar-maximize{float:left}.ui-dialog.ui-dialog-rtl .ui-dialog-footer{text-align:right}.ui-message-dialog .ui-dialog-content{padding:1em}
.ui-divider-horizontal{display:flex;width:100%;position:relative;align-items:center}.ui-divider-horizontal:before{position:absolute;display:block;top:50%;left:0;width:100%;content:""}.ui-divider-horizontal.ui-divider-left{justify-content:flex-start}.ui-divider-horizontal.ui-divider-right{justify-content:flex-end}.ui-divider-horizontal.ui-divider-center{justify-content:center}.ui-divider-content{z-index:1}.ui-divider-vertical{min-height:100%;margin:0 1rem;display:flex;position:relative;justify-content:center}.ui-divider-vertical:before{position:absolute;display:block;top:0;left:50%;height:100%;content:""}.ui-divider-vertical.ui-divider-top{align-items:flex-start}.ui-divider-vertical.ui-divider-center{align-items:center}.ui-divider-vertical.ui-divider-bottom{align-items:flex-end}.ui-divider.ui-divider-solid.ui-divider-horizontal:before{border-top-style:solid}.ui-divider.ui-divider-solid.ui-divider-vertical:before{border-left-style:solid}.ui-divider.ui-divider-dashed.ui-divider-horizontal:before{border-top-style:dashed}.ui-divider.ui-divider-dashed.ui-divider-vertical:before{border-left-style:dashed}.ui-divider.ui-divider-dotted.ui-divider-horizontal:before{border-top-style:dotted}.ui-divider.ui-divider-dotted.ui-divider-horizontal:before{border-left-style:dotted}
.ui-fieldset,.ui-fieldset .ui-fieldset-legend{padding:.6em 1em}.ui-fieldset-toggleable .ui-fieldset-legend{padding:.5em 1em .5em .5em;cursor:pointer;outline:0}.ui-fieldset .ui-fieldset-toggler{padding-right:.1em;float:left}
.ui-inputfield{margin:0;outline:medium none;padding:4px;font-weight:normal}input[type=text]::-ms-clear{display:none}.ui-widget-header .ui-inputfield,.ui-widget-content .ui-inputfield{font-weight:normal}.ui-inputtextarea-resizable{overflow:hidden;resize:none}.ui-selectonelistbox,.ui-selectmanymenu,.ui-multiselectlistbox-listcontainer{padding:2px;width:150px}.ui-selectonelistbox .ui-selectlistbox-listcontainer,.ui-selectmanymenu .ui-selectlistbox-listcontainer,.ui-multiselectlistbox-listcontainer{overflow:auto}.ui-selectonelistbox.ui-state-disabled .ui-selectlistbox-listcontainer,.ui-selectmanymenu.ui-state-disabled .ui-selectlistbox-listcontainer{overflow:hidden}.ui-selectonelistbox .ui-selectlistbox-list,.ui-selectmanymenu .ui-selectlistbox-list,.ui-multiselectlistbox .ui-multiselectlistbox-list{list-style-type:none;margin:0;padding:0}.ui-selectonelistbox .ui-selectlistbox-item,.ui-selectmanymenu .ui-selectlistbox-item,.ui-multiselectlistbox .ui-multiselectlistbox-item{margin:2px;border:0 none;cursor:pointer;font-weight:normal}.ui-selectonelistbox table.ui-selectlistbox-list,.ui-selectmanymenu table.ui-selectlistbox-list{border-collapse:collapse;width:100%}.ui-selectmanymenu .ui-selectlistbox-chkbox{width:1rem}.ui-selectlistbox-filter.ui-inputfield{padding-right:12%;padding-left:2%;width:85%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ui-selectlistbox-filter-container{position:relative;margin:.1em 0 .1em 0;padding:0}.ui-selectlistbox-filter-container .ui-icon{position:absolute;top:5px;right:2px}.ui-multiselectlistbox .ui-multiselectlistbox-listcontainer{float:left;margin-right:4px}.ui-multiselectlistbox .ui-multiselectlistbox-item{white-space:nowrap}.ui-multiselectlistbox.ui-state-disabled .ui-multiselectlistbox-item{cursor:default}.ui-multiselectlistbox .ui-multiselectlistbox-header{text-align:center;padding:2px 10px;border-bottom:0 none}.ui-listbox-outline{outline:1px dotted black;z-index:1}.ui-chkbox{display:inline-block;vertical-align:middle}.ui-chkbox .ui-chkbox-box{width:16px;height:16px;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer}.ui-chkbox .ui-chkbox-box.ui-state-disabled{cursor:default}.ui-chkbox-icon.ui-icon{overflow:visible}.ui-chkbox .ui-chkbox-label{cursor:pointer;margin:0 16px 0 8px;outline:medium none;z-index:1;display:inline-block;vertical-align:top}.ui-selectmanycheckbox label{vertical-align:middle;cursor:pointer;margin:0 16px 0 8px;outline:medium none;z-index:1;display:inline-block}.ui-selectmanycheckbox .ui-chkbox .ui-chkbox-box{display:block}.ui-selectoneradio label{cursor:pointer;display:inline-block;margin:0 16px 0 8px;vertical-align:middle}.ui-selectmanycheckbox.ui-widget td,.ui-selectoneradio.ui-widget td{border:0 none}.ui-panelgrid .ui-selectoneradio.ui-grid-responsive .ui-grid-row,.ui-panelgrid .ui-selectmanycheckbox.ui-grid-responsive .ui-grid-row{border-top:0 none}.ui-selectoneradio.ui-grid-responsive .ui-grid-row>div,.ui-selectmanycheckbox.ui-grid-responsive .ui-grid-row>div{padding:.5em}.ui-selectmanycheckbox .ui-selectmanycheckbox-item-group{font-weight:bold}.ui-selectmanycheckbox .ui-selectmanycheckbox-responsive-group{padding:.5em .5em .5em 0}.ui-radiobutton{margin:3px 0;width:16px;line-height:16px;display:inline-block;vertical-align:middle}.ui-radiobutton .ui-radiobutton-box{width:16px;height:16px;line-height:16px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;cursor:pointer}.ui-radiobutton .ui-radiobutton-box.ui-state-disabled{cursor:default}.ui-radiobutton-icon{margin-left:1px}.ui-radiobutton.ui-radiobutton-native{margin:0;padding:0}.ui-radiobutton.ui-radiobutton-native .ui-helper-hidden-accessible{clip:auto;position:static!important;width:auto;height:auto;overflow:visible;margin:0;padding:0}.ui-radiobutton.ui-radiobutton-native .ui-radiobutton-box{display:none}.ui-radiobutton.ui-radiobutton-native .ui-helper-hidden-accessible input{margin:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.ui-selectoneradio-native label{margin:0}.ui-selectonemenu{display:inline-block;position:relative;width:auto;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);cursor:pointer;padding-right:22px;vertical-align:top}.ui-selectonemenu .ui-selectonemenu-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:16px;height:100%;position:absolute;right:0;top:0;padding:0 3px}.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.ui-selectonemenu .ui-selectonemenu-label{display:block;border:0;white-space:nowrap;overflow:hidden;font-weight:normal;width:100%;text-align:left}.ui-selectonemenu.ui-state-disabled .ui-selectonemenu-trigger,.ui-selectonemenu.ui-state-disabled .ui-selectonemenu-label{cursor:default}.ui-selectonemenu label.ui-selectonemenu-label{cursor:pointer}.ui-selectonemenu input.ui-selectonemenu-label{cursor:default}.ui-selectonemenu-panel{position:absolute;height:auto}.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper{overflow:auto}.ui-selectonemenu-panel .ui-selectonemenu-item{font-weight:normal;cursor:pointer}.ui-selectonemenu-panel .ui-selectonemenu-item-group{font-weight:bold}.ui-selectonemenu-panel .ui-selectonemenu-list{padding:.4em;border:0 none}.ui-selectonemenu-panel .ui-selectonemenu-list-item{border:0 none;margin:1px 0;padding:3px 5px;text-align:left;white-space:nowrap}.ui-selectonemenu-footer{border:0 none;margin:1px 0;padding:3px 5px}.ui-selectonemenu-panel .ui-selectonemenu-table{border-collapse:collapse;width:100%}.ui-selectonemenu-panel .ui-selectonemenu-table td{border-color:inherit}.ui-selectonemenu-panel .ui-selectonemenu-table th,.ui-selectonemenu-panel .ui-selectonemenu-table td{border-width:1px;border-style:solid;padding:4px 10px 4px 10px}.ui-selectonemenu-panel .ui-selectonemenu-filter{width:85%;padding-right:15px}.ui-selectonemenu-panel .ui-selectonemenu-filter-container{position:relative;margin:0;padding:.4em;display:inline-block;width:100%}.ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon{position:absolute;top:10px;right:10px}.ui-selectonemenu-rtl{direction:rtl}.ui-selectonemenu-rtl .ui-selectonemenu-label{text-align:right}.ui-selectonemenu-rtl .ui-selectonemenu-trigger{left:0;right:auto}.ui-selectonemenu-panel-rtl .ui-selectonemenu-list-item{text-align:right}.ui-state-disabled a{outline:0}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;overflow:visible}.ui-button-icon-only{width:2.4em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.3em 1em}.ui-button-icon-only .ui-button-text{padding:.3em;text-indent:-9999999px}.ui-button-text-icon-left .ui-button-text{padding:.3em 1em .3em 2.1em}.ui-button-text-icon-right .ui-button-text{padding:.3em 2.1em .3em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-left .ui-icon,.ui-button-text-icon-right .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon.fa,.ui-button-text-icon-left .ui-icon.fa,.ui-button-text-icon-right .ui-icon.fa,.ui-button-icon-only .ui-icon.fab,.ui-button-text-icon-left .ui-icon.fab,.ui-button-text-icon-right .ui-icon.fab,.ui-button-icon-only .ui-icon.far,.ui-button-text-icon-left .ui-icon.far,.ui-button-text-icon-right .ui-icon.far,.ui-button-icon-only .ui-icon.fas,.ui-button-text-icon-left .ui-icon.fas,.ui-button-text-icon-right .ui-icon.fas,.ui-button-icon-only .ui-icon.fal,.ui-button-text-icon-left .ui-icon.fal,.ui-button-text-icon-right .ui-icon.fal{margin-top:-7px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icon-left{left:.5em}.ui-button-icon-right{right:.5em}.ui-buttonset .ui-button{margin-left:0;margin-right:0}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-linkbutton.ui-button.ui-state-default>a{color:inherit}.ui-linkbutton.ui-button.ui-state-hover>a{color:inherit}.ui-selectcheckboxmenu{display:inline-block;position:relative;width:auto;cursor:pointer}.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:16px;height:100%;position:absolute;right:0;top:0;padding:0 3px}.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon{margin-top:3px}.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label{display:block;padding:3px 26px 3px 5px;width:auto;border:0;cursor:pointer}.ui-selectcheckboxmenu.ui-state-disabled .ui-selectcheckboxmenu-trigger,.ui-selectcheckboxmenu.ui-state-disabled .ui-selectcheckboxmenu-label{cursor:auto}.ui-selectcheckboxmenu-panel{padding:.2em;position:absolute;overflow:hidden;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.8);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.8);box-shadow:0 5px 10px rgba(0,0,0,0.8)}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper{overflow:auto;position:relative;padding:.2em 0}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list{border:0 none}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:3px 5px;text-align:left;white-space:nowrap}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item{display:block;position:relative}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item .ui-chkbox{position:absolute;top:50%;margin-top:-8px}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item label{display:block;padding-left:2em}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-item-group{font-weight:bold}.ui-selectcheckboxmenu-header{margin-bottom:.3em;padding:.3em 0 .3em .4em}.ui-selectcheckboxmenu-header .ui-chkbox{float:left;cursor:pointer}.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container{float:left;position:relative;margin-left:5px}.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon{position:absolute;right:5px;top:2px}.ui-selectcheckboxmenu-header .ui-inputfield{padding:1px 20px 1px 2px}.ui-selectcheckboxmenu-header span.ui-icon{float:left}.ui-selectcheckboxmenu-header a.ui-selectcheckboxmenu-all,.ui-selectcheckboxmenu-header a.ui-selectcheckboxmenu-none{float:left;margin-right:10px;display:block}.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close{float:right;padding:1px;margin-right:.2em;display:block}.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close.ui-state-hover{padding:0}.ui-selectcheckboxmenu-multiple-container{clear:left;cursor:pointer;list-style-type:none;margin:0;min-height:24px;overflow:hidden;min-width:100px}.ui-selectcheckboxmenu-multiple-container.ui-inputfield{padding:0 22px 0 0;border:0}.ui-selectcheckboxmenu-multiple-container:empty:after{content:attr(label);white-space:nowrap;display:inline-block}.ui-selectcheckboxmenu-token{cursor:default;float:left;overflow:hidden;padding:1px 3px;white-space:nowrap;position:relative;margin:2px}.ui-selectcheckboxmenu-token-label{display:block;padding:0 2.1em 0 .5em}.ui-selectcheckboxmenu-token-icon{margin-top:-9px;position:absolute;right:.2em;top:50%;cursor:pointer}.ui-selectcheckboxmenu-input-token{float:left;list-style-type:none;margin:1px;padding:0}.ui-selectcheckboxmenu-input-token input{border:0 none;width:140px;outline:medium none;background-color:transparent;margin:2px}.ui-selectcheckboxmenu-multiple .ui-selectcheckboxmenu-trigger .ui-icon{position:relative;top:50%;margin-top:-8px}.ui-splitbutton{position:relative;padding-right:2em}.ui-splitbutton .ui-button.ui-splitbutton-menubutton{position:absolute;top:0;margin-left:-1px;right:0}.ui-splitbuttonmenu .ui-splitbuttonmenu-filter-container{position:relative;margin:0;padding:.4em 0;display:inline-block}.ui-splitbuttonmenu .ui-splitbuttonmenu-filter{width:100%;padding-right:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-splitbuttonmenu .ui-splitbuttonmenu-filter-container .ui-icon{position:absolute;top:10px;right:10px}.ui-splitbuttonmenu .ui-splitbuttonmenu-list-wrapper{overflow:auto}.ui-splitbuttonmenu.ui-menu .ui-menu-list .ui-widget-header,.ui-splitbuttonmenu.ui-menu .ui-menuitem-link{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.ui-button,.ui-splitbutton{display:inline-block}.ui-password-panel{padding:4px 10px;width:150px;margin-top:2px}.ui-password-panel .ui-password-meter{height:10px;background:transparent url("/javax.faces.resource/forms/password-meter.png.html?ln=primefaces&v=10.0.0") no-repeat left top;padding:0;margin:0}.ui-password-info{margin-top:4px}.ui-password-panel-overlay{position:absolute}.ui-outputlabel.ui-state-error{border:0 none}.ui-outputlabel .ui-outputlabel-rfi{margin-left:.4em}.ui-selectonebutton{display:inline-block;padding:1px}.ui-selectonebutton.ui-state-error{padding:0}.ui-selectonebutton .ui-button.ui-state-focus{outline:0}.ui-selectmanybutton{display:inline-block;padding:1px}.ui-selectmanybutton.ui-state-error{padding:0}.ui-selectmanybutton .ui-button.ui-state-focus{outline:0}.ui-cascadeselect{display:inline-flex;cursor:pointer;position:relative;user-select:none}.ui-cascadeselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-cascadeselect-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.ui-cascadeselect-label-empty{overflow:hidden;visibility:hidden}.ui-cascadeselect-panel{min-width:100%}.ui-cascadeselect-panel{position:absolute}.ui-cascadeselect-item{cursor:pointer;font-weight:normal;white-space:nowrap}.ui-cascadeselect-item-content{display:flex;align-items:center;overflow:hidden;position:relative}.ui-cascadeselect-group-icon{margin-left:auto}.ui-cascadeselect-items{margin:0;padding:0;list-style-type:none}.ui-cascadeselect-sublist{position:absolute;min-width:100%;z-index:1;display:none}.ui-cascadeselect-item-active{overflow:visible!important}.ui-cascadeselect-item-active>.ui-cascadeselect-sublist{display:block;left:100%;top:0}.ui-fluid .ui-inputfield{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-fluid .ui-inputtext{width:100%}.ui-fluid .ui-inputnumber{width:100%}.ui-fluid .ui-inputtext[size],.ui-fluid .ui-inputfield[size]{width:auto}.ui-fluid .ui-inputtextarea{width:100%}.ui-fluid .ui-selectonemenu{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-fluid .ui-selectonemenu .ui-selectonemenu-trigger{width:32px;padding:0 6px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-fluid .ui-calendar,.ui-fluid .ui-calendar input{width:100%}.ui-fluid .ui-calendar{position:relative}.ui-fluid .ui-trigger-calendar .ui-datepicker-trigger.ui-button{position:absolute;right:-2px;width:2.4em}.ui-fluid .ui-trigger-calendar .ui-button-icon-only .ui-button-text{padding:.28em}.ui-fluid .ui-trigger-calendar input.hasDatepicker{padding-right:2.4em}.ui-fluid .ui-spinner{width:100%}.ui-fluid .ui-spinner .ui-spinner-input{padding-right:36px;width:100%}.ui-fluid .ui-spinner .ui-spinner-button{width:auto}.ui-fluid .ui-spinner .ui-spinner-button .ui-icon{left:6px}.ui-fluid .ui-autocomplete,.ui-fluid .ui-autocomplete-input{width:100%}.ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button{width:2.4em}.ui-fluid .ui-inputmask{width:100%}.ui-fluid .ui-password{width:100%}.ui-fluid .ui-keyboard-input{width:100%}.ui-fluid .ui-selectcheckboxmenu{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-fluid .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon{margin-left:auto;margin-right:auto}.ui-fluid .ui-selectcheckboxmenu-trigger{width:32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-fluid .ui-button{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-fluid .ui-buttonset{width:100%}.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button{width:100%}.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button{width:50%}.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button{width:33.3%}.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button{width:25%}.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button{width:20%}.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:16.6%}@media(max-width:640px){.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:100%}}.ui-fluid .ui-splitbutton{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-fluid .ui-splitbutton .ui-button{width:100%}.ui-fluid .ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-fluid .ui-selectonelistbox,.ui-fluid .ui-selectmanymenu{width:100%}.ui-fluid .ui-cascadeselect{display:flex}.ui-fluid .ui-cascadeselect .ui-cascadeselect-label{width:1%}.ui-float-label{display:block;position:relative}.ui-float-label>label{font-weight:normal;position:absolute;pointer-events:none;left:.25em;top:50%;margin-top:-.5em;transition:.3s ease all;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;color:#898989;line-height:1}.ui-float-label>textarea ~ label{top:1.2em}.ui-float-label>input:focus ~ label,.ui-float-label>input.ui-state-filled ~ label,.ui-float-label>textarea:focus ~ label,.ui-float-label>textarea.ui-state-filled ~ label,.ui-float-label>.ui-inputwrapper-focus ~ label,.ui-float-label>.ui-inputwrapper-filled ~ label{top:-.75em;font-size:12px}.ui-float-label>input:-webkit-autofill ~ label,.ui-float-label>textarea:-webkit-autofill ~ label{top:-.75em;font-size:12px}.ui-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.ui-slider .ui-slider-handle{cursor:grab}
.ui-inputgroup{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ui-inputgroup .ui-inputgroup-addon,.ui-inputgroup .ui-inputgroup-addon-checkbox{display:inline-block;text-align:center;min-width:1.5em;border-width:1px;border-style:solid}.ui-inputgroup .ui-inputgroup-addon{padding:4px}.ui-inputgroup .ui-inputgroup-addon-checkbox{padding:1px}.ui-inputgroup .ui-inputgroup-addon+.ui-inputgroup-addon{border-left:0 none}.ui-inputgroup .ui-inputtext,.ui-inputgroup .ui-inputtextarea,.ui-inputgroup .ui-password,.ui-inputgroup .ui-autocomplete-input,.ui-inputgroup .ui-chips-container,.ui-inputgroup .ui-spinner-input{padding-left:.5em}.ui-inputgroup>.ui-inputtext:not(:first-child),.ui-inputgroup>.ui-inputtextarea:not(:first-child),.ui-inputgroup>.ui-password:not(:first-child),.ui-inputgroup>.ui-inputnumber:not(:first-child)>.ui-inputtext,.ui-inputgroup>.ui-inputmask:not(:first-child),.ui-inputgroup>.ui-calendar:not(:first-child)>.ui-inputfield,.ui-inputgroup>.ui-chips:not(:first-child)>.ui-chips-container,.ui-inputgroup>.ui-selectonemenu:not(:first-child),.ui-inputgroup>.ui-selectonebutton:not(:first-child)>.ui-button,.ui-inputgroup>.ui-autocomplete:not(:first-child)>.ui-autocomplete-input,.ui-inputgroup>.ui-spinner:not(:first-child),.ui-inputgroup>.ui-spinner:not(:first-child)>.ui-spinner-input{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 none}.ui-inputgroup>.ui-inputtext:not(:last-child),.ui-inputgroup>.ui-inputtextarea:not(:last-child),.ui-inputgroup>.ui-password:not(:last-child),.ui-inputgroup>.ui-inputnumber:not(:last-child)>.ui-inputtext,.ui-inputgroup>.ui-inputmask:not(:last-child),.ui-inputgroup>.ui-selectonemenu:not(:last-child),.ui-inputgroup>.ui-calendar:not(:last-child)>.ui-inputfield,.ui-inputgroup>.ui-chips:not(:last-child)>.ui-chips-container,.ui-inputgroup>.ui-selectonebutton:not(:last-child)>.ui-button,.ui-inputgroup>.ui-autocomplete:not(:last-child)>.ui-autocomplete-input,.ui-inputgroup>.ui-spinner:not(:last-child),.ui-inputgroup>.ui-spinner:not(:last-child)>.ui-spinner-input,.ui-inputgroup>.ui-spinner:not(:last-child)>.ui-spinner-button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}.ui-inputgroup .ui-button{margin-right:0;border-radius:0}.ui-inputgroup .ui-inputgroup-addon-checkbox .ui-chkbox{margin-right:0;vertical-align:bottom;position:relative;top:2px}.ui-inputgroup .ui-button .ui-button-text{padding-bottom:4px;padding-top:4px}.ui-fluid .ui-inputgroup .ui-button{width:auto}.ui-fluid .ui-inputgroup .ui-button-icon-only{min-width:2.2em}
.ui-grid{clear:both;padding:0;margin:0}.ui-grid::before,.ui-grid::after{content:"";display:table}.ui-grid::after{clear:both}.ui-grid .ui-grid-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;clear:both}.ui-grid-row::after{clear:both;content:"";display:table}.ui-grid-col-1,.ui-grid-col-2,.ui-grid-col-3,.ui-grid-col-4,.ui-grid-col-5,.ui-grid-col-6,.ui-grid-col-7,.ui-grid-col-8,.ui-grid-col-9,.ui-grid-col-10,.ui-grid-col-11,.ui-grid-col-12{float:left;box-sizing:border-box}.ui-grid-col-0{display:none}.ui-grid-col-1{width:8.33333333%}.ui-grid-col-2{width:16.66666667%}.ui-grid-col-3{width:25%}.ui-grid-col-4{width:33.33333333%}.ui-grid-col-5{width:41.66666667%}.ui-grid-col-6{width:50%}.ui-grid-col-7{width:58.33333333%}.ui-grid-col-8{width:66.66666667%}.ui-grid-col-9{width:75%}.ui-grid-col-10{width:83.33333333%}.ui-grid-col-11{width:91.66666667%}.ui-grid-col-12{width:100%}@media(min-width:480px){.ui-grid-fixed{width:480px}}@media(min-width:768px){.ui-grid-fixed{width:768px}}@media(min-width:960px){.ui-grid-fixed{width:960px}}@media(min-width:1024px){.ui-grid-fixed{width:1024px}}@media(max-width:640px){.ui-grid-responsive .ui-grid-row{display:block}.ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,.ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,.ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,.ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12{width:100%;float:none}}.ui-grid.ui-grid-pad>.ui-grid-row>div{padding:.25em .5em}@media(max-width:640px){.ui-grid-responsive .ui-grid-row{display:block}.ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,.ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,.ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,.ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12{width:100%;float:none}}.ui-g{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;box-sizing:border-box}.ui-g::after{clear:both;content:"";display:table;box-sizing:border-box}.ui-g-1,.ui-g-2,.ui-g-3,.ui-g-4,.ui-g-5,.ui-g-6,.ui-g-7,.ui-g-8,.ui-g-9,.ui-g-10,.ui-g-11,.ui-g-12{float:left;box-sizing:border-box;padding:.5em}.ui-g-0{display:none}.ui-g-1{width:8.33333333%}.ui-g-2{width:16.66666667%}.ui-g-3{width:25%}.ui-g-4{width:33.33333333%}.ui-g-5{width:41.66666667%}.ui-g-6{width:50%}.ui-g-7{width:58.33333333%}.ui-g-8{width:66.66666667%}.ui-g-9{width:75%}.ui-g-10{width:83.33333333%}.ui-g-11{width:91.66666667%}.ui-g-12{width:100%}.ui-g-offset-12{margin-left:100%}.ui-g-offset-11{margin-left:91.66666667%}.ui-g-offset-10{margin-left:83.33333333%}.ui-g-offset-9{margin-left:75%}.ui-g-offset-8{margin-left:66.66666667%}.ui-g-offset-7{margin-left:58.33333333%}.ui-g-offset-6{margin-left:50%}.ui-g-offset-5{margin-left:41.66666667%}.ui-g-offset-4{margin-left:33.33333333%}.ui-g-offset-3{margin-left:25%}.ui-g-offset-2{margin-left:16.66666667%}.ui-g-offset-1{margin-left:8.33333333%}.ui-g-offset-0{margin-left:0}@media screen and (max-width:40em){.ui-sm-1,.ui-sm-2,.ui-sm-3,.ui-sm-4,.ui-sm-5,.ui-sm-6,.ui-sm-7,.ui-sm-8,.ui-sm-9,.ui-sm-10,.ui-sm-11,.ui-sm-12{padding:.5em}.ui-sm-0{display:none}.ui-sm-1{width:8.33333333%}.ui-sm-2{width:16.66666667%}.ui-sm-3{width:25%}.ui-sm-4{width:33.33333333%}.ui-sm-5{width:41.66666667%}.ui-sm-6{width:50%}.ui-sm-7{width:58.33333333%}.ui-sm-8{width:66.66666667%}.ui-sm-9{width:75%}.ui-sm-10{width:83.33333333%}.ui-sm-11{width:91.66666667%}.ui-sm-12{width:100%}.ui-sm-offset-12{margin-left:100%}.ui-sm-offset-11{margin-left:91.66666667%}.ui-sm-offset-10{margin-left:83.33333333%}.ui-sm-offset-9{margin-left:75%}.ui-sm-offset-8{margin-left:66.66666667%}.ui-sm-offset-7{margin-left:58.33333333%}.ui-sm-offset-6{margin-left:50%}.ui-sm-offset-5{margin-left:41.66666667%}.ui-sm-offset-4{margin-left:33.33333333%}.ui-sm-offset-3{margin-left:25%}.ui-sm-offset-2{margin-left:16.66666667%}.ui-sm-offset-1{margin-left:8.33333333%}.ui-sm-offset-0{margin-left:0}}@media screen and (min-width:40.063em){.ui-md-1,.ui-md-2,.ui-md-3,.ui-md-4,.ui-md-5,.ui-md-6,.ui-md-7,.ui-md-8,.ui-md-9,.ui-md-10,.ui-md-11,.ui-md-12{padding:.5em}.ui-md-0{display:none}.ui-md-1{width:8.33333333%}.ui-md-2{width:16.66666667%}.ui-md-3{width:25%}.ui-md-4{width:33.33333333%}.ui-md-5{width:41.66666667%}.ui-md-6{width:50%}.ui-md-7{width:58.33333333%}.ui-md-8{width:66.66666667%}.ui-md-9{width:75%}.ui-md-10{width:83.33333333%}.ui-md-11{width:91.66666667%}.ui-md-12{width:100%}.ui-md-offset-12{margin-left:100%}.ui-md-offset-11{margin-left:91.66666667%}.ui-md-offset-10{margin-left:83.33333333%}.ui-md-offset-9{margin-left:75%}.ui-md-offset-8{margin-left:66.66666667%}.ui-md-offset-7{margin-left:58.33333333%}.ui-md-offset-6{margin-left:50%}.ui-md-offset-5{margin-left:41.66666667%}.ui-md-offset-4{margin-left:33.33333333%}.ui-md-offset-3{margin-left:25%}.ui-md-offset-2{margin-left:16.66666667%}.ui-md-offset-1{margin-left:8.33333333%}.ui-md-offset-0{margin-left:0}}@media screen and (min-width:64.063em){.ui-lg-1,.ui-lg-2,.ui-lg-3,.ui-lg-4,.ui-lg-5,.ui-lg-6,.ui-lg-7,.ui-lg-8,.ui-lg-9,.ui-lg-10,.ui-lg-11,.ui-lg-12{padding:.5em}.ui-lg-0{display:none}.ui-lg-1{width:8.33333333%}.ui-lg-2{width:16.66666667%}.ui-lg-3{width:25%}.ui-lg-4{width:33.33333333%}.ui-lg-5{width:41.66666667%}.ui-lg-6{width:50%}.ui-lg-7{width:58.33333333%}.ui-lg-8{width:66.66666667%}.ui-lg-9{width:75%}.ui-lg-10{width:83.33333333%}.ui-lg-11{width:91.66666667%}.ui-lg-12{width:100%}.ui-lg-offset-12{margin-left:100%}.ui-lg-offset-11{margin-left:91.66666667%}.ui-lg-offset-10{margin-left:83.33333333%}.ui-lg-offset-9{margin-left:75%}.ui-lg-offset-8{margin-left:66.66666667%}.ui-lg-offset-7{margin-left:58.33333333%}.ui-lg-offset-6{margin-left:50%}.ui-lg-offset-5{margin-left:41.66666667%}.ui-lg-offset-4{margin-left:33.33333333%}.ui-lg-offset-3{margin-left:25%}.ui-lg-offset-2{margin-left:16.66666667%}.ui-lg-offset-1{margin-left:8.33333333%}.ui-lg-offset-0{margin-left:0}}@media screen and (min-width:90.063em){.ui-xl-1,.ui-xl-2,.ui-xl-3,.ui-xl-4,.ui-xl-5,.ui-xl-6,.ui-xl-7,.ui-xl-8,.ui-xl-9,.ui-xl-10,.ui-xl-11,.ui-xl-12{padding:.5em}.ui-xl-0{display:none}.ui-xl-1{width:8.33333333%}.ui-xl-2{width:16.66666667%}.ui-xl-3{width:25%}.ui-xl-4{width:33.33333333%}.ui-xl-5{width:41.66666667%}.ui-xl-6{width:50%}.ui-xl-7{width:58.33333333%}.ui-xl-8{width:66.66666667%}.ui-xl-9{width:75%}.ui-xl-10{width:83.33333333%}.ui-xl-11{width:91.66666667%}.ui-xl-12{width:100%}.ui-xl-offset-12{margin-left:100%}.ui-xl-offset-11{margin-left:91.66666667%}.ui-xl-offset-10{margin-left:83.33333333%}.ui-xl-offset-9{margin-left:75%}.ui-xl-offset-8{margin-left:66.66666667%}.ui-xl-offset-7{margin-left:58.33333333%}.ui-xl-offset-6{margin-left:50%}.ui-xl-offset-5{margin-left:41.66666667%}.ui-xl-offset-4{margin-left:33.33333333%}.ui-xl-offset-3{margin-left:25%}.ui-xl-offset-2{margin-left:16.66666667%}.ui-xl-offset-1{margin-left:8.33333333%}.ui-xl-offset-0{margin-left:0}}.ui-g-nopad{padding:0}
.ui-growl{position:fixed;top:20px;right:20px;width:301px}.ui-growl-item-container{position:relative;margin:0 0 10px 0;opacity:.85;filter:alpha(opacity=85)}.ui-growl-item{display:block;padding:10px 15px}.ui-growl-item p{padding:0;margin:0}.ui-growl-icon-close{position:absolute;top:5px;right:3px;cursor:pointer}.ui-growl-title{font-weight:bold;padding:0 0 7px 0;display:block}.ui-growl-image{width:32px;height:32px;float:left;margin:0;padding:0;display:block;background:url("/javax.faces.resource/messages/messages.png.html?ln=primefaces&v=10.0.0") no-repeat}.ui-growl-image-info{background-position:0 -264px}.ui-growl-image-warn{background-position:0 -396px}.ui-growl-image-error{background-position:0 0}.ui-growl-image-fatal{background-position:0 -132px}.ui-growl-message{padding:0 0 5px 0;width:220px;float:right}.ui-growl-message p{font-weight:normal}
.ui-inplace .ui-inplace-display{cursor:pointer;border:0 none!important}.ui-inplace .ui-inplace-disabled{cursor:default}.ui-inplace .ui-inplace-editor{margin-left:.1em}
.ui-lightbox{position:fixed}.ui-lightbox-content-wrapper{position:relative}.ui-lightbox-content{position:relative;margin:0;padding:0;background-color:#000}.ui-lightbox-nav-right,.ui-lightbox-nav-left{position:absolute;top:50%;cursor:pointer}.ui-lightbox-nav-left{left:0}.ui-lightbox-nav-right{right:0}.ui-lightbox-loading{background:url("/javax.faces.resource/lightbox/images/loading.gif.html?ln=primefaces&v=10.0.0") #000 center center no-repeat}.ui-lightbox-caption{padding:.2em .4em;display:none}.ui-lightbox-caption-text{margin:.3em 0 .1em 0;float:left}.ui-lightbox-close{float:right;margin:0;padding:1px}.ui-lightbox-close.ui-state-hover{padding:0}
.ui-menu{width:12.5em;padding:.3em;position:relative;outline:0 none}.ui-menu.ui-menu-dynamic{position:absolute;display:none;z-index:100000}.ui-menu.ui-menu-dynamic-maxheight{overflow-y:auto}.ui-menu-list{position:static}.ui-menu .ui-menu-list .ui-menuitem{border:0}.ui-menu .ui-menu-list .ui-widget-header{clear:both;float:left;width:98%;margin:1px 0}.ui-menu .ui-menuitem{width:100%;float:left;clear:both;margin:1px 0;padding:0}.ui-menu .ui-menuitem-parent{width:100%;float:left;clear:both;margin:1px 0;padding:0}.ui-menu .ui-menuitem-link{display:block;width:92%;outline:0;text-decoration:none;font-weight:400;border:solid 1px transparent;float:left;line-height:16px;padding:.3em;cursor:pointer}.ui-menu .ui-menuitem-link .ui-menuitem-icon,.ui-menu .ui-submenu-icon{display:inline-block;float:left}.ui-menu .ui-submenu-icon{margin-top:1px}.ui-menu .ui-menuitem-text{float:left}.ui-menu .ui-widget-header h1,.ui-menu .ui-widget-header h2,.ui-menu .ui-widget-header h3,.ui-menu .ui-widget-header h4,.ui-menu .ui-widget-header h5,.ui-menu .ui-widget-header h6{float:left;display:block;font-size:1em;margin:0 auto;padding:.3em 3%}.ui-menu .ui-menu-parent .ui-menu-child{display:none;width:12.5em;padding:.3em;position:absolute;margin:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-menu .ui-menu-parent{position:relative}.ui-menu.ui-menu-toggleable li.ui-widget-header{position:relative;min-height:0}.ui-menu.ui-menu-toggleable li.ui-widget-header h3{padding-left:2em}.ui-menu.ui-menu-toggleable li.ui-widget-header.ui-state-hover{cursor:pointer}.ui-menu.ui-menu-toggleable li.ui-widget-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-menu .ui-menu-parent .ui-icon-triangle-1-e,.ui-menu .ui-menu-parent .ui-icon-triangle-1-s,.ui-menubar .ui-menu-child .ui-icon-triangle-1-s,.ui-menubar .ui-menu-child .ui-icon-triangle-1-s{float:right}.ui-menubutton{padding:0;position:relative;display:inline-block}.ui-menubutton .ui-button{margin:0}.ui-menubar{width:auto}.ui-menubar .ui-menuitem{width:auto;clear:none}.ui-menubar .ui-menu-child .ui-menuitem{width:100%}.ui-menubar .ui-menu-child{top:25px;left:0}.ui-menubar .ui-menuitem-link{width:auto;padding:.4em .3em}.ui-menubar .ui-menu-child .ui-menuitem-link{width:92%}.ui-menubar .ui-widget-header{clear:none;width:auto;margin:0 3px 0 0}.ui-menubar .ui-widget-header h1,.ui-menubar .ui-widget-header h2,.ui-menubar .ui-widget-header h3,.ui-menubar .ui-widget-header h4,.ui-menubar .ui-widget-header h5,.ui-menubar .ui-widget-header h6{padding:.4em .3em}.ui-menubar .ui-menubar-options{float:right}.ui-menubar>.ui-menu-list>.ui-menuitem>.ui-menuitem-link span.ui-icon-triangle-1-e,.ui-menubar>.ui-menu-list>.ui-menuitem>.ui-menuitem-link span.ui-icon-triangle-1-s{*float:none}body .ui-menu .ui-divider.ui-divider-vertical{display:inline-flex;vertical-align:middle;margin:.25rem 0}body .ui-menu .ui-divider.ui-divider-horizontal{margin:0 .25rem}.ui-megamenu td{vertical-align:top}.ui-menu.ui-megamenu .ui-menu-parent .ui-menu-child{width:auto}.ui-menu.ui-megamenu .ui-menu-child>table{width:auto}.ui-menu.ui-megamenu .ui-menu-child .ui-menu-list{width:12.5em}.ui-megamenu-vertical{width:12.5em}.ui-megamenu-vertical .ui-menu-parent{clear:both;width:100%}.ui-megamenu-vertical .ui-submenu-link.ui-menuitem-link{width:92%}.ui-megamenu .ui-widget-header span{display:block;float:left;font-size:1em;margin:0 auto;padding:.4em .3em}.ui-breadcrumb{margin:0;padding:0;overflow:hidden;padding:5px 5px 7px 5px}.ui-breadcrumb ul{margin:0;padding:0;display:block}.ui-breadcrumb ul li{display:block;float:left;position:relative;overflow:hidden}.ui-breadcrumb ul li span{display:block;overflow:hidden}.ui-breadcrumb ul li .ui-menuitem-link{display:block;position:relative;overflow:hidden;float:left;*cursor:pointer;margin-top:3px}.ui-breadcrumb ul li a.ui-icon-home{padding:0;margin-top:1px;overflow:hidden}.ui-breadcrumb-chevron{float:left;margin-top:2px}.ui-breadcrumb .ui-breadcrumb-options{float:right}.ui-breadcrumb .ui-breadcrumb-items{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:wrap}.ui-breadcrumb-home-icon .ui-menuitem-text{display:none}.ui-breadcrumb .ui-menuitem-link{text-decoration:none}.ui-slidemenu .ui-slidemenu-wrapper{position:relative}.ui-slidemenu .ui-slidemenu-content{overflow-x:hidden;overflow-y:auto;position:relative}.ui-slidemenu .ui-menu-list{position:absolute;top:0}.ui-slidemenu .ui-menu-parent{position:static}.ui-slidemenu .ui-menu-child{box-shadow:none;border:0 none;background:none repeat scroll 0 0 transparent}.ui-slidemenu-backward{position:absolute;bottom:0;width:95%;margin-bottom:.4em;padding:.2em;cursor:pointer;display:none}.ui-slidemenu-backward .ui-icon{float:left}.ui-splitbuttonmenu{width:auto}.ui-panelmenu{width:auto}.ui-panelmenu .ui-panelmenu-panel{padding:0;margin:0}.ui-panelmenu .ui-panelmenu-header{cursor:pointer;position:relative;margin:0}.ui-panelmenu .ui-panelmenu-header a{display:block;padding:.5em .5em .5em 2.2em}.ui-panelmenu .ui-panelmenu-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-panelmenu .ui-panelmenu-content{padding:.2em 0;border-top:0;margin-top:-2px;position:relative;top:1px;overflow:auto;outline:0}.ui-panelmenu .ui-panelmenu-header.ui-state-disabled,.ui-panelmenu .ui-panelmenu-header.ui-state-disabled a{cursor:default}.ui-panelmenu .ui-menu-list{position:static}.ui-panelmenu .ui-menuitem{margin:1px 0;padding:0}.ui-panelmenu .ui-menuitem-link{display:block;outline:0;text-decoration:none;font-weight:400;border:solid 1px transparent;line-height:16px;cursor:pointer;position:relative;padding:.3em .3em .3em 2em}.ui-panelmenu .ui-menu-parent .ui-menuitem-link-hasicon{padding-left:2.8em}.ui-panelmenu .ui-icon{position:absolute;right:auto;top:0;bottom:0;margin:auto 0;left:.5em}.ui-panelmenu .ui-menu-parent>.ui-menuitem-link>.ui-icon{left:1.5em}.ui-panelmenu .ui-menu-parent .ui-panelmenu-icon.ui-icon{left:.5em}.ui-panelmenu .ui-menuitem-text{float:none}.ui-panelmenu .ui-menu-parent .ui-menu-list{margin-left:20px}.ui-menuitem-outline{outline:1px dotted;z-index:1}.ui-tabmenu{position:relative}.ui-tabmenu .ui-tabmenu-nav{margin:0;padding:.2em .2em 0}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem{list-style:none;float:left;position:relative;margin:0 .2em 1px 0;padding:0;white-space:nowrap;display:block;border-bottom:0;top:1px}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem-hasicon a{padding:.5em 1em .5em .2em}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-icon{float:left;cursor:pointer}.ui-steps ul{list-style-type:none;padding:0;margin:0}.ui-steps .ui-steps-item{float:left;box-sizing:border-box}.ui-steps .ui-steps-item .ui-menuitem-link{text-decoration:none;display:block;padding:1em;position:relative;text-align:center}.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link,.ui-steps .ui-steps-item.ui-state-disabled .ui-menuitem-link{cursor:default}.ui-steps .ui-steps-number{font-size:200%;display:block}.ui-steps .ui-steps-title{display:block;white-space:nowrap}@media(max-width:640px){.ui-steps .ui-steps-item .ui-menuitem-link{padding:.5em}.ui-steps .ui-steps-item .ui-steps-title{display:none}}.ui-fluid .ui-menu{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-touch-selection-disabled{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.ui-messages-info,.ui-messages-warn,.ui-messages-error,.ui-messages-fatal{border:1px solid;margin:10px 0;padding:10px 10px 10px 10px}.ui-message-info,.ui-message-error,.ui-message-warn,.ui-message-fatal{border:1px solid;margin:0 5px;padding:2px 5px}.ui-messages-info-icon,.ui-messages-warn-icon,.ui-messages-error-icon,.ui-messages-fatal-icon,.ui-message-info-icon,.ui-message-warn-icon,.ui-message-error-icon,.ui-message-fatal-icon{background:url("/javax.faces.resource/messages/messages.png.html?ln=primefaces&v=10.0.0") no-repeat;display:block;float:left;margin:0;padding:0;position:relative}.ui-messages-info-icon,.ui-messages-warn-icon,.ui-messages-error-icon,.ui-messages-fatal-icon{height:24px;width:24px;margin-top:-4px}.ui-message-info-icon,.ui-message-warn-icon,.ui-message-error-icon,.ui-message-fatal-icon{height:16px;width:16px}.ui-messages-info-summary,.ui-messages-warn-summary,.ui-messages-error-summary,.ui-messages-fatal-summary,.ui-message-info-summary,.ui-message-warn-summary,.ui-message-error-summary,.ui-message-fatal-summary{margin-left:10px;font-weight:bold}.ui-messages-info-detail,.ui-messages-warn-detail,.ui-messages-error-detail,.ui-messages-fatal-detail,.ui-message-info-detail,.ui-message-warn-detail,.ui-message-error-detail,.ui-message-fatal-detail{margin-left:5px}.ui-messages-info,.ui-message-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.ui-messages-warn,.ui-message-warn{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.ui-messages-error,.ui-message-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.ui-messages-fatal,.ui-message-fatal{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.ui-messages ul{margin:0 25px;padding:0;list-style-type:none}.ui-messages.ui-messages-noicon ul{margin:0 25px 0 0}.ui-message-icon-only{width:16px;height:16px}.ui-messages-info-icon{background-position:0 -316px}.ui-messages-warn-icon{background-position:0 -448px}.ui-messages-error-icon{background-position:0 -52px}.ui-messages-fatal-icon{background-position:0 -184px}.ui-message-info-icon{background-position:0 -360px}.ui-message-warn-icon{background-position:0 -492px}.ui-message-error-icon{background-position:0 -96px}.ui-message-fatal-icon{background-position:0 -228px}.ui-messages .ui-messages-close{float:right;cursor:pointer}
.ui-notificationbar{position:fixed;width:100%;height:100px;display:none;padding:10px}.ui-notificationbar-close{position:absolute;right:3em;top:1em;cursor:pointer}
.ui-orderlist{display:table}.ui-orderlist .ui-orderlist-caption{width:180px}.ui-orderlist .ui-orderlist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:200px;width:200px}.ui-orderlist .ui-orderlist-list li{margin:1px;padding:2px}.ui-orderlist .ui-button{display:block;margin-bottom:.3em}.ui-orderlist .ui-orderlist-button.ui-button-text-icon-primary{width:100%}.ui-orderlist .ui-orderlist-item{cursor:pointer;border:0 none;font-weight:inherit}.ui-orderlist .ui-orderlist-caption{text-align:center;padding:4px 0;border-bottom:0 none}.ui-orderlist table{width:100%;border-collapse:collapse}.ui-orderlist.ui-state-disabled .ui-orderlist-item,.ui-orderlist.ui-state-disabled .ui-button{cursor:default}.ui-orderlist.ui-state-disabled .ui-orderlist-list{overflow:hidden}.ui-orderlist.ui-grid-responsive{display:block;width:100%}.ui-orderlist.ui-grid-responsive .ui-orderlist-list,.ui-orderlist.ui-grid-responsive .ui-orderlist-caption{width:100%}.ui-orderlist.ui-grid-responsive .ui-orderlist-controls .ui-button{width:100%}@media(max-width:640px){.ui-orderlist.ui-grid-responsive .ui-orderlist-controls{text-align:center;padding:0}.ui-orderlist.ui-grid-responsive .ui-orderlist-controls .ui-button{display:inline;width:20%}}
.ui-outputpanel-loading{background:url("/javax.faces.resource/outputpanel/images/loading.gif.html?ln=primefaces&v=10.0.0") center center no-repeat;width:32px;height:32px}
.ui-overlaypanel{padding:0;margin:0;position:absolute;display:none}.ui-overlaypanel-content{padding:.5em 1em}.ui-overlaypanel-close{position:absolute;top:-10px;right:-10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.ui-overlaypanel-mask{position:fixed;top:0;right:0;bottom:0;left:0;user-select:none}
.ui-panel{padding:.2em}.ui-panel .ui-panel-titlebar{padding:.5em 1em .3em}.ui-panel .ui-panel-title{margin:.1em 16px .2em 0}.ui-panel .ui-panel-titlebar-icon{float:right;cursor:pointer}.ui-panel .ui-panel-titlebar-icon,.ui-panel .ui-panel-titlebar-icon:hover,.ui-panel .ui-panel-titlebar-icon:focus{margin-left:.2em;margin-top:-0.2em;*margin:-1.5em 0 0 .2em}.ui-panel .ui-panel-content{border:0;background:0;padding:.5em 1em}.ui-panel .ui-panel-footer{border-width:1px 0 0;margin:.5em 0 0;padding:.5em 1em;text-align:left}.ui-panel-collapsed-h .ui-panel-titlebar-icon,.ui-panel-collapsed-h .ui-panel-titlebar-icon:hover,.ui-panel-collapsed-h .ui-panel-titlebar-icon:focus{*margin:-0.2em 0 0 .1em}.ui-panel.ui-panel-collapsed-h{width:42px}.ui-panel.ui-panel-collapsed-h .ui-panel-title{display:none}.ui-panel .ui-panel-actions{float:right}
.ui-panelgrid{border-collapse:collapse}.ui-panelgrid .ui-panelgrid-header{text-align:center;padding:4px 10px}.ui-panelgrid .ui-panelgrid-footer{text-align:left;padding:2px 5px}.ui-panelgrid .ui-panelgrid-cell{border-width:1px;border-style:solid;border-color:inherit;padding:4px 10px}.ui-panelgrid.ui-noborder .ui-panelgrid-cell{border:0 none}.ui-panelgrid.ui-noborder .ui-widget-content,.ui-panelgrid.ui-noborder .ui-widget-header{border:0 none}.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-content.ui-widget-content,.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-header.ui-widget-header,.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-footer.ui-widget-header,.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-header>tr.ui-widget-header,.ui-panelgrid.ui-panelgrid-blank tbody>tr.ui-widget-content,.ui-panelgrid.ui-panelgrid-blank tbody>tr.ui-widget-content>td.ui-panelgrid-cell,.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-footer>tr.ui-widget-footer{background:0;border:0 none}.ui-panelgrid .ui-panelgrid-cell.ui-panelgrid-nopad{padding:0}.ui-panelgrid .p-grid .ui-panelgrid-cell,.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell{border:0 none}@media(max-width:640px){.ui-panelgrid .ui-grid-responsive .ui-grid-row{border-top:1px solid #bcc7cf}.ui-panelgrid .ui-grid-responsive .ui-grid-row:first-child{border-top:0 none}.ui-panelgrid.ui-noborder .ui-grid-responsive .ui-grid-row{border:0 none}}
.ui-paginator{margin:0;text-align:center;padding:2px}.ui-paginator.ui-paginator-top{border-bottom:0 none}.ui-paginator.ui-paginator-bottom{border-top:0 none}.ui-paginator.ui-paginator-top .ui-paginator-top-left-content{float:left}.ui-paginator.ui-paginator-top .ui-paginator-top-right-content{float:right}.ui-paginator.ui-paginator-bottom .ui-paginator-bottom-left-content{float:left}.ui-paginator.ui-paginator-bottom .ui-paginator-bottom-right-content{float:right}.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-pages,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev,.ui-paginator .ui-paginator-current{display:inline-block;padding:2px 6px;margin-left:1px;margin-right:1px;text-decoration:none;outline:0}.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev{cursor:pointer}.ui-paginator .ui-paginator-current,.ui-paginator .ui-paginator-rpp-options{margin-left:1em;margin-right:1em;background-image:none}.ui-paginator .ui-paginator-next .ui-icon,.ui-paginator .ui-paginator-prev .ui-icon,.ui-paginator .ui-paginator-first .ui-icon,.ui-paginator .ui-paginator-last .ui-icon{height:auto;overflow:inherit}.ui-paginator .ui-paginator-jtp-select option,.ui-paginator .ui-paginator-rpp-options option{background-image:none;border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}@media(max-width:640px){.ui-paginator .ui-paginator-pages{display:none}}
.ui-picklist>div{float:left}.ui-picklist .ui-picklist-buttons{height:200px;padding:0 5px}.ui-picklist .ui-picklist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:200px;width:200px}.ui-picklist .ui-picklist-list li{margin:1px;padding:2px;overflow-wrap:break-word}.ui-picklist .ui-button{display:block;margin-bottom:.3em}.ui-picklist .ui-button-text-icon-left{width:100%}.ui-picklist .ui-picklist-item{cursor:pointer;border:0 none;font-weight:inherit}.ui-picklist .ui-picklist-caption{text-align:center;padding:4px 0;border-bottom:0 none}.ui-picklist table{width:100%;border-collapse:collapse}.ui-picklist .ui-picklist-filter{padding-right:15px;width:100%;box-sizing:border-box}.ui-picklist .ui-picklist-filter-container{position:relative;margin:0;padding:0}.ui-picklist .ui-picklist-filter-container .ui-icon{position:absolute;top:5px;right:2px}.ui-picklist{display:table}.ui-picklist>div{float:none;display:table-cell;vertical-align:top}.ui-picklist .ui-picklist-buttons{vertical-align:middle}.ui-picklist.ui-picklist-vertical{display:table}.ui-picklist.ui-picklist-vertical>div{float:none;display:table-row;vertical-align:top}.ui-picklist.ui-picklist-vertical .ui-picklist-buttons{text-align:center;height:auto}.ui-picklist.ui-picklist-vertical .ui-picklist-buttons .ui-button{display:inline-block}.ui-picklist.ui-picklist-vertical .ui-button{margin-top:.3em}.ui-picklist-outline{outline:1px dotted black;z-index:1}.ui-picklist-list.ui-picklist-source,.ui-picklist-list.ui-picklist-target{outline:0}.ui-picklist.ui-picklist-responsive *{box-sizing:border-box}.ui-picklist.ui-picklist-responsive{width:100%}.ui-picklist.ui-picklist-responsive .ui-picklist-list-wrapper{width:35%}.ui-picklist.ui-picklist-responsive .ui-picklist-list-wrapper:nth-child(1),.ui-picklist.ui-picklist-responsive .ui-picklist-list-wrapper:nth-last-child(2){width:45%}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons{width:10%}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{width:100%}.ui-picklist.ui-picklist-responsive .ui-picklist-list{width:auto}.ui-picklist.ui-picklist-responsive .ui-chkbox-box{width:18px;height:18px}@media(max-width:640px){.ui-picklist.ui-picklist-responsive{display:block}.ui-picklist.ui-picklist-responsive>div{display:block;width:100%!important}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons{text-align:center;height:auto;padding:5px 0}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{display:inline;width:20%}.ui-picklist.ui-picklist-responsive .ui-picklist-source-controls.ui-picklist-buttons{padding-bottom:5px}.ui-picklist.ui-picklist-responsive .ui-picklist-target-controls.ui-picklist-buttons{padding-top:5px}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrow-1-e{background-position:-64px -32px}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrowstop-1-e{background-position:-224px -32px}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrow-1-w{background-position:0 -32px}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrowstop-1-w{background-position:-192px -32px}}
.ui-progressbar{height:1.2em;text-align:left;position:relative}.ui-progressbar-determinate .ui-progressbar-value{margin:-1px;height:100%;width:0;position:absolute;display:none}.ui-progressbar-determinate .ui-progressbar-label{text-align:center;height:100%;width:100%;position:absolute;display:none;font-weight:bold}.ui-progressbar-indeterminate{height:.5em;overflow:hidden}.ui-progressbar-indeterminate .ui-progressbar-value{border:0 none}.ui-progressbar-indeterminate .ui-progressbar-value::before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:ui-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite;animation:ui-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}.ui-progressbar-indeterminate .ui-progressbar-value::after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation:ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes ui-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes ui-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes ui-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes ui-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}
.ui-rating-star,.ui-rating-cancel{display:inline-block;overflow:hidden;text-indent:-999em;cursor:pointer}.ui-rating-star a,.ui-rating-cancel a{width:16px;height:15px;display:block;background:url("/javax.faces.resource/rating/rating.png.html?ln=primefaces&v=10.0.0") no-repeat 0 0}.ui-rating-star a{background-position:0 -32px}.ui-rating-star-on a{background-position:0 -48px}.ui-rating-star-hover a{background-position:0 -64px}.ui-rating-cancel-hover a{background-position:0 -16px}.ui-rating.ui-state-disabled .ui-rating-star,.ui-rating.ui-state-disabled .ui-rating-cancel{cursor:default}
.ui-scrolltop{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ui-scrolltop-sticky{position:sticky;margin-left:auto}
.ui-spinner{display:inline-block;overflow:visible;padding:0;position:relative;vertical-align:middle}.ui-spinner-input{vertical-align:middle;text-align:right;padding-right:20px;font-size:1em;box-sizing:border-box;width:100%}.ui-spinner-button{cursor:default;display:block;font-size:.5em;height:50%;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;vertical-align:middle;width:16px;z-index:100}.ui-spinner .ui-icon{left:0;margin-top:-8px;position:absolute;top:50%}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-spinner .ui-icon-triangle-1-n{margin-top:-9px}.ui-spinner-input::-ms-clear{display:none}
.ui-splitter{display:flex;flex-wrap:nowrap}.ui-splitter-vertical{flex-direction:column}.ui-splitter-panel{flex-grow:1}.ui-splitter-panel-nested{display:flex}.ui-splitter-panel .ui-splitter{flex-grow:1;border:0 none}.ui-splitter-gutter{flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:col-resize}.ui-splitter-horizontal.ui-splitter-resizing{cursor:col-resize;user-select:none}.ui-splitter-horizontal>.ui-splitter-gutter>.ui-splitter-gutter-handle{height:24px;width:100%}.ui-splitter-horizontal>.ui-splitter-gutter{cursor:col-resize}.ui-splitter-vertical.ui-splitter-resizing{cursor:row-resize;user-select:none}.ui-splitter-vertical>.ui-splitter-gutter{cursor:row-resize}.ui-splitter-vertical>.ui-splitter-gutter>.ui-splitter-gutter-handle{width:24px;height:100%}
.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0}.ui-tabs .ui-tabs-nav li{list-style:none;position:relative;margin:0 .2em 1px 0;padding:0;white-space:nowrap;display:inline-block;vertical-align:top;float:none}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;outline:0}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{border-width:0;padding:1em 1.4em;background:0}.ui-tabs .ui-tabs-nav li>.ui-icon{float:left;margin:.4em .2em 0 0;cursor:pointer}.ui-tabs.ui-tabs-top>.ui-tabs-nav li{border-bottom:0;top:1px}.ui-tabs.ui-tabs-top>.ui-tabs-nav{padding:.2em .2em 0}.ui-tabs.ui-tabs-bottom>.ui-tabs-nav{padding:0 .2em .2em}.ui-tabs.ui-tabs-bottom>.ui-tabs-nav li{border-top:0}.ui-tabs-left:after,.ui-tabs-right:after{clear:both;content:".";display:block;height:0;visibility:hidden}.ui-tabs-left>.ui-tabs-nav{float:left;width:23%;height:300px;background-image:none;padding-top:1px}.ui-tabs-left>.ui-tabs-panels{overflow:hidden}.ui-tabs.ui-tabs-left>.ui-tabs-nav li,.ui-tabs.ui-tabs-right>.ui-tabs-nav li{display:block;white-space:normal;width:98%}.ui-tabs.ui-tabs-left>.ui-tabs-nav li a,.ui-tabs.ui-tabs-right>.ui-tabs-nav li a{width:90%}.ui-tabs.ui-tabs-left>.ui-tabs-nav li{float:right}.ui-tabs.ui-tabs-right>.ui-tabs-nav li{float:left}.ui-tabs.ui-tabs-left>.ui-tabs-nav li{margin:0 0 1px .2em;border-right:0 none}.ui-tabs.ui-tabs-right>.ui-tabs-nav{float:right;width:23%;height:300px;background-image:none;padding-top:1px}.ui-tabs.ui-tabs-right>.ui-tabs-panels{float:left;width:75%}.ui-tabs.ui-tabs-right>.ui-tabs-nav li{margin:0 .2em 1px 0;border-left:0 none}.ui-tabs.ui-tabs-left .ui-tabs-actions,.ui-tabs.ui-tabs-right .ui-tabs-actions{position:absolute;bottom:0;padding:.2em}.ui-tabs-rtl{direction:rtl}.ui-tabs-scrollable .ui-tabs-nav{width:5000px}.ui-tabs .ui-tabs-navscroller{overflow:hidden;padding-left:18px}.ui-tabs .ui-tabs-navscroller.ui-tabs-navscroller-btn-hidden{padding-left:0}.ui-tabs-scrollable .ui-tabs-nav li{margin:0 .2em -1px 0}.ui-tabs .ui-tabs-navscroller-btn{position:absolute;height:28px;z-index:100;cursor:pointer}.ui-tabs .ui-tabs-navscroller.ui-tabs-navscroller-btn-hidden .ui-tabs-navscroller-btn{display:none}.ui-tabs .ui-tabs-navscroller-btn-left{left:.2em}.ui-tabs .ui-tabs-navscroller-btn-right{right:.2em}.ui-tabs .ui-tabs-navscroller-btn-left .ui-icon,.ui-tabs .ui-tabs-navscroller-btn-right .ui-icon{margin-top:5px}.ui-tabs-outline{outline:dotted thin;z-index:1}.ui-tabs li.ui-tabs-actions{float:right}.ui-tabs.ui-tabs-rtl li.ui-tabs-actions{float:left}.ui-tabs li.ui-tabs-actions[aria-hidden='true']{display:none}
.ui-tagcloud{width:250px}.ui-tagcloud ul{margin:1em;padding:.1em;text-align:center}.ui-tagcloud li{margin:0;padding:0;list-style:none;display:inline-block}.ui-tagcloud li a{text-decoration:none;padding:0 5px}.ui-tagcloud-strength-1{font-size:100%}.ui-tagcloud-strength-2{font-size:120%}.ui-tagcloud-strength-3{font-size:140%}.ui-tagcloud-strength-4{font-size:160%}.ui-tagcloud-strength-5{font-size:180%}.ui-tagcloud li a.ui-state-hover{border:0 none;font-weight:inherit}
.ui-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.ui-toolbar-group-left,.ui-toolbar-group-right{display:flex;align-items:center;flex-wrap:wrap}
.ui-tooltip{position:absolute;display:none;pointer-events:none}.ui-tooltip.ui-tooltip-right,.ui-tooltip.ui-tooltip-left{padding:0 5px}.ui-tooltip.ui-tooltip-top,.ui-tooltip.ui-tooltip-bottom{padding:5px 0}.ui-tooltip .ui-tooltip-text{padding:3px 10px;background-color:#4c4c4c;background-image:none;color:#fff}.ui-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ui-tooltip-right .ui-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#4c4c4c}.ui-tooltip-left .ui-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#4c4c4c}.ui-tooltip.ui-tooltip-top{padding:5px 0}.ui-tooltip-top .ui-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#4c4c4c}.ui-tooltip-bottom .ui-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#4c4c4c}
.ui-tree{width:300px;position:relative}.ui-tree .ui-tree-container{margin:0;padding:3px;white-space:nowrap;overflow:auto}.ui-tree .ui-treenode-children{margin:0;padding:0 0 0 16px}.ui-tree .ui-treenode{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:repeat-y;list-style:none outside none;margin:0;padding:1px 0 0}.ui-tree .ui-tree-toggler{cursor:pointer;display:inline-block;vertical-align:middle}.ui-tree .ui-treenode-icon{display:inline-block;vertical-align:middle}.ui-tree .ui-treenode-label{display:inline-block;vertical-align:middle;padding:0 3px}.ui-tree .ui-tree-selectable .ui-treenode-label,.ui-tree .ui-tree-selectable .ui-treenode-icon{cursor:pointer}.ui-tree .ui-treenode-label.ui-state-hover,.ui-tree .ui-treenode-label.ui-state-highlight{font-weight:normal;border:0 none}.ui-tree .ui-treenode-leaf-icon{width:16px;height:16px;display:inline-block}.ui-tree .ui-chkbox-box{cursor:pointer;width:15px;height:15px;float:left}.ui-tree .ui-chkbox{display:inline-block}.ui-tree-horizontal{width:auto;padding:10px 0;overflow:auto}.ui-tree.ui-tree-horizontal table,.ui-tree.ui-tree-horizontal tr,.ui-tree.ui-tree-horizontal td{border-collapse:collapse;margin:0;padding:0;vertical-align:middle}.ui-tree.ui-tree-horizontal .ui-tree-toggler,.ui-tree.ui-tree-horizontal .ui-treenode-icon{vertical-align:bottom}.ui-tree.ui-tree-horizontal .ui-treenode-label{outline:0 none}.ui-tree-horizontal .ui-treenode-content{font-weight:normal}.ui-tree-horizontal .ui-treenode-content.ui-tree-selectable{cursor:pointer}.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content{font-weight:normal;white-space:nowrap}.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content{padding:.4em 1em .4em .2em}.ui-tree-horizontal .ui-treenode-leaf .ui-treenode-content{padding:.4em 1em}.ui-tree.ui-tree-horizontal .ui-treenode{background:url("/javax.faces.resource/tree/images/line.gif.html?ln=primefaces&v=10.0.0") repeat-x scroll center center transparent;padding:5px 40px}.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-leaf,.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-collapsed{padding-right:0}.ui-tree.ui-tree-horizontal .ui-treenode-children{padding:0;margin:0}.ui-tree.ui-tree-horizontal .ui-treenode-connector{width:1px}.ui-tree.ui-tree-horizontal .ui-treenode-connector-table{height:100%;width:1px}.ui-tree.ui-tree-horizontal .ui-treenode-connector-line{background:url("/javax.faces.resource/tree/images/line.gif.html?ln=primefaces&v=10.0.0") repeat-y scroll 0 0 transparent;width:1px}.ui-tree.ui-tree-horizontal table{height:0}.ui-tree.ui-tree-horizontal .ui-chkbox{vertical-align:bottom;margin-right:3px}.ui-tree.ui-state-disabled .ui-tree-toggler,.ui-tree.ui-state-disabled .ui-tree-selectable .ui-treenode-label,.ui-tree.ui-state-disabled .ui-tree-selectable .ui-treenode-icon,.ui-tree.ui-state-disabled .ui-chkbox-box{cursor:default}.ui-tree.ui-tree-rtl{direction:rtl}.ui-tree.ui-tree-rtl .ui-treenode-children{padding:0 16px 0 0}.ui-tree-droppoint{list-style:none outside none;height:4px;margin:0;padding:0}.ui-tree-droppoint.ui-state-hover{border:0 none}.ui-treenode-content.ui-state-hover{font-weight:inherit}.ui-tree-draghelper.ui-state-highlight{background:none transparent}.ui-tree .ui-tree-scrollertop,.ui-tree .ui-tree-scrollerbottom{height:10px;width:100%;position:absolute}.ui-tree .ui-tree-scrollertop{top:0}.ui-tree .ui-tree-scrollerbottom{bottom:0}.ui-tree .ui-treenode-content .ui-chkbox.ui-selection{display:none}.ui-tree .ui-treenode-content.ui-tree-selectable .ui-chkbox.ui-selection{display:inline-block}.ui-tree.ui-tree-checkbox-all .ui-treenode-content .ui-chkbox.ui-selection{display:inline-block}.ui-tree .ui-treenode-outline{outline:1px dotted}.ui-tree-filter-container{margin:.4em .5em .1em;padding:0;position:relative}.ui-tree-filter-container .ui-icon{position:absolute;right:2px;top:5px}.ui-tree-filter.ui-inputfield{box-shadow:none;padding-left:2%;padding-right:12%;width:100%;box-sizing:border-box}.ui-fluid .ui-tree{width:100%}
.ui-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}.ui-treetable .ui-treetable-header,.ui-treetable .ui-treetable-footer{text-align:center;padding:4px 10px}.ui-treetable .ui-treetable-header{border-bottom:0 none}.ui-treetable .ui-treetable-footer{border-top:0 none}.ui-treetable th,.ui-treetable tfoot td{text-align:center}.ui-treetable thead th,.ui-treetable tbody td,.ui-treetable tfoot td{padding:4px 10px;overflow:hidden;white-space:nowrap;border-width:1px;border-style:solid}.ui-treetable tbody td{border-color:inherit}.ui-treetable .ui-treetable-toggler{display:inline-block;vertical-align:middle;cursor:pointer;margin-top:-5px}.ui-treetable .ui-treetable-data tr.ui-state-highlight,.ui-treetable .ui-treetable-data tr.ui-state-hover{cursor:pointer}.ui-treetable-scrollable-body{overflow:auto}.ui-treetable-scrollable-header,.ui-treetable-scrollable-footer{overflow:hidden;border:0 none}body .ui-treetable.ui-treetable-scrollable .ui-treetable-scrollable-theadclone tr th>*{display:none}.ui-treetable.ui-treetable-scrollable table{table-layout:fixed}.ui-treetable-scrollable .ui-treetable-scrollable-header,.ui-treetable-scrollable .ui-treetable-scrollable-footer{position:relative}.ui-treetable .ui-treetable-data tr.ui-state-hover{border-color:inherit;font-weight:inherit}.ui-treetable-resizable{padding-bottom:1px;overflow:auto}.ui-treetable.ui-treetable-resizable table{table-layout:fixed}.ui-treetable .ui-column-resizer{width:8px;height:20px;padding:0;cursor:col-resize;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);margin:-4px -10px -4px 0;float:right}.ui-treetable .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.ui-treetable .ui-chkbox{margin-right:3px}.ui-treetable .ui-treetable-indent{width:16px;height:16px;float:left}.ui-treetable .ui-sortable-column{cursor:pointer}.ui-treetable .ui-sortable-column-icon{display:inline-block;margin:-3px 0 -3px 2px}.ui-treetable .ui-chkbox.ui-selection{display:none}.ui-treetable .ui-treetable-selectable-node .ui-chkbox.ui-selection{display:inline-block}.ui-treetable.ui-treetable-checkbox-all .ui-chkbox.ui-selection{display:inline-block}.ui-treetable-scrollable-theadclone{height:0}.ui-treetable-scrollable-theadclone tr{height:0}.ui-treetable-scrollable-theadclone th.ui-state-default{height:0;border-bottom-width:0;border-top-width:0;padding-top:0;padding-bottom:0;outline:0 none}.ui-treetable-scrollable-theadclone th span{display:block;height:0}.ui-treetable .ui-column-filter{display:block;box-sizing:border-box;width:100%;margin:.5rem auto auto auto}.ui-treetable .ui-column-customfilter{margin:.5rem auto auto auto}.ui-treetable-reflow .ui-treetable-data td .ui-column-title{display:none}@media(max-width:640px){.ui-treetable-reflow thead th,.ui-treetable-reflow tfoot td{display:none}.ui-treetable-reflow .ui-treetable-data td{text-align:left;display:block;border:0 none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:left}.ui-treetable-reflow .ui-treetable-data.ui-widget-content{border:0 none}.ui-treetable-reflow .ui-treetable-data tr.ui-widget-content{border-left:0 none;border-right:0 none}.ui-treetable-reflow .ui-treetable-data td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em}}.ui-treetable .ui-editable-column .ui-cell-editor{display:inline-block;vertical-align:middle}.ui-treetable .ui-editable-column .ui-treetable-toggler{margin-top:0}.ui-treetable .ui-cell-editor-input{display:none}.ui-treetable .ui-row-editing .ui-cell-editor .ui-cell-editor-output{display:none}.ui-treetable .ui-row-editing .ui-cell-editor .ui-cell-editor-input{display:block}.ui-treetable .ui-row-editor span{cursor:pointer}.ui-treetable .ui-row-editor .ui-row-editor-pencil{display:inline-block}.ui-treetable .ui-row-editing .ui-row-editor .ui-row-editor-pencil{display:none}.ui-treetable .ui-row-editor .ui-row-editor-check,.ui-treetable .ui-row-editor .ui-row-editor-close{display:none}.ui-treetable .ui-row-editing .ui-row-editor .ui-row-editor-check,.ui-treetable .ui-row-editing .ui-row-editor .ui-row-editor-close{display:inline-block}.ui-treetable .ui-treetable-data tr.ui-row-editing td.ui-editable-column,.ui-treetable .ui-treetable-data td.ui-cell-editing{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ui-treetable .ui-treetable-data tr.ui-row-editing td.ui-editable-column:first-child,.ui-treetable .ui-treetable-data td.ui-cell-editing:first-child{padding-left:10px}.ui-treetable .ui-sortable-column-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.ui-treetable .ui-sortable-column-badge.ui-helper-hidden{display:none}
.ui-wizard{margin:0;padding:0}.ui-wizard-content{margin:3px 0}.ui-wizard-navbar{text-align:right}.ui-wizard-nav-back,.ui-wizard-nav-next{cursor:pointer}.ui-wizard-nav-back{float:left}.ui-wizard-nav-next{float:right}.ui-wizard-step-title{font-size:18px;margin:0 3px 0 0;padding:.4em;float:left}
.ui-chips{box-shadow:none;cursor:pointer;display:inline-block;position:relative;width:auto}.ui-chips-container{padding:0;clear:left;cursor:text;list-style-type:none;margin:0;min-height:1px;overflow:hidden;width:400px}.ui-chips-token{cursor:default;display:inline-block;vertical-align:middle;overflow:hidden;padding:1px 3px;white-space:nowrap;position:relative;margin:2px}.ui-chips-token .ui-chips-token-label{display:block;padding:0 2.1em 0 .5em}.ui-chips-token .ui-chips-token-icon{cursor:pointer;margin-top:-9px;position:absolute;right:.2em;top:50%}.ui-chips-input-token{display:inline-block;vertical-align:middle;list-style-type:none;margin:1px;padding:0}.ui-chips-input-token input{background-color:transparent;border:0 none;margin:2px;outline:medium none;width:140px}.ui-fluid .ui-chips,.ui-fluid .ui-chips .ui-chips-container{width:100%}
.ui-sidebar{position:fixed;padding:.5em 1em;-webkit-transition:transform .3s;transition:transform .3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-sidebar-left{top:0;left:0;width:20em;height:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.ui-sidebar-right{top:0;right:0;width:20em;height:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.ui-sidebar-top{top:0;left:0;width:100%;height:10em;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-sidebar-bottom{bottom:0;left:0;width:100%;height:10em;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.ui-sidebar-full{width:100%;height:100%;left:0;-webkit-transition:transform 0s;transition:transform 0s}.ui-sidebar-left.ui-sidebar-active,.ui-sidebar-right.ui-sidebar-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ui-sidebar-left.ui-sidebar-sm,.ui-sidebar-right.ui-sidebar-sm{width:20em}.ui-sidebar-left.ui-sidebar-md,.ui-sidebar-right.ui-sidebar-md{width:40em}.ui-sidebar-left.ui-sidebar-lg,.ui-sidebar-right.ui-sidebar-lg{width:60em}.ui-sidebar-top.ui-sidebar-active,.ui-sidebar-bottom.ui-sidebar-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-sidebar-top.ui-sidebar-sm,.ui-sidebar-bottom.ui-sidebar-sm{height:10em}.ui-sidebar-top.ui-sidebar-md,.ui-sidebar-bottom.ui-sidebar-md{height:20em}.ui-sidebar-top.ui-sidebar-lg,.ui-sidebar-bottom.ui-sidebar-lg{height:30em}.ui-sidebar-close{float:right;padding:1px}.ui-sidebar-close:hover,.ui-sidebar-close:focus{padding:0}@media screen and (max-width:64em){.ui-sidebar-left.ui-sidebar-lg,.ui-sidebar-left.ui-sidebar-md,.ui-sidebar-right.ui-sidebar-lg,.ui-sidebar-right.ui-sidebar-md{width:20em}}
.ui-dataview .ui-dataview-header{border-bottom:0 none}.ui-dataview .ui-dataview-header,.ui-dataview .ui-dataview-footer{text-align:center;padding:4px 10px}.ui-dataview .ui-dataview-header .ui-dataview-layout-options{float:right}.ui-dataview-list .ui-dataview-content{padding:4px 10px}.ui-dataview-list .ui-dataview-list-container{list-style-type:none;margin:0;padding:0}.ui-dataview-list .ui-dataview-row{border:0 none}.ui-fluid .ui-dataview-layout-options.ui-buttonset{width:auto}
.p-datepicker{position:relative;display:inline-block;width:auto}.p-datepicker-panel .ui-datepicker-header .ui-datepicker-next,.p-datepicker-panel .ui-datepicker-header .ui-datepicker-prev,.p-datepicker-panel table td>a,.p-datepicker-panel .ui-timepicker>div a{cursor:pointer}.p-datepicker-panel .ui-datepicker-calendar-container td span,.p-datepicker-panel .ui-datepicker-calendar-container td a{text-align:center}.p-datepicker-panel .ui-datepicker-calendar-container td.ui-datepicker-other-month-hidden{visibility:hidden}.p-datepicker-panel .ui-timepicker{text-align:center;padding:.5em}.p-datepicker-panel .ui-timepicker>div{display:inline-block;margin-left:.5em;min-width:1.5em}.p-datepicker-panel .ui-timepicker>.ui-minute-picker,.p-datepicker-panel .ui-timepicker>.ui-second-picker{margin-left:0}.p-datepicker-panel .ui-timepicker>div a{display:block}.p-datepicker-panel .ui-timepicker>.ui-separator{margin-left:0;min-width:.75em}.p-datepicker-panel .ui-timepicker>.ui-separator a{visibility:hidden;opacity:0}.p-datepicker-panel .ui-timepicker.ui-timepicker-timeinput input{text-align:center;font-size:1.1em;width:1.7em;border-top:0;border-left:0;border-right:0}.p-datepicker-panel .ui-timepicker.ui-timepicker-timeinput .ui-ampm-picker .ui-picker-up{padding-bottom:.1em}.p-datepicker-panel .ui-timepicker.ui-timepicker-timeinput .ui-ampm-picker .ui-picker-down{padding-top:.1em}.ui-datepicker-multiple-month .ui-datepicker-group{display:table-cell;border-left-width:0;border-top-width:0;border-bottom-width:0}.p-datepicker-panel.ui-datepicker-multiple-month{width:auto}.p-datepicker .ui-datepicker-touch-ui,.ui-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ui-datepicker-touch-ui.ui-datepicker td a,.ui-datepicker-touch-ui.ui-datepicker td span,.ui-datepicker-touch-ui.ui-datepicker th{padding:2em 0}.ui-monthpicker .ui-monthpicker-month{width:33.3%;display:inline-block;text-align:center;padding:.5em;cursor:pointer}.p-datepicker-panel .ui-datepicker-buttonbar .ui-g-6{text-align:center}

.ui-fileupload-buttonbar .ui-fileupload-choose input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);font-size:inherit;direction:ltr;cursor:pointer}.ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-disabled input{cursor:default}.ui-fileupload-choose{position:relative;overflow:hidden;outline:0}.ui-fileupload-buttonbar{padding:.2em .4em}.ui-fileupload-buttonbar .ui-button{vertical-align:middle;margin-right:.2em}.ui-fileupload-content{padding:.2em .4em;border-top-width:0}.ui-fileupload-content .ui-progressbar{width:200px;height:20px;margin:0;top:5px}.ui-fileupload-content .ui-progressbar .ui-progressbar-value{height:100%}.ui-fileupload-content .ui-progressbar-value-legacy{background:url("/javax.faces.resource/fileupload/progressbar.gif.html?ln=primefaces&v=10.0.0") repeat-x}.ui-fileupload-files{margin:10px 0;border-collapse:collapse;display:table;border-spacing:2px}.ui-fileupload-files>div{display:table-row-group;vertical-align:middle}.ui-fileupload-row{display:table-row}.ui-fileupload-row>div{display:table-cell;padding:4px 10px}.ui-fileupload-row>.ui-fileupload-filename{display:inline-block;word-break:break-all;word-wrap:break-word}.ui-fileupload-row>.ui-widget-content{display:none}.ui-fileupload-files img{border:0}.ui-state-disabled .ui-state-disabled{opacity:1;filter:alpha(opacity=100)}.ui-state-disabled input{cursor:default}.ui-fileupload-simple{position:relative;overflow:visible;display:inline-flex;align-items:center}.ui-fileupload-simple .ui-button{overflow:hidden}.ui-fileupload-simple input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:white;cursor:inherit;display:block}.ui-fileupload-simple .ui-fileupload-filename{margin-left:.5em}.ui-fileupload-choose input{pointer-events:none}.ui-fluid .ui-fileupload .ui-button{width:auto}.ui-fluid .ui-fileupload-content .ui-button-icon-only{width:2.4em}.ui-fileupload-icon-only .ui-button-text{padding-left:1em}@media screen and (max-width:40em){.ui-fileupload-content{padding:.55em .4em}.ui-fileupload-files,.ui-fileupload-files>div,.ui-fileupload-row,.ui-fileupload-row>div{display:block}.ui-fileupload-buttonbar .ui-button{padding:.9em 1em .9em 1.2em}.ui-fileupload-buttonbar .ui-button .ui-button-text{display:none}.ui-fileupload-row>.ui-widget-content{display:block;padding:0 10px;margin-top:5px;margin-bottom:5px;border-bottom:0}}
.ui-g{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.ui-g:after{clear:both;content:"";display:table}.ui-g-1,.ui-g-2,.ui-g-3,.ui-g-4,.ui-g-5,.ui-g-6,.ui-g-7,.ui-g-8,.ui-g-9,.ui-g-10,.ui-g-11,.ui-g-12{float:left;box-sizing:border-box;padding:.5em}.ui-g-1{width:8.3333%}.ui-g-2{width:16.6667%}.ui-g-3{width:25%}.ui-g-4{width:33.3333%}.ui-g-5{width:41.6667%}.ui-g-6{width:50%}.ui-g-7{width:58.3333%}.ui-g-8{width:66.6667%}.ui-g-9{width:75%}.ui-g-10{width:83.3333%}.ui-g-11{width:91.6667%}.ui-g-12{width:100%}@media screen and (max-width: 40em){.ui-sm-1,.ui-sm-2,.ui-sm-3,.ui-sm-4,.ui-sm-5,.ui-sm-6,.ui-sm-7,.ui-sm-8,.ui-sm-9,.ui-sm-10,.ui-sm-11,.ui-sm-12{padding:.5em}.ui-sm-1{width:8.3333%}.ui-sm-2{width:16.6667%}.ui-sm-3{width:25%}.ui-sm-4{width:33.3333%}.ui-sm-5{width:41.6667%}.ui-sm-6{width:50%}.ui-sm-7{width:58.3333%}.ui-sm-8{width:66.6667%}.ui-sm-9{width:75%}.ui-sm-10{width:83.3333%}.ui-sm-11{width:91.6667%}.ui-sm-12{width:100%}}@media screen and (min-width: 40.063em){.ui-md-1,.ui-md-2,.ui-md-3,.ui-md-4,.ui-md-5,.ui-md-6,.ui-md-7,.ui-md-8,.ui-md-9,.ui-md-10,.ui-md-11,.ui-md-12{padding:.5em}.ui-md-1{width:8.3333%}.ui-md-2{width:16.6667%}.ui-md-3{width:25%}.ui-md-4{width:33.3333%}.ui-md-5{width:41.6667%}.ui-md-6{width:50%}.ui-md-7{width:58.3333%}.ui-md-8{width:66.6667%}.ui-md-9{width:75%}.ui-md-10{width:83.3333%}.ui-md-11{width:91.6667%}.ui-md-12{width:100%}}@media screen and (min-width: 64.063em){.ui-lg-1,.ui-lg-2,.ui-lg-3,.ui-lg-4,.ui-lg-5,.ui-lg-6,.ui-lg-7,.ui-lg-8,.ui-lg-9,.ui-lg-10,.ui-lg-11,.ui-lg-12{padding:.5em}.ui-lg-1{width:8.3333%}.ui-lg-2{width:16.6667%}.ui-lg-3{width:25%}.ui-lg-4{width:33.3333%}.ui-lg-5{width:41.6667%}.ui-lg-6{width:50%}.ui-lg-7{width:58.3333%}.ui-lg-8{width:66.6667%}.ui-lg-9{width:75%}.ui-lg-10{width:83.3333%}.ui-lg-11{width:91.6667%}.ui-lg-12{width:100%}}@media screen and (min-width: 90.063em){.ui-xl-1,.ui-xl-2,.ui-xl-3,.ui-xl-4,.ui-xl-5,.ui-xl-6,.ui-xl-7,.ui-xl-8,.ui-xl-9,.ui-xl-10,.ui-xl-11,.ui-xl-12{padding:.5em}.ui-xl-1{width:8.3333%}.ui-xl-2{width:16.6667%}.ui-xl-3{width:25%}.ui-xl-4{width:33.3333%}.ui-xl-5{width:41.6667%}.ui-xl-6{width:50%}.ui-xl-7{width:58.3333%}.ui-xl-8{width:66.6667%}.ui-xl-9{width:75%}.ui-xl-10{width:83.3333%}.ui-xl-11{width:91.6667%}.ui-xl-12{width:100%}}.ui-g-nopad{padding:0}
/*============================ START GENERAL STYLE ==========================*/
.my-page-menu button.active {
    padding: 0px 10px;
    background-color: #DCD8FF;
    border-radius: 50px;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #1B1B1B;
    margin-right: 2.5em;
    box-shadow: none;
}
.title-top-img {
    margin-bottom: 0px !important;
    padding: 0px !important;
}
.size-icon {
    left: 10% !important;
    top: 25% !important;
    margin-top: 0rem !important;
    font-size: 24px !important;
}
.button-onclick button.active{
    border-radius: 20%;
    border: solid #A4A4B5;
}
.button-onclick  {
    padding: 0px 10px;
    background-color: transparent;
    border-radius: 24px;
    font-family: inherit;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #A4A4A4;
    margin: 0;
    white-space: nowrap;
    border: none;
}
.my-page-menu button {
    padding: 0px 10px;
    background-color: transparent;
    border-radius: 24px;
    font-family: inherit;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #A4A4A4;
    margin: 0;
    white-space: nowrap;
    border: none;
}
.form-no-margin form {
    margin: 0 !important;
}
.form-no-margin {
    margin-bottom: 30px !important;
}
.bold-topic {
    font-weight: 600;
    font-size: 18px;
    position: absolute;
}
.margin-top-datetime {
    margin-top: 2.5em !important;
}
.link-img {
    width: 45px;
    margin-top: 2px !important;
}
.form-no-margin {
    margin-bottom: 30px important;
}
.position-header {
    position: fixed;
    z-index: 9999;
}
html {
    width: 100%
}
body {
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 24px;
    background-color: #ffffff;
    width: 100%
}
.layout-wrapper {
    overflow: hidden;
}
body .font-roboto {
    font-family: 'Roboto', sans-serif;
}
textarea::placeholder, input::placeholder {
    color: #a6acb2;
    opacity: 1;
}
textarea:-ms-input-placeholder, input:-ms-input-placeholder {
    color: #a6acb2;
}

textarea::-ms-input-placeholder, input::-ms-input-placeholder {
    color: #a6acb2;
}

/* || GENERAL PADDING */
.no-padding {
    padding: 0;
}
.min-height-topbar {
    min-height: 70px;
}
.index-sec3.index-article-list {
    margin-bottom: 100px;
}
.no-padding-top {
    padding-top: 0;
}
.no-padding-tb {
    padding-top: 0;
    padding-bottom: 0;
}
.no-padding-lr {
    padding-left: 0;
    padding-right: 0;
}

/* || GENERAL MARGIN */
.no-margin {
    margin: 0;
}
.m-top-05{
    margin-top: .5em;
}
.m-top-1em {
    margin-top: 1em;
}
.m-top-2em {
    margin-top: 2em;
}
.m-top-3em {
    margin-top: 3em;
}
.m-bottom-3 {
    margin-bottom: 3em;
}
.m-bottom-2 {
    margin-bottom: 2em;
}
.m-bottom-1 {
    margin-bottom: 1em;
}
.no-marginTop {
    margin-top: 0!important;
}
p.margin-tb {
    margin: 1em 0;
}

/* || GENERAL DISPLAY */
.display-none {
    display: none;
}
.display-block {
    display: block;
}
.display-lg {
    display: block;
}
.display-sm {
    display: none;
}
.c-symbol {
    font-size: 15px;
}
.display-ipad {
    display: none;
}
.sm-show {
    display: none;
}
.ipad-show {
    display: none;
}
.lg-md-hide {
    display: none;
}

/* || GENERAL FONT */
.font-12px{
    font-size: 12px;
}
h1 {
    font-size: 24px;
}
h2 {
    font-size: 22px;
}
h3 {
    font-size: 20px;
}
h4 {
    font-size: 18px
}
h5 {
    font-size: 14px;
}
h6 {
    font-size: 12px;
}
.font-xl {
    font-size: 40px;
}
.font-xs {
    font-size: 10px;
}
.font-20{
    font-size: 20px;
}
.ui-button.font-14 .ui-button-text  {
    font-size: 14px;
}
.font-white {
    color: #fff;
}
.bold {
    font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
.max-width-screen-large{
    max-width: 1300px !important;
}
.max-width {
    max-width: 1066px;
}
.max-width-small {
    max-width: 618px;
}
.wrapper-width {
    width: 73%;
    margin: auto;
}
.centered-wrapper {
    float: none;
    margin: auto;
}
.center-text {
    text-align: center;
}
.w100 {
    width: 100%!important;
}
a {
    color: inherit;
}
a:hover {
    transition: 500ms ease 0s;
}
a:focus{
    outline-offset: unset;
    outline: 0;
}
.wrap-news-sidebar .content-text .social-share .fb-like.fb_iframe_widget {
    left: 5px;
    top: 0;
}
.sameheight-wrap {
    flex-wrap: wrap;
    display: flex;
    align-items: start;
}
.position-relative{
    position: relative;
}
.position-absolute {
    position: absolute;
}
.background-img {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.background-img-contain {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.clamp1 {
    display: -webkit-box;
    -webkit-line-clamp: 1!important;
    -webkit-box-orient: vertical!important;
    overflow: hidden!important;
}
.clamp2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/*|| hover effect*/
a.hover-zoom .image-fit {
    overflow: hidden;
}
a.hover-zoom:hover .image-fit img {
    transform: scale(1.15);
    transition: 500ms ease 0s;
}

.float-right {
    float: right!important;
}
.image-fit {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
}
.image-fit > img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.b-radius100 {
    border-radius: 100px;
}
.b-radius50 {
    border-radius: 50px;
}
.b-radius40 {
    border-radius: 40%;
}
.b-radius18 {
    border-radius: 18%;
}
.b-radius10 {
    border-radius: 10%;
}
.page-title {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 40px;
}
.contact-page .page-title{
    font-weight: 500;
}
.required::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #FF0000;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.required-signup::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #FF0000;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.before-required::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #FF0000;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.required-sign:before{
    content: "";
    width: 7px;
    height: 7px;
    background-color: #FF0000;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
img.radius-image {
    border-radius: 100px;
}
.date {
    color: #606060;
}
body button.red, body .button.red, body .ui-button.red {
    background-color: rgba(255, 0, 0, 1);
    border: 2px solid rgba(255, 0, 0, 1);
    color: #fff;
    border-radius: 10px;
}
body button.white, body .button.white, body .ui-button.white {
    background-color: #ffffff;
    border: 2px solid #FB745C;
    color: rgba(255, 0, 0, 1);
    padding: 6.5px 0;
    border-radius: 10px;
}
body button.gray, body .button.gray, body .ui-button.gray{
    background-color: #FFFFFF;
    border: 2px solid #8C8C8C;
    color: #000000;
    padding: 11px 0;
    border-radius: 10px;
}
body button.gray:hover, body .button.gray, body .ui-button.gray:hover{
    background-color: #ffffff;
    color: #707070
}
body button.red:hover, body .button.red:hover, body .ui-button.red:hover {
    cursor: pointer;
    background-color: #ffffff;
    color: rgba(255, 0, 0, 1);

    transition: 200ms ease 0s;
}
button.short-button, .button.short-button, .ui-button.short-button {
    height: 35px;
}
.button-group-wraper {
    width: 50%;
    max-width: 525px;
    margin-left: auto;
    margin-right: auto;
}
body .ui-button {
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 16px;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 25px;
}
body .ui-radiobutton .ui-radiobutton-box {
    border: 1px solid #707070;
    border-width: 1px;
    background: #ffffff;
    width: 20px;
    height: 20px;
    text-align: center;
    position: relative;
    border-radius: 0;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-chkbox .ui-chkbox-box {
    border: 1px solid #707070;
    border-width: 1px;
    background: #ffffff;
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    position: relative;
    border-radius: 0;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
    top: 25%;
    left: 55%;
    font-size: 10px;
}
body .ui-chkbox .ui-chkbox-box.ui-state-active {
    border-color: #ff0100;
    background: #ff0100;
    color: #ffffff;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
    border-color: #ff0100;
    background: #ff0100;
    color: #ffffff;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover {
    background: #707070;
}
body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon {
    width: 12px;
    height: 12px;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    margin-left: -6px;
    border-radius: 0;
}
.fb-like.fb_iframe_widget{
    position:relative;
    left: 7px;
    top: 1px;
}
.share-wrap .fb-like span {
    height: 20px !important;
}
.youtube {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
}
.youtube iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
/*============================ END GENERAL STYLE ==========================*/

/*============================ START MYBUTTON (BUTTON TO TOP) STYLE ==========================*/
#myButton {
    color: white;
    cursor: pointer;
    border-radius: 50%;
    width: 92px;
    height: 92px;
    background-color: #000000;
    border: none;
    z-index: 99;
    right: 38px;
    position: fixed;
    bottom: 45px;
    display: none;
}
/*============================ END  MYBUTTON (BUTTON TO TOP) STYLE ==========================*/

.button-normal {
    display: flex;
    width: 200px;
    height: 38px;
    background-color: #fff;
    border: 1px solid;
    border-radius: 2em;
    text-align: center;
    position: relative;
    padding: 0 35px;
    align-items: center;
    justify-content: center;
}
.ui-button.button-normal {
    display: flex;
    width: 200px;
    height: 38px;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 2em;
    text-align: center;
    position: relative;
    padding: 0 35px;
    align-items: center;
    justify-content: center;
}
.button-normal::after {
    content: "\e91b";
    font-size: 10px;
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    right: 20px;
    top: 12px;
    color: #000;
}
.button-normal-text {
    font-size: 16px;
    line-height: 1em;
}
.ui-button.button-normal .ui-button-text {
    font-size: 16px;
    line-height: 1em;
    color: #000000;
    padding: 0!important;
}
.button-normal:hover {
    background-color: #455a64;
    border-color: #455a64;
    color: #fff;
}
.ui-button.button-normal:hover {
    background-color: #455a64;
    border-color: #455a64;
    color: #fff;
}
.ui-button.button-normal:hover .ui-button-text {
    color: #fff;
}
.button-normal:hover::after {
    color: #fff;
}
.ui-button.button-normal:hover::after {
    color: #fff;
}
button.circle-button {
    background-color: #fff;
    width: 92px;
    height: 92px;
    border-radius: 50%;
    text-align: center;
    color: #000;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 16px;
    font-size: 14px;
    font-weight: bold;
    flex-flow: column;
}
body .ui-button.ui-button-text-icon-left.circle-button .ui-button-text {
    padding: 0;
}
body .ui-button.ui-button-text-icon-left.circle-button .ui-icon {
    top: unset;
    bottom: 15px;
    left: 37px;
}
.prev-next-paging {
    position: relative;
}
.prev-next-paging .slick-next {
    display: block;
    width: 47px;
    height: 47px;
    right: 19%;
    box-shadow: none;
    top: calc(50%);
    position: relative;
    right: unset;
    top: unset;
    transform: rotate(0deg);
    margin-left: auto;
    margin-right: 29px;
    margin-bottom: 32px;
    border: 2px solid #000;
    border-radius: 50%;
    z-index: 0;
}
.prev-next-paging .slick-next i {
    font-size: 9px;
    font-weight: bold;
    color: #000;
    position: relative;
    left: 0;
}
.prev-next-paging .slick-prev {
    display: block;
    width: 47px;
    height: 47px;
    left: unset;
    box-shadow: none;
    right: 82px;
    transform: rotate(180deg);
    top: unset;
    bottom: 1px;
    border: 2px solid #000;
    border-radius: 50%;
    z-index: 0;
}
.prev-next-paging .slick-prev i {
    font-size: 9px;
    font-weight: bold;
    color: #000;
    position: relative;
    left: 0;
}
.prev-next-paging .slider-paging {
    top: unset;
    right: 58px;
    bottom: -20px;
}
.slick-slider .slider-paging li:only-child {
    display: none!important;
}

/*|| hover style*/
.item-list a:hover .image-fit {
    transition: 500ms ease 0s;
    transform: scale(.93);
}
.slick-slider .slick-next:hover i {
    transition: 300ms ease 0s;
    position: relative;
    left: 5px;
}
.slick-slider .slick-prev:hover i {
    transition: 300ms ease 0s;
    position: relative;
    left: 5px;
}
.slick-slide a:hover .image-fit {
    transition: 500ms ease 0s;
    transform: scale(.93);
}

/*|| form*/
body .ui-inputfield {
    height: 50px;
    border-radius: 10px;
    font-size: 1em;
}
form {
    display: table;
    margin: auto;
}
form .form-row {
    display: flex;
    align-items: center;
    padding: 5px 0;
}
.form-section .form-row div:nth-child(odd) {
    padding-left: 0;
}
.form-section .form-row div:nth-child(even) {
    padding-right: 0;
}
.form-password .form-row div:nth-child(odd) {
    padding-left: 10px;
}
.form-password .form-row div:nth-child(even) {
    padding-right: 10px;
}
.form-password .form-row div.label{
    padding-left:0px;
}
.form-label-right .form-row.form-row-top{
    padding-top: 15px;
}
.buttons-form .ui-button.button-normal {
    height: 50px;
}
.buttons-form .ui-button.button-normal::after {
    top: 18px;
}
.password-page .form-password #data-form{
    display: block;
}

/*pagination*/
body .ui-paginator .ui-paginator-first {
    display: none;
}
body .ui-paginator .ui-paginator-last {
    display: none;
}
body .ui-paginator .ui-paginator-first.ui-state-hover,
body .ui-paginator .ui-paginator-prev.ui-state-hover,
body .ui-paginator .ui-paginator-next.ui-state-hover,
body .ui-paginator .ui-paginator-last.ui-state-hover {
    background: #e6e6e6;
    color: #000000;
    border-color: black;
}
body .ui-paginator .ui-paginator-first, body .ui-paginator .ui-paginator-prev, body .ui-paginator .ui-paginator-next, body .ui-paginator .ui-paginator-last {
    color: #000000;
    width: 47px;
    height: 47px;
    margin: 0 10px;
    border: 2px solid #000000;
    vertical-align: top;
    padding: 0;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    font-size: 24px;
    background-color: #ffffff;
    margin: 0 4px;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
    background: transparent;
    color: #000;
    box-shadow: none;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-focus {
    box-shadow: none;
}
body .ui-state-disabled {
    opacity: 1;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page {
    padding: 0;
    text-align: center;
    color: #000000;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    font-family: 'Noto Sans', sans-serif;
    line-height: inherit;
    min-width: auto;
    height: auto;
    margin: 0;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-hover {
    background: transparent;
}
.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-current {
    margin-left: 0;
    margin-right: 0;
}
body .ui-paginator .ui-paginator-pages {
    padding: 0;
    display: inline-block;
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 14px;
}
body .ui-datagrid .ui-paginator {
    position: relative;
}
body .ui-paginator .ui-paginator-prev:before {
    content: "\e91a";
    font-size: 9px;
    font-weight: bold;
    top: -6px;
}
body .ui-paginator .ui-paginator-next:before {
    content: "\e91b";
    font-size: 9px;
    font-weight: bold;
    top: -6px;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page::before {
    display: inline-block;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page:first-of-type::after {
    content: "/";
    display: inline-block;
    margin-left: 2px;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page:first-of-type {
    display: inline-block!important;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page:last-of-type {
    display: inline-block!important;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(:first-of-type) {
    display: none;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(:last-of-type) {
    display: none!important;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page:only-child::after {
    content: "";
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
    display: inline-block!important;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active:after {
    content: "/";
    display: inline-block;
    margin-left: 2px;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active:last-of-type::after {
    content: attr(data-state-active)!important;
    display: inline-block!important;
}
.section-title.no-line {
    padding-left: 0;
}
.circle-arrow {
    border: 2px solid #000;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    text-align: center;
}
.circle-arrow i {
    font-size: 6px;
    line-height: 20px;
    font-weight: bold;
}
body .ui-button.primary-button {
    height: 50px;
    background-color: #000000;
    color: #fff;
    font-size: 16px;
    border-color : #000000;
    display: flex;
    align-items: center;
    justify-content: center;
}
body .ui-button.small-radius {
    border-radius: 10px;
}
.align-text{
    margin-left: 6em;
}
.linked-text a{
    color: #A66F25;
    text-decoration: none;
}
.linked-text a:hover{
    color: #707070;
}
.linked-text u{
    color: #000000;
    text-decoration: none;
}


/*book & magazine image*/
.item-list .wrap-frame-image {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    z-index: 0;
}
.item-list .wrap-frame-image .frame-image {
    width: 100%;
    height: 100%;
    position: absolute;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
}
.item-list .wrap-frame-image .frame-image.magz-fit {
    width: 70%;
    margin-bottom: 0;
    left: 43%;
}
.item-list .wrap-frame-image .frame-image.book-fit {
    width: 70%;
}
.item-list .wrap-frame-image .frame-image.book-fit .border  {
    width: 116%;
    height: 113%;
    position: absolute;
    transform: rotate(351.5deg);
    bottom: -16%;
    left: -11%;
}
.item-list .wrap-frame-image .frame-image.magz-fit .border  {
    width: 108%;
    height: 106%;
    position: absolute;
    transform: rotate(14deg);
    bottom: -6.8%;
    left: 6%;
}
.item-list .wrap-frame-image .thumb {
    width: auto;
    height: calc(100% - 19%);
}
.item-list .wrap-frame-image .wrapper {
    display: inline-block;
    margin: auto;
    position: relative;
}
.item-list .wrap-frame-image .magz-fit .thumb {
    height: calc(100% - 9%);
}
.image-fit.magz-fit {
    position: relative;
    width: 70%;
    height: 0;
    padding-bottom: 90%;
    margin-bottom: 20px;
    left: 6%;
}
.all-topics {
    padding: 75px 0 0 5em;
    position: relative;
    padding-bottom: 108px;
    margin-bottom: 3em;
}
img.thumb.magz {
    border-radius: 0!important;
    transform: rotate(8deg);
}
.image-fit.magz-fit::before {
    content: "";
    background: url("../../resources/amimono/image/mag-border.png");
    width: 120%;
    height: 117%;
    position: absolute;
    display: inline-flex;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(4deg);
    bottom: -18%;
    left: -5%;
}
.image-fit.book-fit {
    position: relative;
    width: 60%;
    height: 0;
    padding-bottom: 80%;
    margin-bottom: 42px;
    left: 20px;
}
img.thumb.book {
    border-radius: 0!important;
    transform: rotate(350deg);
}
.image-fit.book-fit::before {
    content: "";
    background: url("../../resources/amimono/image/book-border.png");
    width: 146%;
    height: 136%;
    position: absolute;
    display: inline-flex;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(355deg);
    bottom: -30%;
    left: -27%;
}
.published-date {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    line-height: 1.2em;
    font-weight: bold;
}
.published-date.magz {
    position: absolute;
    background-color: #7AC8FC;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    padding: 13px;
    text-align: center;
    bottom: 140px;
    right: 18px;
    font-size: 18px;
    color: #000000;
}
.published-date.book {
    position: absolute;
    background-color: #7AC8FC;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    padding: 13px;
    text-align: center;
    bottom: 163px;
    right: 27px;
    font-size: 18px;
    color: #000000;
    z-index: 1;
}
.published-date p {
    font-size: 14px!important;
    font-weight: normal;
    margin-top: 0!important;
}

.color-linked-text a{
    color: #A66F25;
    text-decoration: none;
}
.color-linked-text a:hover{
    color: #707070;
}
.color-linked-text u{
    color: #A66F25;
    text-decoration: none;
}

/*gmap embed*/
.mapouter {
    margin: auto;
    position: relative;
    text-align: right;
    height: 500px;
    width: 100%!important;
}
.gmap_canvas {
    overflow: hidden;
    background: none!important;
    height: 500px;
    width: 100%!important;
}
.wrap-replies-comment form{
    margin: 0;
}

.notif-btn-wrap form{
    margin: 0;
}

body .pi-trash {
    font-size: 1.5em !important;
    line-height: 0.8 !important;
}

.buttons-form .ui-button.reset-pass-btn {
    height: 50px;
    background-color: #000000;
    color: #fff;
    font-size: 16px;
    border-color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.ui-button.reset-pass-btn .ui-button-text {
    color: #ffffff;
}
.buttons-form .ui-button.reset-pass-btn::after {
    top: 20px;
}
.buttons-form .ui-button.cancel-reset-btn::after {
    top: 17px;
}
span.link-txt a {
    color: #FF0000;
}
span.link-txt a:hover {
    color: #455a64;
}
#adjust-size-img {
    object-fit: cover;
    width: auto;
    height: 100%!important;
    object-fit: cover;
    -moz-user-select: none;
    max-width: 100%;
    max-height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin-top: 0;
}
.flexslider .slides img {
    width: 100%!important;
    height: 100%!important;
    object-fit: cover;
    -moz-user-select: none;
}

/*animation pop up on news and article list*/
body .ui-datagrid .ui-datagrid-content .ui-g .ui-datagrid-column .list_animation {
    transition: .5s ease-out;
    opacity: 0;
    transform: scale(0);
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column .list_animation {
    opacity: 1;
    transform: scale(1);
    background: none;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(1) .list_animation {
    transition-delay: .1s;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(2) .list_animation {
    transition-delay: .2s;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(3) .list_animation {
    transition-delay: .3s;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(4) .list_animation {
    transition-delay: .4s;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(5) .list_animation {
    transition-delay: .5s;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(6) .list_animation {
    transition-delay: .6s;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(7) .list_animation {
    transition-delay: .7s;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(8) .list_animation {
    transition-delay: .8s;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(9) .list_animation {
    transition-delay: .9s;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(10) .list_animation {
    transition-delay: 1s;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(11) .list_animation {
    transition-delay: 1.1s;
}
body .ui-datagrid.animation_called .ui-datagrid-content .ui-g .ui-datagrid-column:nth-of-type(12) .list_animation {
    transition-delay: 1.2s;
}
/*animation pop up*/

.flex-display-on-pc {
    display: flex;
}

/*infinite scroll loading*/
.loading-scroll-gif {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.load-img-gif {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.new-style-input .sm-no-pad-lr input {
    color: #495057;
    background: #FAFAFA;
    border: none;
    border-radius: 10px;
    font-size: 18px;
    height: 42px;
}
.hover-pointer:hover {
    cursor: pointer;
}
.topbar-logo-txt {
    line-height: 16px;
    font-size: 11px;
    margin-top: 3px;
}
.about-page {
    margin: 3.5em 0;
}
.about-wrap {
    display: flex;
    flex-direction: row;
    gap: 20px;
}

/*ipad pro screen*/
@media only screen and (max-width: 1024px) {
    .no-pad-1024 {
        padding: 0;
    }
    .published-date.magz {
        width: 60px;
        height: 60px;
        padding: 9px;
        bottom: 88px;
        right: 0px;
        font-size: 14px;
    }
    .published-date p {
        font-size: 12px;
    }
    .image-fit.magz-fit::before {
        bottom: -18%;
        left: -6%;
    }
    .image-fit.magz-fit {
        margin-bottom: 16px;
    }
    .image-fit.book-fit {
        margin-bottom: 32px;
    }
    .published-date.book {
        width: 60px;
        height: 60px;
        padding: 9px;
        bottom: 105px;
        right: 20px;
        font-size: 14px;
    }
    #myButton {
        width: 75px;
        height: 75px;
        right: 6px;
    }
}

/*ipad screen*/
@media only screen and (max-width: 820px) {
    /*============================ START GENERAL STYLE ==========================*/
    .margin-top-datetime {
        margin-top: 0 !important;
    }
    img.radius-image {
        border-radius: 50px;
    }

    /*gmap embe*/
    .mapouter {
        width: 100%!important;
    }
    .gmap_canvas {
        width: 100%!important;
    }
    /*============================ END GENERAL STYLE ==========================*/
    .published-date.magz {
        bottom: 75px;
        right: 0px;
    }
    .image-fit.magz-fit::before {
        bottom: -18%;
        left: -5%;
    }
    .image-fit.magz-fit {
        margin-bottom: 12px;
    }
    .published-date.book {
        bottom: 77px;
        right: 11px;
    }
    .image-fit.book-fit {
        margin-bottom: 25px;
    }
    .ipad-show {
        display: block!important;
    }
    .ipad-hide {
        display: none!important;
    }
    .flex-display-on-pc {
        display: none!important;
    }
}

/*ipad screen*/
@media only screen and (max-width: 768px) {
    /*============================ START GENERAL STYLE ==========================*/
    .margin-top-datetime {
        margin-top: 0 !important;
    }
    .ipad-full {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .display-ipad {
        display: block;
    }
    /*============================ END GENERAL STYLE ==========================*/
    #myButton {
        width: 75px;
        height: 75px;
        right: 6px;
    }
    .position-header {
        position: relative;
        z-index: 9999;
    }
}


@media screen and (max-width: 40.063em) {
    /*============================ START GENERAL STYLE ==========================*/
    .wrap-news-sidebar .content-text .social-share .fb-like.fb_iframe_widget {
        left: 0;
        top: 0;
    }
    .fb-like.fb_iframe_widget {
        position: relative;
        left: 5px;
        top: 1px;
    }
    .about-wrap {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    .m-top-3em {
        margin-top: 3em;
    }
    .search-transform {
        transform: scale(1);
        position: relative;
    }
    .padding-bottom {
        padding-bottom: 0px !important;
    }
    .no-margin-top {
        margin-top: auto !important;
    }
    .margin-top-datetime {
        margin-top: 0 !important;
    }
    .input-ask {
        height: 300px;
        max-width: 314px;
        position: unset;
        transform: translateX(1px);
    }
    .youtube-position {
        max-width: 330px;
        transform: translateX(1px);
    }
    .position-button {
        height: 0px;
        max-width: 322px !important;
        position: unset;
        transform: translateX(4px) !important;
        padding: 0 15px 0 0 !important;
    }
    p {
        font-size: 14px;
    }
    #myButton {
        right: 15px;
    }

    .wrapper-width {
        width: 100%;
    }
    .display-lg {
        display: none;
    }
    .display-sm {
        display: block;
    }
    .sm-full {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .sm-hide {
        display: none!important;
    }
    .sm-show {
        display: block;
    }
    .lg-md-hide {
        display: block;
    }
    .button-normal {
        height: 42px;
    }
    .button-normal::after {
        top: 14px;
    }
    .button-normal-text {
        font-size: 14px
    }
    .screen-pad-sm {
        padding: 0 24px;
    }
    .page-title {
        margin-bottom: 30px;
    }
    .page-title p {
        font-size: 22px;
        font-weight: normal;
        text-align: center;
    }
    .required::before {
        margin-right: 4px;
    }
    .sm-no-pad-lr {
        padding-left: 0;
        padding-right: 0;
    }
    .sm-no-pad {
        padding: 0;
    }
    img.radius-image {
        border-radius: 20%;
    }
    .prev-next-paging .slick-prev {
        width: 35px;
        height: 35px;
        right: 45px;
    }
    .prev-next-paging .slick-next {
        width: 35px;
        height: 35px;
        margin-right: 0;
    }
    .prev-next-paging .slick-prev i {
        font-size: 7px;
    }
    .prev-next-paging .slick-next i {
        font-size: 7px;
    }
    .prev-next-paging .slider-paging {
        top: unset;
        right: 26px;
        bottom: -18px;
    }
    body button.red, body .button.red, body .ui-button.red {
        border-radius: 5px;
    }
    body button.gray, body .button.gray, body .ui-button.gray {
        border-radius: 5px;
    }
    .no-pad-md {
        padding: 0.5em;
    }
    .no-pad-sm {
        padding: 0;
    }

    /*============================ END GENERAL STYLE ==========================*/
    #myButton {
        position: absolute;
        right: 6px;
        bottom: 170px;
    }
    form .form-row {
        flex-direction: column;
        padding: 0;
    }
    .form-section .form-row div:nth-child(odd) {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 10px;
    }
    .form-section .form-row div:nth-child(even) {
        padding-top: 4px;
        padding-bottom: 1em;
    }
    body .ui-inputfield {
        height: 45px;
        border-radius: 5px;
    }
    #myButton {
        width: 58px;
        height: 58px;
    }
    .circle-arrow {
        border-width: 1px;
    }
    .circle-arrow i {
        line-height: 22px;
    }
    body .ui-button.small-radius {
        border-radius: 5px;
    }
    body .ui-button.primary-button {
        height: 45px;
    }
    .primary-button.ui-button-text-only .ui-button-text {
        font-size: 13px;
    }
    .sm-margin-topbar{
        margin-bottom: 0;
        z-index: 99;
    }
    .published-date.magz {
        width: 60px;
        height: 60px;
        padding: 9px;
        bottom: 97px;
        right: 11px;
        font-size: 14px;
    }
    .published-date p {
        font-size: 12px;
    }
    .image-fit.magz-fit {
        left: 15px;
    }
    .published-date.book {
        width: 60px;
        height: 60px;
        padding: 9px;
        bottom: 110px;
        right: 11px;
        font-size: 14px;
    }
    .image-fit.book-fit {
        width: 57%;
        padding-bottom: 80%;
        margin-bottom: 24px;
        left: 25px;
    }
    .image-fit.book-fit::before {
        width: 153%;
        height: 145%;
        bottom: -39%;
        left: -29%;
    }
}

@media screen and (max-width: 415px) {
    .form-project-scale {
        transform: scale(1.08);
        padding: 12px;
        display: block;
    }
    .position-button {
        margin-left: 3.5%;
    }
    .input-ask {
        height: 300px;
        max-width: unset;
        transform: translateX(1px);
    }
    .youtube-position {
        max-width: unset;
    }
}

@media screen and (max-width: 391px) {
    .form-project-scale {
        transform: scale(1.08);
        display: block;
    }
    .position-button {
        margin-left: 1.5%
    }
    .input-ask {
        height: 300px;
        max-width: unset;
        transform: translateX(1px);
    }
    .youtube-position {
        max-width: unset;
        transform: translateX(1px);
    }
}

@media screen and (max-width: 320px) {
    .published-date.book {
        bottom: 75px;
    }
    .published-date.magz {
        bottom: 75px;
    }
}

/* 4K resolution */
@media screen and (min-width : 1441px) {
    .max-width-lg {
        max-width: 75%;
    }
}

.view-zero:before {
  content: '0';
    .my-page-menu {
        margin-left: 0px !important;
    }
}

.view-zero:before {
    content: '0';
}
/*============================ START TOPBAR ==========================*/
.topbar-sec {
    border-bottom: none;
    background-color: #fff;
}
.wrapper-topbar-sec {
   display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 50px;
    min-height: 70px;
    margin: auto;
    max-width: 2560px;
    z-index: 9999;
    position: fixed;
    width: 100%;
    border-bottom: 1px solid #131313;
    background-color: white;
}
.logo-topbar {
    width: 250px;
}
.menu-topbar {
    display: flex;
    flex: 1;
    justify-content: space-between;
    max-width: 600px;
    padding: 0 20px;
    margin: auto;
    align-items: center;
}
.menu-topbar a {
    display: flex;
    font-size: 15px;
    line-height: 15px;
    font-weight: 500;
    justify-content: center;
}
.arrow-head.pi-arrow-right:before {
    display: none;
}
.active-header{
    background-color: #131313;
    color: #FFFFFF;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.list-menu {
    border-radius: 20px;
    width: auto;
    padding: 6.5px 15.8px 8.5px 14.75px;
    text-align: center;
    color: #131313;
    font-size: 15px;
    font-style: normal;
    line-height: 15px;
    font-weight: 500;
    font-family: 'Noto Sans JP',sans-serif;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
    color: #131313;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.active-header .ui-menuitem-text {
    color: #FFFFFF;
}
body .ui-menu {
    border : none;
}
body .ui-menu.ui-menubar {
    border-radius: 0;
    background: transparent;
}
.menu-topbar a.search-menu {
    margin-top: 5px;
}
.menu-sm {
    display: none;
}
.wrap-menu-topbar {
    flex: 1
}
.date-topbar .text-sm {
    display: none;
}
.date-topbar span {
    font-size: 16px;
    position: relative;
    bottom: 2px;
    margin-right: 5px;
    margin-left: 7px;
}
.menu-topbar .logo-topbar-sm {
    display: none;
}
header .shop-icon {
    top: 113px;
    right: 38px;
    z-index: 101;
    position: fixed;
    transition: 500ms ease 0s;
    display: none;
}
.login-icon {
    background: #000;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    top: 0;
    right: 38px;
    text-align: center;
    display: inline-block;
}
.login-icon img {
    width: 26px;
    height: 26px;
    object-fit: cover;
    margin: 11px auto;
    border-radius: 50%;
}
.search-icon {
    background: #000;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    margin-right: 16px;
    text-align: center;
    display: inline-block;
}
.search-icon i {
    width: 26px;
    height: 26px;
    object-fit: cover;
    margin: 11px auto;
    border-radius: 50%;
}
.col3 {
    display: flex;
    align-items: center;
}
.menu-topbar a:hover {
    opacity: .6;
}
header .pi-search {
    font-size: 25px;
    vertical-align: text-bottom;
    margin-right: 0;
    margin-bottom: 0;
    color: #FFFFFF;
}

/*|| search part*/
header .wrapper-topbar-sec .search-topbar {
    background-color: #fff;
    border-radius: 0 0 0 100px;
    box-shadow: none;
    visibility: hidden;
    display: block!important
}
header .wrapper-topbar-sec .search-topbar {
    opacity: 0;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    top: -500!important;
    right: 0!important;
    transition: all .8s cubic-bezier(.76,0,.24,1);
    visibility: hidden;
    display: block;
}
header .wrapper-topbar-sec .search-topbar.searchIsShow {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    right: 0!important;
    left: unset!important;
    top: 71px!important;
    transition: transform .6s cubic-bezier(.76,0,.24,1),top .6s cubic-bezier(.76,0,.24,1),bottom .6s cubic-bezier(.76,0,.24,1),-webkit-transform .6s cubic-bezier(.76,0,.24,1);
    visibility: visible;
    z-index: 1;
}
button.close-search {
    background: transparent;
    border: none;
    margin-left: auto;
    display: block;
    margin-right: -90px;
    cursor: pointer;
}
button.close-search i {
    font-size: 30px;
    color: #000;
}
body .search-topbar .ui-inputfield {
    font-size: 20px;
    height: 100px;
    width: 100%;
    background-color: #F6F6F6;
    border-color: #F6F6F6;
    border-radius: 100px;
    margin: 5px 0;
    padding: 7px 70px;
}
.wrap-search-topbar {
    max-width: 700px;
    width: 80%;
    margin: auto;
    display: block;
}
body .search-topbar.searchIsShow span.input-field-search, .searchIsShow .topbar-tags {
    bottom: 0;
    opacity: 1;
    transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),bottom 1.6s cubic-bezier(0.16,1,0.3,1);
}
body .search-topbar span.input-field-search, .topbar-tags {
    position: relative;
    bottom: -10px;
    opacity: 0;
    transition: opacity .8s cubic-bezier(0.16,1,0.3,1),bottom 0s cubic-bezier(0.16,1,0.3,1) .8s;
}
body .search-topbar.searchIsShow span.input-field-search {
    transition-delay: .6s;
}
.searchIsShow .topbar-tags {
    transition-delay: .7s;
}
header .wrapper-topbar-sec .search-topbar {
    scrollbar-width: none;
}
header .wrapper-topbar-sec .search-topbar::-webkit-scrollbar {
    width: 0px;
    background: transparent;
    height: 0;
}

body .search-topbar .input-field-search > i:last-of-type {
    color: #000;
    right: 45px;
    font-size: 25px;
    top: 42%;
}
body .search-topbar.ui-dialog .ui-dialog-titlebar {
    padding: 3.5rem 2rem 0;
    width: 80%;
    max-width: 880px;
    margin: auto;
    display: none;
}
body .search-topbar.ui-dialog .ui-dialog-titlebar .ui-icon-closethick {
    font-size: 30px;
    color: #000;
}
body .search-topbar.ui-dialog .ui-dialog-content {
    padding-bottom: 3rem;
    padding-top: 3rem;
}
body.fixedBody {
    position: fixed;
}
.topbar-tags {
    margin-top: 32px;
    color: #000;
}
.topbar-tags .tag {
    font-size: 14px;
    background-color: #F6F6F6;
    display: inline-block;
    margin: 0 6px 12px 0;
    padding: 13px 11px;
    min-width: 80px;
    text-align: center;
    line-height: 1em;
    border-radius: 20px;
}
.menu-topbar .circle-arrow {
    display: none;
}
.close-menu {
    display: none;
}
body .search-topbar .ui-inputfield.ui-state-focus {
    box-shadow: none;
}

.overlay-sm {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100vh !important;
    z-index: 1000 !important;
    background-color: rgba(0,0,0,0.5) !important; /*dim the background*/
    overflow: hidden !important;
    border-radius: 0px !important;
}

.overlay {
    position: fixed !important;
    top: 70 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100vh !important;
    z-index: 1000 !important;
    background-color: rgba(0,0,0,0.5) !important; /*dim the background*/
    overflow: hidden !important;
    border-radius: 0px !important;
    transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),bottom 1.6s cubic-bezier(0.16,1,0.3,1);
}

.scroll{
    overflow-y: scroll;
    max-height: 50vh;
}

.overflow-hidden {
    overflow: hidden;
}

.additional {
    border-radius: 0 0 0 100px;
    width: 80%;
    float: right;
}

.pt-125 {
    padding-top: 125px;
}
.date-topbar p {
    font-size: 32px;
    line-height: 48px;
}
#fixed-top .login-display-sm {
    display: none;
}
/*============================ END TOPBAR ==========================*/

/*============================ START FOOTER ==========================*/
.footer-sec::before {
    content: "";
}
.wrapper-footer-sec {
    width: 80%;
    background-color: #E6E6E6;
    border-top-left-radius: 100px;
    margin-left: auto;
    padding-top: 5em;
    padding-left: 5em;
    padding-bottom: 60px;
}
.footer-sec .row1 {
    display: flex;
    max-width: 1300px;
}
.footer-sec .row2 {
    display: flex;
    margin-top: 40px;
}
.menu-footer {
    display: flex;
    flex-flow: column;
    flex: 1;
}
.sns-footer {
    flex: 1;
    padding-left: 70px;
    display: flex;
    align-items: flex-end;
    padding-bottom: 9px;
}
.buttons-footer {
    width: 130px;
}
.buttons-footer .shop-icon {
    position: unset;
    display: block;
    margin-bottom: 14px;
}
.buttons-footer .login-icon {
    position: unset;
    display: block;
    margin-bottom: 14px;
}
.menu-footer a {
    margin-bottom: 8px;
    font-weight: 500;
}
.menu-footer a.external-icon:after{
    display: inline-flex;
    content: "";
    background-size: 12px 12px;
    height: 12px;
    width: 12px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><path d="M4.82609 1.92514H1V9.22949H8.30435V5.40341M8.30435 1.92514L4.47826 5.75123M6.56522 1.22949H9V3.66427" stroke="%23B9B9B9" style="stroke:%23B9B9B9;stroke:color(display-p3 0.7260 0.7260 0.7260);stroke-opacity:1;" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    margin-left: 10px;
    margin-top: 10px;
}
.menu-footer a.external-icon.recipe:after{
    margin-top: 15px;
}
.menu-footer .menu-col a.external-icon{
    display: flex;
    align-items: flex-start;
}
.sns-footer i {
    font-size: 39px;
    margin: 0 7px;
}
.sns-footer .fa-instagram {
    font-size: 37px;
}
.logo-footer {
    width: 271px;
}
.logo-footer h6 {
    margin-top: 12px;
    line-height: 16px;
    margin-bottom: 0;
    text-align: center;
}
.copyright {
    margin-right: auto;
    margin-left: auto;
    margin-top: 25px;
}
footer .menu-col {
    display: flex;
    flex-flow: column;
    flex: 1;
    min-width: 140px;
}
.menu-footer.two-col {
    flex-flow: row;
}
.menu-footer a:hover {
    opacity: .6;
}

/*shop icon display*/
#footer-section .shop-icon {
    opacity: 0;
    visibility: hidden;
    transition: 400ms ease 0s;
}
#footer-section.shopIconDisplay .shop-icon {
    opacity: 0;
    visibility: hidden;
}
#fixed-top .shop-icon {
    opacity: 1;
    visibility: visible;
    transition: 800ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
#fixed-top.shopIconDisplay .shop-icon {
    top: calc(100% - 345px)!important;
}

/*login login display*/
#footer-section .login-icon {
    opacity: 0;
    visibility: hidden;
    transition: 400ms ease 0s;
}
#footer-section.loginIconDisplay .login-icon {
    opacity: 0;
    visibility: hidden;
}
#fixed-top .login-icon {
    opacity: 1;
    visibility: visible;
    transition: 800ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
#fixed-top.loginIconDisplay .login-icon {
    top: calc(100% - 250px)!important;
}
#fixed-top .login-display-pc {
    display: block;
}
#fixed-top .login-display-sm {
    display: none;
}
.ami-ig {
    display: flex;
    flex-direction: row;
    gap: 10px;
    padding-left: 2em;
}
.ami-ig a i {
    font-size: 40px;
    padding: 0 10px;
}
.padding-left-tw{
    padding-left: 16px;
}
img.thumb-footer {
    margin-bottom: 16px;
}
.external-icon.recipe img.thumb-footer{
    width: 85px;
}
img.thumb-footer-cktdweb {
    margin-bottom: 16px;
    width: 40%;
}
.font-xs .font-copyright {
    font-size: 12px;
    position: relative;
    top: 0.5px;
}
.font-copyright {
    font-size: 12px;
    position: relative;
    top: 0.5px;
}
/*============================ END FOOTER ==========================*/

/*ipad pro screen*/
@media only screen and (max-width: 1024px) {
    .login-icon {
        width: 75px;
        height: 75px;
    }
    .login-icon img {
        width: 32px;
        height: 32px;
        object-fit: cover;
        margin: 22px auto;
        border-radius: 50%;
    }
    
    /*============================ START TOPBAR ==========================*/
    header .shop-icon {
        right: 38px
    }
    header .login-icon {
        right: 38px
    }
    
    .arrow-head.pi-arrow-right:before {
        display: flex;
        justify-content: center;
        align-items: center;
        color: #131313;
        font-size: 8px;
        padding: 6px;
        margin-left: 7px;
        border: 1px solid #131313;
        border-radius: 50%;
        width: 10px;
        height: 10px;
        font-family: 'primeicons';
    }
    .active-header.pi-arrow-right:before {
        display: flex;
        justify-content: center;
        align-items: center;
        color: #FFFFFF;
        font-size: 8px;
        padding: 6px;
        margin-left: 15px;
        border: 1px solid #FFFFFF;
        border-radius: 50%;
    }
    .menu-member {
        display: flex;
        flex-direction: column;
        margin: 0;
    }
    .ui-menu-list {
        display: flex;
        flex-direction: column;
        transform: scale(1);
        transition: transform .6s cubic-bezier(.76,0,.24,1),top .6s cubic-bezier(.76,0,.24,1),right .6s cubic-bezier(.76,0,.24,1),-webkit-transform .6s cubic-bezier(.76,0,.24,1);
    }
    .active-header{
        background-color: #131313;
        color: #FFFFFF;
    }
    body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.list-menu {
        border-radius: 20px;
        width: 190px;
        margin-top: 8px;
        padding: 3.5px 15.8px 3.5px 14.75px;
        text-align: center;
        color: #131313;
        font-size: 15px;
        font-style: normal;
        line-height: 15px;
        font-weight: normal;
        font-family: 'Noto Sans JP',sans-serif;
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-start;
    }
    body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
        color: #131313;
        font-weight: normal;
        font-size: 16px;
    }
    body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.active-header .ui-menuitem-text {
        color: #FFFFFF;
        font-weight: normal;
        font-size: 16px;
    }
    .show-menu .menu-topbar .list-menu:first-of-type {
        transition-delay: .6s;
    }
    .show-menu .menu-topbar .list-menu:nth-of-type(2) {
        transition-delay: .7s;
    }
    .show-menu .menu-topbar .list-menu:nth-of-type(3) {
        transition-delay: .8s;
    }
    .show-menu .menu-topbar .list-menu:nth-of-type(4) {
        transition-delay: .9s;
    }
    .show-menu .menu-topbar .list-menu:nth-of-type(5) {
        transition-delay: .9s;
    }
    body .ui-menu {
        border : none;
    }
    body .ui-menu.ui-menubar {
        border-radius: 0;
        background: transparent;
    }
    footer .menu-col {
        display: flex;
        flex-flow: column;
        flex: .35;
        min-width: 135px;
    }
    .logo-topbar {
        width: 190px;
    }
    .wrapper-footer-sec {
        width: 90%;
    }
    header .login-icon {
        right: -10px;
    }
    #fixed-top.loginIconDisplay .login-icon {
        top: 70px!important;
    }
    #myButton {
        width: 75px;
        height: 75px;
        right: -10px;
        position: fixed;
        bottom: 15px;
    }

    /*============================ START TOPBAR ==========================*/
    .menu-sm {
        display: block;
        margin: 0;
        font-weight: bold;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 10;
        width: 75px;
        height: 75px;
        text-align: center;
        line-height: 75px;
        background-color: #000;
        border-radius: 50%;
    }
    .menu-topbar .logo-topbar-sm {
        display: block;
    }
    .wrap-menu-topbar {
        position: fixed;
        top: -15px;
        right: -9px;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-flow: column;
        z-index: 102;
        padding-bottom: 10px;
        transition: 400ms ease-in-out 200ms;
        transition: width 300ms, height 400ms;
        transition: all 600ms;

    }
    .menu-topbar {
        opacity: 0;
        flex-flow: column;
        padding: 24px 30px 24px 23px;
        flex: none;
        width: 100%;
        margin-top: 10px;
        transition: 200ms ease-in-out 0ms;
        position: absolute;
        top: 0;
        right: 0;
        border-top-left-radius: 50px;
        border-bottom-left-radius: 50px;
    }
    .menu-topbar a {
        color: #000;
        font-size: 19px;
        font-weight: normal;
        line-height: 1em;
        margin-top: 9px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        -webkit-transform: translate3d(0,40px,0);
        transform: translate3d(0,40px,0);
        opacity: 0;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),transform 0s cubic-bezier(0.16,1,0.3,1) .8s,-webkit-transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
    }
    .menu-topbar .list-menu-sm {
        margin-left: auto;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar a {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.6s cubic-bezier(0.16,1,0.3,1);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),transform 1.6s cubic-bezier(0.16,1,0.3,1);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),transform 1.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.6s cubic-bezier(0.16,1,0.3,1);
    }
    .show-menu .menu-topbar a.button-recipe.button-recipe-sm{
        display: flex;
        margin: 0 0 0 70px;
    }
    .show-menu .menu-topbar .list-menu-sm:first-of-type {
        transition-delay: .6s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm:nth-of-type(2) {
        transition-delay: .7s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm:nth-of-type(3) {
        transition-delay: .8s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm:nth-of-type(4) {
        transition-delay: .9s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm:nth-of-type(5) {
        transition-delay: .9s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm:nth-of-type(6) {
        transition-delay: 1s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm.input-field-search {
        padding-right: 0;
    }
    .wrap-menu-topbar.show-menu .menu-topbar {
        width: 100%;
        height: auto;
        background-color: #F6F6F6;
        top: 0;
        right: 0;
        transition: all 500ms;
        align-items: flex-end;
        min-width: 270px;
    }
    .show-menu .menu-topbar {
        opacity: 1;
        transition: 400ms ease-in-out 350ms;
    }
    .logo-topbar {
        display: block;
        width: 240px;
        margin: 0.5em 0 1em;
        position: relative;
        z-index: 999;
    }
    .wrapper-topbar-sec {
        position: relative;
        padding: 14px 24px 25px;
        height: auto;
        display: block;
        background-color: transparent;
        border-bottom: none;
    }
    .topbar-sec {
        border-bottom: none;
        background: transparent;
    }
    .date-topbar .text-sm {
        display: none;
        margin: 0;
    }
    .date-topbar p {
        font-size: 35px;
        line-height: 48px;
    }
    .date-topbar span {
        font-size: 18px;
    }
    header .shop-icon {
        top: 65px;
        right: -9px;
    }
    #fixed-top.shopIconDisplay .shop-icon {
        top: calc(100% - 324px)!important;
    }
    header .login-icon {
        top: 70px;
        right: -9px;
        position: absolute;
    }
    .show-menu .menu-sm {
        visibility: hidden;
    }
    .menu-topbar .circle-arrow {
        display: inline-block;
        width: 25px;
        height: 25px;
        margin-left: 7px;
    }
    .menu-topbar .circle-arrow i {
        font-size: 5px;
    }

    .menu-topbar .close-menu {
        display: block;
        color: #000;
        text-align: right;
        font-size: 18px;
        font-weight: lighter;
        margin-bottom: 20px;
        margin-right: 0;
        position: relative;
        right: 200px;
        margin-left: auto;
    }
    header .wrapper-topbar-sec .search-topbar {
        opacity: 1;
        transform: scale(1);
        -webkit-transform: scale(1);
        visibility: visible;
        right: 0!important;
        left: 0!important;
        top: 0!important;
        position: relative;
        width: 100%!important;
        border-radius: 0;
        max-width: 217px;
    }
    header .wrapper-topbar-sec .search-topbar.searchIsShow {
        top: 0!important;
    }
    body .search-topbar.ui-dialog .ui-dialog-content {
        background-color: #F6F6F6;
    }
    body .search-topbar.ui-dialog .ui-dialog-content {
        padding: 0;
    }
    .wrap-search-topbar {
        width: 100%;
        overflow: hidden;
    }
    button.close-search {
        display: none;
    }
    body .search-topbar .ui-inputfield {
        font-size: 16px;
        height: 68px;
        width: 100%;
        background-color: #fff;
        border-color: #fff;
        border-radius: 100px;
        margin: 0;
        padding: 7px 26px;
        padding-right: 42px;
        display: inline-block;
    }
    body .search-topbar .input-field-search > i:last-of-type {
        font-size: 18px;
        right: 18px;
        top: 30px;
    }
    .topbar-tags .tag {
        background-color: #fff;
        font-size: 11px;
        padding: 9.5px 8px;
        min-width: 73px;
        margin: 0 5px 9px 0;
    }
    .topbar-tags .ttl {
        font-size: 12px;
        text-align: right;
    }
    .topbar-tags {
        margin-top: 11px;
    }
    header .pi-search {
        display: none;
    }
    header .search-topbar .pi-search {
        display: inline-block;
    }
    body .search-topbar span.input-field-search, .topbar-tags {
        position: relative;
        bottom: 0;
        -webkit-transform: translate3d(0,40px,0);
        transform: translate3d(0,40px,0);
        opacity: 0;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),transform 0s cubic-bezier(0.16,1,0.3,1) .8s,-webkit-transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
    }
    body .show-menu .search-topbar span.input-field-search, .show-menu .topbar-tags {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.6s cubic-bezier(0.16,1,0.3,1);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),transform 1.6s cubic-bezier(0.16,1,0.3,1);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),transform 1.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.6s cubic-bezier(0.16,1,0.3,1);
    }
    .wrap-menu-topbar.show-menu .menu-topbar {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        transition: top .6s cubic-bezier(.76,0,.24,1),right .6s cubic-bezier(.76,0,.24,1),-webkit-transform .6s cubic-bezier(.76,0,.24,1);
        transition: transform .6s cubic-bezier(.76,0,.24,1),top .6s cubic-bezier(.76,0,.24,1),right .6s cubic-bezier(.76,0,.24,1);
        transition: transform .6s cubic-bezier(.76,0,.24,1),top .6s cubic-bezier(.76,0,.24,1),right .6s cubic-bezier(.76,0,.24,1),-webkit-transform .6s cubic-bezier(.76,0,.24,1);
    }
    .wrap-menu-topbar .menu-topbar {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: right top;
        transform-origin: right top;
        transition: all .8s cubic-bezier(.76,0,.24,1);
    }
    .show-menu .search-topbar .list-menu-sm.input-field-search{
        transition-delay: 1s;
    }
    .search-topbar .list-menu-sm.input-field-search {
        display: block;
        width: 100%;
    }
    .show-menu .menu-topbar .list-menu-sm.topbar-tags {
        transition-delay: 1.1s;
        padding-left: 2.2em;
    }
    .search-topbar .input-field-search {
        margin: 11px 0;
    }
    #fixed-top.shopIconDisplay .shop-icon {
        top: calc(100% - 324px)!important;
    }
    .list-menu-sm.search-menu {
        display: none;
    }
    .col3 {
        display: block;
        width: 0;
        height: 0;
    }
    #fixed-top .login-icon {
        z-index: 1;
    }
    #ovly {
        width: 217px;
    }
    #fixed-top .login-display-pc {
        display: none;
    }
    #fixed-top .login-display-sm {
        display: block;
    }
    .overlay-sm .logo-topbar {
        z-index: 0;
    }
    /*============================ END TOPBAR ==========================*/

    /*============================ START FOOTER ==========================*/

    /*============================ END FOOTER ==========================*/
}

/*ipad screen*/
@media only screen and (max-width: 820px) {
    .arrow-head.pi-arrow-right:before {
        display: flex;
        justify-content: center;
        align-items: center;
        color: #131313;
        font-size: 8px;
        padding: 6px;
        margin-left: 7px;
        border: 1px solid #131313;
        border-radius: 50%;
        width: 10px;
        height: 10px;
        font-family: 'primeicons';
    }
    .active-header.pi-arrow-right:before {
        display: flex;
        justify-content: center;
        align-items: center;
        color: #FFFFFF;
        font-size: 8px;
        padding: 6px;
        margin-left: 15px;
        border: 1px solid #FFFFFF;
        border-radius: 50%;
    }
    .menu-member {
        display: flex;
        flex-direction: column;
        margin: 0;
    }
    .ui-menu-list {
        display: flex;
        flex-direction: column;
        transform: scale(1);
        transition: transform .6s cubic-bezier(.76,0,.24,1),top .6s cubic-bezier(.76,0,.24,1),right .6s cubic-bezier(.76,0,.24,1),-webkit-transform .6s cubic-bezier(.76,0,.24,1);
    }
    .active-header{
        background-color: #131313;
        color: #FFFFFF;
    }
    body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.list-menu {
        border-radius: 20px;
        width: 190px;
        margin-top: 8px;
        padding: 3.5px 15.8px 3.5px 14.75px;
        text-align: center;
        color: #131313;
        font-size: 15px;
        font-style: normal;
        line-height: 15px;
        font-weight: normal;
        font-family: 'Noto Sans JP',sans-serif;
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-start;
    }
    body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
        color: #131313;
        font-weight: normal;
        font-size: 16px;
    }
    body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.active-header .ui-menuitem-text {
        color: #FFFFFF;
        font-weight: normal;
        font-size: 16px;
    }
    .show-menu .menu-topbar .list-menu:first-of-type {
        transition-delay: .6s;
    }
    .show-menu .menu-topbar .list-menu:nth-of-type(2) {
        transition-delay: .7s;
    }
    .show-menu .menu-topbar .list-menu:nth-of-type(3) {
        transition-delay: .8s;
    }
    .show-menu .menu-topbar .list-menu:nth-of-type(4) {
        transition-delay: .9s;
    }
    .show-menu .menu-topbar .list-menu:nth-of-type(5) {
        transition-delay: .9s;
    }
    body .ui-menu {
        border : none;
    }
    body .ui-menu.ui-menubar {
        border-radius: 0;
        background: transparent;
    }
    footer .menu-col {
        display: flex;
        flex-flow: column;
        flex: .35;
        min-width: 135px;
    }
    .logo-topbar {
        width: 190px;
    }
    .wrapper-footer-sec {
        width: 90%;
    }
    header .login-icon {
        right: -10px;
    }
    #fixed-top.loginIconDisplay .login-icon {
        top: 70px!important;
    }
    #myButton {
        width: 75px;
        height: 75px;
        right: -10px;
        position: fixed;
        bottom: 15px;
    }

    /*============================ START TOPBAR ==========================*/
    .menu-sm {
        display: block;
        margin: 0;
        font-weight: bold;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 10;
        width: 75px;
        height: 75px;
        text-align: center;
        line-height: 75px;
        background-color: #000;
        border-radius: 50%;
    }
    .menu-topbar .logo-topbar-sm {
        display: block;
    }
    .wrap-menu-topbar {
        position: fixed;
        top: -15px;
        right: -9px;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-flow: column;
        z-index: 102;
        padding-bottom: 10px;
        transition: 400ms ease-in-out 200ms;
        transition: width 300ms, height 400ms;
        transition: all 600ms;

    }
    .menu-topbar {
        opacity: 0;
        flex-flow: column;
        padding: 24px 30px 24px 23px;
        flex: none;
        width: 100%;
        margin-top: 10px;
        transition: 200ms ease-in-out 0ms;
        position: absolute;
        top: 0;
        right: 0;
        border-top-left-radius: 50px;
        border-bottom-left-radius: 50px;
    }
    .menu-topbar a {
        color: #000;
        font-size: 19px;
        font-weight: normal;
        line-height: 1em;
        margin-top: 9px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        -webkit-transform: translate3d(0,40px,0);
        transform: translate3d(0,40px,0);
        opacity: 0;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),transform 0s cubic-bezier(0.16,1,0.3,1) .8s,-webkit-transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
    }
    .menu-topbar .list-menu-sm {
        margin-left: auto;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar a {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.6s cubic-bezier(0.16,1,0.3,1);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),transform 1.6s cubic-bezier(0.16,1,0.3,1);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),transform 1.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.6s cubic-bezier(0.16,1,0.3,1);
    }
    .show-menu .menu-topbar .list-menu-sm:first-of-type {
        transition-delay: .6s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm:nth-of-type(2) {
        transition-delay: .7s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm:nth-of-type(3) {
        transition-delay: .8s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm:nth-of-type(4) {
        transition-delay: .9s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm:nth-of-type(5) {
        transition-delay: .9s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm:nth-of-type(6) {
        transition-delay: 1s;
        padding-right: 1.5em;
    }
    .show-menu .menu-topbar .list-menu-sm.input-field-search {
        padding-right: 0;
    }
    .wrap-menu-topbar.show-menu .menu-topbar {
        width: 100%;
        height: auto;
        background-color: #F6F6F6;
        top: 0;
        right: 0;
        transition: all 500ms;
        align-items: flex-end;
        min-width: 270px;
    }
    .show-menu .menu-topbar {
        opacity: 1;
        transition: 400ms ease-in-out 350ms;
    }
    .logo-topbar {
        display: block;
        width: 240px;
        margin: 0.5em 0 1em;
        position: relative;
        z-index: 999;
    }
    .wrapper-topbar-sec {
        position: relative;
        padding: 14px 24px 25px;
        height: auto;
        display: block;
        background-color: transparent;
        border-bottom: none;
    }
    .topbar-sec {
        border-bottom: none;
        background: transparent;
    }
    .date-topbar .text-sm {
        display: none;
        margin: 0;
    }
    .date-topbar p {
        font-size: 35px;
        line-height: 48px;
    }
    .date-topbar span {
        font-size: 18px;
    }
    header .shop-icon {
        top: 65px;
        right: -9px;
    }
    #fixed-top.shopIconDisplay .shop-icon {
        top: calc(100% - 324px)!important;
    }
    header .login-icon {
        top: 70px;
        right: -9px;
        position: absolute;
    }
    .show-menu .menu-sm {
        visibility: hidden;
    }
    .menu-topbar .circle-arrow {
        display: inline-block;
        width: 25px;
        height: 25px;
        margin-left: 7px;
    }
    .menu-topbar .circle-arrow i {
        font-size: 5px;
    }

    .menu-topbar .close-menu {
        display: block;
        color: #000;
        text-align: right;
        font-size: 18px;
        font-weight: lighter;
        margin-bottom: 20px;
        margin-right: 0;
        position: relative;
        right: 200px;
        margin-left: auto;
    }
    header .wrapper-topbar-sec .search-topbar {
        opacity: 1;
        transform: scale(1);
        -webkit-transform: scale(1);
        visibility: visible;
        right: 0!important;
        left: 0!important;
        top: 0!important;
        position: relative;
        width: 100%!important;
        border-radius: 0;
        max-width: 217px;
    }
    header .wrapper-topbar-sec .search-topbar.searchIsShow {
        top: 0!important;
    }
    body .search-topbar.ui-dialog .ui-dialog-content {
        background-color: #F6F6F6;
    }
    body .search-topbar.ui-dialog .ui-dialog-content {
        padding: 0;
    }
    .wrap-search-topbar {
        width: 100%;
        overflow: hidden;
    }
    button.close-search {
        display: none;
    }
    body .search-topbar .ui-inputfield {
        font-size: 16px;
        height: 68px;
        width: 100%;
        background-color: #fff;
        border-color: #fff;
        border-radius: 100px;
        margin: 0;
        padding: 7px 26px;
        padding-right: 42px;
        display: inline-block;
    }
    body .search-topbar .input-field-search > i:last-of-type {
        font-size: 18px;
        right: 18px;
        top: 30px;
    }
    .topbar-tags .tag {
        background-color: #fff;
        font-size: 11px;
        padding: 9.5px 8px;
        min-width: 73px;
        margin: 0 5px 9px 0;
    }
    .topbar-tags .ttl {
        font-size: 12px;
        text-align: right;
    }
    .topbar-tags {
        margin-top: 11px;
    }
    header .pi-search {
        display: none;
    }
    header .search-topbar .pi-search {
        display: inline-block;
    }
    body .search-topbar span.input-field-search, .topbar-tags {
        position: relative;
        bottom: 0;
        -webkit-transform: translate3d(0,40px,0);
        transform: translate3d(0,40px,0);
        opacity: 0;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
        transition: opacity .8s cubic-bezier(0.16,1,0.3,1),transform 0s cubic-bezier(0.16,1,0.3,1) .8s,-webkit-transform 0s cubic-bezier(0.16,1,0.3,1) .8s;
    }
    body .show-menu .search-topbar span.input-field-search, .show-menu .topbar-tags {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.6s cubic-bezier(0.16,1,0.3,1);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),transform 1.6s cubic-bezier(0.16,1,0.3,1);
        transition: opacity 1.6s cubic-bezier(0.16,1,0.3,1),transform 1.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.6s cubic-bezier(0.16,1,0.3,1);
    }
    .wrap-menu-topbar.show-menu .menu-topbar {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        transition: top .6s cubic-bezier(.76,0,.24,1),right .6s cubic-bezier(.76,0,.24,1),-webkit-transform .6s cubic-bezier(.76,0,.24,1);
        transition: transform .6s cubic-bezier(.76,0,.24,1),top .6s cubic-bezier(.76,0,.24,1),right .6s cubic-bezier(.76,0,.24,1);
        transition: transform .6s cubic-bezier(.76,0,.24,1),top .6s cubic-bezier(.76,0,.24,1),right .6s cubic-bezier(.76,0,.24,1),-webkit-transform .6s cubic-bezier(.76,0,.24,1);
    }
    .wrap-menu-topbar .menu-topbar {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: right top;
        transform-origin: right top;
        transition: all .8s cubic-bezier(.76,0,.24,1);
    }
    .show-menu .search-topbar .list-menu-sm.input-field-search{
        transition-delay: 1s;
    }
    .search-topbar .list-menu-sm.input-field-search {
        display: block;
        width: 100%;
    }
    .show-menu .menu-topbar .list-menu-sm.topbar-tags {
        transition-delay: 1.1s;
        padding-left: 2.2em;
    }
    .search-topbar .input-field-search {
        margin: 11px 0;
    }
    #fixed-top.shopIconDisplay .shop-icon {
        top: calc(100% - 324px)!important;
    }
    .list-menu-sm.search-menu {
        display: none;
    }
    .col3 {
        display: block;
        width: 0;
        height: 0;
    }
    #fixed-top .login-icon {
        z-index: 1;
    }
    #ovly {
        width: 217px;
    }
    #fixed-top .login-display-pc {
        display: none;
    }
    #fixed-top .login-display-sm {
        display: block;
    }
    .overlay-sm .logo-topbar {
        z-index: 0;
    }
    /*============================ END TOPBAR ==========================*/
}

@media only screen and (max-width: 768px) {
    /*============================ START FOOTER ==========================*/

    .sns-footer {
        padding-left: 7px;
        padding-right: 7px;
    }
    .wrapper-footer-sec {
        padding-left: 3em;
    }
    .buttons-footer {
        width: 66px;
    }
    /*============================ END FOOTER ==========================*/
}

@media screen and (max-width: 40.063em) {
    /*============================ START TOPBAR ==========================*/
    .wrapper-topbar-sec {
        padding: 0 75px 0 28px;
        height: 60px;
    }
    .ami-ig a i {
        padding: 0;
    }
    .search-position {
        position: relative;
    }
    body .search-topbar .ui-inputfield {
        font-size: 14px;
    }
    header .shop-icon {
        top: 45px;
    }
    header .login-icon {
        top: 30px;
    }
    .wrap-menu-topbar {
        width: 68px;
        height: 68px;
        top: -18px;
        max-width: 270px;
    }
    .wrap-menu-topbar .menu-topbar {
        max-width: 270px;
    }
    .wrap-menu-topbar::before {
        width: 68px;
        height: 68px;
    }
    .menu-sm {
        width: 62px;
        height: 62px;
        font-size: 12px;
        line-height: 63px;
    }
    #fixed-top.shopIconDisplay .shop-icon {
        top: calc(100% - 292px)!important;
    }
    #fixed-top.loginIconDisplay .login-icon {
        top: 50px!important
    }
    .menu-topbar a {
        margin-top: 14px;
    }
    .show-menu .search-topbar .list-menu-sm.input-field-search {
        margin-top: 14px;
        padding-right: 0;
    }
    body .search-topbar .ui-inputfield {
        height: 50px;
        margin-top: 0.5em;
    }
    .menu-topbar .circle-arrow i {
        font-size: 8px;
    }
    .show-menu .menu-topbar a {
        font-size: 16px;
    }
    .menu-topbar .close-menu {
        text-align: left;
        margin-bottom: 5px;
        width: fit-content;
        position: relative;
        margin-top: 10px;
        right: 0;
        margin-right: 2rem;
    }
    .wrap-menu-topbar.show-menu .menu-topbar:after {
        background: #000;
    }
    .date-topbar p {
        font-size: 22px;
        line-height: 1em;
        margin-bottom: 0.5em;
    }
    .logo-topbar {
        margin-bottom: .5em;
        margin-top: 22px;
    }
    .menu-topbar .list-menu-sm {
        font-size: 16px
    }
    #myButton {
        width: 58px;
        height: 58px;
    }
    body .search-topbar.ui-dialog .ui-dialog-content {
        padding-bottom: 3rem;
        padding-top: 0rem;
    }
    /*============================ END TOPBAR ==========================*/

    /*============================ START FOOTER ==========================*/
    .footer-sec .row1 {
        flex-flow: column;
    }
    .buttons-footer .shop-icon {
        position: absolute;
        right: -9px;
        bottom: 245px;
        top: unset;
        margin-bottom: 0;
    }
    .buttons-footer .login-icon {
        position: absolute;
        right: -9px;
        bottom: 245px;
        top: unset;
        margin-bottom: 0;
    }
    .wrapper-footer-sec {
        position: relative;
        width: 87%;
        padding-top: 41px;
        padding-left: 2.8em;
        padding-bottom: 1.5em;
        border-top-left-radius: 50px;
    }
    .footer-sec .row2 {
        flex-flow: column;
        margin-top: -25px;
    }
    .menu-footer a {
        margin-bottom: 6px;
        line-height: 24px;
    }
    .menu-footer {
        margin-bottom: 25px;
    }
    .sns-footer {
        margin-bottom: 54px;
        order: 1;
    }
    .logo-footer {
        width: 80%;
        max-width: 255px;
        order: 2;
    }
    .logo-footer img {
        width: 185px;
        height: 20px;
    }
    .copyright {
        margin-left: 0;
        margin-right: auto;
        margin-top: 22px;
        order: 3;
    }
    .logo-footer h6 {
        margin-top: 6px;
    }
    .sns-footer i {
        font-size: 36px;
    }
    .sns-footer .fa-instagram {
        font-size: 34px;
    }
    .menu-footer.two-col {
        flex-flow: column;
    }
    footer .menu-col {
        width: 240px;
    }
    .ami-ig {
        padding-left: 0;
        padding-bottom: 19px;
    }
    header .logout-icon {
        top: 50px;
        right: -9px;
        z-index: 101;
        position: fixed;
    }
    .logout-icon {
        background: #000;
        border-radius: 50%;
        width: 58px;
        height: 58px;
        position: absolute;
        top: 0;
        right: 38px;
        text-align: center;
    }
    #fixed-top.logoutIconDisplay .logout-icon {
        top: calc(100% - 295px)!important;
    }
    #fixed-top .login-icon {
        opacity: 1;
        visibility: visible;
        transition: 800ms cubic-bezier(0.22, 0.61, 0.36, 1);
    }
    .logout-icon img {
        margin: 18px auto;
        width: 22px;
    }
    .padding-left-tw {
        padding-left: 16px!important;
    }
    /*============================ END FOOTER ==========================*/
}

@media screen and (max-width: 320px) {
    footer .menu-col {
        width: 225px;
    }
}

.index-sec1 {
    margin-bottom: 80px;
}
.icon-small .small .small-icon-category {
    object-fit: cover;
    width: 40px;
    height: 40px;
    border-radius: 50% !important;
}
.border-rounded-small {
    border-radius: 50px !important;
}
.index-sec1::before {
    content: "";
    width: 80%;
    height: 62%;
    position: absolute;
    background-color: #F6F6F6;
    top: 0;
    right: 0;
    z-index: -1;
    border-bottom-left-radius: 100px;
}
.index-sec2 {
    margin-bottom: 100px ;
    padding-bottom: 80px;
    padding-top: 65px;
}
.index-sec2::before {
    content: "";
    width: 65%;
    height: 100%;
    position: absolute;
    background-color: #F6F6F6;
    top: 0%;
    left: 0;
    z-index: -1;
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
}
.index-sec3 {
    margin-top: 4em;
    padding-top: 65px;
    padding-bottom: 80px;
    margin-bottom: 100px;
    margin-top: 4em;
}
.m-top-fixed {
    margin-top: 70px;
}
.index-sec3::before {
    content: "";
    width: 73%;
    height: 100%;
    position: absolute;
    background-color: #F6F6F6;
    top: 0;
    right: 0;
    z-index: -1;
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
}
.index-sec4 {
    padding-top: 65px;
    margin-bottom: 100px;
    margin-top: 4em;
}
.space {
    margin-bottom: 100px;
}
.index-sec4::before {
    content: "";
    width: 65%;
    height: 100%;
    position: absolute;
    background-color: #F6F6F6;
    top: 0;
    left: 0;
    z-index: -1;
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
    margin-top: 0;
}
.index-sec5 {
    margin-bottom: 100px;
    padding-top:65px;
    padding-bottom: 80px;
    margin-top: 4em;
}
.index-sec5::before {
    content: "";
    width: 73%;
    height: 100%;
    position: absolute;
    background-color: #F6F6F6;
    top: 0%;
    right: 0;
    z-index: -1;
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
}
.index-sec6 {
    margin-bottom: 100px;
    padding-bottom: 115px;
    padding-top: 115px;
    margin-top: 4em;
}
.index-sec6::before {
    content: "";
    width: 88%;
    height: 100%;
    position: absolute;
    background-color: #F6F6F6;
    top: 0%;
    left: 0;
    z-index: -1;
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
}
.index-sec7 {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 90px;
    margin-top: 2em;
}
.index-sec8 {
    margin-bottom: 100px;
    padding-bottom: 110px;
    padding-top: 72px;
    margin-top: 4em;
}
.index-sec8::before {
    content: "";
    width: 68%;
    height: 100%;
    position: absolute;
    background-color: #F6F6F6;
    top: 0%;
    left: 0;
    z-index: -1;
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
}
.index-sec9 {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 120px;
    margin-top: 0;
}
.section-banner {
    display: flex;
    justify-content: center;
}
.section-banner-sm {
    display: none;
}
.index-sec1 .bg-line {
    z-index: -1;
}
.bg-line {
    position: absolute;
    z-index: -2;
}
.bg-line1 {
    top: 12%;
    left: -12%;
    width: 47.75%;
}
.bg-line2 {
    width: 110%;
    top: 9.5%;
    left: -3%;
}
.bg-line3 {
    width: 111%;
    top: -70%;
    right: -48%;
}
.index-sec3 .bg-line3 {
    top: unset;
    bottom: -20%;
    right: unset;
    left: -7.5%;
}
.bg-line4 {
    width: 110%;
    bottom: -82%;
    left: -6%;
}
.bg-line5 {
    width: 47.8%;
    top: 8%;
    right: -4%;
}
.bg-line6 {
    width: 101.3%;
    top: -101.5%;
    right: -13%;
}
.bg-line7 {
    width: 45.4%;
    top: -41%;
    right: -10%;
}
.bg-line8 {
    width: 45.4%;
    bottom: -42%;
    left: -9%;
}
.bg-line9 {
    width: 101.3%;
    bottom: -143%;
    right: -63%;
}
.bg-line10 {
    width: 101.3%;
    top: -147.5%;
    right: -4%;
}

/*============= slider ===============*/
.slider-image {
    position: relative;
}
.slider-image .slick-prev {
    display: none!important;
    z-index: 0;
}
.slider-image .slick-next {
    display: block;
    width: 47px;
    height: 48px;
    right: 19%;
    box-shadow: none;
    transform: rotate(0)translateY(-50%);
    top: calc(50% - 67px);
    border: 1px solid #000;
    border-radius: 50%;
    z-index: 0;
}
.slider-image .slick-next i {
    font-size: 9px;
    font-weight: bold;
    color: #000;
    position: relative;
    left: 0;
}
.slider-image .item-slider {
    transform: scale(.6);
    transition: 500ms ease 0s;
}
.slider-image .item-slider .info {
    transition: 500ms ease 0s;
    opacity: 0;
    position: absolute;
    top: 100%;
}
.slider-image .item-slider .info .icon-category {
    margin: 0.5em 20px 0.5em 0;
}
.slider-image .item-slider.slick-current {
    transform: scale(.94);
}
.slider-image .item-slider.slick-current .info {
    opacity: 1;
}
.slider-image .item-slider .image-width {
    width: 95%;
    margin: auto;
}
.slider-image .item-slider img.main {
    border-radius: 10%;
}
.slider-image .item-slider:not(.slick-current) img.main {
    border-radius: 10%;
}
.slider-image .slick-track {
    padding-bottom: 131px;
}
.slider-image.slider-index-smaller .slick-track {
    padding-bottom: 100px;
}
.slider-image.slider-index-smaller .slick-next {
    top: calc(50% - 45px);
}
.slider-image.slider-index-smaller .item-slider .info {
    max-width: 85%;
    margin: auto;
    margin-left: 13px;
    margin-top: 13px;
}
.title-slider .slick-track {
    padding-bottom: 131px !important;
}
.slider-image.slider-index-smaller .info h2 {
    font-size: 22px;
    line-height: 1.5;
    font-weight: 500;
}
.slider-image.slider-index-smaller .slick-next {
    right: 24%;
}
.index-sec1 .slider-image .item-slider .image-width {
    width: 100%;
}
.index-sec1 .slider-image .item-slider .info {
    width: 100%;
    left: 0%;
    display: flex;
    align-items: flex-start;
    margin-top: 32px;
}
.index-sec1 .slider-image .slick-next {
    right: 24.5%;
}
.index-sec1 .item-slider .info h2 {
    font-size: 24px;
    text-align: left;
    line-height: 1.5;
}
/*============= end slider ===============*/

.index-title {
    text-align: center;
    position: relative;
    padding: 0 133px;
    margin: 42px auto 33px;
    max-width: 1370px;
}
.index-title h5 {
    margin-bottom: 0;
    font-size: 21px;
    font-family: serif;
}
.index-logo {
    width: 90%;
    max-width: 475px;
}
.shop-icon {
    background: #000;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    text-align: center;
    display: inline-block;
}
.shop-icon img {
    width: 28px;
    margin: 10px auto;
}
.icon-knit {
    width: 26px;
    height: 26px;
}
.slider-image .info h2 {
    text-align: center;
    font-weight: 500;
    line-height: 40px;
    margin: 8px 0 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-left: unset;
}
.icon-category {
    display: flex;
    align-items: center;
}
.icon-category h5 {
    margin: 0;
    margin-left: 8px;
    font-weight: 500;
}
.section-title {
    position: relative;
    padding-left: 58px;
    margin-bottom: 30px;
}
.section-title h1 {
    font-size: 40px;
    margin: 0;
    font-weight: 500;
    line-height: 42px;
}
.section-title p {
    font-size: 40px;
    margin: 0;
    font-weight: 500;
    line-height: 42px;
}
.section-title h5 {
    margin: 0;
    font-weight: 400;
    line-height: 36px;
}
.section-title .line {
    position: absolute;
}
.section-title.line-type1 .line {
    height: 92px;
    bottom: 0px;
    left: -29px;
}
.section-title.line-type2 .line {
    height: 95px;
    bottom: 3px;
    left: -32px;
}
.item-list img.thumb {
    border-radius: 10%;
}
.small .icon-knit {
    width: 22px;
    height: 22px;
}
.icon-category.small h5 {
    font-size: 12px;
    margin-left: 5px;
    margin-right: 7px;
}
.icon-category.small .img-name {
    font-size: 14px;
    margin-left: 5px;
    margin-right: 7px;
}
.name-small.small h5 {
    font-size: 14px !important;
    font-weight: 400 !important;
    margin-left: 5px;
}
.name-small {
    margin-left: 0;
}
.author-small {
    word-break: break-all;
    margin-right: 7px !important;
}
.item-list .date {
    color: #606060;
    margin-top: 12.5px;
    margin-bottom: 0;
    margin-left: 0;
    font-weight: normal;
    order: 2;
}
.wrapper-right-item {
    width: 100%;
    margin-left: auto;
    display: flex!important;
    align-items: center;
}
.wrapper-right-item .left-image {
    width: 65%;
    padding-right: 50px;
}
.wrapper-right-item .right-text {
    width: 35%;
}
.seemore-circle {
    background-color: #fff;
    width: 92px;
    height: 92px;
    border-radius: 50%;
    text-align: center;
    color: #000;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 16px;
    font-size: 14px;
    font-weight: bold;
    flex-flow: column;
}
.seemore-circle i {
    font-size: 10px;
    position: relative;
    top: 8px;
}
.seemore-circle:hover {
    background-color: #455a64;
    border-color: #455a64;
    color: #fff;
}
.item-list .item-title {
    line-height: 1.5;
    margin-top: 7px;
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 500;
    order: 3;
    color: #000;
}
.item-list .icon-category {
    margin-top: 12px;
    margin-bottom: 0;
    order: 1;
    color: #000;
}
.icon-category,.section-qa-index .qna-desc,.section-qa-index .title-answer,.section-qa-index .title-quotes{
    display:flex;
    align-items:center;
    margin-bottom: 0.5em;
}
.title-right-item {
    line-height: 40px;
    margin: 0px 0;
    font-weight: 500;
    margin-bottom: 0.3em;
}
.desc-right-item {
    line-height: 1.5;
    margin: 0 0 7px;
    word-break: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
}
.desc-right-item.index-subttl {
    font-size: 14px;
}
.wrapper-list {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 30px);
    margin-left: -24px;
}
.wrapper-list .item-list {
    padding: 48px 15px 0;
}
.item-list .wrap-text {
    display: flex;
    flex-direction: column;
    font-family: 'Noto Sans JP', sans-serif;
}
.right-text .seemore-circle {
    margin-bottom: 40px;
}
.index-sec5 .section-title {
    margin-bottom: 45px;
}
.index-news-list .seemore-circle {
    margin: 46px auto -110px;
}
.index-article-list .seemore-circle {
    margin: 50px auto -110px;
}
.index-news-list .section-title {
    margin-bottom: 0;
}
.index-article-list .section-title {
    margin-bottom: 0;
}
.red-line {
    display: inline-block;
    border-bottom: 4px solid #FF0000;
    padding-right: 14px;
    padding-bottom: 3px;
    margin-bottom: 14px;
}
.red-line p {
    font-size: 14px;
}
.slider-image.slider-to-right .slick-next {
    right: 12%;
    top: 50%;
}
.slider-image.slider-to-right .slick-track {
    padding-bottom: 0;
}
.wrapper-btns-feature {
    display: flex;
    justify-content: center;
    margin: auto;
    flex-wrap: wrap;
    width: 90%;
    margin-bottom: 60px;
}
.wrapper-btns-feature .button-normal {
    margin: 7px;
}
.index-sec4 .slider-to-right {
    margin-bottom: 43px;
}
.index-featured-article .seemore-circle {
    margin: auto;
    margin-bottom: -44px;
}
.wrapper-slider-pagination {
    position: relative;
}
.wrapper-slider-pagination.story-sliding {
    max-width: 79%;
    width: 79%;
    margin: auto;
}
.wrapper-slider-pagination.story-sliding::after {
    content: "";
    clear: both;
    display: block;
}
.wrap-story-index-width {
    width: 102.3%;
}
.slider-paging {
    display: block;
    position: absolute;
    margin: 0;
    top: calc(50% + 30px);
    right: 12.25%;
    transform: translateY(50%);
    padding: 0;
}
.index-sec5 .slider-paging {
    top: calc(50% - 14px);
    right: 24.2%;
}
.slider-list-thumb .slick-prev {
    display: none;
}
.slider-list-thumb .slick-next {
    display: block;
    width: 47px;
    height: 47px;
    right: 12%;
    box-shadow: none;
    transform: rotate(0)translateY(-50%);
    top: 50%;
    border: 2px solid #000;
    border-radius: 50%;
    z-index: 0;
}
.slider-image .slick-next i {
    font-size: 9px;
    font-weight: bold;
    color: #000;
    position: relative;
    left: 0;
}
.wrapper-list-thumb {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 54px);
    margin-left: -30px;
}
.wrapper-list-thumb.list-story{
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 55px);
    margin-left: -65px;
    margin-top: 48px;
}
.thumb-list {
    width: 20%;
    padding: 0 15px;
}
.index-sec6 .thumb-list {
    width: 20%;
    padding: 0 15px;
}
.index-sec8 .thumb-list {
    width: 20%;
    padding: 0 15px;
}
.wrapper-list-thumb.slider-list-thumb {
    display: block;
    position: relative;
}
.wrapper-list-thumb.slider-list-thumb .slick-list {
    width: 90%;
}
.thumb-list img {
    border-radius: 35%;
}
.index-sec6 .thumb-list img {
    border-radius: 30%;
}
.index-sec8 .thumb-list img {
    border-radius: 30%;
}
.social-link .thumb-list img {
    border-radius: 50%;
    object-position: center;
    padding: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 140px;
    height: 140px;
}
.social-link .thumb-list .image-fit {
    padding-bottom: 100%;
    background-color: transparent;
    border-radius: 30%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.social-link .thumb-list.staff img {
    max-height: 100%;
}
.social-link .thumb-list.vogue img {
    padding: 10px;
    width: 100%;
    height: auto;
    object-fit: cover;
}
.social-link .thumb-list.keito img {
    max-height: 80px;
    padding-left: 10px;
    border-radius: 0;
    height: 140px;
    width: 140px;
    object-fit: contain;
}
.social-link .thumb-list.amimono img {
    height: 140px;
    width: 140px;
    padding: 0;
}
.social-link .thumb-list p {
    text-align: center;
    margin-top: -20px;
    margin-bottom: 25px;
}
.sns-list i {
    font-size: 35px;
    margin: 0 15px;
}
.sns-list {
    display: flex;
    justify-content: center;
}
.slider-paging li {
    display: none;
}
.slider-paging li.slick-active {
    display: block;
}
.index-featured-article .wrapper-btns-feature {
    width: 54%;
    justify-content: left;
    margin-left: 26%;
}
.index-featured-article .wrapper-btns-feature .button-normal {
    width: calc(50% - 180px);
    height: 60px;
    margin: 7px 7px;
    padding: 0 7px;
    padding-left: 24px;
    justify-content: space-between;
}
.index-featured-article .wrapper-btns-feature .button-normal::after {
    position: unset;
    margin-left: 15px;
}
.article-detail-topsec .icon-category {
    margin-top: 13px;
}
.article-detail-topsec h1 {
    margin: 5px 0;
    font-weight: 500;
    line-height: 1.4;
}
.article-detail-topsec .image-fit {
    margin-top: 24px;
}
.slider-article-detail .slider-paging {
    right: 19%;
    top: calc(50% + -45px);
}
.slider-article-detail {
    padding: 0 55px;
}
.wrapper-other-features .wrapper-btns-feature {
    display: flex;
    align-items: center;
    margin: auto;
    width: 100%!important;
    justify-content: flex-start;
}
.slider-article-detail .slick-list {
    max-width: 780px;
    margin: auto;
}
.wrapper-other-features .slick-track {
    display: flex;
    align-items: flex-start;
    padding-bottom: 0;
    margin: 0 auto 60px;
}
.wrapper-slider-story-index.wrapper-other-features .slick-list {
    width: 100%;
}
.wrapper-slider-story-index.wrapper-other-features .slick-track {
    display: block;
}
.list-story .wrapper-other-features .slick-track{
    gap: 40px;
    margin: 0 auto 0px;
}
.wrapper-other-features .button-normal::after {
    content: "";
}
.wrapper-other-features .button-normal i {
    position: unset;
    font-weight: normal;
    font-size: 10px;
    margin-left: 10px;
}
.wrapper-other-features .button-normal::after {
    content: "";
}
.wrapper-other-features .button-normal p {
    font-size: 14px;
    margin: 0;
    line-height: 1.6em;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    flex: 1;
    text-align: left;
}
.tag-date-wrap {
    display: inline-flex;
    align-items: center;
    margin-top: 0.3em;
}
.index-featured-article .section-title {
    margin-bottom: 48px;
}
.index-sec5 .section-title {
    margin-bottom: 48px;
}

/*qa section*/
.section-qa-index .box-new-comment {
    background-color: #FFF5DC;
    border-radius: 25px;
    padding: 2em 1.5em;
    position: relative;
    display: flex;
    flex-direction: column;
    height: auto;
}
.title-quotes .title-topic {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.qna-left-comment p {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.section-qa-index .title-quotes {
    display: flex;
    align-items: center;
    margin-bottom: 0.5em;
}
.section-qa-index .title-quotes .title-topic {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.section-qa-index .Q-tag, .section-qa-index .A-tag {
    color: #000000;
    text-decoration: none;
    align-self: self-start;
}
.section-qa-index .title-quotes .title-topic {
    font-size: 18px;
    font-weight: 500;
}
.section-qa-index .title-answer {
    display: flex;
    align-items: center;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
}
.section-qa-index .Q-tag {
    border: 1px solid #F4BBC5;
    margin-left: 0;
    padding: 0px 8px 5px;
    font-size: 20px;
    background: #F4BBC5;
    text-decoration: none;
    color: #000000;
    border-radius: 50%;
    display: flex;
    align-items: center;
    margin-right: 10px;
    width: 35px;
    height: 35px;
    min-width: 35px;
    min-height: 35px;
}
.section-qa-index .A-tag {
    border: 1px solid #D1F1F5;
    margin-left: 0;
    padding: 0px 10px 5px;
    font-size: 20px;
    background: #D1F1F5;
    text-decoration: none;
    color: #000000;
    border-radius: 50%;
    display: flex;
    align-items: center;
    margin-right: 10px;
    width: 35px;
    height: 35px;
    align-self: flex-start;
}
.section-qa-index .profile-answer {
    width: 35px !important;
    height: 35px;
    border-radius: 50%;
    border: 1px solid white;
    margin-right: 0.5em;
    align-self: flex-start;
}
.section-qa-index .name-qa-index {
    display: flex !important;
    flex-direction: column;
}
.section-qa-index .profile-name h4 {
    color: #000000;
    margin: 0;
    font-size: 15px;
    word-break: break-word;
    font-weight: normal;
}
.section-qa-index .profile-name .love {
    display: flex;
    justify-content: flex-start;
}
.section-qa-index .love .img-love-grey {
    width: 15px;
    height: 15px;
    margin-top: 4px;
    margin-right: 4px;
}
.section-qa-index .love span {
    color: black;
    font-size: 13px;
}
.section-qa-index .qna-desc {
    display: flex;
    align-items: center;
    margin-bottom: 1em;
}
.section-qa-index .qna-like-count {
    content: "";
    background-image: url(../../resources/amimono/image/pop-like.png);
    width: 50px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 8px 0 -5px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    align-self: self-start;
}
.section-qa-index .qna-like-count p {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 5px;
}
.section-qa-index .qna-left-comment {
    width: 85%;
    overflow: hidden;
}
.section-qa-index .qna-left-comment p {
    word-break: break-all;
}
.section-qa-index .next-btn {
    display: flex;
    justify-content: flex-end;
}
.sm-none {
    display: block;
}
.sm-show {
    display: none;
}
.section-qa-index .box-new-comment .seemore-circle {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    color: #000;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 16px;
    font-size: 14px;
    font-weight: bold;
    flex-flow: column;
    background-color: transparent;
    margin: 0;
}
.section-qa-index .box-new-comment .next-btn .seemore-circle i {
    font-size: 10px;
    position: relative;
    top: 0px;
}
.section-qa-index .wrapper-qa-slide-item {
    padding: 10px 11px;
    position: relative;
    left: 20px;
}
.section-qa-index .slick-initialized .slick-slide.wrapper-qa-slide-item {
    display: flex;
}
.section-qa-index .box-new-comment img.peel-img {
    position: absolute;
    width: 15%;
    left: -1em;
    margin-top: -13px;
}
.section-qa-index .qna-left-comment {
    width: calc(100% - 45px);
    margin-left: auto;
}
.section-qa-index .box-new-comment img.peel-img {
    left: -10px;
    margin-top: 0;
    top: -10px;
}
.section-qa-index .title-answer {
    margin-top: 16px;
    margin-bottom: 16px;
}
.section-qa-index .qna-desc {
    margin-bottom: 1.5em;
}
.slider-qa-index.slider-image .slick-next {
    right: 6px;
    min-width: 47px;
    min-height: 47px;
    margin-left: 30px;
}
.slider-qa-index .slider-paging {
    right: 9px;
    top: calc(50% + 0px);
}
.slider-qa-index {
    display: flex;
}
.slider-story-index {
    display: flex;
}
.slider-qa-index.slider-image .slick-next {
    position: relative;
    align-self: center;
}
.slider-story-index.slider-image .slick-next {
    right: 6px;
    min-width: 47px;
    min-height: 47px;
    margin-left: 30px;
    position: relative;
    align-self: center;
    margin-bottom: 55px;
}
.wrapper-slider-story-index .prev-next-paging .slider-paging{
    top: calc(50% + -17px);
    right: 37px;
    bottom: auto;
}
.wrapper-other-features .slider-qa-index .slick-track {
    margin-bottom: 0;
    align-items: unset;
}
.wrapper-other-features .slider-story-index .slick-track {
    margin-bottom: 0;
    align-items: unset;
}
.section-qa-index .next-btn {
    margin-top: auto;
}
.wrapper-slider-qa-index {
    width: 112%;
    margin-left: -6%;
    margin-top: 38px;
}
.wrapper-slider-story-index {
    /*    width: 105%;
        margin-left: -6%;*/
    margin-top: 48px;
}
.section-qa-index .qna-left-comment p {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.section-qa-index {
    margin-top: 0px;
    margin-bottom: 70px;
}
.shop-display-sm {
    display: none;
}
/*end - qa section*/

/*database section*/
.img-item-database{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    display: block;
    margin-bottom: 30px;
}
.img-item-database img{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    object-fit: cover;
    border-radius: 10%;
    bottom: 0;
    z-index: -1;
}
.wrap-index-database .index-database-item {
    position: relative;
}
.slider-index-database .item-list {
    padding: 0.5em 15px;
}
.slider-index-database.prev-next-paging .slick-prev {
    display: none!important;
}
.author-work-relate .thumbnail-photo{
    width: 25px;
    height: 25px;
    border-radius: 50%;
}
.wrap-index-database .index-database-item{
    display: grid !important;
    gap: 21px;
    padding: 8px 12px;
}
.wrap-index-database form {
    width: 100% !important;
}
.wrap-index-database .slider-detail {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
    width: 100%;
    margin-left: -48px;
    margin-top: -2rem;
}
.wrap-index-database .slider-image-detail {
    margin-left: -3px;
}
.wrap-index-database .index-database-item {
    padding: 0px;
}
.wrap-index-database .img-slider {
    width: 20em !important;
    height: auto !important;
}
.slider-index-database .item-list p {
    margin: 0;
}
.slider-index-database .item-list h2 {
    margin: 4px 0 0;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
}
.database-feature-slide {
    margin-top: 70px;
}
.wrapper-slider-qa-index{
    width:112%;
    margin-left:-6%;
    margin-top:38px
}
.section-qa-index{
    margin-top:0;
    margin-bottom:70px
}
.wrap-index-database{
    width: 102.3%;
    margin-top: 37px;
}
.slider-index-database{
    display: flex;
    align-items: center;
}
.slider-index-database.slider-image .slick-next{
    right: 6px;
    min-width: 47px;
    min-height: 47px;
    margin-left: 30px;
    position: relative;
    align-self: center;
    top: -66px;
}
.slider-index-database .slider-paging {
    top: unset;
    right: 37px;
    bottom: 320px;
    ;
}
.database-feature-slide::before{
    width:73%;
    right:0;
    border-bottom-left-radius:100px;
    border-top-left-radius:100px;
    height:100%;
    background-color:#f6f6f6;
    top:0;
    z-index:-1;
    position:absolute;
    content:"";
    top: -66px;
}
.slider-index-database p {
    margin-bottom: 0;
}
.slider-index-database h2 {
    margin-top: 4px;
}
.story-sliding .item-list img.thumb {
    border-radius: 10px;
}
.story-sliding .image-fit {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 64.2%;
}
.ar-series-item.fadeIn_bottom:nth-child(3n+3) {
    transition: 1.5s ease-out;
}

.ar-series-item.fadeIn_bottom.is-show {
    transform: scale(1);
    opacity: 1;
}
.slider-story-index .ar-series-item.fadeIn_bottom.is-show{
    padding: 0px 15px;
}
h3.story-title{
    font-size: 22px;
    font-family: 'Noto Sans JP', sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 12px;
}
.slider-story-index .item-list .icon-category{
    column-gap: 8px;
}
.scroll-popular-works {
    max-width: 79%;
    width: 79%;
    margin: auto;
}
.button-recipe .pi-arrow-right{
    font-size: 8px;
}
.button-recipe{
    display: flex;
    align-items: center;
    height: 48px;
    border-radius: 30px;
    border: 1px solid #1B1B1B;
    padding: 4px 16px 4px 24px;
    background-color: transparent;
    margin-left: 16px;
    gap: 14px;
    margin: 10px 0px 10px 34px;
}
/*recipe css*/
.database-feature-slide.recipe-feature .wrap-index-database.wrap-index-recipe{
    margin-top: 10px;
}
/*.wrap-index-recipe .img-item-recipe img{
    border-radius: 100px;
}*/
.button-recipe.button-recipe-pc{
    display: flex;
}
.button-recipe.button-recipe-sm{
    display: none;
}
.button-recipe img{
    width: 72px;
}
h2.title-recipe{
    color: var(--text-black-000000, #000);
    font-family: "Noto Sans JP";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
h3.price-recipe{
    color: var(--text-black-000000, #000);
    /* H3 - 22px - Medium */
    font-family: "Noto Sans JP";
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 6px;
}
h3.price-recipe.external-icon:after {
    display: inline-flex;
    content: "";
    background-size: 12px 12px;
    height: 12px;
    width: 12px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><path d="M4.82609 1.92514H1V9.22949H8.30435V5.40341M8.30435 1.92514L4.47826 5.75123M6.56522 1.22949H9V3.66427" stroke="%23B9B9B9" style="stroke:%23B9B9B9;stroke:color(display-p3 0.7260 0.7260 0.7260);stroke-opacity:1;" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    margin-left: 20px;
}

/*ipad pro screen*/
@media only screen and (max-width: 1024px) {
    .section-banner a .banner-recipe {
        width: 100%;
        height: auto;
    }
    .index-sec1::before {
        height: 90%;
        top: -118px;
    }
    .section-qa-index .wrapper-qa-slide-item {
        padding: 10px 11px;
        left: 0px;
    }
    .slider-qa-index.slider-image .slick-next {
        right: 0px;
        bottom: 0px;
    }
    .slider-qa-index .slider-paging {
        right: 5px;
        top: 225px;
    }
    .slider-story-index .slider-paging {
        right: 5px;
        top: 225px;
    }
    .slider-image .slick-next, .slider-article-detail .slider-paging {
        right: 16%;
    }
    .index-sec5 .slider-paging {
        right: 23.8%;
    }
    .index-sec1 .slider-image .slick-next {
        right: 23.6%;
    }
    .index-featured-article .wrapper-btns-feature .button-normal {
        width: 200px;
        padding: 0 12px;
        padding-left: 24px;
    }

    /*database slide*/
    .slider-index-database .slider-paging {
        bottom: 270px;
    }
    .wrap-index-database {
        width: 102%;
    }

    /*recipe*/
    .button-recipe.button-recipe-pc{
        display: none;
    }
    .button-recipe.button-recipe-sm{
        display: block;
    }
}

/*ipad screen*/
@media only screen and (max-width: 768px){
    .slider-story-index.slider-image .slick-next {
        /*        bottom: 25px;
                right: -21%;*/
    }
    .wrapper-slider-story-index .prev-next-paging .slider-paging {
        /*        right: -16%;
                bottom: auto;*/
    }
    .wrapper-slider-story-index {
        width: 100%;
        margin-left: 0%;
        margin-top: 48px;
    }
    .slider-story-index.slider-image .slick-next {
        /*        bottom: 25px;
                right: -21%;*/
    }
    .wrapper-slider-story-index{
        width: 100%;
        margin-left: 0%;
    }
    .wrapper-slider-pagination.story-sliding {
        max-width: 83%;
        width: 83%;
    }
}
@media only screen and (max-width: 820px) {
    .index-sec1::before {
        height: 90%;
        top: -118px;
    }
    .slider-image .slick-next, .slider-article-detail .slider-paging {
        right: 2.5%;
    }
    .section-qa-index .wrapper-qa-slide-item {
        padding: 10px 10px;
        left: 0px;
    }
    .slider-qa-index .slider-paging {
        right: 0px;
        top: 195px;
    }
    .slider-story-index .slider-paging {
        right: 0px;
        top: 195px;
    }
    .section-qa-index {
        margin-bottom: 0px;
    }
    .slider-qa-index.slider-image .slick-next {
        top: -25px;
    }
    .slider-story-index.slider-image .slick-next {
        /*bottom: 25px;*/
    }
    .slider-image .slick-next {
        right: 2.3%;
    }
    .slider-image.slider-index-smaller .slick-next {
        right: 22.5%;
    }
    .login-icon {
        width: 75px;
        height: 75px;
    }
    .login-icon img {
        width: 32px;
        height: 32px;
        object-fit: cover;
        margin: 22px auto;
        border-radius: 50%;
    }
    .index-title h5 {
        display: none;
    }
    .index-title .shop-icon {
        right: -9px;
        top: -53px;
    }
    .index-title .login-icon {
        right: -9px;
        top: -53px;
    }
    .slider-image.slider-to-right .slick-next {
        right: 9.5%;
    }
    .slider-paging {
        right: 9.5%;
    }
    .index-sec5 .slider-paging {
        right: 23%;
    }
    .thumb-list {
        padding: 0 15px;
    }
    .wrapper-list-thumb {
        margin-left: -45px;
        width: calc(100% + 102px);
        margin-top: 20px;
    }
    .index-featured-article .wrapper-btns-feature {
        width: 71%;
        margin-left: 3%;
    }
    .index-sec1 .slider-image .slick-next {
        right: 23%;
    }
    .tag-date-wrap {
        display: inline-flex;
        align-items: flex-start;
        flex-direction: column-reverse;
    }
    .item-list .date {
        margin-left: 0;
    }

    /*database slide*/
    .database-feature-slide {
        margin-top: 7em;
    }
    .slider-index-database .slider-paging {
        bottom: 295px;
    }
    .scroll-popular-works {
        max-width: 83%;
        width: 83%;
        margin: auto;
    }
}

@media screen and (max-width: 768px) {
    .social-link .thumb-list.vogue img {
        width: 100%;
        height: auto;
        max-height: unset;
        padding: 2px;
    }
    .social-link .thumb-list img {
        width: 90px;
        height: 90px;
    }
    .social-link .thumb-list.keito img {
        height: 100px;
        width: 100px;
        padding-left: 0;
    }
    .social-link .thumb-list.amimono img {
        height: 90px;
        width: 90px;
    }
    .buttons-footer {
        width: 75px;
    }
    .index-sec1 .slider-image .item-slider .info {
        width: 100%;
        left: 0%;
        display: block;
        margin-top: 10px;
    }
    .index-sec1 .item-slider .info h2 {
        padding-left: 0;
    }
    .shop-icon img {
        width: 32px;
        margin: 20px auto;
    }
    .shop-display-sm {
        display: block;
    }
    .slider-index-database .slider-paging {
        bottom: 285px;
    }
}

@media only screen and (max-width: 768px) {
    .shop-display-sm {
        display: block;
    }
    .button-recipe.button-recipe-pc{
        display: none;
    }
    .button-recipe.button-recipe-sm{
        display: block;
    }
}

@media screen and (max-width: 40.063em) {
    .index-sec9 {
        margin-bottom: 53px;
    }
    .section-banner {
        display: none;
    }
    .section-banner-sm {
        display: flex;
        justify-content: center;
    }
    .section-banner-sm a .banner-recipe-sm {
        width: 100%;
        height: auto;
        padding: 0 24px;
    }
    .database-feature-slide .wrap-index-database.name {
        width: 107%;
        margin-left: -25px;
    }
    .full-slide-sm .scroll-popular-works {
        max-width: 100%;
        width: auto;
    }
    .sm-show {
        display: block;
    }
    .sm-none {
        display: none;
    }
    .sm-story-index .slick-track .slick-current.slick-active {
        /*padding-left: 10px !important;*/
    }
    .desc-right-item.index-subttl {
        font-size: 12px;
    }
    .info h2 {
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
    }
    .slider-qa-index.slider-image .slick-next {
        bottom: 5px;
        right: 0;
    }
    .slider-story-index.slider-image .slick-next {
        /*        bottom: 5px;
                right: 0;*/
    }
    .wrapper-list {
        width: 100%;
        margin-left: 0;
        padding: 0 14px;
    }
    .wrapper-list .item-list {
        padding: 38px 7px 0;
    }
    .item-list .date {
        margin-top: 13px;
    }
    .item-list .item-title {
        margin-top: 10px;
        font-size: 14px;
        line-height: 1.5;
    }
    .section-title h1 {
        font-size: 28px;
        line-height: 24px;
        font-weight: 500;
    }
    .section-title p {
        font-size: 28px;
        line-height: 24px;
        font-weight: 500;
    }
    .section-title h5 {
        font-weight: 500;
    }
    .section-title {
        padding-left: 78px;
    }
    .wrapper-right-item {
        flex-flow: column;
        width: 100%;
        padding: 0px;
    }
    .wrapper-right-item .left-image {
        width: 100%;
        margin-bottom: 30px;
        padding-right: 0;
    }
    .wrapper-right-item .right-text {
        width: 100%;
        display: flex;
        flex-flow: column;
        left: 0;
    }
    .wrapper-right-item .red-line {
        width: max-content;
    }
    .right-text .seemore-circle {
        margin: auto;
    }
    .index-title {
        padding: 0;
        margin-bottom: 40px;
        margin-top: 47px;
    }
    .index-logo {
        max-width: 240px;
    }
    .index-sec1::before {
        width: 72%;
        height: 100%;
        top: -65px;
        right: 0;
        border-bottom-left-radius: 50px;
        border-top-left-radius: 50px;
    }
    .index-sec2::before {
        border-bottom-right-radius: 50px;
        border-top-right-radius: 50px;
        width: 85%;
    }
    .index-sec4::before {
        border-bottom-right-radius: 50px;
        border-top-right-radius: 50px;
        width: 85%;
        height: 100%;
        margin-top: 0;
        top: 0;
    }
    .index-sec5::before {
        border-bottom-left-radius: 50px;
        border-top-left-radius: 50px;
        width: 85%;
        top: 0;
    }
    .index-sec6::before {
        border-bottom-right-radius: 50px;
        border-top-right-radius: 50px;
        width: 85%;
    }
    .index-sec7::before {
        border-bottom-left-radius: 50px;
        border-top-left-radius: 50px;
        width: 85%;
    }
    .index-sec8::before {
        border-bottom-right-radius: 50px;
        border-top-right-radius: 50px;
        width: 85%;
    }
    .item-list img.thumb {
        border-radius: 10%;
    }
    .section-title.line-type1 .line {
        left: 9px;
        height: 100px;
    }
    .index-title .shop-icon {
        top: -62px;
    }
    .index-title .login-icon {
        top: -62px;
    }
    .index-sec1 {
        margin-bottom: 45px !important;
        padding-bottom: 60px !important;
        padding-top: 10px !important;
    }
    .index-sec2 {
        padding-top: 32px !important;
        padding-bottom: 60px !important;
        margin-bottom: 131px !important;
    }
    .index-sec4 {
        padding-top: 32px !important;
        padding-bottom: 60px !important;
        margin-bottom: 87px !important;
        margin-top: 0;
    }
    .index-sec5 {
        padding-top: 32px !important;
        padding-bottom: 0px !important;
        margin-bottom: 87px !important;
        margin-top: 0px !important;
    }
    .index-sec6 {
        padding-top: 32px !important;
        padding-bottom: 60px !important;
        margin-bottom: 120px !important;
        margin-top: 0;
    }
    .index-sec7 {
        padding-top: 32px !important;
        padding-bottom: 20px !important;
        margin-bottom: 20px !important;
        margin-top: 0;
    }
    .index-sec8 {
        padding-top: 32px !important;
        padding-bottom: 60px !important;
        margin-bottom: 80px !important;
        margin-top: 0;
    }
    .section-title.line-type2 .line {
        left: 9px;
        height: 100px;
        bottom: 0px;
    }
    .index-sec4 .section-title {
        padding-left: 100px;
        margin-bottom: 38px;
    }
    .wrapper-right-item .b-radius100 {
        border-radius: 20%;
    }
    .title-right-item {
        margin: 0 0 12px;
    }
    .index-sec2 .section-title {
        margin-bottom: 0;
    }
    .index-sec3 .section-title {
        margin-bottom: 0;
    }
    .index-sec5 .section-title {
        margin-bottom: 38px;
    }
    .index-sec3 {
        padding-top: 32px !important;
        padding-bottom: 60px !important;
        margin-bottom: 140px !important;
        margin-top: 0;
    }
    .index-sec3::before {
        width: 85%;
        border-bottom-left-radius: 50px;
        border-top-left-radius: 50px;
    }
    .index-featured-article {
        display: flex;
        flex-flow: column;
    }
    .index-featured-article > .wrapper-width {
        order: 1;
    }
    .index-featured-article > .btns-order {
        order: 3;
    }
    .index-featured-article > .wrapper-slider-pagination {
        order: 2;
    }
    .index-featured-article > .seemore-circle {
        order: 4;
    }
    .index-featured-article .slider-article-detail .slick-list {
        margin-top: 1em;
    }
    .wrapper-btns-feature .button-normal {
        margin: 2px 4px;
        width: calc(50% - 8px);
    }
    .index-sec4 .slider-to-right {
        margin-bottom: 0;
    }
    .slider-image .info h2 {
        text-align: center;
        font-weight: 500;
        line-height: 40px;
        margin: 8px 0 0;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        padding-left: unset;
    }
    .index-sec6 .thumb-list {
        min-width: 42.3vw;
        width: 42.3vw;
        padding: 0 10px;
    }
    .index-sec7 .thumb-list {
        min-width: 42.3vw;
        width: 42.3vw;
        padding: 0 10px;
    }
    .index-sec7 .wrapper-list-thumb .thumb-list:first-of-type {
        margin-left: 0;
    }
    .index-sec8 .thumb-list {
        min-width: 42.3vw;
        width: 42.3vw;
        padding: 0 10px;
    }
    .icon-knit {
        width: 27px;
        height: 27px;
    }

    /*slider sm*/
    .slider-image .item-slider .image-width {
        width: 100%;
    }
    .slider-image .item-slider {
        transform: scale(.76);
    }
    .slider-image .info h2 {
        font-weight: normal;
        -webkit-line-clamp: 4;
        text-align: left;
        line-height: 38px;
        margin-top: 1px;
    }
    .slider-image .slick-track {
        padding-bottom: 199px;
    }
    .slider-image .slick-next {
        display: none!important;
    }
    .slider-image.slider-index-smaller .item-slider .info {
        max-width: 100%;
        margin-left: 0;
    }
    .slider-image.slider-index-smaller .info h2 {
        font-size: 18px;
        line-height: 1.5;
    }
    .slider-image .small .icon-knit {
        width: 27px;
        height: 27px;
    }
    .slider-image .icon-category.small h5 {
        font-size: 14px;
        margin-left: 8px;
    }
    .slider-image.slider-index-smaller .slick-track {
        padding-bottom: 209px;
    }
    .slider-image.slider-index-smaller .item-slider .image-width {
        margin-bottom: 12px;
    }
    .sns-footer i {
        margin: 0;
    }
    .sns-footer .fa-instagram {
        margin: 0 22px;
    }
    .bg-line1 {
        top: 17%;
        left: -38%;
        width: 86%;
    }
    .bg-line2 {
        width: 190%;
        left: -43%;
        top: 23%;
    }
    .slider-paging {
        right: 12%;
        font-size: 12px;
        top: 52.5%;
    }
    .index-sec5 .slider-paging {
        right: 12%;
        top: 70%;
    }
    .icon-category h5 {
        font-size: 12px;
    }
    .slider-image .item-slider .image-width {
        margin-bottom: 7px;
    }
    .bg-line3 {
        width: 200%;
        top: -40%;
        right: unset;
        left: -14%;
        transform: rotate(12deg);
    }
    .sm-bg-line1 {
        width: 80%;
        top: -19.5%;
        right: -18.5%;
    }
    .sm-bg-line1a {
        width: 200%;
        bottom: -23%;
        transform: rotate(26deg);
        left: -21%;
    }
    .sm-bg-line2 {
        width: 222%;
        transform: rotate(5deg);
        top: -35%;
        right: -27%;
    }
    .sm-bg-line2a {
        width: 80%;
        transform: rotate(5deg);
        top: -9.5%;
        right: -31%;
    }
    .sm-bg-line3 {
        width: 222%;
        bottom: -37%;
        left: -168%;
    }
    .sm-bg-line1c {
        width: 80%;
        transform: rotate(5deg);
        bottom: -31.5%;
        right: -2%;
    }
    .bg-line6 {
        width: 220%;
        top: unset;
        bottom: -126%;
        right: -78%;
    }
    .wrapper-list-thumb {
        margin-left: 0;
        width: 100%;
    }
    .thumb-list {
        padding: 0 10px;
    }
    .thumb-list img {
        border-radius: 30%;
    }
    .sliding-mobile {
        display: flex!important;
        flex-wrap: nowrap;
        overflow: auto;
        padding-left: 19px;
        padding-right: 19px;
        scrollbar-width: none;
        margin-top: 5px;
    }
    .sliding-mobile > div {
        min-width: 45vw;
        width: 45vw;
    }
    .sliding-mobile::-webkit-scrollbar {
        width: 0px;
        background: transparent;
        height: 0;
    }
    .bg-line10 {
        width: 222%;
        transform: rotate(359deg);
        top: -187%;
        right: 8%;
    }
    .sm-bg-line4 {
        width: 222%;
        bottom: -213%;
        left: 11%;
        transform: rotate(4deg);
    }
    .index-featured-article .slider-paging {
        top: 60.5%;
    }
    .index-sec1 .slider-image .item-slider .info {
        width: 100%;
        left: 0%;
        display: block;
        margin-top: 10px;
    }
    .index-sec1 .item-slider .info h2 {
        font-size: 18px;
        padding-left: 0;
    }
    .login-icon {
        width: 58px;
        height: 58px;
    }
    .login-icon img {
        width: 32px;
        height: 32px;
        object-fit: cover;
        margin: 13px auto;
        border-radius: 50%;
    }
    .social-link .thumb-list .image-fit {
        border-radius: 30%;
    }
    .index-featured-article .wrapper-btns-feature .button-normal::after {
        margin-left: 7px;
        font-size: 8px;
        position: absolute;
        right: 16px;
        top: 15px;
    }
    .index-featured-article .wrapper-btns-feature .button-normal-text {
        font-size: 18px;
    }
    .social-link .thumb-list.vogue img {
        height: auto;
        object-fit: contain;
    }
    .social-link .thumb-list.keito img {
        max-height: 55px;
    }
    .slider-article-detail {
        padding: 0;
    }
    .wrapper-other-features .wrapper-btns-feature {
        flex-flow: column;
        margin: 0 1em 0 0;
    }
    .wrapper-other-features .slick-track {
        margin-bottom: 0;
        margin-top: 0;
        padding-bottom: 70px;
    }
    .index-featured-article .wrapper-btns-feature .button-normal {
        width: 90%;
        height: 56px;
        border-width: 1px;
        margin: 7px 4px;
        padding-left: 24px;
    }
    .index-featured-article .wrapper-btns-feature .button-normal p {
        font-size: 16px;
    }
    .slider-article-detail .slider-paging {
        top: 85%;
        right: 50%;
        transform: translateX(50%);
    }
    .wrapper-other-features .slick-track {
        margin-bottom: 10px;
        margin-top: 0;
    }
    .wrapper-other-features .button-normal i {
        top: 26px;
        font-size: 14px;
    }
    .slider-article-detail .slick-list {
        margin: 2em auto 0;
    }
    .index-sec1 .slider-image .slick-track {
        padding-bottom: 90px;
        overflow: visible;
        padding-top: 20px;
    }
    .index-sec1 .slick-list {
        overflow: visible;
    }
    .tag-date-wrap {
        display: inline-flex;
        align-items: flex-start;
        flex-direction: column-reverse;
    }
    .item-list .date {
        margin-left: 0;
    }

    .section-story-index .wrapper-slider-qa-index {
        width: 100%;
        margin-left: 0%;
        padding-right: 24px;
        margin-top: 28px;
    }
    .slider-story-index.slider-image .slick-next {
        /*margin-left: 0;*/
    }
    .slider-story-index .slider-paging {
        right: 7px;
    }
    .wrapper-other-features .slider-story-index .slick-track {
        padding-bottom: 0;
    }
    /*qa section*/
    .section-qa-index .wrapper-slider-qa-index {
        width: 100%;
        margin-left: 0%;
        padding-right: 0;
        margin-top: 28px;
    }
    .slider-qa-index.slider-image .slick-next {
        display: none!important;
    }
    .slider-story-index.slider-image .slick-next {
        display: block!important;
        /*        right: -8% !important;
                top: 95px;*/
        width: 47px;
        height: 47px;
        margin-left: 0px;
    }
    .section-qa-index .wrapper-qa-slide-item {
        padding: 10px 14px;
    }
    .slider-qa-index.slider-image .slick-next {
        margin-left: 0;
    }
    .slider-qa-index .slider-paging {
        right: 7px;
        display: none !important;
    }
    .section-qa-index {
        margin-top: 30px;
        margin-bottom: 87px;
    }
    .wrapper-other-features .slider-qa-index .slick-track {
        padding: 0 20%;
    }
    .social-link .thumb-list p {
        text-align: center;
        height: 30px;
        margin: 5px 0 10px;
    }

    /*end - qa section*/

    /*database section*/
    .slider-index-database .slider-paging {
        bottom: 280px;
    }
    .database-feature-slide {
        margin-top: 70px;
    }
    .wrap-index-database {
        width: 100%;
    }
    .story-sliding .item-list img.thumb {
        border-radius: 10px;
    }
    .slider-story-index .ar-series-item.fadeIn_bottom.is-show{
        padding: 10px 24px;
    }
    .wrapper-slider-story-index .prev-next-paging .slider-paging {
        /*        right: -6%;
                bottom: auto;*/
        right: 16px;
    }
    .wrapper-slider-story-index {
        /*        width: 93%;
                margin-left: -6%;*/
        width: 94.8%;
    }
    .shop-icon img {
        width: 32px;
        margin: 13px auto;
    }
    .full-slide-sm .scroll-popular-works {
        max-width: 100%;
        width: auto;
    }
    .database-feature-slide .wrap-index-database.name {
        width: 107%;
        margin-left: -25px;
    }
    .button-recipe.button-recipe-pc{
        display: none;
    }
    .button-recipe.button-recipe-sm{
        display: block;
    }

    .wrap-story-index-width {
        width: 100%;
    }
    .wrapper-slider-pagination.story-sliding {
        max-width: 100%;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .tag-date-wrap {
        display: inline-flex;
        align-items: flex-start;
        flex-direction: column-reverse;
    }
    .item-list .date {
        margin-left: 0;
    }

    /*database section*/
    .slider-index-database.prev-next-paging .slick-next {
        top: 90px;
    }
}

/*inview css*/

/*from bottom*/
.fadeIn_bottom {
    opacity: 0;
    transform: translate(0, 50%);
    transition: 1s;
}
.fadeIn_bottom.is-show {
    transform: translate(0, 0);
    opacity: 1;
}
.vogue.fadeIn_bottom{
    transition: .8s;
}
.staff.fadeIn_bottom{
    transition: .9s;
}
.marche.fadeIn_bottom{
    transition: 1s;
}
.keito.fadeIn_bottom{
    transition: 1.1s;
}
.amimono.fadeIn_bottom{
    transition: 1.2s;
}

/*from left*/
.fadeIn_left {
    opacity: 0;
    transform: translate(-50%, 0);
    transition: 1s;
}
.fadeIn_left.is-show {
    transform: translate(0, 0);
    opacity: 1;
}

/*from right*/
.fadeIn_right {
    opacity: 0;
    transform: translate(50%, 0);
    transition: 1s;
}
.fadeIn_right.is-show {
    transform: translate(0, 0);
    opacity: 1;
}

/*from bottom 1 by 1*/
.index-item.fadeIn_bottom {
    opacity: 0;
    transform: scale(0);
    transition: 0.1s;
}
.index-item.fadeIn_bottom.is-show {
    transform: scale(1);
    opacity: 1;
}
.index-item.fadeIn_bottom:nth-child(1) {
    transition: .5s ease-out;
}
.index-item.fadeIn_bottom:nth-child(2) {
    transition: 1s ease-out;
}
.index-item.fadeIn_bottom:nth-child(3) {
    transition: 1.5s ease-out;
}
.index-item.fadeIn_bottom:nth-child(4) {
    transition: 2s ease-out;
}
.index-item.fadeIn_bottom:nth-child(5) {
    transition: .5s ease-out;
}
.index-item.fadeIn_bottom:nth-child(6) {
    transition: 1s ease-out;
}
.index-item.fadeIn_bottom:nth-child(7) {
    transition: 1.5s ease-out;
}
.index-item.fadeIn_bottom:nth-child(8) {
    transition: 2s ease-out;
}

/*end inview css*/
.lb-loader,.lightbox{text-align:center;line-height:0}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.caption,.close{font-weight:700}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url("") no-repeat}.lb-nav,.modal{width:100%;height:100%}.lb-nav{top:0;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url("") left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url("") right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:none!important;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url("") top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.lightboximage{display:inline-flex;flex-direction:column;text-decoration:none}.caption{font-family:sans-serif;color:#000;display:inline-block;padding-top:.5em}.modal{display:none;position:fixed;z-index:1;left:0;top:0;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:5% auto;padding:10px;border:1px solid #888;width:50%}.close{color:#aaa;float:right;font-size:28px}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}
/*============================ START ARTICLE/DETAIL STYLE ==========================*/
.file-up-edit .btn-file-up-edit .ui-button.ui-state-hover {
    background: transparent;
    border-color: transparent;
    color: black;
}
.mb-comment .keep-btn button {
    position: relative;
    top: -2px;
}
.story-detail-topsec .max-width {
    max-width: 620px;
}
.story-detail-topsec .red-line {
    padding-right: 0;
}
.story-detail-topsec .red-line p {
    font-size: 22px;
}
.wrapper-share-twitter {
    display: inline-block;
    position: relative;
    vertical-align: top
}
.mb-comment .file-up-edit span.ui-button-text-icon-left {
    position: absolute;
    top: 3px;
}
.wrapper-share-twitter .button-x-twitter {
    background-color: #000;
    color: #fff;
    width: 76px;
    height: 20px;
    font-size: 11.5px;
    border-radius: 1em;
    padding: 1px 12px;
    font-weight: 500;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.caption-profile.linked-text p a {
    display: none;
}
.wrapper-share-twitter .button-x-twitter img {
    width: 11px;
    height: auto;
    margin-right: 5px;
}
.wrapper-share-twitter .twitter-share-button {
    position: absolute !important;
    top: 0;
    left: 0;
    opacity: 0;
}
.wrapper-share-twitter iframe {
    position: absolute !important;
    top: 0;
    left: 0;
    opacity: 0;
}
/*//////////////////// CONTENT PART*/
.story-detail-content p {
    font-size: 18px;
    line-height: 40px;
    margin: 0;
    word-break: break-word;
    /*font-weight: 300;*/
}
.name-user-date .story-author,
.name-user-date .story-date {
    margin: 0 !important;
}
.feature-top-part .info.icon-small .icon-category.small.querry-small {
    gap: 12px;
}
.story-detail-content h1, .story-detail-content h2, .story-detail-content h3 {
    line-height: 1.315em;
}
.story-detail-content h1, .story-detail-content h2, .story-detail-content h3,
.story-detail-content h4, .story-detail-content h5, .story-detail-content h6 {
    margin-top: 20px;
    margin-bottom: 10px;
}
.story-detail-content .wrap-image {
    width: 50%;
    display: block;
    margin: 55px auto;
}
.story-detail-content .two-image {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 38px);
    margin-left: -19px;
}
.story-detail-content .two-image .wrap-image {
    padding: 0 19px;
}
.space-other-story .wrapper-list .item-list {
    padding-top: 0 !important;
}
.space-other-story .bottom-title {
    margin-bottom: 35px;
}
.space-other-story .bottom-title h1 {
    margin-bottom: 0;
}
.wrapper-list .item-list {
    width: 100%!important;
    position: relative;
}
.wrapper-list .item-list-index {
    padding: 0 20px 80px!important;
    position: relative;
}
.info.icon-small .title-top-story {
    color: #000;
    font-family: Noto Sans JP;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 48px;
    margin-bottom: 16px;
}
.font-weight {
    font-weight: 300 !important;
}
.story-detail-content .caption {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
}
.story-detail-content .button-normal {
    width: auto;
    min-width: 200px;
}
.story-detail-content .button-normal-text {
    font-size: 16px;
    line-height: 34px;
}
.story-detail-content .ytb-video {
    padding: 0;
    margin: 17px 0;
}
.story-detail-content .wArticle {
    padding: 0;
    max-width: 100%;
    margin-bottom: 17px;
    margin-top: 17px;
    border-radius: 20px;
}
.story-detail-content .main2.wArticle {
    max-width: 100%;
    height: auto;
}
.story-detail-content .main-2img {
    width: calc(100% + 38px);
    margin-left: -19px;
    max-width: 100%;
    height: auto;
}
.like-count-style {
    display: flex;
    padding-top: 12px;
}
.like-count-style .counting-like {
    height: 18px;
    width: 39px;
    font-family: Inter;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
}

.like-count-style .button-likes.ui-button.ui-button-icon-only .ui-icon.red-likes:before {
    width: 23px;
    left: -6px;
}

.story-detail-content .main-2img > .main-2img-wrap {
    width: 50%;
    padding: 0 19px;
}
.story-detail-content .main-img-pdf{
    width: 100px;
}
.story-detail-content .main-caption-img{
    text-align: center;
    font-size: 14px;
    display: block;
    line-height: 22px;
    margin-bottom: 17px;
    font-weight: 300;
}
.story-detail-content .twitter-tweet {
    margin: auto;
}
.story-detail-content img {
    max-width: 100%;
    border-radius: 100px;
    display: block;
    margin: auto;
}
.disContent {
    display: flex;
    flex-wrap: wrap;
    row-gap: 50px;
    margin-top: 50px;
}
.story-detail-content iframe {
    margin: 1em auto 2em!important;
    display: block!important;
    background-color: white;
}

/*END CONTENT PART
*/.story-writer {
    display: flex;
    margin-top: 120px;
}
.story-writer h5 {
    line-height: 22px;
}
.writer-image {
    width: 125px;
    min-width: 125px;
    padding-bottom: 125px;
    height: 0;
    position: relative;
    margin-right: 28px;
}
.story-sliding .item-list-work img.thumb {
    border-radius: 30px;
}
.writer-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 40%;
}
.max-width-story-dt {
    max-width: 990px;
}
.style-content .link.tab-tab-1:first-of-type {
    margin-bottom: 12px !important;
}
.wrapper-story-dt {
    padding-top: 120px;
    padding-bottom: 120px;
    margin-top: -65px;
    margin-bottom: 50px;
}
.other-story p {
    margin-left: 1em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 500;
}
.other-story .list {
    position: relative;
    display: flex;
    padding-right: 60px;
    margin: 26px 0;
    align-items: center;
}
.material-option .ui-button-text-icon-left,
.material-option .desc-image button,
.project-upload .ui-widget button,
.story-edit-section .add-addition2 {
    height: 34px;
}
.other-story .arrow {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
}
.other-story {
    width: 365px;
}
.story-key-sns {
    width: 60%;
    margin-left: auto;
}
.tags {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 12px);
    margin-left: -6px;
}
.tag {
    font-size: 14px;
    display: inline-block;
    background-color: #ffffff;
    padding: 12px 20px;
    line-height: 1em;
    border-radius: 20px;
    min-width: 97px;
    text-align: center;
    margin: 6px;
    border: 1px solid #707070;
}
.sns-footer {
    padding: 0;
    display: flex;
    align-items: center;
    margin-left: 0px;
}
.sns-footer i {
    font-size: 33px;
    margin: 0;
    margin-right: 25px;
}
.sns-footer .fa-instagram {
    font-size: 31px;
    margin: 0;
    margin-right: 25px;
}
.small-icon-category-detail {
    min-width: 80px;
    width: 80px;
    height: 80px;
    object-fit: cover;
}
.small-image-category {
    min-width: 104px;
    width: 104px;
    height: 104px;
    object-fit: cover;
}
.sns-footer .fa-youtube-play {
    font-size: 33px;
    margin: 0;
    margin-right: 25px;
}
.wrapper-other-features .button-normal {
    width: calc(50% - 280px);
    height: 60px;
    border-radius: 2em;
    border-width: 1px;
    padding: 0 15px;
    padding-left: 24px;
}
.wrapper-other-features .button-normal p {
    font-size: 16px;
    margin: 0;
    line-height: 1.6em;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.wrapper-other-features .button-normal::after {
    content: "";
}
.wrapper-other-features .button-normal i {
    position: unset;
    font-weight: normal;
    font-size: 10px;
    margin-left: 15px;
}
.title-top-slider .story-list-top.wrapper-width.screen-pad-sm{
    margin: -0.8% 11% auto;
}
.wrapper-other-features .wrapper-btns-feature {
    display: flex;
    align-items: center;
    margin: auto;
    width: 100%!important;
    justify-content: flex-start;
}
.slider-story-detail .slick-list {
    max-width: 1250px;
    margin: auto;
}
.slider-story-detail .slick-list::before {
    content: "そのほかの特集記事";
    font-size: 20px;
    left: 0;
    top: 0;
    display: block;
    position: absolute;
}
.wrapper-other-features .slick-track {
    display: flex;
    align-items: flex-start;
    padding-bottom: 0;
    margin: 65px auto 60px;
}
.wrapper-other-features .slick-next {
    right: 0;
    top: 50%;
}
.wrapper-other-features .slider-paging h5 {
    right: 16%;
    top: calc(50% + 52px);
}
.wrapper-story-dt::before {
    content: "";
    width: 92%;
    height: 100%;
    position: absolute;
    background-color: #FFF9EB;
    top: 0;
    right: 0;
    z-index: -1;
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
}
.image-fit > img {
    position: absolute;
    width: -webkit-fill-available;
    height: 100%;
    object-fit: cover;
    border-radius: 30px;
}
.wrapper-other-features::before {
    content: "";
    width: 73%;
    height: 100%;
    position: absolute;
    background-color: #FFF9EB;
    top: 0;
    left: 0;
    z-index: -1;
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
}
.wrapper-other-story {
    padding: 30px 0;
    margin-bottom: 50px;
}
.wrapper-key-sns {
    padding: 15px 0;
    margin-bottom: 50px;
}
.story-key-sns .part-ttl {
    margin-bottom: 18px;
    font-weight: 500;
}
.story-sns {
    margin-top: 22px;
}
.wrapper-other-features .part-ttl {
    font-size: 20px;
    margin-left: 17.5%;
}
.wrapper-other-features {
    padding-top: 50px;
    margin-bottom: 165px;
}
.story-detail-topsec {
    padding-top: 95px;
}
.story-detail-topsec .icon-category {
    margin-top: 13px;
}
.story-detail-topsec h1 {
    margin: 5px 0;
    font-weight: 500;
    line-height: 1.4;
}
.story-detail-topsec .image-fit {
    margin-top: 24px;
}
.slider-story-detail .slider-paging {
    right: 0.32%;
    top: calc(50% + 19px);
}
.slider-story-detail {
    padding: 0 55px 0 0;
}
.bg-storydt-line2 {
    width: 110%;
    left: 30%;
    top: -20%;
    transform: rotate(359deg);
}
.bg-storydt-line3 {
    width: 112%;
    bottom: -14%;
    left: -8%;
    transform: rotate(355deg);
}
.bg-storydt-line4 {
    width: 45.75%;
    bottom: -4.5%;
    right: -3%;
}
.bg-storydt-line5 {
    width: 110%;
    left: 6%;
    top: -4%;
    transform: rotate(51deg);
}
.bg-storydt-line6 {
    width: 45.75%;
    bottom: -43.5%;
    left: 21%;
    transform: rotate(300deg);
}
.bg-storydt-line7 {
    width: 110%;
    left: -7%;
    top: 111%;
    transform: rotate(51deg);
}
.wrapper-other-story .circle-arrow {
    position: absolute;
    right: -80px;
    top: 0;
}
.story-detail-content h1 {
    font-size: 24px;
    line-height: 1.5em;
    position: relative;
}
.story-detail-content h1::after {
    display: block;
    content: "";
    width: 16px;
    border: 22px solid #DECBFF;
    border-radius: 50px;
    position: absolute;
    z-index: -1;
    top: -7px;
    left: -25px;
    transform: rotate(45deg);
}
.story-detail-content h2 {
    font-size: 18px;
    line-height: 1.6em;
}
.table-content .title-content {
    margin-bottom: 7px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 18px;
    font-weight: 500;
    width: 100%;
}
.table-content .style-content p {
    width: auto;
    height: auto;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    color: #A66F25!important;
    padding: 16px 0;
    display: flex;
}
.story-detail-content2 p img.single-img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
}
.table-of-content .style-content {
    margin-top: 2%;
}
.table-of-content .style-content p.tab-tab-1:first-of-type {
    border-top: 0;
    padding: 0;
}
.table-of-content .style-content .link.tab-tab-1 {
    margin: 0;
}
.table-of-content .linked-text .style-content div.line-list.tab-tab-1 {
    position: relative;
    left: 0px;
    margin-bottom: 0;
}
.story-detail-content h2::after {
    display: block;
    content: "";
    border-bottom: 4px solid #96D3FF;
    width: 70px;
    margin-top: 3px;
}
.story-detail-content h3 {
    font-size: 24px;
    line-height: 1.6em;
}
.story-detail-content h4 {
    font-size: 18px;
    line-height: 1.5em;
}
.wrapper-other-story .button-return{
    display: flex;
    background-color: #fff;
    border: 1px solid;
    border-radius: 2em;
    text-align: center;
    position: relative;
    align-items: center;
    justify-content: center;
    margin: 0;
    width: fit-content;
    height: 35px;
    padding: 0 20px;
}
.wrapper-other-story .button-return p{
    margin: 0 0 .2rem 0;
}
.wrapper-other-story .button-return i {
    position: unset;
    font-weight: normal;
    font-size: 10px;
    margin-left: 15px;
}
.wrapper-other-story .button-return .pi-arrow-right:before {
    content: "\e91b";
}
.wrapper-other-features .button-normal::after {
    content: "";
}
.wrapper-btns-return{
    display: flex-start;
    justify-content: center;
    margin: 0;
    flex-wrap: wrap;
    width: 90%;
}
.story-detail-img img.radius-image {
    border-radius: 18%;
}
.wrapper-slider-pagination {
    position: relative;
}

/*============= slider ===============*/
.slider-image {
    position: relative;
}
.slider-image .slick-prev {
    display: inline-block!important;
    z-index: 0;
}
.slider-image .slick-next {
    display: block;
    width: 47px;
    height: 48px;
    right: 19%;
    box-shadow: none;
    transform: rotate(0)translateY(-50%);
    top: calc(50% - 67px);
    border: 2px solid #000;
    border-radius: 50%;
    z-index: 0;
}
.slider-image .slick-next i {
    font-size: 9px;
    font-weight: bold;
    color: #000;
    position: relative;
    left: 0;
}
.slider-image .item-slider {
    transform: scale(.75);
    transition: 500ms ease 0s;
}
.slider-image .item-slider .info {
    transition: 500ms ease 0s;
    opacity: 0;
    position: unset;
    top: 100%;
}
.slider-image .item-slider .info .icon-category {
    margin: 0.5em 0 0;
}
.slider-image .item-slider.slick-current {
    transform: scale(1);
}
.slider-image .item-slider.slick-current .info {
    opacity: 1;
}
.slider-image .item-slider .image-width {
    width: 100%;
    margin: auto;
}
.slider-image .item-slider img.main {
    border-radius: 50px;
}
.slider-image .item-slider:not(.slick-current) img.main {
    border-radius: 50px;
}
.slider-image .slick-track {
    padding-bottom: 131px;
}
.slider-image.slider-story-smaller .slick-track {
    padding-bottom: 100px;
}
.slider-image.slider-story-smaller .slick-next {
    top: calc(50% - 70px);
    right: 10%;
}
.slider-image.slider-story-smaller .item-slider .info {
    margin: auto;
}
.title-slider .slick-track {
    padding-bottom: 0 !important;
}
.slider-image.slider-story-smaller .info h2 {
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
}
.index-sec1 .slider-image .item-slider .image-width {
    width: 100%;
}
.index-sec1 .slider-image .item-slider .info {
    width: 100%;
    left: 0%;
}
.index-sec1 .slider-image .slick-next {
    right: 18.3%;
}
.index-sec1 .item-slider .info h2 {
    font-size: 24px;
    text-align: left;
    line-height: 1.2;
}
/*============= end slider ===============*/

/*||hover style*/
.other-story .list:hover .arrow {
    right: 10px;
    transition: 500ms ease 0s;
}

.youtube-content {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    margin: 1em auto 2em!important;
}
.youtube-content iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    margin: 0!important;
}
.wrapper-key-sns::before {
    content: "";
    width: 64%;
    height: 100%;
    position: absolute;
    background-color: #FFF9EB;
    top: 0;
    right: 0;
    z-index: -1;
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
}
.wrapper-other-story:before {
    content: "";
    width: 73%;
    height: 100%;
    position: absolute;
    background-color: #FFF9EB;
    top: 0;
    left: 0;
    z-index: -1;
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
}

/*============================ END ARTICLE/DETAIL STYLE ==========================*/

/*============================ START ARTICLE/FEATURE OR ARTICLE/SERIES STYLE ==========================*/
.feature-top-part .wrapper-right-item {
    flex-flow: row-reverse;
}
.feature-top-part .wrapper-right-item .left-image {
    padding-left: 50px;
    padding-right: 0;
    width: 60%;
}
.feature-top-part .wrapper-right-item .right-text {
    width: 40%;
    padding-top: 0;
}
.feature-top-part .title {
    font-weight: 500;
    word-break: break-word;
    font-size: 36px;
}
.max-width-story-ftr {
    max-width: 1050px;
}
.story-sidebar {
    width: 29%;
    padding-right: 70px;
    margin-bottom: 50px;
}
.wrapper-feature-items {
    width: 98%;
    margin-bottom: 50px;
}
.side-title {
    font-weight: 500;
    border-bottom: 1px solid #707070;
    padding-bottom: 8px;
    word-break: break-word;
}
.story-sidebar .text {
    line-height: 24px;
    margin: 0;
    word-break: break-word;
}
.story-sidebar .content-text {
    margin-bottom: 20px;
}
.side-tags .tag {
    border: 1px solid #707070;
    margin-left: 0;
    padding: 6px 11px;
    min-width: 72px;
    font-size: 12px;
    background: #fffff;
}
.tag:hover {
    background-color: #455a64;
    border-color: #455a64;
    color: #fff;
}
.side-tags .tag:hover {
    background-color: #455a64;
    border-color: #455a64;
    color: #fff;
}
.story-sidebar .content-tags {
    margin-top: 30px;
}
.story-ftr-row2 {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
}
.story-ftr-sns > section {
    width: 100%;
}
.story-ftr-sns .wrapper-key-sns::before {
    width: 200%;
    right: -133%;
}
.story-number {
    color: #000;
    background-color: #FFC94B;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 0;
    font-size: 14px;
}
.story-sliding .wrapper-list .item-list .item {
    position: relative;
}
.story-sliding .wrapper-list .item-list {
    padding: 0 20px 80px;
}
.feature-top-part {
    padding-top: 64px;
    padding-bottom: 80px;
}
.story-sliding.slick-initialized .slick-slide.wrapper-list {
    display: flex;
    margin: 0;
}
.story-sliding .slick-list {
    width: calc(100% + 30px);
    margin-left: -15px;
}
.bg-storyft-line1 {
    width: 45.75%;
    top: -11%;
    left: 5%;
}
.bg-storyft-line2 {
    width: 110%;
    left: 47%;
    transform: rotate(359deg);
    bottom: 26%;
}
.bg-storyft-line3 {
    width: 110%;
    left: -8%;
    transform: rotate(8deg);
    top: -23.5%;
}
.bg-storyft-line4 {
    width: 45.75%;
    top: 25.3%;
    left: -2%;
}
.bg-storyft-line5 {
    width: 110%;
    left: -7%;
    transform: rotate(12deg);
    bottom: 22%;
}
.story-ftr-row2 .wrapper-feature-items {
    width: 100%;
}
.story-title {
    display: flex;
    align-items: center;
}
.story-number p {
    padding: 1em;
}
.story-number-series {
    color: #000;
    background-color: #FFC94B;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    font-size: 14px;
}

/*start in view css of story series*/
.ar-series-item.fadeIn_bottom {
    opacity: 0;
    transform: scale(0);
    transition: 0.1s;
}
.ar-series-item.fadeIn_bottom.is-show {
    transform: scale(1);
    opacity: 1;
}
.ar-series-item.fadeIn_bottom:nth-child(3n+1) {
    transition: .5s ease-out;
}
.ar-series-item.fadeIn_bottom:nth-child(3n+2) {
    transition: 1s ease-out;
}
.ar-series-item.fadeIn_bottom:nth-child(3n+3) {
    transition: 1.5s ease-out;
}
/*end inview css*/

.story-detail-topsec .desc-right-item {
    font-weight: 500;
    word-break: break-word;
    margin-bottom: 0;
    font-size: 18px;
}
.story-detail-topsec .text {
    line-height: 21px;
    margin-top: 16px;
    margin-bottom: 23px;
    padding-top: 16px;
    word-break: break-word;
    border-top: 1px solid #000000;
}
.feature-top-part .wrapper-key-sns::before {
    background-color: transparent;
}
.wrapper-list.story-sliding .item-list {
    padding: 0 15px 48px;
}
/*============================ END ARTICLE/FEATURE OR ARTICLE/SERIES STYLE ==========================*/

/*============================ START ARTICLE/LIST STYLE ==========================*/
.max-width-storylist-top {
    /*max-width: 1045px;*/
}
.story-list-top {
    display: flex;
    margin-left: -26px;
}
.story-list-top img {
    height: 90px;
    padding-right: 1em;
}
.story-list-top .sm-show {
    display: none!important;
}
.story-list-top .sm-hide {
    display: block!important;
}
.list-top-part {
    padding-top: 95px;
    padding-bottom: 80px;
}
.top-list-txt h2 {
    margin-top: 10px;
    margin-bottom: 5px;
    width: 160px;
    height: 58px;
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 58px;
    display: table-footer-group;
}
.top-list-txt p {
    width: 122px;
    height: 23px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 23px;
    display: contents;
}
.story-list-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding-top: 0px;
}
.wrapper-width-list {
    width: 100%;
    margin: auto;
    padding-bottom: 3em;
}
.bg-storylist-line1 {
    width: 110%;
    top: -72%;
    left: -2%;
}
.bg-storylist-line2 {
    width: 44%;
    left: 64%;
    transform: rotate(313deg);
    bottom: -65%;
}
.bg-storylist-line3 {
    width: 117%;
    left: -22px;
    transform: rotate(-3deg) scaleX(-1);
    top: 375%;
}
.story-gray-bg {
    position: relative;
}
.story-gray-bg::before {
    content: "";
    width: 78%;
    height: 115.8%;
    position: absolute;
    background-color: #F6F6F6;
    top: -16%;
    right: 0;
    z-index: -3;
    border-bottom-left-radius: 100px;
    border-top-left-radius: 0;
}
.list-story .list-grid-sm .ui-datagrid-column {
    padding: 0;
}
body .ui-datagrid .ui-datagrid-content.ui-datagrid-content-empty {
    border: none;
    background: none;
    padding: 1rem 6rem;
}
.margin-number{
    margin-left: 1em;
    margin-bottom: 1em;
}
.margin-top-number{
    margin-top: -10px;
    padding: 0 1em;
}
.tag-date-story-wrap {
    display: inline-flex;
    align-items: center;
}
.fb-like.story.fb_iframe_widget{
    position: relative;
    left: -5px;
}
.story-key-sns .sns-footer a.twitter-share-button {
    margin-top: 9px;
}
.fb-icon-button {
    margin-top: 6px;
}

.story-list-load {
    display: flex;
    flex-wrap: wrap;
}
.sm-top-story-list .slider-other-story .disContent {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 72px 40px;
    margin-top: 63px;
}
.sm-top-story-list .slider-other-story .disContent .item-list-index {
    padding: 0px;
    width: 100%;
}
/*============================ END ARTICLE/LIST STYLE ==========================*/


.list-item.fadeIn_bottom {
    opacity: 0;
    transform: scale(0);
    transition: 0.1s;
}
.list-item.fadeIn_bottom.is-show {
    transform: scale(1);
    opacity: 1;
}
.list-item.fadeIn_bottom:nth-child(1) {
    transition: .5s ease-out;
}
.list-item.fadeIn_bottom:nth-child(2) {
    transition: 1s ease-out;
}
.list-item.fadeIn_bottom:nth-child(3) {
    transition: 1.5s ease-out;
}
.list-item.fadeIn_bottom:nth-child(4) {
    transition: 2s ease-out;
}
.list-item.fadeIn_bottom:nth-child(5) {
    transition: 2.5s ease-out;
}
.list-item.fadeIn_bottom:nth-child(6) {
    transition: 3s ease-out;
}
.list-item.fadeIn_bottom:nth-child(7) {
    transition: 3.5s ease-out;
}
.list-item.fadeIn_bottom:nth-child(8) {
    transition: 4s ease-out;
}
.list-item.fadeIn_bottom:nth-child(9) {
    transition: 4.5s ease-out;
}
.list-item.fadeIn_bottom:nth-child(10) {
    transition: 5s ease-out;
}
.list-item.fadeIn_bottom:nth-child(11) {
    transition: 5.5s ease-out;
}
.list-item.fadeIn_bottom:nth-child(12) {
    transition: 6s ease-out;
}

/*story list features*/
.series-num-tag {
    padding: 33px 15px;
    border-radius: 50px;
    background-color: #FFC94B;
    height: 80px;
    width: 80px;
    z-index: 3;
    right: 0;
    top: 20px;
    text-align: center;
}
p.series-num {
    width: 65px;
    height: 40px;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 40px;
    position: absolute;
    right: 8px;
    top: 18px;
}
p.series-num span.num {
    font-size: 20px;
    font-weight: 500;
}
.wrapper-list .item-list.feature-list {
    padding: 48px 40px 8px 15px;
}
.item-list.feature-list .wrap-frame-image .frame-image {
    width: 100%;
    height: 100%;
    position: absolute;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    ;
    transform: translateX(-50%);
}
.item-list.feature-list .wrap-frame-image .wrapper {
    display: block;
    margin: auto;
    position: relative;
}
.feature-list .item .border {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -3px;
    right: -7%;
}
.item-list .wrap-frame-image .thumb {
    width: 100%;
    height: 100%;
    left: 0;
}
.feature-list .item:hover .border {
    transform: scale(0.92);
    transition-duration: 0.5s;
}
.item-list.feature-list .item-title {
    margin-top: 15px;
    width: 339px;
    height: 32px;
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 32px;
}
.item-list.feature-list p {
    margin-top: 3px;
    width: 318px;
    height: 40px;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 40px;
}
.style-button form:hover {
    color: #ffffff;
    border-color: #455A64;
    background: #455A64;
    border-radius: 10px;
}
.center-arrow .prev-next-paging .slick-prev {
    left: 475px!important;
    top: 89%;
    width: 49px;
    height: 49px;
}
.max-width-screen-large-work.article-ftr-row2 {
    min-width: 1030px !important;
    max-width: 1090px !important;
}
.slider-image .slick-prev i {
    display: inline-block!important;
}
.center-arrow .prev-next-paging .slick-next {
    left: -415px;
}
.center-arrow  .prev-next-paging .slider-paging {
    left: 515px;
    font-size: 18px !important;
}
.max-width-screen-large.story-ftr-row2 {
    min-width: 1050px !important;
    max-width: 1050px !important;
}
.max-width-screen-large-story.story-ftr-row2 {
    min-width: 1050px !important;
    max-width: 1280px !important;
}
p.story-slide-txt {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 0 0 16px;
    font-size: 18px;
}
.querry-small .story-author {
    margin: 0 0 0 12px;
}
.querry-small .story-date {
    font-size: 12px;
    margin-left: 20px;
    color: #606060 !important;
}
.info h1 {
    margin-top: 35px;
    font-weight: 500;
    margin-bottom: 10px;
}
.image-fit.querry-img {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 49%;
}
.slider-paging {
    display: block;
    position: absolute;
    margin: 0;
    top: calc(50% + -50px);
    right: 10%;
    transform: translateY(50%);
    padding: 0;
}
.wrapper-list {
    display: flex;
    flex-wrap: wrap;
    width: 105%;
    margin-left: -30px;
}
.story-sliding .image-fit {
    position: relative;
}
.story-sliding .item-list img.thumb {
    border-radius: 30px;
}
.pc-only .one-image .story-sliding.prev-next-paging .wrapper-list {
    margin: 0;
    margin-top: 20px;
}
.slider-other-story .info h4 {
    margin: 24px 0 16px;
    color: #000;
    font-family: Noto Sans JP;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 288px;
}
.info .icon-category {
    margin-top: 16px;
    margin-bottom: 0;
    order: 1;
    color: #000;
}


/*detail page*/
.story-page-title{
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 58px;
    color: #000000;
    margin-bottom: 20px;
}
.image-fit.square-img{
    padding-bottom: 65%;
}
.side-tags{
    padding: 1.5em 0 .8em;
}
.side-tags .tag {
    border: 1px solid #707070;
    margin-left: 0;
    padding: 11px 6px;
    min-width: 72px;
    font-size: 12px;
    background: #ffffff;
}
.tag {
    font-size: 14px;
    display: inline-block;
    background-color: #ffffff;
    padding: 12px 20px;
    line-height: 1em;
    border-radius: 20px;
    min-width: 97px;
    text-align: center;
    margin: 6px;
    border: 1px solid #707070;
}
.tag-date-story-wrap{
    display: flex;
    align-items: flex-end;
    gap: 11px;
}
.tag-date-story-wrap .date{
    margin: auto;
}
.table-content{
    padding-top: 2em;
    padding-bottom: 2.6em;
}
.table-content ul.outer-list{
    list-style-type: none;
    padding-inline-start: 0;
}
.table-content ul.outer-list li.bottom-line{
    border-bottom: 1px solid #A66F25;
    padding: 1em 0;
}
.table-content ul li a{
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
}
.table-content ul.outer-list li ul.inner-list{
    list-style-type: disc;
    color: #A66F25;
    font-size: 12px;
}
.story-detail-content2.left-side::before {
    content: "";
    width: 100vw;
    height: 100%;
    position: absolute;
    background-color: #FFF9EB;
    top: 0;
    left: unset;
    z-index: -1;
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
    max-width: unset;
    right: 0;
}
.story-detail-content2.left-side {
    padding: 0 75px 0 0;
    position: relative;
    padding-bottom: 50px;
}
.story-detail-content2 h2{
    font-size: 32px;
    line-height: 1.6em;
    position: relative;
    font-weight: 500;
    font-style: normal;
}
.story-detail-content2  h2::after {
    display: block;
    content: "";
    width: 16px;
    border: 22px solid #DECBFF;
    border-radius: 50px;
    position: absolute;
    z-index: -1;
    top: -1px;
    left: -25px;
    transform: rotate(45deg);
}

.story-detail-content2 h3 {
    font-size: 24px;
    line-height: 2.0em;
    font-weight: 500;
    width: fit-content;
    font-style: normal;
    text-decoration-line: underline;
    text-decoration-color: #96D3FF;
    text-underline-offset: 8px;
    text-decoration-skip-ink: none;
    text-decoration-thickness: 4px;
}
.story-detail-content2 h4 {
    font-size: 22px;
    line-height: 1.6em;
    font-weight: 500;
    margin-left: 0;
    font-style: normal;
    margin-bottom: 4px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    text-indent: 40px;
    width: 100%;
}
.story-detail-content2 h4::after {
    display: flex;
    content: "";
    width: 15px;
    height: 0px;
    border: 5px solid #FBE4A9;
    position: absolute;
    border-radius: 10px;
    margin-top: 15px;
}
.story-detail-content2 h5{
    font-size: 18px;
    line-height: 1.5em;
    font-style: normal;
    font-weight: 500;
    margin-bottom: 4px;
}
.story-detail-content2 h2:first-of-type {
    margin-top: 4%;
}
.story-detail-content2 h4:first-of-type {
    margin-top: 6%;
}
.story-detail-content2 h3:first-of-type  {
    margin-top: 4.8%;
}
.story-detail-content2 h5:first-of-type {
    margin-top: 6.2%;
}
.story-detail-content2 .title-space p:first-of-type {
    margin-top: 8%;
    display: unset;
}
.story-detail-content2 h5:after{
    display: block;
    content: "";
    width: 36px;
    height: 0px;
    border: 2px solid #BD96FF;
    border-radius: 5px;
    margin-top: 3px;
}
.story-detail-content2 p{
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 36px;
    margin-bottom: 0;
    text-align: justify;
}
.story-detail-content2 .content{
    padding-top: 1em;
}
.side-bar-story .icon-category {
    display: flex;
    align-items: center;
    gap: 9px;
}
.story-detail-content2 p.caption-img{
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
}
.flex-center{
    display: flex;
    justify-content: center;
}
.notepink{
    background: #FCEEED;
    border-left: 2px solid #DE9D9B;
    padding: 1.5em 2em;
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 40px;
}
.content .image-content{
    padding-bottom: 3em;
}
form{
    display: block;
    margin: 0;
}
button.button-seemore {
    border: 1px solid #000000;
    margin-left: 0;
    padding: 0 45px;
    font-size: 14px;
    background: #ffffff;
    text-decoration: none;
    color: #000000;
    border-radius: 25px;
    height: 40px;
    margin-bottom: 20px;
}
.flex-display .group-notif {
    display: inline-flex;
}
.pic-upload-btn .pic-upload .ui-button {
    width: auto;
    height: 34px;
    margin: 0;
    padding: 0 1em;
    background-color: #FFF9EB;
    border: 1px solid #1B1B1B;
    border-radius: 2em;
    text-align: center;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    margin: 0.5em 0;
}
.pic-upload-btn .ui-button.ui-button-text-icon-left .ui-button-text {
    padding: 0.3em 0;
    color: #1b1b1b;
}
.send {
    display: flex;
    justify-content: flex-end;
}
.send .button-send-comment.ui-button.ui-button-icon-only {
    background: transparent;
    height: 30px;
    width: 30px;
    position: absolute;
    right: 1em;
    border: none;
    box-shadow: none;
}
.send .button-send-comment.ui-button.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 15%;
    left: 15px;
    margin-top: 0;
    margin-left: -0.5rem;
}
.send .button-send-comment.ui-button .ui-icon {
    background-image: url(../../resources/amimono/image/send.png);
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0;
}

body .ui-button.button-send-comment {
    width: 124px;
    height: 34px;
    background-color: #FFF9EB;
    border: 1px solid #1B1B1B;
    border-radius: 2em;
    text-align: center;
    position: relative;
    margin: 0 0 -55px;
}
button.button-seemore.ui-button.ui-button-text-icon-right .ui-icon{
    right: 1em;
}
.reply-user {
    display: flex;
    align-items: flex-start;
    margin-bottom: 0;
    width: -webkit-fill-available;
}
.date-edit-username {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    flex: 1;
}
.date-edit-reply-wrap {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    margin-top: 0;
    margin-bottom: -8px;
    padding-left: 0;
    flex: 1;
    flex-direction: column;
}
.date-edit-reply-wrap .date-time{
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
}
.date-edit-username {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    flex: 1;
}
.date-time {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.reply-user-name {
    font-weight: 600;
    margin-right: 1.5em;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.2;
}
.date-time p.date {
    margin: 0;
    padding-right: 47px;
    color: #797979;
    position: relative;
    bottom: -1px;
}
.thumbn-panel-profile {
    width: auto;
    margin-right: 10px;
}
.thumbn-panel-profile {
    display: flex;
    align-items: center;
    margin-right: 10px;
    padding: 0;
}
.reply-user{
    margin-top: 1em;
    margin-bottom: 0;
    display: inline-flex;
    width: -webkit-fill-available;
}
.file-up-edit .ui-button.ui-button-text-icon-left .ui-icon {
    top: 22%;
}
.reply-user .thumbn-panel-image {
    margin-bottom: 0;
    margin-top: 0;
}
.solid-line {
    border-bottom: none;
}
body .ui-inputfield {
    border: none;
}
.send .button-send-comment.ui-button.ui-button-icon-only {
    background: transparent;
    height: 30px;
    width: 30px;
    position: relative;
    top: 0;
    right: 0;
    border: none;
    box-shadow: none;
}
.thumbn-panel-image {
    width: 56px;
    height: 56px;
    margin-bottom: 0;
    border-radius: 12px;
    display: flex;
    align-items: center;
}
.article-ftr-row2 {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    margin-top: 80px;
    margin-bottom: 100px;
}
.comment-section{
    padding-bottom: 80px;
}
.comment-box {
    display: flex;
    align-items: flex-start;
    padding: 0;
    gap: 20px;
}
.qna-detail-wrapper .thumbn-panel-profile {
    width: auto;
    margin-right: 10px;
}
.thumbn-panel-profile {
    display: flex;
    align-items: center;
    margin-right: 5px;
}
.textarea-box {
    border: 1px solid #000000;
    border-radius: 25px;
    background-color: #ffffff;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 17px;
}
.reply-comment span.reply-comment-box{
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    word-break: break-all;
}
.other-story2 h1{
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
}
.other-story2 .wrapper-list{
    display: flex;
    flex-wrap: nowrap;
    width: auto;
    margin-left: -18px;
    overflow-x: scroll;
    gap: 40px;
    align-items: center;
    justify-content: center;
}
.other-story2 .wrapper-list::-webkit-scrollbar {
    display: none;
}
.pc-only .wrapper-list .is-show {
    padding: 0;
}
.left-side h2.side-title2{
    font-family: 'Noto Sans JP', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 10px;
}
.comment-section-area form {
    display: unset;
}
.b-radius10{
    border-radius: 10px;
}
.caption-profile{
    padding: .5em 0 1em;
}
.left-side p{
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    text-align: justify;
    word-break: break-all;
}
.input-child-width .text-area-edit .ui-state-filled.ui-state-hover {
    border: 1px solid black !important;
}
.story-detail-content2.left-side div:first-child p:first-child,
.story-detail-content2.left-side div:first-child .title-space:first-child p:first-child {
    margin-top: 5.2%;
}
.left-side .story-list{
    display: flex;
    align-items: flex-start;
    padding-bottom: 1em;
}
.left-side .story-list .story-date{
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    color: #606060;
}
.list-year ul.outer-list-year{
    list-style-type: disclosure-closed;
    padding-inline-start: 20px;
    margin-block-start: 0;
    margin-block-end: 0;
}
.list-year ul.outer-list-year{
    color: #000;
}
.list-year ul.inner-list-year{
    list-style-type: none;
    padding-inline-start: 18px;
}
.wrapper-news-dt-margin-top.story-detail{
    padding-top: 5em;
}
.side-archive-wrap .wrap-item-article-time.sidebar-detail .item-article-year {
    padding: .5em 0 .5em 0;
}
.item-article-year {
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: 500ms ease 0s;
    font-size: 14px;
}
.side-archive-wrap .wrap-item-article-time .list-month {
    display: grid;
}
.wrap-item-article-time .list-month {
    margin-left: 2em;
}
.wrap-item-article-time {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 180%;
    color: #A66F25;
}
.list-month {
    max-height: 0;
    overflow: hidden;
    transition: 0.5s ease-out;
}
.active-show-list.item-article-year:before {
    transform: rotate(450deg);
    transition: 0.5s ease-out;
    margin-bottom: 0;
}
.item-article-year:before {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent #000000;
    transform: rotate(360deg);
    margin-right: 10px;
    transition: 0.5s ease-out;
}
.pc-only{
    display: block;
}
.sm-only{
    display: none;
}
.caption-profile.linked-text a {
    word-wrap: break-word;
}
.story-row2 hr {
    margin: 2.5rem 0 1.5rem;
}
.left-side .story-list:last-of-type {
    display: flex;
    align-items: flex-start;
    padding-bottom: 1.5em;
    gap : 9px;
}
.story-list-wrap {
    padding: 0 0 1em;
}
.table-content h1 {
    font-weight: 500;
    font-family: 'Noto Sans JP', sans-serif;
}
p.info-margin {
    margin: 0 0 18px 0;
    line-height: 1.5;
}
.story-login-btn {
    margin-bottom: 1em;
}
.story-comment-user {
    margin-bottom: 0;
    margin-top: 0;
    display: flex;
    flex-wrap: nowrap;
}
.position-image-upload {
    position: relative;
    bottom: -40px;
    left: 0px;
}
.no-mobile .side-bar-story .icon-category.small .b-radius10 {
    border-radius: 50px;
}
.no-mobile .side-bar-story .hide-author {
    display: none;
}
.thumbn-user-image {
    width: 24px;
    height: 24px;
    margin-top: 0px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    margin-right: 10px;
}
.input-title-story .project-upload-btn .ui-fileupload-simple {
    align-items: center;
    gap:  15px;
}
.side-tags .tag {
    border: 1px solid #707070;
    margin-left: 0;
    padding: 10px 10px!important;
    min-width: 50px!important;
    font-size: 12px;
    background: #ffffff;
}
.comment-section-area .agreement-content:hover {
    border: none;
    border-color: transparent;
}
.comment-section-area textarea:active {
    border: none !important;
    border-color: transparent !important;
    box-shadow: 0 !important;
}
.input-title-story .project-upload-btn .ui-fileupload-simple .ui-fileupload-filename {
    margin-left: 2em;
    margin-top: -3px;
    font-size: 16px;
}
td.comment-content .edit-delete-icon, td.comment-content .edit-delete-icon3{
    margin-right: 0;
}
.story-list-table .edit-delete-icon2.sm-show-flex .edit-img .ui-button.ui-button-icon-only.ui-button-edit .ui-icon{
    margin-top: 0px;
    left: 18px;
}
.ui-fileupload-files{
    padding-top: 0;
    padding-bottom: 1em;
}
#story-form .ui-fileupload-content button.ui-fileupload-cancel{
    border: none;
    background-color: transparent;
}
.ui-fileupload.project-upload{
    position: relative
}
#story-form .input-title-story .project-upload-btn.upload-story .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-upload {
    bottom: -1.5em;
    height: 40px!important;
    left: 0;
}
.project-upload .ui-fileupload-row{
    min-height: 115px;
    margin-bottom: 0;
}
body .ui-fileupload .ui-fileupload-content .ui-fileupload-cancel .ui-icon{
    top: 35%;
}
.input-text-story{
    margin-top: 24px;
    display: flex;
    align-items: baseline;
}
.input-content{
    margin-top: 24px;
    display: flex;
    align-items: flex-start;
}
#story-form .input-title-story{
    margin-top: 24px;
    display: flex;
    align-items: center;
}
.input-text-story .ui-inputfield{
    height: 38px
}
.calendar-workshop-wrap{
    margin-top: 24px;
}
#story-form .gallery-subttl-txt h3 {
    margin: 0 0 36px 15px;
    font-weight: 600;
}
.story-menu{
    margin-bottom: 10px;
}
.story-menu .ui-tabmenu .ui-tabmenu-nav{
    margin: 11px 0 0;
}
.mystory .story-menu .ui-tabmenu .ui-tabmenu-nav{
    margin: 0;
}
.story-detail .mystory .gallery-menu{
    margin: 0px 0px 10px 0px;
}
.date-time-edit{
    margin-bottom: 2px;
    margin-top: 0;
}
.ui-datatable.gal-comment-tab2 table{
    margin-top: 11px;
}
.back-button{
    margin-top: -8px;
}
.view-button{
    margin-top: -8px;
}
.note-txt{
    margin-top: 11px;
}
.my-page-menu.purple-oval.createnew{
    margin-bottom: 30px;
    margin-top: -5px;
}
.image-fit.rectangle-img{
    padding-bottom: 65%;
}
.gal-description-wrap.situation.on-edit {
    margin-bottom: 0;
    padding: 0;
    display: flex;
    align-content: stretch;
    margin-top: 30px;
}
.input-title-story{
    margin-top: 16px;
}
.my-page-wrap.gallery-new-wrap .my-page-right.btn-create-story{
    padding-left: 0 !important;
    padding-top: 0;
}
.my-page-right.btn-create-story .gal-btn-wrap.step-1{
    gap: 15px;
}
.margin-top-comment .reply-comment.group-notif {
    display: grid;
}
.margin-top-comment .reply-comment.group-notif button .ui-button-text.ui-c {
    margin-top: 8px;
    padding: 0;
}
.gray-pc-only.ui-button.primary-button{
    border-radius: 10px;
    border: 1px solid #8C8C8C;
    background: #FFF;
    background-color: transparent;
    color: #000000;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span {
    float: none;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    margin: 0;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon {
    margin-right: 0;
    font-size: 2.5rem;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content {
    padding: 2rem 1.5rem 2rem 1.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
body .comment-section-area .ui-state-focus {
    border: none;
    border-color: transparent;
    box-shadow: 0 0 0 0;
}
.my-page-right.work.margin-left-wl {
    margin-left: 0;
}
.edit-menu-story{
    margin-bottom: 36px;
}
.margin-top-comment .group-notif button {
    color: #000;
    font-family: Noto Sans JP;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    background-color: transparent;
    border: none;
}
.slider-other-story .story-author-wrap .story-author {
    color: var(--text-black-000000, #000);
    font-family: Noto Sans JP;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 0;
}
.slider-other-story .story-author-wrap .story-date {
    color: var(--text-light-grey-a-0-a-0-a-0, #A0A0A0);
    font-family: Noto Sans JP;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 0;
}
.slider-other-story .icon-category {
    display: flex;
    align-items: center;
    gap: 12px;
}
.slider-other-story .item-list .icon-category {
    margin-top: 0;
}
.slider-other-story .story-author-wrap {
    display: grid;
    gap: 4px;
}
.lates-story .image-fit img {
    border-radius: 30px;
}
.lates-story .info.icon-small h4 {
    margin-top: 24px;
    margin-bottom: 16px;
    color: #000;
    font-family: Noto Sans JP;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: auto;
    word-break: break-word;
    text-align: justify;
}
.story-detail-content2 p img {
    max-width: 100%;
    height: auto;
    border-radius: 20px;
    object-fit: cover;
    margin: auto;
    display: block;
    max-width: 100%;
    min-width: 50%;
    padding: 0;
    margin-top: 25px;
    margin-bottom: 8px;
}
.color-linked-text .ql-syntax {
    white-space: break-spaces;
    color: #1B1B1B;
    font-family: Noto Sans JP;
    margin: 3.5% 0;
    text-align: justify;
}
.comment .input-comment-wrap .replay-comment-area {
    width: 108%;
}
.color-linked-text pre {
    line-height: 36px;
    word-break: break-word;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 40px;
    display: block;
    border-left: 2px solid #DE9D9B;
    background: #FCEEED;
    padding: 24px;
}
.style-content .link.tab-tab-1 {
    border-top: 1px solid #606060    
}
.story-row2 .tab-tab-4 {
    margin-top: 0px;
    padding-bottom: 10px;
}
.side-bar-story .story-author-wrap .story-author {
    margin-left: 0;
}
.screen-pad-sm .replay-comment-area.pc-comment .textarea-box.no-padding-left {
    width:  -webkit-fill-available;
}

/*--------------------------------text editor-------------------------------------*/
.style-text-editor .ql-snow .ql-editor h2 {
    font-size: 14px;
    line-height: 1.6em;
    font-size: 32px;
    line-height: 1.5em;
    position: relative;
    font-weight: 500;
    font-style: normal;
}
.style-text-editor .ql-snow .ql-editor h3 {
    font-size: 24px;
    line-height: 2.0em;
    font-weight: 500;
    width: fit-content;
    font-style: normal;
}
.style-text-editor .ql-snow .ql-editor h4 {
    font-size: 22px;
    line-height: 1.6em;
    font-weight: 500;
    margin-left: 0;
    font-style: normal;
}
.style-text-editor .ql-snow .ql-editor h5 {
    font-size: 18px;
    line-height: 1.5em;
    font-style: normal;
    font-weight: 500;
    margin-bottom: 12px;
}
.style-text-editor .ql-editor p {
    margin: 0;
    line-height: 36px;
    margin-bottom: 0;
    word-break: break-word;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    display: block;
    text-align: justify;
}
.frame-sm .vertical-label .story-list-table table tbody tr .user3 .image-fit img {
    width: 64px;
    height: 64px;
    flex-shrink: 0;
}
.frame-sm .vertical-label .story-list-table table tbody tr .user3 .user-comment {
    height: 65px;
}
.frame-sm td.comment-content .content2 {
    word-break: break-all;
    gap: 20px;
}
.reply-edit-wrap .reply-comment.group-notif form {
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
    align-items: baseline;
}
.comment .reply-edit-wrap .btn-comment-wrap {
    display: flex;
    gap: 30px;
}
.textarea-box .replay-btn {
    display: flex;
    gap: 15px;
}
.replay-comment-area {
    margin-top: 16px;
}
.input-text-story .gallery-info.notif{
    margin-top: 6px;
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #606060;
}
.frame-sm .edit-delete-icon3.pc-shows-flex {
    display: flex !important;
    gap: 20px;    
}
.frame-sm .edit-delete-icon3.pc-shows-flex .edit-img {
    margin: 0
}
.frame-sm .ui-button.ui-button-text-icon-left .ui-icon.fa-pencil-square-o {
    left: 27%;
}
.frame-sm  .ui-button.ui-button-icon-only .ui-icon.fa-external-link {
    font-size: 27px;
    left: 55%;
    margin-top: 0; 
    top: 7px;
}
.frame-sm .ui-datatable thead th.comment-content {
    padding: 4px 15px;
}
.frame-sm .ui-paginator .ui-paginator-pages {
    left: auto;
}
.top-area .qna-content-index .image-fit.square-img {
    width: 90%;
    height: 537px;
}
.screen-pad-sm .thumbn-panel-profile.querry-user img {
    border-radius: 30px;
}
.screen-pad-sm .thumbn-panel-profile.querry-user .child-replay {
    width: 24px;
    height: 24px; 
}
.replay-btn {
    display: flex;
    gap: 15px;
}
.text-area-edit {
    display: grid !important;
    gap: 24px !important;
    margin-top: 16px;
}
.text-area-edit .comment-input {
    overflow-x: hidden;
    overflow-wrap: break-word;
    height: 50px;
    width: 690px;
    height: 83px;
    flex-shrink: 0;
    border-radius: 10px;
    border: 1px solid #000 !important;
}
.replay-btn .cancel-btn {
    display: inline-flex;
    height: 34px;
    padding: 7px 22px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 20px;
    border: 1px solid var(--text-black-000000, #000);
    background: var(--primary-grey-f-4-f-4-f-4, #F4F4F4);
    width: auto;
}
.parent-img-user {
    padding-right: 10px; 
    text-align: justify;
}
.file-up-edit .ui-button{
    background: transparent;
    color: black;
    border: none;
}
.file-up-edit .ui-button .ui-button-text {
    width: max-content;
}
.file-up-edit .ui-button.ui-button-text-icon-left .ui-button-text {
    padding: 0 1rem 0.5rem 2rem;
}
.replay-btn .keep-btn, .file-up-edit .btn-file-up-edit {
    display: flex;
    width: 124px;
    height: 34px;
    padding: 5px 10px;
    align-items: flex-start;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 20px;
    border: 1px solid var(--text-black-000000, #000);
    background: var(--primary-cream-fff-9-eb, #FFF9EB);
    justify-content: center;
}
.input-comment-center {
    left: -7px;
    position: relative;
    width: -webkit-fill-available;
}
.no-pc {
    display: none;
}
.show-tab-only {
    display: none;
}
.replay-btn .cancel-btn button .ui-button-text.ui-c, .replay-btn .keep-btn button .ui-button-text.ui-c {
    margin-top: 0 !important;
}
.textarea-box .no-padding-left {
    padding-left: 0;
}
.img-child-replay img {
    position: relative;
    right: -66px;
    top: 20px;
}
.margin-bottom-panel-h5 h5 {
    margin-bottom: 0;
}
.edit-area-text .text-area-edit .ui-inputtextarea-resizable.ui-state-filled {
    width: 207%;
}
.other-stories {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: hidden;
    gap: 15px;
    justify-content: center;   
}
.mg-bottom-other-story .position-relative.pc-only{
    margin-bottom: 70px;
}
.other-stories .info.icon-small h4 {
    color: #000;
    font-family: Noto Sans JP;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 24px;
}
.other-stories .story-author-wrap .story-author {
    color: var(--text-black-000000, #000);
    font-family: Noto Sans JP;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
}
.other-stories .story-author-wrap .story-date {
    color: var(--text-light-grey-a-0-a-0-a-0, #A0A0A0);
    font-family: Noto Sans JP;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
}
.other-stories .icon-category.small.querry-small {
    gap: 12px;
}
.ui-fileupload-simple .ui-fileupload-filename {
    max-width: 75%;
}
.input-child-width .text-area-edit .ui-state-filled.ui-state-hover {
    width: 285%;
}
.slick-track::-webkit-scrollbar {
    display: none;
}
.edit-comment-child2 {
    width: 120%;
}


/*--------------------------------------------------modal pop up---------------------------------------------------*/

.other-story2.slider-other-story .pop-up {
    justify-content: center;
    display: flex;
}
#lightbox {
    position: fixed;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%); 
}
.other-story2.slider-other-story .pop-up .ui-hidden-container.ui-draggable.ui-resizable {
    left: auto;
}
.other-story2.slider-other-story .pop-up img {
    max-width: 240px;
}
.caption-profile.linked-text p {
    padding: 0;
}
.after-comment {
    display: flex;
    align-items: flex-start;
    margin-top: 16px;
    width: -webkit-fill-available;    
}
.input-comment-wrap.edit-area-text .text-area-edit .ui-inputtextarea-resizable.ui-state-filled {
    width: -webkit-fill-available;
}
.text-editor-yellow .color-linked-text {
    padding-top: 30px;
}
.comment-users .mb-comment {
    margin-bottom: 12px;
}
.story--list-top-part {
    display: flex;
    flex-direction: column;
    gap: 112px;
}
/*-------------------------------------------end of  modal pop up---------------------------------------------------*/
.sm-top-story-list {
    margin-top: 0px;
}
.slider-top-change .slider-image .item-slider {
    padding-right: 81px;
}
.slider-top-change .slick-list {
    overflow: visible;
}
.slider-top-change .slider-image .item-slider {
    transform: scale(1);
}
.slider-top-change .slider-image .item-slider .image-width {
    padding-left: 56px;
    max-width: 94.25%; /* 928px */
    margin-left: 0px;
    margin-top: 2.4%;
}
.slider-top-change .slider-image .item-slider.slick-current .image-width {
    padding-left: 0px;
    max-width: 100%;
    margin-left: 0px;
    margin-top: 0px;
}
.slider-top-change .info.icon-small .small .small-icon-category {
    width: 36px;
    height: 36px;
}
.sm-top-story-list .icon-small .small .small-icon-category {
    width: 48px;
    height: 48px;
}
.slider-top-change .info.icon-small .icon-category.small.querry-small .name-user-date {
    align-items: baseline;
    gap: 20px;
}

@media only screen and (min-width: 1441px) {
    .top-area .qna-content-index .image-fit.square-img {
        width: 770px;
    }
    .center-arrow .prev-next-paging .slick-prev {
        left: 475px;
    }
    .center-arrow .prev-next-paging .slick-next {
        left: -440px;
    }
    .center-arrow  .prev-next-paging .slider-paging {
        left: 505px;
        width: 100%;
    }
    .max-width-screen-large.story-ftr-row2 {
        max-width: 1050px !important;
    }
}

/*ipad pro screen*/
@media only screen and (max-width: 1024px) {
    /*============================ START STORY/DETAIL STYLE ==========================*/
    .pc-comment .comment-box.screen-pad-sm {
        width: 95%;
    }
    .replay-comment-area.pc-comment .textarea-box.no-padding-left {
        width: 80%;
    }
    .position-image-upload {
        position: relative;
        bottom: -50px;
        left: 0;
    }
    .input-child-width .text-area-edit .ui-state-filled.ui-state-hover {
        width: 312%;
    }
    .edit-area-text .text-area-edit .ui-inputtextarea-resizable.ui-state-filled {
        width: 224%;
    }
    .comment .input-comment-wrap .replay-comment-area {
        width: 114%;
    }
    .pic-upload-btn .ui-button.ui-button-text-icon-left .ui-button-text {
        font-size: 13px;
    }
    .comment-box {
        gap: 25px
    }
    .image-fit.square-img > img {
        width: 88%;
    }
    .other-story2 .wrapper-list {
        overflow-x: scroll;
    }
    .top-area .qna-content-index .image-fit.square-img {
        width: auto;
    }
    .right-side {
        padding-right: 3.5em;
    }
    .frame-sm .ui-button.ui-button-text-icon-left.ui-button-trashcomment2 .ui-icon {
        left: 0;
    }
    .frame-sm .edit-delete-icon3.pc-shows-flex {
        gap: 15px;
        margin-right: -20px;
    }
    .frame-sm .ui-datatable-tablewrapper table thead tr .user3 {
        padding: 7px 10px;
    }
    .max-width-screen-large.story-ftr-row2 {
        min-width: 740px !important;
    }
    .center-arrow .prev-next-paging .slick-prev {
        left: 325px;
    }
    .center-arrow .prev-next-paging .slick-next {
        left: -280px;
    }
    .center-arrow  .prev-next-paging .slider-paging {
        left: 355px;
    }
    .my-page-right.work.margin-left-wl {
        margin-left: -78px;
    }
    .story-list-row {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .story-gray-bg::before {
        height: 115.8%;
    }
    .wrapper-feature-items {
        width: 83%;
        margin-bottom: 12px;
    }
    .wrapper-width {
        width: 72%;
        margin: auto;
    }
    .item-list.feature-list .item-title {
        width: 274px;
    }
    .item-list.feature-list p {
        width: 247px;
    }
    /*============================ END STORY/DETAIL STYLE ==========================*/

    /*============================ START STORY/FEATURE OR ARTICLE/SERIES STYLE ==========================*/
    .feature-top-part {
        padding-bottom: 110px;
    }
    /*============================ END STORY/FEATURE OR ARTICLE/SERIES STYLE ==========================*/
}

/*ipad screen*/
@media only screen and (max-width: 820px) {
    .sm-top-story-list {
        margin-top: 0px;
    } 
    .story--list-top-part {
        gap: 99px;
    }
    .title-top-slider .story-list-top.wrapper-width.screen-pad-sm {
        margin: -0.8% 4% auto;
    }
    .replay-comment-area.pc-comment .textarea-box.no-padding-left {
        width: 73%;
    }
    .position-image-upload {
        position: relative;
        bottom: -50px;
        left: 0;
    }
    .input-child-width .text-area-edit .ui-state-filled.ui-state-hover {
        width: 250%;
    }
    .disContent {
        margin-top: 15px;
    }
    .edit-area-text .text-area-edit .ui-inputtextarea-resizable.ui-state-filled {
        width: 185%;
    }
    .comment .input-comment-wrap .replay-comment-area {
        width: 118%;
    }
    .pic-upload-btn .ui-button.ui-button-text-icon-left .ui-button-text {
        font-size: 12px;
    }
    .ui-fileupload-simple .ui-fileupload-filename {
        max-width: 75%;
        word-break: break-all;
    }
    .comment-box {
        gap: 10px
    }
    .other-story2 .wrapper-list {
        overflow-x: scroll;
    }
    .top-area .qna-content-index .image-fit.square-img {
        width: auto;
    }
    .input-comment-center {
        left: -2%;
    }
    .max-width-screen-large.story-ftr-row2 {
        min-width: 600px !important;
    }
    .center-arrow .prev-next-paging .slick-prev {
        left: 255px;
    }
    .center-arrow .prev-next-paging .slick-next {
        left: -210px;
    }
    .center-arrow  .prev-next-paging .slider-paging {
        left: 285px;
    }
    .grid-text {
        padding-top: 10px;
        width: 100%;
        padding: 0 0 0 150px;
    }
    .writer-image {
        min-width: 100px !important;
        padding-bottom: 120px;
        height: 0;
        position: absolute;
        margin-right: 28px;
        margin: 0 20px 0 0 !important;
    }
    .writer-image img {
        width: 100% !important;
        height: auto !important;
    }
    .wrapper-other-story .circle-arrow {
        right: 20px;
    }
    .wrapper-list.list-story {
        display: flex;
        flex-wrap: wrap;
        width: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .bg-storylist-line1 {
        width: 120%;
        top: -20%;
        left: -2%;
    }
    .story-list-row .wrapper-feature-items {
        width: 90%;
        margin-bottom: 50px;
    }
    .story-gray-bg::before {
        width: 86%;
        height: 115.8%;
    }
    body .ui-datagrid .ui-datagrid-content {
        padding: 0;
    }
    body .ui-datagrid .ui-datagrid-content.ui-datagrid-content-empty {
        border: none;
        background: none;
        padding: 1rem 75px;
    }
    .tag-date-story-wrap {
        display: inline-flex;
        align-items: center;
        flex-direction: row;
    }
    .wrapper-story-dt::before {
        width: 95%;
    }
    .wrapper-width {
        width: 93%;
        margin: auto;
        margin-right: auto;
    }
    .story-detail-content .main2.wArticle {
        width: 65%;
    }
    .item-list.feature-list .item-title {
        width: 188px;
    }
    .item-list.feature-list p {
        width: 210px;
    }
    .feature-top-part {
        /*padding-top: 25px;*/
        padding-bottom: 80px;
    }
    .feature-top-part .wrapper-right-item {
        flex-flow: column;
    }
    .feature-top-part .wrapper-right-item .left-image {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }
    .feature-top-part .wrapper-right-item .right-text {
        width: 100%;
        padding-top: 0;
    }
    .wrapper-other-features .button-normal {
        width: calc(50% - 110px);
    }
    .right-side {
        padding-right: 1.5em;
    }
    .left-side {
        padding-right: 0;
    }
    .slider-image.slider-story-smaller .slick-next {
        display: none!important;
    }
    .slider-paging li.slick-active {
        display: block;
    }
    .story-title-button{
        flex-flow: wrap;
    }
    .story-title-button .gal-back-btn-edit-wrap{
        justify-content: flex-start;
    }
}

@media only screen and (width: 768px) {
    .ipad-user .icon-category.small .b-radius10 {
        border-radius: 50px;
    }
    .ipad-user .story-author {
        display: none;
    }
    .edit-comment-child2 {
        width: 127%;
    }
    .input-child-width .text-area-edit .ui-state-filled.ui-state-hover {
        width: 235%;
    }
    .edit-area-text .text-area-edit .ui-inputtextarea-resizable.ui-state-filled {
        width: 160%;
    }
    .comment .input-comment-wrap .replay-comment-area {
        width: 121%;
    }
    .pic-upload-btn .ui-button.ui-button-text-icon-left .ui-button-text {
        font-size: 12px;
    }
    .top-area .qna-content-index .image-fit.square-img {
        width: 112%;
    }
    .edit-menu-story {
        margin-bottom: 0;
    }
    .comment-mystory .delete-img .image-fit {
        top: -55px;
    }
    .comment-mystory tbody .ui-datatable-even, .comment-mystory tbody .ui-datatable-odd {
        width: 94%;
        margin-top: 7px;
    }
    .comment-mystory thead tr {
        display: none;
    }
    .comment-mystory tbody tr {
        width: max-content;
        display: grid;
        justify-items: baseline;
        border-bottom: 1px solid black;
    }
    .comment-mystory tbody tr td {
        display: contents;
    }
    .sm-top-story-list .slider-other-story .disContent {
        gap: 50px 25px;
    }
}

@media screen and (min-width: 641px) {
    /*NEW slider top PC*/
    /*All slides*/
    .feature-top-part {
        padding-bottom: 0px;
        /*padding-top: 14px;*/
    }
    .slider-top-change .slider-paging {
        top: calc(39% + 15px);
        right: 0%;
    }
    .slider-top-change .slider-image.slider-to-right .slick-next {
        right: 0%;
        top: 38%;
        background: white;
    }
    .slider-top-change .slick-list.draggable {
        padding: 0px!important;
    }
    .slider-top-change .info.icon-small .icon-category.small.querry-small {
        /*        transform: scale(1.5);*/
        position: relative;
        /*left: 24%;*/
    }
    .slider-top-change .info.icon-small .icon-category.small.querry-small .name-user-date {
        display: flex;
        gap: 20px;
    }
    .slider-top-change .info.icon-small .icon-category.small.querry-small .name-user-date .story-author {
        /*font-weight: bold;*/
    }
    .slider-top-change .info.icon-small .icon-category.small.querry-small .name-user-date .story-date {
        font-size: 12px;
    }
    .slider-top-change .image-fit.querry-img {
        /*width: 95%;*/
    }
    /*Slide 3 and above*/
    .slider-top-change .slider-image .item-slider {
        /*transform: scale(.625);*/
        position: relative;
        /*margin-top: -2.5%;*/

    }
    .slider-top-change .slider-image .item-slider.slick-current {
        /*transform: scale(0.9);*/
        /*        width: 16.9% !important;
                margin-top: 0%;
                margin-left: 0.5%;*/
    }
    /*Slide 1*/
    .slider-top-change .slider-image .item-slider.slick-current#slick-slide00 {
        /*        margin-left: 1.5%;
                margin-top: 0;*/
    }
    /*Slide 2*/
    .slider-top-change .slider-image .item-slider#slick-slide01 {
        /*transform: scale(0.66);*/
        /*        margin-top: -2.05%;
                margin-left: 1%;*/
    }
    .slider-top-change .slider-image .item-slider.slick-current#slick-slide01 {
        /*transform: scale(0.9);*/
        /*        margin-top: 0%;
                margin-left: 1.5%;*/
    }
    /*END NEW slider top PC*/
}

/*NEW slider top only for 820*/
@media screen and (width: 820px) {
    /*All slides*/
    .slider-top-change .slider-image.slider-to-right .slick-next {
        right: 0%;
        top: 36%;
    }
    .slider-top-change .slider-paging {
        top: calc(37% + 15px);
        right: 0%;
    }
    /*Slide 3 and above*/
    .slider-top-change .slider-image .item-slider {
        /*        margin-top: -2.1%;
                margin-left: 0.4%;
                transform: scale(.7);*/
    }
    .slider-top-change .slider-image .item-slider.slick-current {
        /*        margin-top: 0.7%;
                margin-left: 0.7%;*/
        /*transform: scale(1);*/
    }
    /*Slide 1*/
    .slider-top-change .slider-image .item-slider.slick-current#slick-slide00 {
        /*        margin-left: 1%;
                margin-top: 0.7%;*/
    }
    /*Slide 2*/
    .slider-top-change .slider-image .item-slider#slick-slide01 {
        /*        transform: scale(.7);
                margin-left: 1%;
                margin-top: -2%;*/
    }
    .slider-top-change .slider-image .item-slider.slick-current#slick-slide01 {
        /*transform: scale(1);*/
        /*        margin-left: 1.3%;
                margin-top: 0.7%;*/
    }
}

@media only screen and (max-width: 768px) and (min-width: 641px) {
    /*NEW slider top IPAD*/
    /*All slides*/
    .slider-top-change .slider-image.slider-to-right .slick-next {
        right: 0%;
    }
    .slider-top-change .slider-paging {
        right: 0%;
    }
    /*Slide 3 and above*/
    .slider-top-change .slider-image .item-slider {
        /*        transform: scale(.7);
                position: relative;
                margin-top: -1.9%;*/
    }
    .slider-top-change .slider-image .item-slider.slick-current {
        /*margin-left: 0.2%;*/
        /*transform: scale(1);*/
        /*        width: 16.8% !important;
                margin-top: 1%;*/
    }
    /*Slide 1*/
    .slider-top-change .slider-image .item-slider.slick-current#slick-slide00 {
        /*margin-top: 1%;*/
        /*margin-left: 1.1%;*/
        /*transform: scale(1);*/
    }
    /*Slide 2*/
    .slider-top-change .slider-image .item-slider#slick-slide01 {
        /*        transform: scale(.72);
                position: relative;
                margin-top: -1.7%;*/
    }
    .slider-top-change .slider-image .item-slider.slick-current#slick-slide01 {
        /*        margin-left: 1.3%;*/
        position: relative;
        /*margin-top: 1%;*/
        /*transform: scale(1);*/
    }
    /*END NEW slider top IPAD*/
}

/*ipad screen*/
@media only screen and (max-width: 768px) {
    .ui-fileupload-simple .ui-fileupload-filename {
        max-width: 75%;
    }
    .pc-comment .comment-box.screen-pad-sm {
        width: 91%;
    }
    .margin-top-comment .story-comment-user {
        width: 93%;
    }
    .after-comment {
        min-width: -webkit-fill-available;
        max-width: -webkit-fill-available;
    }
    .qna-content-index.sm-mg-top {
        width: -webkit-fill-available;
    }
    .replay-comment-area.pc-comment .textarea-box.no-padding-left {
        width: 76%;
    }
    .position-image-upload {
        position: relative;
        bottom: -50px;
        /*        left: 220px;*/
    }
    .input-child-width .text-area-edit .ui-state-filled.ui-state-hover {
        width: 235%;
    }
    .other-stories {
        justify-content: flex-start;
    }
    .edit-area-text .text-area-edit .ui-inputtextarea-resizable.ui-state-filled {
        width: 188%;
    }
    .comment .input-comment-wrap .replay-comment-area {
        width: 121%;
    }
    .pic-upload-btn .ui-button.ui-button-text-icon-left .ui-button-text {
        font-size: 12px;
    }
    .article-ftr-row2 {
        padding-top: 0px;
    }
    .edit-menu-story.ipad-view {
        margin-bottom: -14px !important;
    }
    .story-detail .mystory.ipad-view .gallery-menu {
        margin: 0px;
    }
    .comment-mystory .delete-img .image-fit {
        top: -55px;
    }
    .comment-mystory tbody .ui-datatable-even, .comment-mystory tbody .ui-datatable-odd {
        width: 100%;
        margin-top: 7px;
    }
    .comment-mystory thead tr {
        display: none;
    }
    .comment-mystory tbody tr {
        width: max-content;
        display: grid;
        justify-items: baseline;
        border-bottom: 1px solid black;
    }
    .comment-mystory tbody tr td {
        display: contents;
    }
    .no-tab {
        display: none;
    }
    .show-tab-only {
        display: flex;
        position: relative;
        justify-content: center;
    }
    .show-tab-only .side-bar-story {
        width: 80%;
    }
    .my-page-right.work.margin-left-wl {
        margin-left: 0;
    }
    .wrapper-width {
        width: 100%;
        margin: auto;
        margin-right: 4em;
    }
    .center-arrow .prev-next-paging .slick-prev {
        left: 248px;
    }
    .center-arrow .prev-next-paging .slick-next {
        left: -225px;
    }
    .center-arrow  .prev-next-paging .slider-paging {
        left: 275px;
    }
    .wrap-story-sidebar {
        width: 60%;
        margin-left: auto;
        padding-top: 50px;
    }
    .story-sidebar {
        width: 100%;
        position: relative;
        padding-right: 0;
        margin-bottom: 0;
    }
    .wrapper-feature-items {
        width: 100%;
        margin-bottom: 50px;
    }
    .story-ftr-row2 {
        flex-direction: row;
    }
    .wrap-story-sidebar::before {
        content: "";
        width: 200%;
        height: 100%;
        right: -133%;
        position: absolute;
        background-color: #FFF9EB;
        top: 0;
        z-index: -1;
        border-top-left-radius: 100px;
    }
    .story-ftr-sns .wrapper-key-sns::before {
        border-top-left-radius: 0;
    }
    .story-ftr-row2 .wrapper-feature-items {
        width: 100%;
    }
    .wrapper-other-features .button-normal {
        width: calc(50% - 125px);
    }
    .right-side {
        padding-right: 0;
        width: 100%;
    }
    .left-side {
        padding-right: 0;
        padding-left: 0;
        width: 100%;
        margin-top: 35px;
    }
    .wrapper-news-dt-margin-top.story-detail {
        padding-top: 1.5em;
        padding-left: 24px;
        padding-right: 24px;
    }
    .story-detail-content2 .content {
        padding-top: 1em;
        padding-left: 0;
        padding-right: 0;
    }
    .story-detail-content2.left-side {
        padding: 3em 0 0 0;
        position: relative;
        padding-bottom: 50px;
    }
    .story-detail-content2.left-side::before {
        left: -4em;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        width: 150vw;
    }
    .thumbn-user-image {
        margin-right: 0;
    }
    .story-list-row .wrapper-feature-items {
        width: 100%;
    }
    .wrapper-width {
        width: 88%;
        margin: auto;
        margin-right: 4em;
    }
    .slider-image .item-slider .info .icon-category {
        align-items: center;
    }
    .feature-top-part .slider-story-smaller .slider-paging {
        display: block;
        position: absolute;
        margin: 0;
        top: calc(50% + 55px);
        right: 15%;
        transform: translateY(50%);
        padding: 0;
    }
    .story-title-button{
        flex-flow: wrap;
    }
}

@media screen and (width: 414px) {
    .show-tab-only {
        display: none !important;
    }
    .grid-text h5 {
        display: grid;
        width: 100%;
    }
    .grid-text .space-h5 {
        padding: 0 8px;
    }
    .grid-text a {
        padding: 0 8px;
    }
    .story-writer h5 {
        line-height: 25px;
    }
}


@media screen and (max-width: 40.063em) {
    .title-top-slider .wrapper-slider-pagination .slick-slider.slick-dotted .slick-list.draggable {
        padding: 0px!important;
    }
    .top-list-txt h2 {
        height: 0;
    }
    .title-top-slider .story-list-top.wrapper-width.screen-pad-sm {
        margin: auto auto 49px;
    }
    .ui-fileupload-simple .ui-fileupload-filename {
        max-width: 28%;
    }
    .process-upload .ui-datatable-tablewrappertr thead tr .ui-state-default.ui-selection-column {
        width: 4% !important;
    }
    .list-top-part .slider-image .item-slider {
        transform: scale(1);
        padding-right: 24px;
    }
    .slider-top-change .slider-image .item-slider .image-width {
        padding-left: 0px;
        margin-top: 0px;
        max-width: 100%;
    }
    .slider-top-change .info.icon-small .small .small-icon-category {
        width: 24px;
        height: 24px;
    }
    .slider-top-change .info.icon-small .icon-category.small.querry-small .name-user-date {
        display: flex;
    }
    .sm-top-story-list .slider-other-story .disContent {
        grid-template-columns: repeat(2, 1fr);
        gap: 24px 16px;
        margin-top: 0px;
    }
    .sm-top-story-list .icon-small .small .small-icon-category {
        height: 28px;
    }
    .story--list-top-part {
        gap: 80px;
    }
    .list-top-part .image-fit.querry-img {
        padding-bottom: 68%;
    }
    .input-text-story .ui-inputfield {
        width: -webkit-fill-available !important;
    }
    .lates-story .info.icon-small h4 {
        margin-top: 12px;
    }
    .slider-other-story .info h4 {
        margin-bottom: 8px;
    }
    .info.icon-small .title-top-story {
        margin-top: 24px;
    }
    .side-pc-to-sm .icon-category .b-radius10 {
        border-radius: 50px;
    }
    .side-pc-to-sm .story-author {
        display: none;
    }
    .frame-sm .vertical-label .story-list-table table tbody tr .user3 .user-comment {
        height: 65px;
        display: flex;
        width: -webkit-fill-available;
    }
    .frame-sm .story-list-table .ui-datatable-tablewrapper .user-comment .gallery-img {
        width: 100%;
    }
    .frame-sm .story-list-table .ui-datatable-tablewrapper .user-comment .gallery-img .image-fit {
        padding-bottom: 0px;
    }
    .frame-sm .vertical-label .story-list-table table tbody tr .user3 .user-comment {
        bottom: 10px;
        position: relative;
    }
    .wrapper-news-dt-margin-top.story-detail {
        padding-top: 1em;
    }
    .story-detail-content2.left-side div:first-child p:first-child,
    .story-detail-content2.left-side div:first-child .title-space:first-child p:first-child {
        margin-top: 11%;
    }
    .wrapper-slider-pagination.sm-slider .slick-list.draggable {
        padding: 0 !important;
    }
    .sm-only .detail-scroll-sm .slick-track {
        width: 1020px !important;
        column-gap: 40px;
        display: inline-flex;
    }
    .position-image-upload {
        position: relative;
        bottom: -40px;
        left: 0px;
    }
    .after-comment-sm {
        display: flex;
        align-items: flex-start;
        margin-top: 12px;
        max-width: -webkit-fill-available;
        min-width: -webkit-fill-available;
    }
    .position-relative.sm-only .wrapper-feature-items {
        margin-bottom: 0 !important;
    }
    .article-ftr-row2 {
        margin-bottom: 56px;
    }    
    .wrapper-feature-items {
        margin-bottom: 0; 
    }
    .sm-comment-parent .story-comment-user {
        width: 85%;
        margin-bottom: 15px;
    }
    .sm-mg-top .image-fit.square-img {
        margin-top: 16px;
    }
    .sm-mg-top .date.sm-hide {
        position: absolute;
        top: 55px;
        display: none !important;
    }
    .position-relative.sm-only .draggable .slick-track .slick-current.slick-center {
        padding-left: 20px;
    }
    .position-relative.sm-only .draggable .slick-track .slick-current.slick-center::-webkit-scrollbar {
        display: none;
    }
    .position-relative.sm-only .info.icon-small h4 {
        margin-top: 24px;
        margin-bottom: 16px;
    }
    .position-relative.sm-only .querry-small .story-author,
    .position-relative.sm-only .querry-small .story-date {
        margin: 0;
    }
    .position-relative.sm-only .icon-category.small.querry-small {
        gap: 12px;
    }
    .position-relative.sm-only .icon-category.small.querry-small .story-author-wrap {
        display: grid;
        gap: 5px;
    }
    .color-linked-text .ql-syntax {
        margin: 6.5% 0;
    }
    .story-detail-content2 h4:first-of-type {
        margin-top: 10.5%;
    }
    .story-detail-content2 h3:first-of-type  {
        margin-top: 9.5%;
    }
    .story-detail-content2 h5:first-of-type {
        margin-top: 12.5%;
    }
    .story-detail-content2 h2:first-of-type {
        margin-top: 10%;
    }
    .story-detail-content2 .title-space p:first-of-type {
        margin-top: 12.5%;
    }
    .article-ftr-row2 {
        padding-top: 0px; 
    }
    .disContent {
        margin-top: 0px;
        row-gap: 24px;
    }
    .detail-scroll-sm .slick-list.draggable {
        overflow-x: scroll;
        -ms-overflow-style: none;  /* IE and Edge */
        scrollbar-width: none;  /* Firefox */
    }
    .detail-scroll-sm .slick-list.draggable::-webkit-scrollbar {
        display: none;
    }
    .margin-bottom-panel-h5 {
        margin-top: 20px;
    }
    .sm-hide {
        display: block !important;
    }
    .input-comment-wrap.edit-reply-sm form {
        margin-top: 15px;
    }
    body .input-comment-wrap.edit-reply-sm .ui-inputfield {
        border: 1px solid #ced4da !important;
    }
    .comment .input-comment-wrap .replay-comment-area {
        width: 123%;
    }
    .story-detail-content2.left-side {
        padding-left: 0 !important;
    }
    .sm-show {
        display: block;
        max-width: 100%;
    }
    .image-fit.square-img > img {
        width: -webkit-fill-available;
    }
    .screen-pad-sm .group-notif .ui-fileupload-simple.ui-widget.pic-upload {
        display: grid;
    }
    .sm-only .ar-series-item.fadeIn_bottom.is-show{
        padding: 0;
    }
    .sm-only .story-sliding .image-fit {
        width: 288px;
        height: 205px;
    }
    .caption-profile {
        padding-bottom: 0;
    }
    .comment-mystory .delete-img .image-fit {
        top: 0; 
    }
    .comment-mystory tbody .ui-datatable-even, .comment-mystory tbody .ui-datatable-odd {
        width: auto;
    }
    .slider-other-story .story-author-wrap .story-author 
    .lates-story .info.icon-small h4 {
        margin-top: 12px;
        margin-bottom: 8px;
    }
    .no-tab {
        display: inherit;
    }
    .show-tab-only {
        display: none !important;
    }
    .sm-child-edit .input-comment-wrap .text-area-edit .comment-input {
        width: 110%;  
    }
    .sm-child-replay img {
        position: relative;
        right: -66px;
    }
    .send .button-send-comment.ui-button.ui-button-icon-only .ui-icon {
        left: 0px;
    }
    .comment .reply-edit-wrap .btn-comment-wrap {
        gap: 24px;
    }
    .no-mobile {
        display: none;
    }
    .no-pc {
        display: block;
    }
    .textarea-box .replay-btn {
        gap: 5px;
    }
    .textarea-box {
        padding-left: 15px;
        padding-right: 15px;
    }
    .comment-box {
        gap: 12px;
    }
    .top-area .qna-content-index .image-fit.square-img {
        width: auto;
        height: 270px;
    }
    .slider-other-story {
        row-gap: 25px;
    }
    .frame-sm .my-page-menu-SM.edit-page {
        margin-top: 9px;
    }
    .frame-sm .ui-datatable.gal-comment-tab2 table {
        margin-top: 0; 
    }
    .frame-sm .ui-datatable-reflow .ui-datatable-data td[role="gridcell"]:not(.ui-helper-hidden) .edit-delete-icon2 {
        position: absolute;
        right: -2px;
        top: 35px;
    }
    .frame-sm .edit-delete-icon2.sm-show-flex {
        display: flex !important;
        gap: 10px;
        align-items: center;
    }
    .frame-sm .story-detail .storycomment-SM {
        padding-bottom: 0;
    }
    .frame-sm .vertical-label .story-list-table table tbody tr .user3 {
        padding-top: 26px!important;
    }
    body .frame-sm .edit-delete-icon2 .ui-button.ui-button-text-icon-left .ui-icon {
        padding-left: 0;
        top: 8px;
        left: 13px;
    }
    .frame-sm .ui-button-edit .fa-pencil-square-o:before {
        font-size: 27px;
    }
    body .comment-section .ui-state-focus {
        border: none;
        border-color: transparent;
        box-shadow: 0 0 0 0;
    }
    .sm-only .item-comment img{
        width: -webkit-fill-available;
    }
    .slider-other-story .slider-image .item-slider.slick-current, 
    .slider-other-story .story-sliding .wrapper-list {
        transform: translateX(10px) !important;
    }
    .slider-other-story .slick-track {
        opacity: 1;
        width: 810px;
        display: flex;
        gap: 24px;
        flex-wrap: nowrap;
        overflow-x: scroll;
        transform: translate3d(0px, 0px, 0px);
    }
    .slider-other-story .article-ftr-row2 {
        margin: 0;
        padding: 0;
    }
    .table-content {
        padding-top: 2em;
        padding-bottom: 1.5em;
    }
    .sm-top-story-list {
        margin-top: 0px;
    }
    .lates-story .slider-other-story .item-list-index {
        padding: 0px!important;
        position: relative;
    }
    .lates-story .slider-other-story .small-icon-category {
        width: 28px;
        height: 28px;
    }
    .lates-story .slider-other-story .image-fit img {
        border-radius: 15px;
    }
    .table-content .style-content p {
        width: auto;
        height: auto;
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 26px;
        color: #A66F25!important;
        padding: 16px 0;
        display: flex;
    }
    .edit-menu-story {
        margin-bottom: 0px;
    }
    .edit-menu-story.ipad-view {
        margin-bottom: 25px !important;
    }
    .slider-list .slick-list {
        padding: 0 8%!important;
        width: 100%;
    }
    .display-pc {
        display: none
    }
    .max-width-screen-large.story-ftr-row2 {
        min-width: 0 !important;
        max-width: 375px !important;
    }
    .center-arrow .prev-next-paging .slick-prev {
        left: 130px;
        display: none;
    }
    .center-arrow .prev-next-paging .slick-next {
        left: -118px;
        display: none
    }
    .center-arrow  .prev-next-paging .slider-paging {
        left: 145px;
    }
    .other-story2 .wrapper-list {
        display: flex;
        flex-wrap: nowrap;
        width: 105%;
        margin-left: -18px;
        padding: 25px 0 0;
        overflow: hidden;
    }
    .story-writer h5 {
        line-height: 22px;
        display: inline-block;
        text-align: start;
        width: auto;
    }
    .grid-text h5 {
        display: grid;
    }
    .writer-image img {
        aspect-ratio: 1/1;
        border-radius: 40%;
        object-position: center;
        padding: 0;
        top: 15%;
        transform: translateY(-15%);
        width: 50px !important;
        height: 50px !important;
    }
    .grid-text {
        padding: 0 0 0 0;
        margin: 10px 0 0 1px;
        position: relative;
    }
    .text-h5 {
        padding-left: 1px !important;
    }
    .space-h5 {
        margin-left: -45px;
    }
    .grid-text .font-weight a {
        margin-left: 5px !important;
    }
    .grid-text .text-h5 {
        padding-right: 7px;
        text-indent: 0;
        text-align: justify;
    }
    .text-name-story {
        position: absolute;
        right: 0;
        margin-left: 20%;
    }
    .grid-text .add-space {
        margin-right: 18px;
        text-align: left;
        padding-right: 10%;
        text-indent: 0;
        text-align: justify;
    }
    .wrapper-other-story .circle-arrow {
        right: 35px;
    }
    .fb-like.story.fb_iframe_widget {
        left: 7px;
    }
    .margin-text-story  {
        margin-top: 4em;
        position: relative;
        right: 0px;
        left: 14%;
        margin-right: 38px;
    }
    .no-bottom{
        padding-bottom: 0px !important;
    }
    .item-list.feature-list .item-title {
        width: 163px;
    }
    .item-list.feature-list p {
        width: 142px;
    }
    .story-detail-topsec .red-line p {
        font-size: 16px;
    }
    .story-detail-topsec .red-line {
        margin-bottom: 7px;
    }
    .story-detail-topsec h1 {
        margin-bottom: 7px;
        font-weight: 500;
    }
    .story-detail-topsec .icon-category {
        margin-top: 7px;
    }
    .wrapper-story-dt {
        padding-top: 35px;
        padding-bottom: 38px;
        margin-top: 0;
        margin-bottom: 45px;
    }
    .story-detail-content p {
        line-height: 32px;
        /*font-weight: 300;*/
        font-size: 16px;
    }
    .story-detail-content .button-normal-text {
        font-weight: normal;
        font-size: 14px;
        line-height: 38px;
    }
    .story-detail-content .main-2img {
        width: 100%;
        margin-left: 0;
    }
    .story-detail-content .main-2img > .main-2img-wrap {
        width: 100%;
        padding: 0;
    }
    .story-detail-content .main-caption-img {
        font-weight: 300;
    }
    .story-detail-content .wArticle {
        margin-bottom: 8px;
        margin-top: 17px;
    }
    .story-detail-content .main2.wArticle {
        width: 100%;
    }
    .wrapper-width {
        width: 100%;
        margin: auto;
    }
    .story-writer {
        margin-top: 50px;
        flex-flow: column;
    }
    .story-writer-side-img {
        flex-flow: initial !important;
    }
    .story-writer h5 {
        font-weight: 300;
    }
    .other-story {
        width: 90%;
    }
    .story-key-sns {
        width: 77.5%;
    }
    .wrapper-other-features .button-normal {
        width: 90%;
        height: 56px;
        border-width: 1px;
        margin: 7px 4px;
        padding-left: 24px;
    }
    .wrapper-other-features .button-normal i {
        top: 26px;
        font-size: 14px;
    }
    .wrapper-other-features .button-normal p {
        font-size: 16px;
    }
    .slider-story-detail {
        padding: 0;
    }
    .wrapper-other-features .wrapper-btns-feature {
        flex-flow: column;
        margin: 0 1em 0 -1em;
    }
    .wrapper-other-features .slick-track {
        margin-bottom: 10px;
        margin-top: 70px;
    }
    .slick-track-margin-left {
        margin-left: -29px !important;
    }
    .slider-story-detail .slider-paging {
        top: 100%;
        right: 50%;
        transform: translateX(50%);
    }
    .slider-story-detail .slick-list::before {
        left: 24px;
    }
    .story-detail-topsec {
        padding-top: 0px;
        padding-bottom: 40px;
    }
    .story-key-sns .sns-footer {
        margin-bottom: 0;
        align-items: center;
        flex-direction: revert;
    }
    .fb-icon-button {
        margin-top: 6px;
    }
    .story-sns {
        margin-top: 16px;
    }
    .wrapper-other-story {
        margin-bottom: 45px;
    }
    .wrapper-key-sns {
        margin-bottom: 20px;
    }
    .tag {
        padding: 10px 15px;
        min-width: 85px;
    }
    .wrapper-other-features {
        padding-bottom: 90px;
        margin-bottom: 120px;
    }
    .story-key .sns-footer {
        padding: 0;
        display: flex;
        align-items: flex-start;
        margin-left: -12px;
        flex-direction: column;
    }
    iframe.twitter-share-button {
        margin-left: 0;
    }
    .tag-date-story-wrap .sns-footer {
        gap: 10px;
        margin-left: -10px;
    }
    .wrapper-story-dt::before {
        width: 100%;
        border-radius: 50px;
    }
    .wrapper-other-story::before {
        width: 85%;
        border-bottom-right-radius: 50px;
        border-top-right-radius: 50px;
    }
    .wrapper-key-sns::before {
        width: 85%;
        border-bottom-left-radius: 50px;
        border-top-left-radius: 50px;
    }
    .wrapper-other-features::before {
        width: 82%;
        border-bottom-right-radius: 50px;
        border-top-right-radius: 50px;
    }

    .bg-storydt-line2 {
        width: 190%;
        left: -5%;
        top: 5%;
        transform: rotate(6deg);
    }
    .bg-storydt-line3 {
        width: 210%;
        bottom: -32%;
        left: -57%;
        transform: rotate(359deg);
    }
    .bg-storydt-line4 {
        width: 90%;
        transform: rotate(305deg);
        bottom: -4.9%;
        right: -34%;
    }
    .bg-storydt-line5 {
        width: 210%;
        left: -98%;
        top: -29%;
        transform: rotate(15deg);
    }
    .bg-storydt-line1-sm {
        width: 210%;
        left: -109%;
        top: 34%;
        transform: rotate(51deg);
    }
    .bg-storydt-line6 {
        width: 90%;
        bottom: -24%;
        left: 16%;
        transform: rotate(313deg);
    }
    .bg-storydt-line7 {
        width: 210%;
        left: -50%;
        top: 150%;
        transform: rotate(51deg);
    }
    .story-detail-content img {
        border-radius: 20px;
    }
    .story-detail-content iframe {
        max-width: 100%!important;
        min-width: 100%!important;
    }
    .story-ftr-sns .wrapper-key-sns::before {
        right: -24px;
        width: 98%;
    }
    .wrap-story-sidebar::before {
        right: -24px;
        width: 98%;
        border-top-left-radius: 50px;
    }
    .screen-pad-sm .sm-style h2 {
        margin-bottom: -20px;
        padding-top: 8px;
        display: flex;
        width: 100%;
        padding-bottom: 0;
    }
    .screen-pad-sm .sm-style-story h2 {
        margin-bottom: -20px;
        padding-top: 8px;
        display: flex;
        width: 95%;
        padding-bottom: 0;
    }
    .wrap-story-sidebar {
        width: 78%;
        padding-top: 60px;
    }
    .side-title {
        font-size: 14px;
        font-weight: 500;
        margin-bottom: 14px;
        border: none;
        padding: 0;
    }
    .feature-top-part {
        padding-top: 0;
        padding-bottom: 0px;
    }
    .story-sliding .wrapper-list {
        padding: 30px 0 0;
    }
    .story-sliding .slick-list {
        width: calc(100% + 45px);
        margin-left: -40px;
    }
    .story-number {
        width: 30px;
        height: 30px;
        font-size: 12px;
    }
    .feature-top-part .title {
        font-weight: 400;
    }
    .feature-top-part .story-detail-topsec {
        padding-bottom: 0;
    }
    .wrapper-feature-items {
        margin-bottom: 0;
    }
    .story-sidebar .content-text {
        margin-bottom: 46px;
    }
    .story-ftr-sns .wrapper-key-sns {
        padding-top: 46px;
        left: -10px;
        bottom: 30px;
    }
    .feature-top-part .wrapper-right-item {
        flex-flow: column;
    }
    .feature-top-part .wrapper-right-item .right-text {
        width: 100%;
    }
    .feature-top-part .wrapper-right-item .left-image {
        padding-left: 0;
        width: 100%;
    }
    .bg-storyft-line2 {
        width: 210%;
        left: -7%;
        transform: rotate(359deg);
        bottom: unset;
        top: -4%;
    }
    .bg-storyft-line3 {
        width: 210%;
        left: -50%;
        transform: rotate(13deg);
        top: -12%;
    }
    .bg-storyft-line5 {
        width: 210%;
        left: -73%;
        transform: rotate(12deg);
        bottom: 15%;
    }
    .bg-storyft-line6 {
        width: 210%;
        left: -112%;
        transform: rotate(50deg);
        bottom: -1.3%;
    }
    .story-sliding .item-list img.thumb {
        border-radius: 15px;
    }
    .slider-image .item-slider img.main {
        border-radius: 25px;
    }
    .slider-image .item-slider:not(.slick-current) img.main {
        border-radius: 25px;
    }
    .slider-paging {
        top: 50.5%;
        right: 12%;
    }
    .title-slider .slick-track {
        padding-top: 49px;
    }
    .story-list-top {
        margin-bottom: 43px;
        padding-left: 24px;
        padding-right: 24px;
        display: flex;
        align-items: flex-end;
        padding-top: 0;
        margin-left: 0px;
    }
    .list-top-part {
        padding-top: 34px;
        padding-bottom: 80px;
    }
    .story-list-top img {
        left: 9px;
        height: 57px;
        padding-right: 1em;
    }
    .top-list-txt {
        margin-left: -16px;
    }
    .story-gray-bg::before {
        width: 85%;
        height: 101%;
        top: -110px;
        left: 0;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        border-bottom-right-radius: 50px;
        border-top-right-radius: 50px;
    }
    .story-list-row .wrapper-list {
        width: 100%;
        margin-left: 0;
        padding: 0;
    }
    .top-list-txt p {
        color: var(--text-black-000000, #000);
        font-family: Noto Sans JP;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .info.icon-small .title-top-story{
        color: #000;
        font-family: Noto Sans JP;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .top-list-txt h2 {
        color: var(--text-black-000000, #000);
        font-family: Noto Sans JP;
        font-size: 28px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .bg-storylist-line1 {
        width: 155%;
        top: 1330%;
        left: -15%;
        z-index: -3;
    }
    .bg-storylist-line2 {
        width: 100%;
        left: 72%;
        transform: rotate(300deg);
        bottom: -485%;
        z-index: -3;
    }
    .bg-storylist-line4 {
        width: 85%;
        top: -91%;
        left: 32%;
        z-index: -3;
    }
    .wrapper-width-list {
        padding-bottom: 5em;
    }
    .wrapper-list.list-story .item-list {
        padding: 0;
    }
    .list-story .list-grid-sm .ui-datagrid-column:nth-of-type(odd) {
        padding: 38px 10px 0 0;
    }
    .list-story .list-grid-sm .ui-datagrid-column:nth-of-type(even) {
        padding: 38px 0 0 10px;
    }
    .story-list-row {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .story-list-row .wrapper-feature-items {
        width: 100%;
        margin-bottom: 0;
    }
    body .ui-datagrid .ui-datagrid-content {
        padding: 0;
    }
    .list-story .list-grid-sm .ui-datagrid-column {
        width: 50%
    }
    .bg-storylist-line5 {
        width: 139%;
        left: 47%;
        transform: rotate(379deg);
        bottom: -1080%;
        z-index: -3;
    }
    .other-story p {
        margin-left: 1em;
        margin-bottom: 6px;
    }
    .margin-top-number{
        margin-top: -5px;
    }
    .story-number-series {
        width: 30px;
        height: 30px;
        font-size: 12px;
    }
    .tag-date-story-wrap {
        display: inline-flex;
        align-items: flex-start;
        flex-direction: row;
    }
    .tag-date-story-wrap .date {
        margin: 5px 0;
    }
    .wrapper-list.story-sliding .item-list:nth-of-type(odd) {
        padding: 20px 15px 8px 0;
    }
    .list-story.story-sliding .item-list:nth-of-type(even) {
        padding: 20px 0 8px 15px;
    }
    .series-num-tag {
        padding: 21px 2px;
        height: 70px;
        width: 70px;
        top: 33px;
    }
    .style-button form {
        padding-left: 25px;
        padding-top: 25px;
    }
    .foot-gallery-img {
        flex-direction: initial;
    }
    .list-story .ui-datagrid-column:nth-of-type(odd) .series-num-tag {
        right: 0;
    }
    .list-story .ui-datagrid-column:nth-of-type(even) .series-num-tag {
        right: -10%;
    }
    p.series-num span.num {
        font-size: 20px;
    }
    p.series-num {
        font-size: 14px;
        right: 4px;
        top: 15px;
    }
    .right-side {
        padding-right: 0em;
    }
    .story-page-title{
        font-family: 'Noto Sans JP';
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .b-radius100{
        border-radius: 18px;
    }
    .wrapper-news-dt-margin-top.story-detail {
        padding-left: 0;
        padding-right: 0;
    }
    .side-tags {
        padding: 1em 0 0;
    }
    .table-of-content .sns-footer{
        margin-bottom: 0;
    }
    .table-content ul.outer-list{
        margin: 0
    }
    .table-content ul li a {
        font-family: 'Noto Sans JP';
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
    }
    .table-content ul.outer-list li ul.inner-list {
        padding-inline-start: 30px;
    }
    .story-detail-content2.left-side{
        padding: 0;
    }
    .story-detail-content2.left-side::before{
        left: -20px;
        border-top-right-radius: 0;
        width: 150vw;
    }
    .left-side{
        padding: 0.5em;
        margin-top: 20px;
    }
    .pc-only{
        display: none;
    }
    .sm-only{
        display: block;
    }
    .thumbn-panel-profile img.thumbn-panel-image{
        width: 30px;
        height: 30px;
    }
    .sm-only .thumbn-panel-image{
        margin-bottom: 1em;
        margin-top: 10px;
    }
    .sm-only .date-time p.date {
        margin: 0;
        padding-right: 0;
        color: #797979;
        font-size: 12px;
    }
    .sm-only .reply-user-name{
        margin-right: 5px;
    }
    .comment-section{
        padding-bottom: 1em;
    }
    .story-detail-content2 h1.title{
        font-family: 'Noto Sans JP';
        font-style: normal;
        font-weight: 500;
        font-size: 22px;
        line-height: 32px;
    }
    .story-detail .screen-pad-sm {
        padding: 0;
    }
    .archive{
        margin-top: 10px;
    }
    .list-year{
        padding-bottom: 3em;
        ;
    }
    body .ui-datatable .ui-datatable-data > tr{
        display: flex;
        flex-direction: column;
    }
    .story-list-table .ui-datatable-reflow .ui-datatable-data td[role="gridcell"]:not(.ui-helper-hidden).user3{
        position: relative;
    }
    .story-list-table .ui-datatable-reflow .ui-datatable-data td.user3 .edit-delete-icon3.sm-shows-flex{
        position: absolute;
        right: 0;
        top: 10px;
    }
    .story-list-table .edit-delete-icon2.sm-show-flex{
        position: absolute;
        right: 0;
        top: 10px;
    }
    .my-page .input-title-story .ui-inputfield{
        width: 100%;
    }
    #story-form .calendar-workshop{
        flex-direction: column;
    }
    .ui-fileupload-files{
        padding-bottom: 1em;
    }
    #story-form .project-upload-btn .project-upload .ui-button.ui-fileupload-cancel{
        border: none;
    }
    #story-form .input-title-story{
        margin-top: 0;
        display: block;
    }
    .story-title-button{
        flex-direction: column;
    }
    .story.gallery-subttl-wrap .title-button.create-only{
        display: flex;
        flex-direction: row;
    }
    .title-button.create-only .back{
        justify-content: flex-end;
        display: flex;
    }
    body .ui-button.small-radius {
        border-radius: 20px;
    }
    #story-form .two-button a.gray{
        background-color: #000000;
        color: #fff ;
        font-size: 16px;
        border-color: #000000;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 20px;
    }
    #story-form .two-button a.gray p{
        color: #ffffff !important;
    }
    #story-form .gal-description-wrap{
        display: flex;
    }
    body .ui-button.ui-button-text-icon-left.ui-button-trashcomment2 .ui-icon{
        left: 30%;
    } 
    body .ui-button.ui-button-text-icon-left.ui-button-edit .ui-icon{
        left: 16%;
    }
    body .comment-date .delete-img .ui-button.ui-button-text-icon-left.ui-button-trashcomment .ui-icon {
        margin-top: -22px;
        left: -12px;
        top: 15px;
    }
    .list-story .small-icon-category {
        width: 28px!important;
    }
    .info .icon-category {
        display: flex;
        align-items: flex-start;
    }
    .date-time {
        display: flex;
        align-items: flex-start;
        margin-bottom: 10px;
        flex-direction: column;
    }
    .tag-date-story-wrap .fb-like.fb_iframe_widget {
        position: relative;
        left: -5px;
        top: 1px;
    }
    .story-detail .date.sm-show {
        margin: 0 0 22px;
    }
    .name-user-date .story-author {
        color: var(--text-black-000000, #000);
        font-family: Noto Sans JP;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .name-user-date .story-date {
        color: var(--text-light-grey-a-0-a-0-a-0, #A0A0A0);
        font-family: Noto Sans JP;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .slider-other-story .story-author-wrap .story-author {
        color: var(--text-black-000000, #000);
        font-family: Noto Sans JP;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
    }
    .slider-other-story .story-author-wrap .story-date {
        color: var(--text-light-grey-a-0-a-0-a-0, #A0A0A0);
        font-family: Noto Sans JP;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .feature-top-part .name-user-date {
        display: grid;
        align-items: baseline;
    }
    .lates-story .info.icon-small h4 {
        color: #000;
        font-family: Noto Sans JP;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    p.story-slide-txt{
        color: #000;
        font-family: Noto Sans JP;
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: 32px; 
    }
    .slider-image .item-slider .info .icon-category{
        margin-top: 16px;
    }
    .info h1{
        margin-bottom: 16px;
    }
    .slider-story-smaller .info h1{
        margin-top: 24px;
    }
    .top-list-latest{
        margin-top: 0;
        padding-top: 0;
    }
    .input-text-story{
        flex-direction: column;
    }
    .input-text-story .ui-inputfield{
        margin-top: 10px;
    }
    .input-content{
        flex-direction: column;
    }
    .ui-calendar{
        padding-top: 0px;
        padding-bottom: 15px;
    }
    .gallery-wrap.story-wrap-upload{
        padding-top: 10px;
    }
    .gal-back-btn-edit-wrap .back{
        display: flex;
        justify-content: flex-end;
    }
    .gal-back-btn-edit-wrap.create-backbtn{
        margin-top: -15px;
    }
    .project-upload-btn .project-upload .ui-button{
        padding: 0px 10px 0px 10px;
    }
    .view-button {
        margin-top: 0;
    }
    #story-id .my-page-article-add .add-item-img2{
        margin-bottom: 0;
    }
    .story-wrap .gal-description-wrap.situation{
        flex-direction: column;
        gap: 10px;
        margin-top: 24px;
        margin-bottom: 0px;
    }
    .two-button .btn-create-story .gal-btn-wrap{
        gap: 15px;
    }
    .two-button .btn-create-story .gal-btn-wrap .gal-apply-btn{
        width: inherit;
    }
    .gray-pc-only.ui-button.primary-button{
        border-radius: 20px;
        border: 1px solid #8C8C8C;
        background: #000000;
        background-color: #000000;
        color: #FFFFFF;
    }
    .date-time-edit{
        gap:16px;
    }
    .gal-back-btn-edit-wrap.story-back-btn{
        margin-bottom: 0;
    }
    .storycomment-SM .title-left.create-work-title{
        margin-top: 15px;
        display: flex;
        align-items: center;
        margin-bottom: 12px;
    }
    .storycomment-SM .back-button{
        width: 70px;
    }
    .gal-back-btn-wrap-list.back-btn-work-list{
        margin-top: 0;
    }
    .center-arrow .prev-next-paging .slider-paging {
        display: none;
    }
    .slider-paging li.slick-active {
        display: none;
    }
    body .story-menu .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
        margin: 0 1.5em;
        border: 0px;
    }
    #story-id.my-page-article-wrap .my-page-article {
        padding: 0 0px 0px;
    }
    #story-id .ui-paginator {
        padding-top: 20px;
    }
    .my-page-menu-SM.edit-page{
        margin-bottom: 0px;
    }
    .story.gallery-subttl-wrap .title-button.edit-button{
        margin-left: 0;
    }
    #story-form .edit-button .gallery-subttl-txt h3 {
        margin: 0 0 23.5px 15px;
        font-weight: 600;
    }
    .story-list-table.comment-mystory .gal-comment-tab2.ui-datatable-reflow .ui-datatable-data tr:first-child{
        margin-top: 0;
    }
    .wrapper-topbar-sec{
        height: 60px!important
    }
    .story-list-top .sm-show {
        display: block!important;
    }
    .story-list-top .sm-hide {
        display: none!important;
    }

    .story-detail-content2.left-side {
        padding-bottom: 10% !important; 
    }
}

@media screen and (max-width: 415px) {
    .center-arrow .prev-next-paging .slider-paging {
        left: auto;
        right: auto;
        width: 100%;
        text-align-last: center;
    }
    .max-width-screen-large.story-ftr-row2 {
        max-width: 400px !important;
    }
}

@media screen and (max-width: 376px) {
    .max-width-screen-large.story-ftr-row2 {
        max-width: 355px !important;
    }
    .center-arrow .prev-next-paging .slick-prev {
        left: 115px;
    }
    .center-arrow .prev-next-paging .slick-next {
        left: -115px;
        right: unset;
    }
    #story-form .storycomment-SM .gallery-subttl-txt h3 {
        margin: 0 0 0px 15px;
        font-weight: 600;
    }
}

@media screen and (max-width: 320px) {
    .position-image-upload {
        position: relative;
        bottom: -50px;
        left: -7px;
    }
    .sm-child-edit .input-comment-wrap .text-area-edit .comment-input {
        width: 126%;  
    }
    .textarea-box .replay-btn {
        display: grid;
        gap: 10px;
    }
    body .frame-sm .edit-delete-icon2 .ui-button.ui-button-text-icon-left .ui-icon {
        padding-top: 10px;
    }
    body .frame-sm .edit-delete-icon2 .ui-button.ui-button-text-icon-left .ui-icon.pi-trash {
        padding-top: 6px;
    }
    .center-arrow .prev-next-paging .slick-prev {
        left: 96px;
    }
    .center-arrow .prev-next-paging .slick-next {
        left: -96px;
    }
    .center-arrow  .prev-next-paging .slider-paging {
        left: 0px;
    }
    .max-width-screen-large.story-ftr-row2 {
        max-width: 500px !important;
    }
    .writer-image img {
        width: 30%;
        height: 30%;
    }
    .bg-storylist-line4 {
        width: 78%;
        top: -71%;
        left: 36%;
    }
    .bg-storylist-line1 {
        top: 1259%;
    }
    .bg-storylist-line2 {
        width: 120%;
        left: 67%;
        transform: rotate(298deg);
        bottom: -731%;
    }
    .bg-storylist-line5 {
        width: 139%;
        left: 10%;
        transform: rotate(383deg);
        bottom: -560%;
    }
    .tag-date-story-wrap {
        display: inline-flex;
        align-items: flex-start;
        flex-direction: column-reverse;
    }
}

@media screen and (max-width: 281px) {
    .center-arrow .prev-next-paging .slick-prev {
        left: 62px;
    }
    .center-arrow .prev-next-paging .slick-next {
        left: -65px;
        right: unset;
    }
    .max-width-screen-large.story-ftr-row2 {
        max-width: 500px !important;
    }
}

.view-zero-start:before {
    content: '0';
}
.view-zero-end:before {
    content: '0';
}

.style-content .link:hover {
    cursor: pointer;
}
.story-detail-content2 .article-important-bg {
    background-color: #FCEEED;
    padding: 14px 21px;
    border-left: 2px solid #DE9D9B;
    margin-bottom: 40px;
    margin-top: 2.5%;
}
.story-detail-content2 .article-important-txt {
    font-size: 18px;
    font-weight: 300;
}
.story-detail-content2 .article-important-ttl {
    font-size: 18px;
    font-weight: 500;
    color: #E06666;
    margin-bottom: 14px;
}
.style-article-top h5,.style-article-top-title h5{height:auto;font-size:16px;line-height:23px;color:#000;font-weight:500;font-style:normal}.style-article-top,.style-article-top-title{background:#ffc94b;border-radius:40px;text-align:justify;padding:10px 25px}.font-weight,.sm-p{font-weight:300!important}.style-article-top h5{width:90%;background:#ffc94b;border-radius:40px;padding:4px 55px 5px 20px;margin-bottom:0;text-align:justify}.position-sns-art-series .sns-footer{position:relative;left:-10px}.style-article-top-title h5{width:100%;margin:0;text-align:justify}.article-gray-bg,.articles-sliding .wrapper-list .item-list .item,.sns-section .sns-footer{position:relative}.flex-gap-top .style-article-top-title{gap:15px}.margin-area-sec-conten .article-detail-content p{display:flex;flex-wrap:wrap;align-items:flex-start}.margin-area-sec-conten .article-detail-content p img{margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column}.margin-area-sec-conten .article-detail-content p span{margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.margin-area-sec-conten .article-detail-content .title-sec-article{margin-bottom:7px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;font-size:18px;font-weight:500;width:100%}.style-article-top a,.style-article-top-title a{font-style:normal;font-weight:500;font-size:20px;line-height:29px}.style-article-top{display:flex;justify-content:space-between;align-items:center;width:100%}.style-article-top p,.style-article-top-title p{width:23px;height:29px;font-size:20px;line-height:29px}.wrapper-share-twitter{display:inline-block;position:relative;vertical-align:top}.wrapper-share-twitter .button-x-twitter{background-color:#000;color:#fff;width:76px;height:20px;font-size:11.5px;border-radius:1em;padding:1px 12px;font-weight:500;display:flex;align-items:center;cursor:pointer}.wrapper-share-twitter .button-x-twitter img{width:11px;height:auto;margin-right:5px}.wrapper-share-twitter .twitter-share-button,.wrapper-share-twitter iframe{position:absolute!important;top:0;left:0;opacity:0}.style-article-top-title{display:flex;align-items:center;justify-content:space-between;width:100%}.color-linked-text a{color:#a66f25!important;text-decoration:none;display:contents}.article-detail-topsec .max-width{max-width:620px}.article-detail-topsec .red-line{padding-right:0}.article-detail-topsec .red-line p{font-size:22px}.sm-p{font-size:18px!important;line-height:25px!important;margin:0 0 12px!important}.article-detail-content p{line-height:36px;margin-bottom:0;word-break:break-word;font-style:normal;font-size:18px;color:#000;display:block}.article-detail-content p br{line-height:unset}.button-article .button-normal::after{display:none}.article-detail-content h2:first-of-type{margin-top:3.3%}.article-detail-content h3:first-of-type,.article-detail-content h4:first-of-type{margin-top:4%}.article-detail-content h5:first-of-type,.article-detail-content h6:first-of-type{margin-top:4.5%}.article-detail-content p:first-of-type{margin-top:3.3%;display:contents}.article-detail-content p:first-of-type br{line-height:36px;margin-bottom:5px}.article-detail-content h2:first-of-type+p:first-of-type,.article-detail-content h3:first-of-type+p:first-of-type,.article-detail-content h4:first-of-type+p:first-of-type,.article-detail-content h5:first-of-type+p:first-of-type,.article-detail-content h6:first-of-type+p:first-of-type{margin-top:0;display:contents}.article-detail-content h3:only-child{margin-top:-5%}.article-detail-content p:only-child{display:block}.style-content .link.tab-tab-1:first-of-type{margin-top:0}.article-detail-content .wrap-image{width:50%;display:block;margin:55px auto}.article-detail-content .two-image{display:flex;flex-wrap:wrap;width:calc(100% + 38px);margin-left:-19px}.article-detail-content .two-image .wrap-image{padding:0 19px}.article-detail-content .caption{text-align:center;margin-top:20px;margin-bottom:0}.article-detail-content .button-normal{width:auto;min-width:200px}.article-detail-content .button-normal-text{font-size:16px;line-height:34px}.article-detail-content .ytb-video{padding:0;margin:17px 0}.article-detail-content .wArticle{padding:0;max-width:100%;margin-bottom:14px;margin-top:17px;border-radius:20px}.article-detail-content .main2.wArticle{max-width:100%;height:auto}.article-detail-content .main-2img{width:calc(100% + 38px);margin-left:-19px;max-width:100%;height:auto}.like-count-style{display:flex;padding-top:12px}.like-count-style .counting-like{height:18px;width:39px;font-family:Inter;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.like-count-style .button-likes.ui-button.ui-button-icon-only .ui-icon.red-likes:before{width:23px;left:-6px}.article-detail-content .main-2img>.main-2img-wrap{width:50%;padding:0 19px}.article-detail-content .main-img-pdf{width:100px}.article-detail-content .main-caption-img{text-align:center;font-size:14px;line-height:22px;font-weight:300;margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;width:100%;flex-direction:column;color:#000}.article-detail-content .twitter-tweet{margin:auto}.article-detail-content img{max-width:100%;border-radius:100px;display:block;margin:auto}.article-detail-content iframe{margin:1em auto 2em!important;display:block!important;background-color:#fff}.article-writer{display:flex;margin-top:120px}.article-writer h5{line-height:22px}.writer-image{width:125px;min-width:125px;padding-bottom:125px;height:0;position:relative;margin-right:28px}.writer-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10%}.wrapper-article-dt{padding-top:120px;padding-bottom:120px;margin-top:-65px;margin-bottom:50px}.other-article p{margin-left:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500}.other-article .list{position:relative;display:flex;padding-right:60px;margin:26px 0;align-items:center}.other-article .arrow{width:24px;height:24px;position:absolute;right:0;top:0}.other-article{width:365px}.article-key-sns{width:60%;margin-left:auto}.tags{display:flex;flex-wrap:wrap;width:calc(100% + 12px);margin-left:-6px}.tag{font-size:14px;display:inline-block;background-color:#fff;padding:12px 20px;line-height:1em;border-radius:20px;min-width:97px;text-align:center;margin:6px;border:1px solid #707070}.sns-footer{padding:0;display:flex;align-items:center;margin-left:0}.sns-footer .fa-youtube-play,.sns-footer i{font-size:33px;margin:0 25px 0 0}.sns-footer .fa-instagram{font-size:31px;margin:0 25px 0 0}.wrapper-other-features .button-normal{width:calc(50% - 280px);height:60px;border-radius:2em;border-width:1px;padding:0 15px 0 24px}.wrapper-other-features .button-normal p{font-size:16px;margin:0;line-height:1.6em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wrapper-other-article .button-return i,.wrapper-other-features .button-normal i{position:unset;font-weight:400;font-size:10px;margin-left:15px}.wrapper-other-features .wrapper-btns-feature{display:flex;align-items:center;margin:auto;width:100%!important;justify-content:flex-start}.slider-article-detail .slick-list{max-width:1250px;margin:auto}.slider-article-detail .slick-list::before{content:"そのほかの特集記事";font-size:20px;left:0;top:0;display:block;position:absolute}.wrapper-other-features .slick-track{display:flex;align-items:flex-start;padding-bottom:0;margin:65px auto 60px}.wrapper-other-features .slick-next{right:0;top:50%}.wrapper-other-features .slider-paging h5{right:16%;top:calc(50% + 52px)}.wrapper-article-dt::before{content:"";width:92%;height:100%;position:absolute;background-color:#fff9eb;top:0;right:0;z-index:-1;border-bottom-left-radius:100px;border-top-left-radius:100px}.wrapper-other-article:before,.wrapper-other-features::before{content:"";width:73%;height:100%;position:absolute;background-color:#fff9eb;top:0;left:0;z-index:-1;border-bottom-right-radius:100px;border-top-right-radius:100px}.wrapper-other-article{padding:30px 0;margin-bottom:50px}.wrapper-key-sns{padding:15px 0;margin-bottom:50px}.article-key-sns .part-ttl{margin-bottom:18px;font-weight:500}.article-sns{margin-top:22px}.wrapper-other-features .part-ttl{font-size:20px;margin-left:17.5%}.wrapper-other-features{padding-top:50px;margin-bottom:165px}.article-detail-topsec .icon-category{margin-top:13px}.article-detail-topsec h1{font-size:18px;margin:5px 0;font-weight:500;line-height:1.5}.article-detail-topsec .image-fit{margin-top:24px}.left-img-post .left-image.picture-ipad .image-fit img{margin-top:7.5%}.left-img-post .wrapper-right-item.item-slider{width:100%;margin-left:auto;display:flex!important;justify-content:center;justify-items:center;align-items:center;margin-top:4%}.slider-article-detail .slider-paging{right:.32%;top:calc(50% + 19px)}.slider-article-detail{padding:0 55px 0 0}.bg-articledt-line2{width:110%;left:30%;top:-20%;transform:rotate(359deg)}.bg-articledt-line3{width:112%;bottom:-14%;left:-8%;transform:rotate(355deg)}.bg-articledt-line4{width:45.75%;bottom:-4.5%;right:-3%}.bg-articledt-line5{width:110%;left:6%;top:-4%;transform:rotate(51deg)}.bg-articledt-line6{width:45.75%;bottom:-43.5%;left:21%;transform:rotate(300deg)}.bg-articledt-line7{width:110%;left:-7%;top:111%;transform:rotate(51deg)}.wrapper-other-article .circle-arrow{position:absolute;right:-80px;top:0}.article-detail-content h2{font-size:30px;position:relative;font-weight:500;font-style:normal;line-height:1.6em}.button-article .wrapper-btns-feature p,.style-right .margin-icon{margin-top:0!important}.article-detail-content h2::after{content:"";border-bottom:4px solid #96d3ff;margin-top:3px;max-width:54%;display:block;content:"";width:16px;border:22px solid #decbff;border-radius:50px;position:absolute;z-index:-1;top:-1px;left:-25px;transform:rotate(45deg)}.article-detail-content h3{font-size:24px;line-height:2em;font-weight:500;width:fit-content;font-style:normal;text-decoration-line:underline;text-decoration-color:#96D3FF;text-underline-offset:8px;text-decoration-skip-ink:none;text-decoration-thickness:4px;margin-top:33px!important}.article-detail-content h4{font-size:22px;line-height:1.6em;font-weight:500;margin-left:0;font-style:normal}.article-detail-content .title-style-sec h4{margin-left:-40px}.article-detail-content h5{font-size:15px;line-height:1.5em;font-style:normal;font-weight:500}.article-detail-content h4::after{display:flex;content:"";width:15px;height:0;border:5px solid #fbe4a9;position:absolute;border-radius:10px;margin-top:15px}.article-detail-content .title-style-sec h4::after{border:none}.article-detail-content h5::after{display:block;content:"";width:36px;height:0;border:2px solid #bd96ff;border-radius:5px;margin-top:3px}.wrapper-other-article .button-return{display:flex;background-color:#fff;border:1px solid;border-radius:2em;text-align:center;position:relative;align-items:center;justify-content:center;margin:0;width:fit-content;height:35px;padding:0 20px}.wrapper-other-article .button-return p{margin:0 0 .2rem}.wrapper-other-article .button-return .pi-arrow-right:before{content:"\e91b"}.wrapper-other-features .button-normal::after{content:""}.wrapper-btns-return{display:flex-start;justify-content:center;margin:0;flex-wrap:wrap;width:90%}.article-detail-img img.radius-image{border-radius:18%}.other-article .list:hover .arrow{right:10px;transition:.5s}.youtube-content{position:relative;width:100%;padding-top:56.25%;margin:1em auto 2em!important}.youtube-content iframe{position:absolute;top:0;right:0;width:100%;height:100%;margin:0!important}.wrapper-key-sns::before{content:"";width:64%;height:100%;position:absolute;background-color:#fff9eb;top:0;right:0;z-index:-1;border-bottom-left-radius:100px;border-top-left-radius:100px}.feature-top-part .wrapper-right-item{flex-flow:row-reverse}.feature-top-part .wrapper-right-item .left-image{padding-left:50px;padding-right:0;width:60%}.feature-top-part .wrapper-right-item .right-text{width:40%;padding-top:0}.feature-top-part .title{font-weight:500;word-break:break-word;font-size:36px}.max-width-article-ftr{max-width:1050px}.article-sidebar{width:29%;padding-right:70px;margin-bottom:50px}.wrapper-feature-items{width:98%;margin-bottom:50px}.side-title{font-weight:500;border-bottom:1px solid #707070;padding-bottom:8px;word-break:break-word}.article-sidebar .text{line-height:24px;margin:0;word-break:break-word}.article-sidebar .content-text{margin-bottom:20px}.side-tags .tag{border:1px solid #707070;margin-left:0;padding:6px 11px;min-width:72px;font-size:12px;background:#fff}.article-number,.article-number-series{border-radius:50%;background-color:#ffc94b}.side-tags .tag:hover,.tag:hover{background-color:#455a64;border-color:#455a64;color:#fff}.article-sidebar .content-tags{margin-top:30px}.article-ftr-row2,.article-list-load{display:flex;flex-wrap:wrap}.article-number,.article-title{align-items:center;display:flex}.article-ftr-row2 .ar-series-item.fadeIn_bottom.is-show{padding:0 15px}.article-ftr-row2 .wrapper-feature-items,.article-ftr-sns>section{width:100%}.article-ftr-sns .wrapper-key-sns::before{width:200%;right:-133%}.article-number{color:#000;width:40px;height:40px;justify-content:center;z-index:0;font-size:14px}.articles-sliding .wrapper-list .item-list{padding:0 15px 48px}.feature-top-part{padding-top:96px;padding-bottom:79px}.articles-sliding.slick-initialized .slick-slide.wrapper-list{display:flex;margin:0}.articles-sliding .slick-list{width:calc(100% + 30px);margin-left:-15px}.bg-articleft-line1{width:45.75%;top:-11%;left:5%}.bg-articleft-line2{width:110%;left:47%;transform:rotate(359deg);bottom:26%}.bg-articleft-line3{width:110%;left:-8%;transform:rotate(8deg);top:-23.5%}.bg-articleft-line4{width:45.75%;top:25.3%;left:-2%}.bg-articleft-line5{width:110%;left:-7%;transform:rotate(12deg);bottom:22%}.article-number p{padding:1em}.article-number-series{color:#000;width:58px;height:58px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:0;left:0;font-size:18px}.number-series-article .article-ftr-row2 .ar-series-item .article-number-series,.number-series-article .slick-track .article-number-series{position:relative;top:40px;left:-7px}.ar-series-item.fadeIn_bottom,.list-item.fadeIn_bottom{opacity:0;transform:scale(0);transition:.1s}.ar-series-item.fadeIn_bottom.is-show,.list-item.fadeIn_bottom.is-show{transform:scale(1);opacity:1}.ar-series-item.fadeIn_bottom:nth-child(3n+1),.list-item.fadeIn_bottom:first-child{transition:.5s ease-out}.ar-series-item.fadeIn_bottom:nth-child(3n+2),.list-item.fadeIn_bottom:nth-child(2){transition:1s ease-out}.ar-series-item.fadeIn_bottom:nth-child(3n+3),.list-item.fadeIn_bottom:nth-child(3){transition:1.5s ease-out}.article-detail-topsec .desc-right-item{font-weight:500;word-break:break-word;margin-bottom:0;font-size:18px}.article-detail-topsec .text{line-height:1.5;margin-top:16px;margin-bottom:23px;padding-top:16px;word-break:break-word;border-top:1px solid #000}.feature-top-part .wrapper-key-sns::before{background-color:transparent}.max-width-articlelist-top{max-width:1045px}.article-list-top{display:flex}.article-list-top img{height:90px;padding-right:1em}.list-top-part{padding-top:95px;padding-bottom:45px}.top-list-txt h2{margin-top:10px;margin-bottom:5px;width:160px;height:58px;font-style:normal;font-weight:500;font-size:40px;line-height:58px;display:table-footer-group}.top-list-txt p{width:122px;height:23px;font-style:normal;font-weight:500;font-size:16px;line-height:23px;display:contents}.item-list.feature-list p,p.series-num{height:40px;font-weight:300;line-height:40px;font-style:normal}.article-list-row{display:flex;flex-wrap:wrap;justify-content:flex-end}.wrapper-width-list{width:100%;margin:auto;padding-bottom:3em}.bg-articlelist-line1{width:110%;top:-72%;left:-2%}.bg-articlelist-line2{width:44%;left:64%;transform:rotate(313deg);bottom:-65%}.bg-articlelist-line3{width:117%;left:-22px;transform:rotate(-3deg) scaleX(-1);top:375%}.article-gray-bg::before{content:"";width:78%;height:115.8%;position:absolute;background-color:#f6f6f6;top:-16%;right:0;z-index:-3;border-bottom-left-radius:100px;border-top-left-radius:0}.list-article .list-grid-sm .ui-datagrid-column{padding:0}body .ui-datagrid .ui-datagrid-content.ui-datagrid-content-empty{border:none;background:0 0;padding:1rem 6rem}.margin-number{margin-left:1em;margin-bottom:1em}.margin-top-number{margin-top:-10px;padding:0 1em}.tag-date-article-wrap{display:inline-flex;align-items:center}.fb-like.article.fb_iframe_widget{position:relative;left:8px}.fb-icon-button{margin-top:6px}.list-item.fadeIn_bottom:nth-child(4){transition:2s ease-out}.list-item.fadeIn_bottom:nth-child(5){transition:2.5s ease-out}.list-item.fadeIn_bottom:nth-child(6){transition:3s ease-out}.list-item.fadeIn_bottom:nth-child(7){transition:3.5s ease-out}.list-item.fadeIn_bottom:nth-child(8){transition:4s ease-out}.list-item.fadeIn_bottom:nth-child(9){transition:4.5s ease-out}.list-item.fadeIn_bottom:nth-child(10){transition:5s ease-out}.list-item.fadeIn_bottom:nth-child(11){transition:5.5s ease-out}.list-item.fadeIn_bottom:nth-child(12){transition:6s ease-out}.series-num-tag{padding:24px 14px;border-radius:50px;background-color:#ffc94b;height:80px;width:80px;z-index:3;right:18px;top:20px;text-align:center}p.series-num{width:65px;font-size:14px;position:absolute;right:8px;top:18px}p.series-num span.num{font-size:20px;font-weight:500}.wrapper-list .item-list.feature-list{padding:48px 40px 8px 15px}.item-list.feature-list .wrap-frame-image .frame-image{width:100%;height:100%;position:absolute;margin-top:0;margin-bottom:0;text-align:center;transform:translateX(-50%)}.item-list.feature-list .wrap-frame-image .wrapper{display:block;margin:auto;position:relative}.feature-list .item .border{width:100%;height:100%;position:absolute;margin-left:26px;bottom:-3px;right:-7%}.item-list .wrap-frame-image .thumb{width:100%;height:100%;left:0}.feature-list .item:hover .border{transform:scale(.92);transition-duration:.5s}.item-list.feature-list .item-title{margin-top:15px;width:339px;height:32px;font-style:normal;font-weight:500;font-size:22px;line-height:32px}.feature-list .icon-category.small h5{font-size:14px;font-weight:400;line-height:24px}.item-list.feature-list .icon-category{margin-top:18px;margin-bottom:0;order:1;color:#000}.item-list.feature-list p{margin-top:3px;width:318px;font-size:18px}.style-button form:hover{color:#fff;border-color:#455a64;background:#455a64;border-radius:10px}.style-top-part .wrapper-right-item .left-image{padding-left:50px;padding-right:0!important;width:60%;margin-bottom:100px}.style-right h1{padding-top:20px;padding-bottom:20px;margin-bottom:0}.title-style-sec h4{width:44px;height:32px;font-style:normal;font-weight:500;font-size:22px;color:#000;padding-bottom:32px}.justify-text{text-align:justify}.title-style-sec .style-content p{width:100%;height:auto;font-style:normal;font-weight:500;font-size:18px;line-height:26px;color:#a66f25!important;padding:16px 0;display:flex}.margin-area-sec-conten{margin-top:72px;padding-top:0;padding-bottom:72px}.margin-area-sec-conten .article-detail-content h5{margin-bottom:5px;margin-top:40px}.margin-area-sec-conten .article-detail-content h4{margin-bottom:7px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;text-indent:40px;width:100%}.margin-area-sec-conten::before{height:100%!important}.margin-area-sec-conten .article-writer.author{margin-top:65px!important;margin-bottom:72px!important}.padding-text .line-two{padding-top:0;padding-bottom:0;margin:0 0 5px}.top-bottom-wrapper{padding:48px 0!important}.top-bottom-sns{padding:56px 0}.top-bottom-features{padding:64px 0!important}.tab-tab-2,.tab-tab-3,.tab-tab-4{padding:0;margin-top:-10px}.top-bottom-features::before{height:103%!important}.center-arrow .prev-next-paging .slick-prev{left:485px}.center-arrow .prev-next-paging .slick-next{left:-430px}.center-arrow .prev-next-paging .slider-paging{left:515px;font-size:18px!important}.max-width-screen-large.article-ftr-row2{min-width:1050px!important;max-width:1050px!important}.link.tab-tab-2,.link.tab-tab-3,.link.tab-tab-4{display:list-item!important;float:none;padding:0!important}.title-style-sec .style-content p.tab-tab-1{margin-left:0;padding:5px 0;border-top:1px solid #dee2e6;margin-bottom:0;color:#a66f25}.title-style-sec .style-content p.tab-tab-1:first-of-type{border-top:0}.title-style-sec .style-content p.tab-tab-1:nth-last-of-type{border-bottom:0}.tab-tab-2{margin-left:40px}.tab-tab-3{margin-left:80px}.tab-tab-4{margin-left:120px}.style-content{padding-left:0}.title-style-sec .style-content div.line-list.tab-tab-1{position:relative;left:0;margin-bottom:0}.title-style-sec .style-content .line-list{border-width:1px 0 0;margin:1rem 0}.title-style-sec{margin-top:-1%;margin-bottom:auto}.list-top-part .style-button form:hover{color:transparent;border-color:transparent;background:0 0;border-radius:0}.margin-area-sec-conten .article-detail-content p span.main-caption-img{color:#000!important;margin-bottom:14px}.article-key-sns .sns-footer{margin-left:-12px}@media only screen and (min-width:1441px){.center-arrow .prev-next-paging .slick-prev{left:475px}.center-arrow .prev-next-paging .slick-next{left:-440px}.center-arrow .prev-next-paging .slider-paging{left:505px;width:100%}.max-width-screen-large.article-ftr-row2{max-width:1050px!important}}@media only screen and (max-width:1024px){.article-number-series{width:48px;height:48px}.series-num-tag{right:23px}.title-style-sec{margin-top:-1%;margin-bottom:auto}.margin-top{margin-top:40px!important}.max-width-screen-large.article-ftr-row2{min-width:740px!important}.center-arrow .prev-next-paging .slick-prev{left:325px}.center-arrow .prev-next-paging .slick-next{left:-280px}.center-arrow .prev-next-paging .slider-paging{left:355px}.article-list-row{display:flex;flex-wrap:wrap;justify-content:center}.article-gray-bg::before{height:115.8%}.wrapper-feature-items{width:83%;margin-bottom:50px}.wrapper-width{width:72%;margin:auto}.item-list.feature-list .item-title{width:274px}.item-list.feature-list p{width:247px}.wrapper-other-features .button-normal{padding:0 12px 0 24px;width:calc(50% - 140px)}.wrapper-other-article::before{width:65%}.wrapper-other-article .circle-arrow{right:-80px}.wrapper-key-sns::before{width:69%}.feature-top-part{padding-top:96px;padding-bottom:110px}}@media only screen and (max-width:820px){.style-article-top h5{width:fit-content}.style-article-top-title h5{width:100%;padding-right:1em}.title-style-sec{margin-top:-1%;margin-bottom:auto}.style-top-part .wrapper-right-item .left-image{padding-left:0;padding-right:0;width:100%;margin-bottom:50px!important}.style-top-part .wrapper-width{margin-top:50px}.feature-top-part .wrapper-right-item,.style-top-part .wrapper-right-item{flex-flow:column}.article-detail-topsec{padding-top:0}.wrapper-right-item .style-right{width:100%;margin-bottom:20px}.max-width-screen-large.article-ftr-row2{min-width:600px!important}.center-arrow .prev-next-paging .slick-prev{left:255px}.center-arrow .prev-next-paging .slick-next{left:-210px}.center-arrow .prev-next-paging .slider-paging{left:285px}.grid-text{width:100%;padding:0 0 0 150px}.writer-image{min-width:100px!important;padding-bottom:120px;height:0;position:absolute;margin:0 20px 0 0!important}.writer-image img{width:100%!important;height:auto!important}.wrapper-other-article .circle-arrow{right:20px}.wrapper-list.list-article{display:flex;flex-wrap:wrap;width:95.5%;margin-left:14px;margin-right:14px}.bg-articlelist-line1{width:120%;top:-20%;left:-2%}.article-list-row .wrapper-feature-items{width:90%;margin-bottom:50px}.article-gray-bg::before{width:86%;height:115.8%}body .ui-datagrid .ui-datagrid-content{padding:0}body .ui-datagrid .ui-datagrid-content.ui-datagrid-content-empty{border:none;background:0 0;padding:1rem 75px}.tag-date-article-wrap{display:inline-flex;align-items:flex-start;flex-direction:column-reverse}p.series-num{top:20px}.wrapper-article-dt::before{width:95%}.wrapper-width{width:72%;margin:auto 8em auto auto}.article-detail-content .main2.wArticle{width:65%}.item-list.feature-list .item-title{width:188px}.item-list.feature-list p{width:210px}.feature-top-part{padding-top:50px;padding-bottom:40px}.feature-top-part .wrapper-right-item .left-image{padding-left:0;padding-right:0;width:100%}.feature-top-part .wrapper-right-item .right-text{width:100%;padding-top:0}.wrapper-other-features .button-normal{width:calc(50% - 110px)}}@media only screen and (max-width:768px){.style-article-top h5{width:fit-content}.wrapper-width{width:79%;margin:auto 4em auto auto}.picture-ipad .image-fit{width:95%;height:95%;object-fit:cover}.title-style-sec{margin-top:-1%;margin-bottom:auto;height:auto}.center-arrow .prev-next-paging .slick-prev{left:248px}.center-arrow .prev-next-paging .slick-next{left:-225px}.center-arrow .prev-next-paging .slider-paging{left:275px}.wrap-article-sidebar{width:60%;margin-left:auto;padding-top:50px}.article-sidebar{width:100%;position:relative;padding-right:0;margin-bottom:0}.wrapper-feature-items{width:100%;margin-bottom:50px}.article-ftr-row2{flex-direction:row}.wrap-article-sidebar::before{content:"";width:200%;height:100%;right:-133%;position:absolute;background-color:#fff9eb;top:0;z-index:-1;border-top-left-radius:100px}.article-ftr-sns .wrapper-key-sns::before{border-top-left-radius:0}.article-ftr-row2 .wrapper-feature-items{width:100%}.wrapper-other-features .button-normal{width:calc(50% - 125px)}.article-ftr-row2 .ar-series-item.fadeIn_bottom.is-show{padding:0 7px}.number-series-article{width:79%;margin-right:4em;float:right;padding:0}}@media screen and (width:414px){.grid-text h5{display:grid;width:100%}.grid-text .space-h5,.grid-text a{padding:0 8px}.article-writer h5{line-height:25px}}@media screen and (max-width:40.063em){.article-ftr-sns .wrapper-key-sns,.margin-area-sec-conten .article-detail-content p{margin-bottom:0}.max-width-screen-large.article-ftr-row2{row-gap:38px;margin-top:50px;margin-bottom:41px;min-width:0!important;max-width:375px!important}.number-series-article .article-ftr-row2 .ar-series-item .article-number-series{position:absolute;top:-10px;left:7px}.side-tags .tag{margin:6px 6px 2px 0}.article-detail-topsec .text{margin-top:11px;margin-bottom:15px;padding-top:12px;font-size:14px;line-height:21px}.article-detail-topsec .desc-right-item{font-weight:400;font-size:16px;line-height:170%}.item-list .item-title{margin-top:5px;line-height:21px}.wrapper-topbar-sec{height:60px!important}.article-detail-content h2{font-size:22px;line-height:35.2px}.line-two,.style-article-top-title a{line-height:170%}.article-detail-content h3{font-size:20px}.article-detail-content h4{font-size:18px}.article-detail-content h5,.article-detail-topsec .red-line p,p.series-num span.num{font-size:16px}.number-series-article .articles-sliding .wrapper-list .item-list{padding:0 7px!important}.article-ftr-row2 .ar-series-item.fadeIn_bottom.is-show{padding:0 15px}.number-series-article{padding:0 24px;width:calc(100% + 30px);margin-right:0;margin-left:-15px;float:none}.fb-like.fb_iframe_widget{position:relative;left:5px;top:1px}.wrapper-share-twitter{display:inline-block;position:relative;vertical-align:top;right:0}.feature-list .icon-category.small h5{font-size:12px;font-weight:400;line-height:24px}.item-list.feature-list .item-title{margin-top:0;height:25px;font-style:normal;font-weight:500;width:163px;font-size:14px;font-family:'Noto Sans JP';line-height:27px}.item-list.feature-list p{font-size:12px}.sm-content .article-detail-content .title-space h2:first-of-type{margin-top:3.5%}.sm-content .article-detail-content .title-space h3:first-of-type{margin-top:9.5%!important}.sm-content .article-detail-content .title-space h4:first-of-type{margin-top:10.5%!important}.sm-content .article-detail-content .title-space h5:first-of-type{margin-top:8.5%}.sm-content .article-detail-content .title-space h6:first-of-type{margin-top:10.8%}.title-style-sec{margin-top:4%;margin-bottom:auto}.sm-top .article-detail-topsec{padding-bottom:35px}.center-arrow .prev-next-paging .slider-paging{left:168px}.title-style-sec .style-content div.line-list.tab-tab-2{width:88.15%;position:relative}.margin-top{margin-top:10px!important}.article-detail-content h5::after{display:flex;align-self:flex-end;position:relative;bottom:-3px}.title-style-sec .style-content p{width:auto;font-size:16px;text-align:justify}.margin-area-sec-conten .article-detail-content h1{margin-top:5px}.style-top-part .wrapper-width{margin-top:15px}.picture-ipad .image-fit{margin-top:0;width:100%;height:100%;object-fit:cover}.title-style-sec .style-content .line-list{margin:0}.title-style-sec .style-content p.tab-tab-1{padding:10px 0 8px}.style-top-part .wrapper-right-item .left-image{margin-bottom:20px!important}.style-right h1{padding-top:24px;padding-bottom:16px}.wrapper-right-item .style-right{margin-bottom:0;padding-bottom:0}.center-arrow .prev-next-paging .slick-prev{left:130px}.center-arrow .prev-next-paging .slick-next{left:-118px}.article-writer h5{line-height:22px;display:inline-block;text-align:start;width:auto}.grid-text h5{display:grid}.writer-image img{aspect-ratio:1/1;border-radius:10%;object-position:center;padding:0;top:15%;transform:translateY(-15%);width:50px!important;height:50px!important}.grid-text{padding:0;margin:0 0 0 1px;position:relative}.text-h5{padding-left:1px!important}.space-h5{margin-left:-45px}.grid-text .font-weight a{margin-left:5px!important}.grid-text .text-h5{padding-right:7px;text-align:left}.writer-image{min-width:auto!important;height:0;position:relative;margin-right:0;padding:0 20px 0 0;width:auto;margin-bottom:45px!important}.line-two{margin-bottom:0;padding-top:5px}.author-margin-sm{margin-top:20px}.text-name-article{position:relative;right:0;left:4%;margin-left:0;margin-bottom:0;font-weight:500}.grid-text .add-space{margin-right:0;text-align:left;padding-right:10%;display:flex;justify-content:flex-start;left:0;margin-left:0}.wrapper-other-article .circle-arrow{right:35px}.fb-like.article.fb_iframe_widget{left:7px}.margin-text-article{margin-top:4em;position:relative;right:0;left:14%;margin-right:38px}.no-bottom{padding-bottom:0!important}.item-list.feature-list p{width:142px;height:auto;line-height:27px;margin-top:0}.top-bottom-wrapper{padding:15px 0 30px!important}.top-bottom-sns{padding:20px 0}.top-bottom-features{padding:39px 0!important}.article-detail-topsec .red-line{margin-bottom:7px}.article-detail-topsec h1{padding:0;margin-top:10;margin-bottom:15px;font-weight:500;line-height:160%}.article-detail-topsec .icon-category{margin-top:7px;margin-bottom:0}.wrapper-article-dt{padding-bottom:45px;margin-top:0;margin-bottom:44px}.article-detail-content p{line-height:170%;font-size:16px}.article-detail-content .button-normal-text{font-weight:400;font-size:14px;line-height:38px}.article-detail-content .main-2img{width:100%;margin-left:0}.article-detail-content .main-2img>.main-2img-wrap{width:100%;padding:0}.article-detail-content .main-caption-img,.article-writer h5{font-weight:300}.article-detail-content .wArticle{margin-bottom:8px;margin-top:17px}.article-detail-content .main2.wArticle,.feature-top-part .wrapper-right-item .right-text{width:100%}.wrapper-width{width:100%;margin:auto}.article-writer{margin-top:50px;flex-flow:column}.article-writer-side-img{flex-flow:initial!important}.other-article{width:90%}.article-key-sns{width:88%}.wrapper-other-features .button-normal{width:266px;height:56px;border-width:1px;margin:7px 4px;padding-left:24px}.wrapper-other-features .button-normal i{position:relative;left:-10px;top:0;font-size:14px}.wrapper-other-features .button-normal p{font-size:14px;line-height:25px}.slider-article-detail,.wrapper-list.list-article .item-list,body .ui-datagrid .ui-datagrid-content{padding:0}.wrapper-other-features .wrapper-btns-feature{flex-flow:column;align-items:flex-start;margin-left:-5px}.wrapper-other-features .slick-track{margin-bottom:10px;margin-top:45px;left:0}.slider-article-detail .slider-paging{top:100%;right:88%;transform:translateX(50%)}.slider-article-detail .slick-list::before{left:24px}.article-detail-topsec{padding-top:0;padding-bottom:40px}.article-key-sns .sns-footer{margin-bottom:0;align-items:center;flex-direction:revert;gap:0}.fb-icon-button{margin-top:6px}.article-sns{margin-top:8px}.other-article .list{margin:20px 0 10px}.wrapper-btns-return{margin:25px 0 0}.wrapper-key-sns,.wrapper-other-article{margin-bottom:44px}.tag{padding:10px 15px;min-width:85px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:14px}.wrapper-other-features{padding-top:30px;padding-bottom:50px;margin-bottom:20px}.article-key .sns-footer{padding:0;display:flex;align-items:flex-start;margin-left:-12px;flex-direction:column}iframe.twitter-share-button{margin-left:2px}.wrapper-article-dt::before{width:100%;border-radius:50px}.wrapper-other-article::before{width:85%;border-bottom-right-radius:50px;border-top-right-radius:50px}.wrapper-key-sns::before{width:94%;border-bottom-left-radius:50px;border-top-left-radius:50px}.wrapper-other-features::before{width:87%;border-bottom-right-radius:50px;border-top-right-radius:50px}.bg-articledt-line2{width:190%;left:-5%;top:5%;transform:rotate(6deg)}.bg-articledt-line3{width:210%;bottom:-32%;left:-57%;transform:rotate(359deg)}.bg-articledt-line4{width:90%;transform:rotate(305deg);bottom:-4.9%;right:-34%}.bg-articledt-line5{width:210%;left:-98%;top:-29%;transform:rotate(15deg)}.bg-articledt-line1-sm{width:210%;left:-109%;top:34%;transform:rotate(51deg)}.bg-articledt-line6{width:90%;bottom:-24%;left:16%;transform:rotate(313deg)}.bg-articledt-line7{width:210%;left:-50%;top:150%;transform:rotate(51deg)}.article-detail-content img{border-radius:20px}.article-detail-content iframe{max-width:100%!important;min-width:100%!important}.article-ftr-sns .wrapper-key-sns::before{right:-24px;width:98%}.wrap-article-sidebar::before{right:-24px;width:98%;border-top-left-radius:50px}.screen-pad-sm .sm-style h2{margin-bottom:-20px;padding-top:8px;display:flex;width:100%;padding-bottom:0}.screen-pad-sm .sm-style-article h2{margin-bottom:-20px;padding-top:8px;display:flex;width:95%;padding-bottom:0;font-family:'Noto Sans JP'}.wrap-article-sidebar{width:78%;padding-top:60px}.side-title{font-size:14px;font-weight:500;margin-bottom:14px;border:none;padding:0}.feature-top-part{padding-top:0;padding-bottom:0;margin-top:15px}.articles-sliding .wrapper-list{padding:0 24px}.articles-sliding .wrapper-list .item-list{padding:0 7px 38px}.articles-sliding .slick-list{width:calc(100% + 14px);margin-left:-7px}.article-number{width:30px;height:30px;font-size:12px}.feature-top-part .title{font-size:18px;line-height:160%}.feature-top-part .article-detail-topsec{padding-bottom:0}.wrapper-feature-items{margin-bottom:65px}.article-sidebar .content-text{margin-bottom:46px}.article-ftr-sns .wrapper-key-sns{padding-top:0;padding-bottom:0;left:0;bottom:0}.feature-top-part .wrapper-right-item{flex-flow:column}.feature-top-part .wrapper-right-item .left-image{padding-left:0;width:100%;margin-bottom:24px}.bg-articleft-line2{width:210%;left:-7%;transform:rotate(359deg);bottom:unset;top:-4%}.bg-articleft-line3{width:210%;left:-50%;transform:rotate(13deg);top:-12%}.bg-articleft-line5{width:210%;left:-73%;transform:rotate(12deg);bottom:15%}.bg-articleft-line6{width:210%;left:-112%;transform:rotate(50deg);bottom:-1.3%}.article-list-top{padding-left:24px;padding-right:24px;display:flex;align-items:flex-end;gap:15px;margin-bottom:15px}.list-top-part{padding-top:10px;padding-bottom:20px}.item-list .date{margin-top:3px}.article-list-top img{position:relative;left:9px;height:57px;padding-right:1em}.top-list-txt{margin-left:-16px}.wrapper-footer-sec{margin-top:32px}.article-gray-bg::before{width:85%;height:101.5%;top:-120px;padding-bottom:32px;left:0;border-radius:0 50px 50px 0}.style-article-top-title h5{padding-right:0;font-size:14px}.style-article-top-title{width:fit-content;padding:8.5px 18px}.article-list-row .wrapper-list{width:100%;margin-left:0;padding:0}.top-list-txt h2{font-size:28px;margin-top:25px;margin-bottom:5px;line-height:24px;font-weight:500}.bg-articlelist-line1{width:155%;top:1330%;left:-15%;z-index:-3}.bg-articlelist-line2{width:100%;left:72%;transform:rotate(300deg);bottom:-485%;z-index:-3}.bg-articlelist-line4{width:85%;top:-91%;left:32%;z-index:-3}.wrapper-width-list{padding-bottom:29px}.list-article .list-grid-sm .ui-datagrid-column:nth-of-type(odd){padding:18px 10px 0 0}.list-article .list-grid-sm .ui-datagrid-column:nth-of-type(2n){padding:18px 0 0 10px}.article-list-row{display:flex;justify-content:space-between;flex-wrap:wrap}.article-list-row .wrapper-feature-items{width:100%;margin-bottom:0}.list-article .list-grid-sm .ui-datagrid-column{width:50%}.bg-articlelist-line5{width:139%;left:47%;transform:rotate(379deg);bottom:-1080%;z-index:-3}.other-article p{margin-left:1em;margin-bottom:6px;line-height:21px}.margin-top-number{margin-top:-5px}.tag-date-article-wrap{display:inline-flex;align-items:flex-start;flex-direction:column-reverse}.list-article .ui-datagrid-column:nth-of-type(odd) .item-list.feature-list{padding:15px 15px 0 0}.list-article .ui-datagrid-column:nth-of-type(2n) .item-list.feature-list{padding:15px 0 0 15px}.item-list.feature-list .icon-category{margin-top:12px}.series-num-tag{padding:21px 2px;height:48px;width:48px;top:10px}.item-list .wrap-text{margin-bottom:5px}.style-button form{padding-left:23px;padding-top:25px}.foot-gallery-img{flex-direction:initial}.list-article .ui-datagrid-column:nth-of-type(odd) .series-num-tag{right:0}.list-article .ui-datagrid-column:nth-of-type(2n) .series-num-tag{right:-10%}p.series-num{font-size:14px;right:-8px;top:4px}}@media screen and (width:430px){.wrapper-other-features .wrapper-btns-feature{flex-flow:column}}@media screen and (width:425px){.articles-sliding .wrapper-list{padding:0}}@media screen and (max-width:415px){.center-arrow .prev-next-paging .slider-paging{left:auto;right:auto;width:100%;text-align-last:center}.max-width-screen-large.article-ftr-row2{max-width:400px!important}}@media screen and (max-width:376px){.center-arrow .prev-next-paging .slick-prev{left:115px}.center-arrow .prev-next-paging .slick-next{left:-115px;right:unset}}@media screen and (max-width:320px){.sm-content .article-detail-content .title-space h5:first-of-type{margin-top:10.5%}.sm-content .article-detail-content .title-space h6:first-of-type{margin-top:12.8%}.sm-content .article-detail-content .title-space h3:first-of-type,.sm-content .article-detail-content .title-space h4:first-of-type{margin-top:12.5%!important}.title-style-sec{margin-top:-1%;margin-bottom:auto}.title-style-sec .style-content p{width:auto;text-align:justify}.center-arrow .prev-next-paging .slick-prev{left:96px}.center-arrow .prev-next-paging .slick-next{left:-96px}.center-arrow .prev-next-paging .slider-paging{left:0}.max-width-screen-large.article-ftr-row2{max-width:500px!important}.writer-image img{width:30%;height:30%}.bg-articlelist-line4{width:78%;top:-71%;left:36%}.bg-articlelist-line1{top:1259%}.bg-articlelist-line2{width:120%;left:67%;transform:rotate(298deg);bottom:-731%}.bg-articlelist-line5{width:139%;left:10%;transform:rotate(383deg);bottom:-560%}.tag-date-article-wrap{display:inline-flex;align-items:flex-start;flex-direction:column-reverse}}@media screen and (max-width:281px){.center-arrow .prev-next-paging .slick-prev{left:62px}.center-arrow .prev-next-paging .slick-next{left:-65px;right:unset}.max-width-screen-large.article-ftr-row2{max-width:500px!important}}.view-zero-end:before,.view-zero-start:before{content:'0'}.style-content .link:hover{cursor:pointer}.article-detail-content .article-important-bg{background-color:#fceeed;padding:14px 21px;border-left:2px solid #de9d9b;margin-bottom:40px;margin-top:2.5%}.article-detail-content .article-important-txt{font-size:18px;font-weight:300}.article-detail-content .article-important-ttl{font-size:18px;font-weight:500;color:#e06666;margin-bottom:14px}body .ui-datagrid .ui-datagrid-content{border:none;background:0 0}body .ui-paginator{background:0 0;border:0;padding:1rem;font-size:18px}
@media screen and (max-width: 40.063em) {
    .logo-topbar {
        display: block;
        width: 240px;
        margin-top: 22px;
    }
    .date-topbar {
        display: none;
    }
    .wrapper-topbar-sec {
        height: 110px;
        padding: 0 75px;
        padding-left: 24px;
        align-items: start;
        padding-left: 28px !important;
    }
}
.loading-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1000;align-items:center;justify-content:center}.spinner{border:8px solid rgba(255,255,255,.3);border-radius:50%;border-top:8px solid #fff;width:50px;height:50px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
