@charset "UTF-8";
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0}.e-con-full,.e-con>.e-con-inner,.elementor-element{padding:0}.elementor-widget:not(:last-child){margin:0}@media (min-width:1px) and (max-width:767px){html .isPC{display:none !important}}@media (min-width:768px) and (max-width:99999px){html .isSP{display:none !important}}@font-face{font-family:"ABC Diatype Light";src:url("../webfonts/ABCDiatype-Light.otf");src:url("../webfonts/ABCDiatype-Light.woff2") format("woff2"), url("../webfonts/ABCDiatype-Light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"koburinaW3";src:url("../webfonts/koburinaW3.otf");src:url("../webfonts/koburinaW3.woff") format("woff");font-weight:normal;font-style:normal}html{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif}html[lang="en-US"] h1,html[lang="en-US"] .text-en-h1{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:54px;line-height:1.2em;letter-spacing:0.04em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] h1,html[lang="en-US"] .text-en-h1{font-size:34px}}html[lang="en-US"] h2,html[lang="en-US"] .text-en-h2{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:34px;line-height:1.2em;letter-spacing:0.04em}html[lang="en-US"] h3,html[lang="en-US"] .text-en-h3{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:28px;line-height:1.31em;letter-spacing:0.04em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] h3,html[lang="en-US"] .text-en-h3{font-size:25px}}html[lang="en-US"] h4,html[lang="en-US"] .text-en-h4{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:25px;line-height:1.31em;letter-spacing:0.04em}html[lang="en-US"] h5,html[lang="en-US"] .text-en-h5{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:22px;line-height:1.31em;letter-spacing:0.04em}html[lang="en-US"] h6,html[lang="en-US"] .text-en-h6{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:20px;line-height:1.31em;letter-spacing:0.04em}html[lang="en-US"] .text-body-1,html[lang="en-US"] .text-en-body-1,html[lang="en-US"] .text-en-body-1 p,html[lang="en-US"] .text-en-body-1 ul li{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:18px;line-height:1.55em;letter-spacing:0.04em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] .text-body-1,html[lang="en-US"] .text-en-body-1,html[lang="en-US"] .text-en-body-1 p,html[lang="en-US"] .text-en-body-1 ul li{font-size:16px}}html[lang="en-US"] p,html[lang="en-US"] .text-body-2,html[lang="en-US"] .text-en-body-2,html[lang="en-US"] .elementor-text-editor,html[lang="en-US"] .elementor-widget-text-editor{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:16px;line-height:1.55em;letter-spacing:0.04em}html[lang="en-US"] p.note,html[lang="en-US"] .text-en-note,html[lang="en-US"] .text-en-note p{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em}html[lang="en-US"] .text-jp-h1 h1{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:50px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] .text-jp-h1 h1{font-size:31px;letter-spacing:0.05em}}html[lang="en-US"] .text-jp-h2 h2{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:31px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] .text-jp-h2 h2{letter-spacing:0.05em}}html[lang="en-US"] .text-jp-h3 h3{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:25px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] .text-jp-h3 h3{font-size:23px;letter-spacing:0.05em}}html[lang="en-US"] .text-jp-h4 h4{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:23px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] .text-jp-h4 h4{letter-spacing:0.05em}}html[lang="en-US"] .text-jp-h5 h5{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:20px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] .text-jp-h5 h5{letter-spacing:0.02em}}html[lang="en-US"] .text-jp-h6 h6{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:17px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] .text-jp-h6 h6{letter-spacing:0.02em}}html[lang="en-US"] .text-body-1 p,html[lang="en-US"] .text-jp-body-1 p{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:16.5px;line-height:1.95em;letter-spacing:0.1em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] .text-body-1 p,html[lang="en-US"] .text-jp-body-1 p{font-size:14.5px;letter-spacing:0.02em}}html[lang="en-US"] .text-body-2 p,html[lang="en-US"] .text-jp-body-2 p{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:14.5px;line-height:1.95em;letter-spacing:0.1em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] .text-body-2 p,html[lang="en-US"] .text-jp-body-2 p{letter-spacing:0.02em}}html[lang="en-US"] .text-jp-note p{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:12px;line-height:1.95em;letter-spacing:0.1em}@media (min-width:1px) and (max-width:767px){html[lang="en-US"] .text-jp-note p{letter-spacing:0.02em}}html[lang="jp"] h1,html[lang="jp"] .text-jp-h1{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:50px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] h1,html[lang="jp"] .text-jp-h1{font-size:31px;letter-spacing:0.05em}}html[lang="jp"] h2,html[lang="jp"] .text-jp-h2{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:31px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] h2,html[lang="jp"] .text-jp-h2{letter-spacing:0.05em}}html[lang="jp"] h3,html[lang="jp"] .text-jp-h3{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:25px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] h3,html[lang="jp"] .text-jp-h3{font-size:23px;letter-spacing:0.05em}}html[lang="jp"] h4,html[lang="jp"] .text-jp-h4{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:23px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] h4,html[lang="jp"] .text-jp-h4{letter-spacing:0.05em}}html[lang="jp"] h5,html[lang="jp"] .text-jp-h5{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:20px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] h5,html[lang="jp"] .text-jp-h5{letter-spacing:0.02em}}html[lang="jp"] h6,html[lang="jp"] .text-jp-h6{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:17px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] h6,html[lang="jp"] .text-jp-h6{letter-spacing:0.02em}}html[lang="jp"] .text-body-1,html[lang="jp"] .text-jp-body-1,html[lang="jp"] .text-jp-body-1 p,html[lang="jp"] .text-jp-body-1 ul li{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:16.5px;line-height:1.95em;letter-spacing:0.1em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] .text-body-1,html[lang="jp"] .text-jp-body-1,html[lang="jp"] .text-jp-body-1 p,html[lang="jp"] .text-jp-body-1 ul li{font-size:14.5px;letter-spacing:0.02em}}html[lang="jp"] p,html[lang="jp"] .text-body-2,html[lang="jp"] .text-jp-body-2,html[lang="jp"] .elementor-text-editor,html[lang="jp"] .elementor-widget-text-editor{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:14.5px;line-height:1.95em;letter-spacing:0.1em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] p,html[lang="jp"] .text-body-2,html[lang="jp"] .text-jp-body-2,html[lang="jp"] .elementor-text-editor,html[lang="jp"] .elementor-widget-text-editor{letter-spacing:0.02em}}html[lang="jp"] p.note,html[lang="jp"] .text-jp-note,html[lang="jp"] .text-jp-note p{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:12px;line-height:1.95em;letter-spacing:0.1em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] p.note,html[lang="jp"] .text-jp-note,html[lang="jp"] .text-jp-note p{letter-spacing:0.02em}}html[lang="jp"] .text-en-h1 h1{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:54px;line-height:1.2em;letter-spacing:0.04em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] .text-en-h1 h1{font-size:34px}}html[lang="jp"] .text-en-h2 h2{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:34px;line-height:1.2em;letter-spacing:0.04em}html[lang="jp"] .text-en-h3 h3{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:28px;line-height:1.31em;letter-spacing:0.04em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] .text-en-h3 h3{font-size:25px}}html[lang="jp"] .text-en-h4 h4{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:25px;line-height:1.31em;letter-spacing:0.04em}html[lang="jp"] .text-en-h5 h5{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:22px;line-height:1.31em;letter-spacing:0.04em}html[lang="jp"] .text-en-h6 h6{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:20px;line-height:1.31em;letter-spacing:0.04em}html[lang="jp"] .text-body-1 p,html[lang="jp"] .text-en-body-1 p{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:18px;line-height:1.55em;letter-spacing:0.04em}@media (min-width:1px) and (max-width:767px){html[lang="jp"] .text-body-1 p,html[lang="jp"] .text-en-body-1 p{font-size:16px}}html[lang="jp"] .text-body-2 p,html[lang="jp"] .text-en-body-2 p{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:16px;line-height:1.55em;letter-spacing:0.04em}html[lang="jp"] .text-en-note p{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em}body,html{overflow-x:hidden;width:100%;min-height:100%}html{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:1rem;line-height:1.625rem;font-weight:normal;color:#000000}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}body>main,body .main-container{padding:0 60px}@media (min-width:1px) and (max-width:767px){body>main,body .main-container{padding:0 20px}}body>main>.wrapper,body .main-container>.wrapper{width:100%;max-width:1400px;margin:0 auto}*:focus{outline:none !important;box-shadow:none !important}table tr td p{margin:0}.page-template-template-portal .wpml-ls ul li{display:none}.elementor-text-editor a,.elementor-widget-text-editor a,.elementor-tab-content a{color:#3BB5E1;border-bottom:solid 1px #3BB5E1;transition:0.2s}.elementor-text-editor a:hover,.elementor-widget-text-editor a:hover,.elementor-tab-content a:hover{color:black}.elementor-tab-content{padding-top:0 !important}.elementor-tab-content p:first-child{margin-top:0}html[lang="en-US"] [lang-is="jp"]{display:none !important}html[lang="jp"] [lang-is="en"]{display:none !important}a{text-decoration:none}.elementor-heading-title a:hover{color:#000000 !important}@media only screen and (max-width:767px){.paragraph-fixed-section .elementor-container{position:relative !important;padding:0px !important}.paragraph-fixed-section .elementor-container p{font-size:1.125rem !important;line-height:2.125rem}}.paragraph-fixed-section .elementor-container{position:fixed;left:0;top:0;right:0;bottom:0}.paragraph-fixed-section .elementor-container p{font-size:1.275rem;line-height:2.125rem}.elementor-edit-area .paragraph-fixed-section .elementor-container{position:relative}.mb-15{margin-bottom:20px}.mb-15 p{margin-top:0;margin-bottom:0}.list{margin-bottom:20px}.list p{margin-top:0;margin-bottom:0;font-size:14px;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif}.line-link{font-size:1.125rem}.line-link a:before{content:"";display:inline-block;width:40px;margin-right:0.5rem;vertical-align:middle;border-bottom:2px solid}.elementor-posts-container .elementor-post__title{font-size:1.25rem !important;line-height:1.625rem !important;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;margin-bottom:15px}.elementor-posts-container .elementor-post__title h3,.elementor-posts-container .elementor-post__title a{font-size:1.25rem !important;line-height:1.625rem !important;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;color:#000000}.elementor-posts-container .elementor-post__title h3:hover,.elementor-posts-container .elementor-post__title a:hover{color:#00ADCB !important}.elementor-posts-container .elementor-post__badge{position:relative;background-color:transparent;padding:0 !important;color:#62BEA9;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;text-transform:inherit !important;margin:0px !important}.elementor-posts-container .elementor-post__card .elementor-post__text{padding:0 !important;margin-top:5px !important}.elementor-posts-container .elementor-post__meta-data{padding:10px 0px !important;border-top:none !important;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif}.elementor-card-shadow-yes .elementor-post__card,.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:none !important}.back-to-features{width:30% !important;margin:auto}table td,table th{padding:10px 0px}@media only screen and (min-width:1140px){.wrapper .related-pages-wrapper{max-width:1090px;margin:0 auto}}.wrapper .related-pages{padding:20px;min-height:180px;padding-top:40px}.wrapper .related-pages .flex-container{display:grid}@media only screen and (min-width:768px){.wrapper .related-pages .flex-container{grid-template-columns:320px 1fr;column-gap:90px}}.wrapper .related-pages .flex-container .flex-left{margin-bottom:20px}.wrapper .related-pages h4{padding:0;margin:0}.wrapper .related-pages .related-content{padding-bottom:15px}.wrapper .related-pages .related-content a{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;color:#00ADCB;font-size:1.25rem}.wrapper .related-pages .related-content a:hover{color:#000000}.wrapper .related-pages .related-content a:before{content:"";display:inline-block;width:40px;margin-right:0.5rem;vertical-align:middle;border-bottom:2px solid}.btn-square{width:380px;max-width:100%;height:60px;border:solid 1px #07A3EA;background-color:#07A3EA;transition:0.2s;box-sizing:border-box}.btn-square .elementor-button-wrapper{height:100%}.btn-square .elementor-button-wrapper a{width:100%;height:100%;display:flex;color:white;border:none;justify-content:center;align-items:center;transition:0.2s;background-color:initial !important;border:none !important}.btn-square:hover{background-color:white}.btn-square:hover .elementor-button-wrapper a{color:#07A3EA}.elementor-text-editor ul,.elementor-widget-text-editor ul{padding-left:0.5em}.elementor-text-editor ul li,.elementor-widget-text-editor ul li{list-style-type:none;display:flex}.elementor-text-editor ul li:before,.elementor-widget-text-editor ul li:before{content:"・";display:inline-block}.wpml-ls-legacy-list-horizontal{padding:0}.wpml-ls-legacy-list-horizontal a{padding:0;text-transform:uppercase}.post-single{max-width:1090px;margin:0 auto;padding:30px 10px}@media only screen and (min-width:768px){.post-single{padding:0 10px 50px}}.post-single .post-wrapper{margin:0 auto 40px;max-width:750px}.post-single .post-wrapper .post-intro{margin-bottom:40px;text-align:center}.post-single .post-wrapper .post-intro span{color:#62BEA9}.post-single .post-wrapper .post-intro p{font-style:italic;text-align:left}.post-single .post-wrapper .post-content{padding:0px 40px}@media only screen and (max-width:767px){.post-single .post-wrapper .post-content{padding:0px}}.post-single .post-wrapper .post-navigation{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;row-gap:30px}.post-single .post-wrapper .post-image{height:250px;background-position:center center;background-size:cover;margin-bottom:30px}@media only screen and (min-width:768px){.post-single .post-wrapper .post-image{height:450px}}.post-single .post-wrapper .post-description{max-width:800px;margin-bottom:30px}.key-visual{width:calc(100% + 120px);max-width:initial !important;margin-left:-60px;position:relative}@media (min-width:1px) and (max-width:767px){.key-visual{width:calc(100% + 40px);margin-left:-20px}}.key-visual:before{content:"";display:block;position:relative}@media (min-width:1px) and (max-width:767px){.key-visual:before{padding-top:100%}}@media (min-width:768px) and (max-width:99999px){.key-visual:before{padding-top:100%;padding-top:calc(435 / 1400 * 100%)}}@media (min-width:768px) and (max-width:99999px){.key-visual.key-visual-top:before{padding-top:calc(380 / 1400 * 100%)}}.key-visual.key-visual-top>* .elementor-element{height:100%}@media (min-width:1px) and (max-width:767px){.key-visual.key-visual-top>* .elementor-element .elementor-widget-container .swiper-container .swiper-wrapper:before{padding-top:100%}}@media (min-width:768px) and (max-width:99999px){.key-visual.key-visual-top>* .elementor-element .elementor-widget-container .swiper-container .swiper-wrapper:before{padding-top:calc(380 / 1400 * 100%)}}@media (min-width:768px) and (max-width:99999px){.key-visual.key-visual-default:before{padding-top:calc(380 / 1400 * 100%)}}.key-visual.key-visual-default>* .elementor-element{height:100%}@media (min-width:1px) and (max-width:767px){.key-visual.key-visual-default>* .elementor-element .elementor-widget-container .swiper-container .swiper-wrapper:before{padding-top:100%}}@media (min-width:768px) and (max-width:99999px){.key-visual.key-visual-default>* .elementor-element .elementor-widget-container .swiper-container .swiper-wrapper:before{padding-top:calc(380 / 1400 * 100%)}}.key-visual>*{width:100% !important;max-width:100% !important;height:100% !important;position:absolute !important;top:0;left:0}.key-visual>* .elementor-element{height:100%}.key-visual>* .elementor-element .elementor-widget-container{height:100%}.key-visual>* .elementor-element .elementor-widget-container .elementor-swiper{height:100%}.key-visual>* .elementor-element .elementor-widget-container .elementor-swiper .elementor-slides-wrapper{height:100%}.key-visual>* .elementor-element .elementor-widget-container .elementor-swiper .elementor-slides-wrapper .swiper-slide{height:100%}.key-visual>* .elementor-element .elementor-widget-container .swiper-container{overflow:initial}.key-visual>* .elementor-element .elementor-widget-container .swiper-container .swiper-wrapper:before{content:"";display:block;position:relative}@media (min-width:1px) and (max-width:767px){.key-visual>* .elementor-element .elementor-widget-container .swiper-container .swiper-wrapper:before{padding-top:100%}}@media (min-width:768px) and (max-width:99999px){.key-visual>* .elementor-element .elementor-widget-container .swiper-container .swiper-wrapper:before{padding-top:100%;padding-top:calc(435 / 1400 * 100%)}}.key-visual>* .elementor-element .elementor-widget-container .swiper-container .swiper-pagination{bottom:-24px}.key-visual>* .elementor-element .elementor-widget-container .swiper-container .swiper-pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0 5px}.layout-side-heading.border-top{border-top:solid 1px #BFBFBF}.layout-side-heading.margin-top{margin-top:80px}.layout-side-heading.large>.elementor-container>.elementor-row{flex-wrap:wrap}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:first-child,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:first-child,.layout-side-heading.large>.elementor-container>.elementor-row>.element:first-child{width:100%}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:first-child h1,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:first-child h1,.layout-side-heading.large>.elementor-container>.elementor-row>.element:first-child h1{margin:30px 0}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:first-child h2,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:first-child h2,.layout-side-heading.large>.elementor-container>.elementor-row>.element:first-child h2{margin:30px 0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:first-child h3,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:first-child h3,.layout-side-heading.large>.elementor-container>.elementor-row>.element:first-child h3{margin:0 0 30px 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:first-child h3,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:first-child h3,.layout-side-heading.large>.elementor-container>.elementor-row>.element:first-child h3{margin:0 1em 0 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child{width:calc(833 / 1400 * 100vw);max-width:833px;margin:0 0 0 auto;display:block}}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>*,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>*,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>*{margin-bottom:0}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>*:not(:first-child){margin-top:30px}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* p,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* p,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* p{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column:last-child{margin-left:60px}}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column p{margin:30px 0}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column p:last-child{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column:not(:first-child),.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column:not(:first-child),.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column:last-child,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column:last-child,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-column:last-child{margin-left:60px}}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column p,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column p,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-column p{margin:30px 0}.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column p:first-child,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column p:last-child,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column p:first-child,.layout-side-heading.large>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column p:last-child,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-column p:first-child,.layout-side-heading.large>.elementor-container>.elementor-row>.element:last-child .elementor-column p:last-child{margin:0}.layout-side-heading.large>.e-con-inner{flex-wrap:wrap}.layout-side-heading.large>.e-con-inner>.elementor-column:first-child,.layout-side-heading.large>.e-con-inner>.elementor-element:first-child,.layout-side-heading.large>.e-con-inner>.element:first-child{width:100%}.layout-side-heading.large>.e-con-inner>.elementor-column:first-child h1,.layout-side-heading.large>.e-con-inner>.elementor-element:first-child h1,.layout-side-heading.large>.e-con-inner>.element:first-child h1{margin:30px 0}.layout-side-heading.large>.e-con-inner>.elementor-column:first-child h2,.layout-side-heading.large>.e-con-inner>.elementor-element:first-child h2,.layout-side-heading.large>.e-con-inner>.element:first-child h2{margin:30px 0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.large>.e-con-inner>.elementor-column:first-child h3,.layout-side-heading.large>.e-con-inner>.elementor-element:first-child h3,.layout-side-heading.large>.e-con-inner>.element:first-child h3{margin:0 0 30px 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.e-con-inner>.elementor-column:first-child h3,.layout-side-heading.large>.e-con-inner>.elementor-element:first-child h3,.layout-side-heading.large>.e-con-inner>.element:first-child h3{margin:0 1em 0 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.e-con-inner>.elementor-column:last-child,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child,.layout-side-heading.large>.e-con-inner>.element:last-child{width:calc(833 / 1400 * 100vw);max-width:833px;margin:0 0 0 auto;display:block}}.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>*,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>*,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-widget-wrap>*{margin-bottom:0}.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-widget-wrap>*:not(:first-child){margin-top:30px}.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* p,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* p,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-widget-wrap>* p{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column:last-child{margin-left:60px}}.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column p{margin:30px 0}.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column p:last-child{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-column:not(:first-child),.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-column:not(:first-child),.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-column,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-column,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-column:last-child,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-column:last-child,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-column:last-child{margin-left:60px}}.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-column p,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-column p,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-column p{margin:30px 0}.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-column p:first-child,.layout-side-heading.large>.e-con-inner>.elementor-column:last-child .elementor-column p:last-child,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-column p:first-child,.layout-side-heading.large>.e-con-inner>.elementor-element:last-child .elementor-column p:last-child,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-column p:first-child,.layout-side-heading.large>.e-con-inner>.element:last-child .elementor-column p:last-child{margin:0}.layout-side-heading.large>.area-contents{flex-wrap:wrap}.layout-side-heading.large>.area-contents>.elementor-column:first-child,.layout-side-heading.large>.area-contents>.elementor-element:first-child,.layout-side-heading.large>.area-contents>.element:first-child{width:100%}.layout-side-heading.large>.area-contents>.elementor-column:first-child h1,.layout-side-heading.large>.area-contents>.elementor-element:first-child h1,.layout-side-heading.large>.area-contents>.element:first-child h1{margin:30px 0}.layout-side-heading.large>.area-contents>.elementor-column:first-child h2,.layout-side-heading.large>.area-contents>.elementor-element:first-child h2,.layout-side-heading.large>.area-contents>.element:first-child h2{margin:30px 0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.large>.area-contents>.elementor-column:first-child h3,.layout-side-heading.large>.area-contents>.elementor-element:first-child h3,.layout-side-heading.large>.area-contents>.element:first-child h3{margin:0 0 30px 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.area-contents>.elementor-column:first-child h3,.layout-side-heading.large>.area-contents>.elementor-element:first-child h3,.layout-side-heading.large>.area-contents>.element:first-child h3{margin:0 1em 0 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.area-contents>.elementor-column:last-child,.layout-side-heading.large>.area-contents>.elementor-element:last-child,.layout-side-heading.large>.area-contents>.element:last-child{width:calc(833 / 1400 * 100vw);max-width:833px;margin:0 0 0 auto;display:block}}.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-widget-wrap>*,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-widget-wrap>*,.layout-side-heading.large>.area-contents>.element:last-child .elementor-widget-wrap>*{margin-bottom:0}.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.large>.area-contents>.element:last-child .elementor-widget-wrap>*:not(:first-child){margin-top:30px}.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* p,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* p,.layout-side-heading.large>.area-contents>.element:last-child .elementor-widget-wrap>* p{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.large>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.large>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.large>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column:last-child{margin-left:60px}}.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.large>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column p{margin:30px 0}.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.large>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.large>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column p:last-child{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-column:not(:first-child),.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-column:not(:first-child),.layout-side-heading.large>.area-contents>.element:last-child .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-column,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-column,.layout-side-heading.large>.area-contents>.element:last-child .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-column:last-child,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-column:last-child,.layout-side-heading.large>.area-contents>.element:last-child .elementor-column:last-child{margin-left:60px}}.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-column p,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-column p,.layout-side-heading.large>.area-contents>.element:last-child .elementor-column p{margin:30px 0}.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-column p:first-child,.layout-side-heading.large>.area-contents>.elementor-column:last-child .elementor-column p:last-child,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-column p:first-child,.layout-side-heading.large>.area-contents>.elementor-element:last-child .elementor-column p:last-child,.layout-side-heading.large>.area-contents>.element:last-child .elementor-column p:first-child,.layout-side-heading.large>.area-contents>.element:last-child .elementor-column p:last-child{margin:0}.layout-side-heading.medium>.elementor-container>.elementor-row{flex-wrap:wrap}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:first-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:first-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:first-child{flex:1}}.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:first-child h1,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:first-child h1,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:first-child h1{margin:30px 0}.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:first-child h2,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:first-child h2,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:first-child h2{margin:30px 0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:first-child h3,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:first-child h3,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:first-child h3{margin:0 0 30px 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:first-child h3,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:first-child h3,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:first-child h3{margin:0 1em 0 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child{width:calc(833 / 1400 * 100vw);max-width:833px;margin:0 0 0 auto;display:block}}.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>*,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>*,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>*{margin-bottom:0}.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>*:not(:first-child){margin-top:30px}.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* p,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* p,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* p{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column:last-child{margin-left:60px}}.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column p{margin:30px 0}.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-widget-wrap>* .elementor-column p:last-child{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column:not(:first-child),.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column:not(:first-child),.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column:last-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column:last-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-column:last-child{margin-left:60px}}.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column p,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column p,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-column p{margin:30px 0}.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column p:first-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-column p:last-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column p:first-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.elementor-element:last-child .elementor-column p:last-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-column p:first-child,.layout-side-heading.medium>.elementor-container>.elementor-row>.element:last-child .elementor-column p:last-child{margin:0}.layout-side-heading.medium>.e-con-inner{flex-wrap:wrap}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.e-con-inner>.elementor-column:first-child,.layout-side-heading.medium>.e-con-inner>.elementor-element:first-child,.layout-side-heading.medium>.e-con-inner>.element:first-child{flex:1}}.layout-side-heading.medium>.e-con-inner>.elementor-column:first-child h1,.layout-side-heading.medium>.e-con-inner>.elementor-element:first-child h1,.layout-side-heading.medium>.e-con-inner>.element:first-child h1{margin:30px 0}.layout-side-heading.medium>.e-con-inner>.elementor-column:first-child h2,.layout-side-heading.medium>.e-con-inner>.elementor-element:first-child h2,.layout-side-heading.medium>.e-con-inner>.element:first-child h2{margin:30px 0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.medium>.e-con-inner>.elementor-column:first-child h3,.layout-side-heading.medium>.e-con-inner>.elementor-element:first-child h3,.layout-side-heading.medium>.e-con-inner>.element:first-child h3{margin:0 0 30px 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.e-con-inner>.elementor-column:first-child h3,.layout-side-heading.medium>.e-con-inner>.elementor-element:first-child h3,.layout-side-heading.medium>.e-con-inner>.element:first-child h3{margin:0 1em 0 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child,.layout-side-heading.medium>.e-con-inner>.element:last-child{width:calc(833 / 1400 * 100vw);max-width:833px;margin:0 0 0 auto;display:block}}.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>*,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>*,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-widget-wrap>*{margin-bottom:0}.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-widget-wrap>*:not(:first-child){margin-top:30px}.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* p,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* p,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-widget-wrap>* p{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column:last-child{margin-left:60px}}.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column p{margin:30px 0}.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-widget-wrap>* .elementor-column p:last-child{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-column:not(:first-child),.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-column:not(:first-child),.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-column,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-column,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-column:last-child,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-column:last-child,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-column:last-child{margin-left:60px}}.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-column p,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-column p,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-column p{margin:30px 0}.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-column p:first-child,.layout-side-heading.medium>.e-con-inner>.elementor-column:last-child .elementor-column p:last-child,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-column p:first-child,.layout-side-heading.medium>.e-con-inner>.elementor-element:last-child .elementor-column p:last-child,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-column p:first-child,.layout-side-heading.medium>.e-con-inner>.element:last-child .elementor-column p:last-child{margin:0}.layout-side-heading.medium>.area-contents{flex-wrap:wrap}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.area-contents>.elementor-column:first-child,.layout-side-heading.medium>.area-contents>.elementor-element:first-child,.layout-side-heading.medium>.area-contents>.element:first-child{flex:1}}.layout-side-heading.medium>.area-contents>.elementor-column:first-child h1,.layout-side-heading.medium>.area-contents>.elementor-element:first-child h1,.layout-side-heading.medium>.area-contents>.element:first-child h1{margin:30px 0}.layout-side-heading.medium>.area-contents>.elementor-column:first-child h2,.layout-side-heading.medium>.area-contents>.elementor-element:first-child h2,.layout-side-heading.medium>.area-contents>.element:first-child h2{margin:30px 0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.medium>.area-contents>.elementor-column:first-child h3,.layout-side-heading.medium>.area-contents>.elementor-element:first-child h3,.layout-side-heading.medium>.area-contents>.element:first-child h3{margin:0 0 30px 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.area-contents>.elementor-column:first-child h3,.layout-side-heading.medium>.area-contents>.elementor-element:first-child h3,.layout-side-heading.medium>.area-contents>.element:first-child h3{margin:0 1em 0 0}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.area-contents>.elementor-column:last-child,.layout-side-heading.medium>.area-contents>.elementor-element:last-child,.layout-side-heading.medium>.area-contents>.element:last-child{width:calc(833 / 1400 * 100vw);max-width:833px;margin:0 0 0 auto;display:block}}.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-widget-wrap>*,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-widget-wrap>*,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-widget-wrap>*{margin-bottom:0}.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-widget-wrap>*:not(:first-child),.layout-side-heading.medium>.area-contents>.element:last-child .elementor-widget-wrap>*:not(:first-child){margin-top:30px}.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* p,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* p,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-widget-wrap>* p{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child),.layout-side-heading.medium>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column:last-child,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column:last-child{margin-left:60px}}.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column p{margin:30px 0}.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-widget-wrap>* .elementor-column p:last-child,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column p:first-child,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-widget-wrap>* .elementor-column p:last-child{margin:0}@media (min-width:1px) and (max-width:767px){.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-column:not(:first-child),.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-column:not(:first-child),.layout-side-heading.medium>.area-contents>.element:last-child .elementor-column:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-column,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-column,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-column{width:calc((100% - 60px) / 2)}.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-column:last-child,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-column:last-child,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-column:last-child{margin-left:60px}}.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-column p,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-column p,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-column p{margin:30px 0}.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-column p:first-child,.layout-side-heading.medium>.area-contents>.elementor-column:last-child .elementor-column p:last-child,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-column p:first-child,.layout-side-heading.medium>.area-contents>.elementor-element:last-child .elementor-column p:last-child,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-column p:first-child,.layout-side-heading.medium>.area-contents>.element:last-child .elementor-column p:last-child{margin:0}.grid-2{display:flex;flex-wrap:wrap}@media (min-width:768px) and (max-width:99999px){.grid-2 .elementor-column-wrap .elementor-widget-wrap .elementor-element{width:calc((100% - 60px) / 2)}.grid-2 .elementor-column-wrap .elementor-widget-wrap .elementor-element:nth-child(even){margin-left:60px}}header.site-header .main-header .site-logo{width:400px}@media (max-width:767px){header.site-header .main-header .site-logo{width:279px}}header.site-header .main-header .main-navigation{padding:16px 0;display:flex;justify-content:space-between;align-items:center;align-self:stretch;transition:all 0.3s ease-in-out}header.site-header .main-header .main-navigation .primary-menu{display:flex;align-items:center;gap:24px}@media (max-width:767px){header.site-header .main-header .main-navigation .primary-menu{gap:5px}}header.site-header .main-header .main-navigation .primary-menu .sub-navigation{display:flex;justify-content:flex-end;align-items:center}header.site-header .main-header .main-navigation .primary-menu .sub-navigation ul{display:flex;justify-content:flex-end;align-items:center;gap:24px;padding:0;margin:0;list-style:none}header.site-header .main-header .main-navigation .primary-menu .sub-navigation ul li{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px}header.site-header .main-header .main-navigation .primary-menu .sub-navigation ul li a{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.625em;text-decoration:none;transition:all 0.3s ease-in-out}header.site-header .main-header .main-navigation .primary-menu .sub-navigation ul li.ticket-link a{border:2px solid #009EE7;padding:10px 34px;color:#009EE7}header.site-header .main-header .main-navigation .primary-menu .sub-navigation ul li.ticket-link a:hover{background:#009EE7;color:#FFFFFF}header.site-header .main-header .main-navigation .primary-menu .header__icon span{width:40px;border-top:2px solid #000000;margin:0 auto 10px;display:block}header.site-header .main-header .main-navigation .primary-menu .header__icon span:last-child{margin-bottom:0px}header.site-header .main-header .main-navigation .primary-menu .header__icon.header__icon--open{display:block}header.site-header .main-header .main-navigation .primary-menu .wpml-ls-legacy-list-horizontal ul{gap:0}header.site-header .main-header .main-navigation .primary-menu .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item{padding:5px}header.site-header .main-header .main-navigation .primary-menu .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item a{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:20px;line-height:1.31em;letter-spacing:0.04em;color:#000000;padding:0px;text-transform:uppercase}header.site-header .main-header .main-navigation .primary-menu .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item a:hover{color:#7a7a7a}header.site-header .main-header .main-navigation .primary-menu .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item.wpml-ls-current-language a{color:#7a7a7a}header.site-header .main-header .main-navigation .offcanvas{width:50vw;background-image:linear-gradient(90deg, #07A3EAF2 0%, #90D1A5F2 100%);background-color:transparent;padding:40px}@media (max-width:767px){header.site-header .main-header .main-navigation .offcanvas{width:100vw;padding:30px}}header.site-header .main-header .main-navigation .offcanvas .offcanvas-header{padding:0 0 40px}@media (max-width:767px){header.site-header .main-header .main-navigation .offcanvas .offcanvas-header{padding:0 0 30px}}header.site-header .main-header .main-navigation .offcanvas .offcanvas-header .offcanvas-logo{width:369px}@media (max-width:767px){header.site-header .main-header .main-navigation .offcanvas .offcanvas-header .offcanvas-logo{width:205px}}header.site-header .main-header .main-navigation .offcanvas .offcanvas-header .btn-close{font-size:1.5em;opacity:1}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body{padding:0;overflow-y:auto;scrollbar-width:none}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body::-webkit-scrollbar{display:none}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list{margin:0;padding:0;list-style:none}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list li{display:block;margin-bottom:24px}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list a{position:relative;text-decoration:none;color:#000000;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list .sub-menu{display:none;padding:0;margin:20px 0}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list .sub-menu li{margin-bottom:5px}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list .sub-menu li a{font-size:22px;line-height:1.31em;letter-spacing:0.04em}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list>li.has-children>a{display:none}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list>li.has-children>ul{display:block !important}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list>li.no-children>a:after{content:unset !important}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list>li.menu-item-has-children>.open:after{background-image:url(../img/ep_arrow-up.png)}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list>li.menu-item-has-children>a:after{content:"";width:24px;height:24px;background:rgba(0, 0, 0, 0) url(../img/ep_arrow-down.png) no-repeat center right;position:absolute;left:auto;top:50%;right:-36px;transform:translateY(-50%);transition:all 0.4s ease}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list li a{font-size:34px;line-height:1.2em;letter-spacing:0.04em}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .primary-navbar__list li.menu-item-has-children ul ul li a{margin-bottom:5px}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .sub-navigation{justify-content:start}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .sub-navigation ul li{padding:0}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .sub-navigation ul li.ticket-link a{border:2px solid #FFEF00;background:#FFEF00;color:#000000}header.site-header .main-header .main-navigation .offcanvas .offcanvas-body .sub-navigation ul li.ticket-link a:hover{border:2px solid #009EE7;background:#009EE7;color:#FFFFFF}.social-icons{display:flex;gap:5px;padding:0;margin:0;list-style:none}@media (max-width:767px){.social-icons{display:inline-flex}}.social-icons li{margin-right:15px}.social-icons li a{display:flex;justify-content:center;align-items:center;color:#000000;text-decoration:none}.social-icons li a i{font-size:20px}.social-icons li a i.fa-x-twitter:before{content:"" !important}@media (min-width:1400px){.elementor-container .container{max-width:100% !important}}footer.site-footer{padding:50px 0;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif}@media (max-width:767px){footer.site-footer{padding:50px 20px}}footer.site-footer .top-footer{border-top:1px solid #9a9a9a}footer.site-footer .footer-logo img{width:500px}@media (max-width:767px){footer.site-footer .footer-logo img{width:100%}}footer.site-footer .footer-menu-wrap ul{padding:0;margin:0;list-style:none;display:inline-flex;gap:24px}footer.site-footer .footer-menu-wrap ul li a{text-decoration:none;color:#000000}footer.site-footer .fair-info img{width:110px}footer.site-footer .copyright p{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;color:#767676;letter-spacing:0.04em}html .gform_validation_errors{display:none}html .wppb-error,html .wppb-warning,html .wppb-notice{padding:0 !important;border:none !important;background-color:initial !important;color:#FF0000 !important}html .gform_legacy_markup_wrapper li.gfield.gfield_error,html .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:initial !important;border-bottom:initial !important;border-top:initial !important}#gform_wrapper_250 .gform_heading .gform_required_legend,.gform_last_page_button{display:none}.gform_wrapper .gfield_label{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em;font-weight:initial}.gform_wrapper input,.gform_wrapper select{height:50px}.gform_wrapper input:not([type="submit"]),.gform_wrapper select:not([type="submit"]){padding:0 10px !important}.gform_wrapper input[type="checkbox"],.gform_wrapper input[type="radio"]{height:auto}.gform_wrapper .ginput_stripe_creditcard input[type="text"]{height:40px;border:1px solid #bbb;border-radius:2px}.gform_wrapper .gform_page_footer .gform-theme-button,.gform_wrapper .gform_page_footer .gform_button{height:48px}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper .gfield_header_item,.gform_wrapper .gform_fileupload_rules,.gform_wrapper .ginput_complex label{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em}.gform_legacy_markup_wrapper label.gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{font-weight:initial !important}@media (max-width:768px){.newsletter-popup .gform_wrapper ul.top_label .ginput_container{margin-top:0px}.newsletter-popup .gform_wrapper ul li.gfield{margin-top:10px}.newsletter-popup .gform_wrapper .gform_footer{margin-bottom:0}.newsletter-popup .gform_wrapper .gform_footer input[type=submit]{line-height:inherit !important}}.newsletter-subscribe{background-color:#F2F2F2 !important;padding:60px;margin-top:80px}@media (max-width:992px){.newsletter-subscribe ul{flex-direction:column}}.newsletter-subscribe h2{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:22px;line-height:1.31em;letter-spacing:0.04em}.newsletter-subscribe .gform_wrapper{margin:16px 0;padding:16px 0}.newsletter-subscribe ul{display:flex;justify-content:space-evenly;padding:0;margin:0 0 32px;gap:10px}.newsletter-subscribe .gfield_required{color:#790000;margin-left:4px}.newsletter-subscribe li{display:inline-block;list-style-type:none;padding:0;width:100%}.newsletter-subscribe li:last-child{display:none}.newsletter-subscribe li input{width:100%}.newsletter-subscribe label{margin-bottom:8px}@media (min-width:1px) and (max-width:767px){.newsletter-subscribe{padding:60px 20px !important}}.newsletter-subscribe .gform_legacy_markup_wrapper label.gfield_label,.newsletter-subscribe .gform_legacy_markup_wrapper legend.gfield_label{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em;font-weight:initial}.newsletter-subscribe .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.newsletter-subscribe .gform_legacy_markup_wrapper .gform_legacy_markup_wrapper li.gfield_error textarea{border:1px solid #790000}.newsletter-subscribe .gform_legacy_markup_wrapper .validation_message{color:#790000;font-weight:500;letter-spacing:normal;font-size:13px;margin-top:10px}.newsletter-subscribe .gform_legacy_markup_wrapper input:not([type="submit"]){border:none}.newsletter-subscribe .gform_legacy_markup_wrapper input[type="submit"]{height:initial;border:none;display:table !important;margin:0 auto !important;padding:0;color:#3BB5E1;border-bottom:solid 1px #3BB5E1;transition:0.2s;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:22px;line-height:1.31em;letter-spacing:0.04em;font-size:22px !important}@media (min-width:1px) and (max-width:767px){.newsletter-subscribe .gform_legacy_markup_wrapper input[type="submit"]{width:auto !important;height:initial !important;line-height:initial !important}}.newsletter-subscribe .gform_legacy_markup_wrapper input[type="submit"]:hover{background-color:initial !important;color:black}.elementor-text-editor table,.elementor-widget-text-editor table,.elementor-tab-content table{width:100% !important;border-top:1px solid #07A3EA;border-left:1px solid #07A3EA}.elementor-text-editor table thead td,.elementor-widget-text-editor table thead td,.elementor-tab-content table thead td{padding:10px;background-color:#07A3EA;color:#ffffff;font-weight:normal}.elementor-text-editor table thead td:nth-child(3),.elementor-widget-text-editor table thead td:nth-child(3){width:200px !important}.elementor-text-editor table td,.elementor-widget-text-editor table td,.elementor-tab-content table td{padding:10px;border-right:1px solid #07A3EA;border-bottom:1px solid #07A3EA}.boothTable{margin-bottom:50px}.boothTable th{background-color:#000000;color:#ffffff;text-align:left;padding:10px;border:2px solid #ffffff}.boothTable td{padding:10px;border:2px solid #ffffff;font-size:16px}.boothTable tr{background-color:#ececec}.boothTable tr:nth-child(even){background-color:#f6f6f6}#gform_wrapper_250.gform_wrapper.gravity-theme .gf_step_label{text-decoration:none}#gform_wrapper_250.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before{background:#C2E067 !important;border:2px solid #C2E067 !important}#gform_wrapper_250.gform_wrapper.gravity-theme .gform_required_legend .gfield_required{position:relative;bottom:-5px}#gform_wrapper_250.gform_wrapper.gravity-theme .ginput_preview{color:#00adcb;font-weight:bold}@media (max-width:767px){#gform_wrapper_250.gform_wrapper.gravity-theme .gform_save_link.button,#gform_wrapper_250.gform_wrapper.gravity-theme .gform_previous_button,#gform_wrapper_250.gform_wrapper.gravity-theme .gform_next_button,#gform_wrapper_250.gform_wrapper.gravity-theme .gform_button.button{padding:10px 10px !important;font-size:13px !important;margin-left:4px !important}}.number-border{padding:0;counter-reset:item}.number-border>li{margin:0;padding:0 0 0 2em;text-indent:-2em;list-style-type:none;counter-increment:item}.number-border>li:before{display:inline-block;width:1.5em;padding-right:0.5em;font-weight:bold;text-align:right;content:counter(item) "."}.page-template-template-vipportal #wppb-loginform .login-password,.page-template-template-vipportal #wppb-loginform .login-remember,.page-template-template-vipportal #wppb-loginform label,.page-template-template-vipportal #wppb-loginform h3,.page-template-template-company-access-portal #wppb-loginform .login-password,.page-template-template-company-access-portal #wppb-loginform .login-remember,.page-template-template-company-access-portal #wppb-loginform label,.page-template-template-company-access-portal #wppb-loginform h3{display:none !important}.page-template-template-vipportal .wppb-error,.page-template-template-company-access-portal .wppb-error{border:None;color:#e6235d !important;padding:0;background-color:transparent}.page-template-template-vipportal .wppb-error a,.page-template-template-company-access-portal .wppb-error a{display:none}.ticket-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fffffff2;z-index:9999999}@media only screen and (min-width:768px){.ticket-container{display:flex;justify-content:center;align-items:center;flex-flow:column}}.ticket-container .ticket-close{position:fixed;top:10px;right:10px;font-size:20px;color:#000000}@media only screen and (min-width:768px){.ticket-container .ticket-close{top:20px;right:20px;font-size:30px}}.ticket-container .vip-ticket{text-align:left;width:calc(100% - 40px);max-width:440px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);background-color:#ffffff;margin:50px auto;max-height:calc(100vh - 160px);overflow-y:scroll}@media only screen and (max-width:786px){.ticket-container .vip-ticket{width:100%}}.ticket-container .vip-ticket .ticket-p{font-size:15px;margin-bottom:10px;margin-top:0px}.ticket-container .vip-ticket .ticket-p:last-child{margin-bottom:0px}.ticket-container .vip-ticket.vip-ticket-2024 .vip-ticket-box{padding:40px 20px}.ticket-container .vip-ticket.vip-ticket-2024 .vip-ticket-box .ticket-type-heading{width:70%;margin-bottom:20px}.ticket-container .vip-ticket.vip-ticket-2024 .vip-ticket-box .ticket-type-heading img{width:100%}.ticket-container .vip-ticket.vip-ticket-2024 .vip-ticket-box .ticket-qrcode-box{background-color:white;padding:25px}.ticket-container .vip-ticket.vip-ticket-2024 .vip-ticket-box .ticket-qrcode-box .ticket-owner{font-weight:500;margin-top:0px;margin-bottom:30px;font-size:20px}.ticket-container .vip-ticket.vip-ticket-2024 .vip-ticket-box .ticket-qrcode-box .table tr td{width:50%;padding-top:0px;padding-bottom:0px;vertical-align:top}.ticket-container .vip-ticket.vip-ticket-2024 .vip-ticket-box .ticket-qrcode-box .table .ticket-p{font-size:14px}.ticket-container .vip-ticket.vip-ticket-2024 .vip-ticket-box .ticket-qrcode-box .qrcode-box{width:90%;text-align:center;vertical-align:middle;margin-bottom:-10px;margin-left:-10px;margin-top:-10px}.ticket-container .vip-ticket.vip-ticket-2024 .vip-ticket-box .ticket-qrcode-box .qrcode-box .qrcode-logo{width:100%;height:100%}.ticket-container .vip-ticket.vip-ticket-2024 .vip-ticket-box .ticket-desc .vip-guest-content h4{font-size:20px}.ticket-container .vip-ticket.vip-ticket-2024 .same-width{width:80px;display:inline-block}@media only screen and (min-width:768px){.ticket-container .vip-ticket{margin:20px;max-height:calc(100vh - 40px)}}.ticket-container .vip-ticket::-webkit-scrollbar{display:none}.ticket-container .vip-ticket .ticket-header{margin-bottom:30px}.ticket-container .vip-ticket .ticket-header img{width:100%;height:auto}.ticket-container .vip-ticket .ticket-qrcode h1{font-size:30px;text-transform:uppercase;font-weight:bold;margin:0 0 5px}.ticket-container .vip-ticket .ticket-qrcode .extra-text{margin:15px 0;font-weight:bold}.ticket-container .vip-ticket .ticket-qrcode h3{margin:0;font-size:16px;line-height:1.2 !important}.ticket-container .vip-ticket .ticket-qrcode .qrcode-content{text-align:center;margin:15px 0 5px}.ticket-container .vip-ticket .ticket-qrcode .qrcode-content img{width:170px;height:auto}.ticket-container .vip-ticket.vernissage-bg .ticket-qrcode h1{font-size:22px;text-transform:initial;font-weight:bold;margin:0 0 5px}.ticket-container .vip-ticket .ticket-desc{display:block}.ticket-container .vip-ticket .ticket-desc h3{margin:0 0 10px;font-size:18px;font-weight:bold}.ticket-container .vip-ticket .ticket-desc h4{margin:0;font-size:18px;font-weight:bold}.ticket-container .vip-ticket .ticket-desc .vip-guest-content p{font-weight:normal;font-size:15px;margin:0 0 13px;line-height:24px}.ticket-container .vip-ticket .ticket-desc .vip-guest-content .address{margin-top:20px;font-size:22px;font-weight:bold}.ticket-container .vip-ticket .ticket-desc .vip-guest-content .address p{font-size:22px;font-weight:bold}.ticket-container .download-pdf-button{text-align:center;margin-bottom:20px}.ticket-container .download-pdf-button a{line-height:1.5em;color:var(--e-global-color-242c13a);background-color:#00000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-242c13a);border-radius:0px 0px 0px 0px;padding:10px 34px 10px 34px}.ticket-container .download-pdf-button a:hover{color:white;background-color:var(--e-global-color-242c13a)}.ticket-container .vip-guest-bg,.ticket-container .vip-l1-guest-bg,.ticket-container .vip-oneday-bg,.ticket-container .admission-bg,.ticket-container .friday-bg,.ticket-container .vip-smbc-bg,.ticket-container .vernissage-bg{background-position:top center;background-repeat:no-repeat;background-size:cover}.ticket-container .vip-guest-bg{background-image:url("/wp-content/themes/arttokyotheme/img/vip-guest-pass-bg-2024.jpg")}.ticket-container .admission-bg{background-image:url("/wp-content/themes/arttokyotheme/img/vip-admission-bg-2024.jpg")}.ticket-container .admission-bg .ticket-type-heading{width:100% !important}.ticket-container .friday-bg{background-image:url("/wp-content/themes/arttokyotheme/img/vip-guest-friday-bg-2024.jpg")}.ticket-container .vip-oneday-bg{background-image:url("https://tokyogendai.com/wp-content/themes/arttokyotheme/img/vip-guest-one-day-bg.jpg")}.ticket-container .vernissage-bg{background-image:url("https://tokyogendai.com/wp-content/themes/arttokyotheme/img/vip-guest-vernissage-bg-2024.jpg")}.ticket-container .vernissage-bg .ticket-type-heading{width:100% !important}.ticket-container .vip-smbc-bg{background-image:url("https://tokyogendai.com/wp-content/themes/arttokyotheme/img/vip-smbc-bg-2024.jpg")}.ticket-container .vip-smbc-bg .ticket-type-heading{width:100% !important}.ticket-container .vip-smbc-bg .ticket-owner{text-align:center;width:300px;margin:0 auto;margin-bottom:4px !important}@media only screen and (max-width:786px){.ticket-container .vip-smbc-bg .ticket-qrcode-box{padding:20px 10px !important}}.ticket-container .qrcode-box-container{background-image:url("https://tokyogendai.com/wp-content/themes/arttokyotheme/img/smbc_vip_qr_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0px}@media (max-width:400px){.ticket-container .qrcode-box-container{padding:25px 0px}}.ticket-container .qrcode-box-container .qrcode-box{margin:auto !important;width:40% !important}.ticket-container .qrcode-box-container .qrcode-box .ticket-owner{margin-bottom:5px !important;min-height:25px}.ticket-container .qrcode-box-container .ticket-p{width:80%;margin:auto;font-size:14px}.page-template-template-company-access-portal .mt-30{margin-top:30px}@media (max-width:568px){.page-template-template-vipportal .evcal_eventcard .evcal_evdata_row .evcal_evdata_cell{margin-left:0}}.evcal_evdata_cell .evoRS_status_option_selection span.rsvp_y{background-color:#6dc56b !important;color:#FFF}.evcal_evdata_cell .evoRS_status_option_selection span.rsvp_n{background-color:red !important;color:#FFF}@media (min-width:1px) and (max-width:767px){[data-elementor-type="header"]{padding:30px 20px 5px}}@media (min-width:768px) and (max-width:900px){[data-elementor-type="header"]{padding:40px 20px}}@media (min-width:901px) and (max-width:99999px){[data-elementor-type="header"]{padding:40px 60px}}[data-elementor-type="header"] .e-con-inner{justify-content:flex-end}@media (min-width:1px) and (max-width:767px){[data-elementor-type="header"] .e-con-inner{align-items:center}}[data-elementor-type="header"] .e-con-inner>.elementor-element:first-child{width:auto;margin:0 auto 0 0;flex:1}@media (min-width:1px) and (max-width:767px){[data-elementor-type="header"] .e-con-inner>.elementor-element:first-child .logo-header img{width:279px}}@media (min-width:768px) and (max-width:99999px){[data-elementor-type="header"] .e-con-inner>.elementor-element:first-child .logo-header img{width:496px}}[data-elementor-type="header"] .e-con-inner>.elementor-element:nth-child(2){margin-top:2px}@media (min-width:1px) and (max-width:767px){[data-elementor-type="header"] .e-con-inner>.elementor-element:nth-child(2){display:none}}[data-elementor-type="header"] .e-con-inner>.elementor-element:nth-child(2) ul li:not(:first-child){margin-left:0.6em}[data-elementor-type="header"] .e-con-inner>.elementor-element:nth-child(2) ul li a{color:black;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:20px;line-height:1.31em;letter-spacing:0.04em}[data-elementor-type="header"] .e-con-inner>.elementor-element:nth-child(2) ul li.wpml-ls-current-language a{color:#7a7a7a}[data-elementor-type="header"] .e-con-inner>.elementor-element:nth-child(2) ul li:not(.wpml-ls-current-language):hover a{color:#7a7a7a}[data-elementor-type="header"] .e-con-inner>.elementor-element:last-child{width:auto;height:inherit;display:flex;flex-direction:row;align-items:center;margin-left:20px}[data-elementor-type="header"] .e-con-inner>.elementor-element:last-child h3{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:28px;line-height:1.31em;letter-spacing:0.04em}@media (min-width:1px) and (max-width:767px){[data-elementor-type="header"] .e-con-inner>.elementor-element:last-child h3{font-size:25px}}@media (min-width:1px) and (max-width:767px){[data-elementor-type="header"] .e-con-inner>.elementor-element:last-child h3{display:none}}[data-elementor-type="header"] .e-con-inner>.elementor-element:last-child .elementor-button-wrapper{display:flex}[data-elementor-type="header"] .e-con-inner>.elementor-element:last-child .elementor-button-wrapper a{border:none;padding:0;background-color:inherit}[data-elementor-type="header"] .e-con-inner>.elementor-element:last-child .elementor-button-wrapper a .elementor-button-icon{margin:0;display:flex}[data-elementor-type="header"] .e-con-inner>.elementor-element:last-child .elementor-button-wrapper a .elementor-button-icon svg{width:41px}@media (min-width:1px) and (max-width:767px){[data-elementor-type="header"] .e-con-inner>.elementor-element:last-child .elementor-button-wrapper a .elementor-button-icon svg{width:26px}}.wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link,.wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link:link{color:black}.site-menu{position:fixed !important;z-index:999999}@media (min-width:1px) and (max-width:767px){.site-menu{top:0}}.site-menu .dialog-message .btn-menu-about{cursor:pointer}.site-menu .dialog-message .btn-menu-about span.tip{background-image:url("../img/menu-about-arrow.png");display:inline-block;width:18px;height:13px;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;margin-left:12px}.site-menu .dialog-message .accordion-menu-about{overflow:hidden;height:0;margin-top:0 !important;--widgets-spacing: 0}.site-menu .dialog-message .accordion-menu-about>.e-con-inner{height:auto;padding-top:20px}.site-menu .dialog-message .lang ul li:not(:first-child){margin-left:0.6em}.site-menu .dialog-message .lang ul li a{color:black;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:20px;line-height:1.31em;letter-spacing:0.04em}.site-menu .dialog-message .lang ul li.wpml-ls-current-language a{color:#7a7a7a}.site-menu .dialog-message .lang ul li:not(.wpml-ls-current-language):hover a{color:#7a7a7a}@media (min-width:1px) and (max-width:767px){.site-menu .dialog-message{padding:30px !important;width:100vw !important}}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .menu-header .e-con-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:767px){.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .menu-header .e-con-inner .elementor-button-wrapper{height:20px}}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .menu-header .e-con-inner .elementor-button-wrapper a{border:none;padding:0;background-color:inherit;display:block}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .menu-header .e-con-inner .elementor-button-wrapper a .elementor-button-icon{margin:0}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .menu-header .e-con-inner .elementor-button-wrapper a .elementor-button-icon svg{width:41px}@media (min-width:1px) and (max-width:767px){.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .menu-header .e-con-inner .elementor-button-wrapper a .elementor-button-icon svg{width:20px;height:20px}}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page{margin-top:36px}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page>.e-con-inner{gap:inherit}@media (min-width:768px) and (max-width:99999px){.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page>.e-con-inner .lang{display:none}}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page>.e-con-inner .lang ul li:not(:first-child){margin-left:0.6em}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page>.e-con-inner .lang ul li a{color:black;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:20px;line-height:1.31em;letter-spacing:0.04em}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page>.e-con-inner .lang ul li.wpml-ls-current-language a{color:#7a7a7a}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page>.e-con-inner .lang ul li:not(.wpml-ls-current-language):hover a{color:#7a7a7a}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page>.e-con-inner>.elementor-element:not(:first-child){margin-top:20px}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page>.e-con-inner .btn-menu-about{cursor:pointer}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page>.e-con-inner .btn-menu-about span.tip{background-image:url("../img/menu-about-arrow.png");display:inline-block;width:18px;height:13px;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;margin-left:12px}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page>.e-con-inner .accordion-menu-about{overflow:hidden;height:0;margin-top:0 !important}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .list-page>.e-con-inner .accordion-menu-about>.e-con-inner{height:auto;padding-top:20px}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .buy-ticket{width:100%}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .buy-ticket a{width:100%;height:60px;color:black;border:none !important;display:flex;justify-content:center;align-items:center}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .buy-ticket.buy-ticket-en a{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:25px;line-height:1.31em;letter-spacing:0.04em}.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .buy-ticket.buy-ticket-jp a{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:20px;line-height:1.55em;letter-spacing:0.09em}@media (min-width:1px) and (max-width:767px){.site-menu .dialog-message>* .elementor-section-wrap .menu-contents .buy-ticket.buy-ticket-jp a{letter-spacing:0.02em}}.site-menu .dialog-message>* .elementor-section-wrap .menu-bottom-contents{margin-top:80px}.site-menu .dialog-message>* .elementor-section-wrap .menu-bottom-contents>.e-con-inner{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.site-menu .dialog-message>* .elementor-section-wrap .menu-bottom-contents>.e-con-inner .list-sns ul{display:flex}.site-menu .dialog-message>* .elementor-section-wrap .menu-bottom-contents>.e-con-inner .list-sns ul li:not(:first-child){margin-left:20px}.site-menu .dialog-message>* .elementor-section-wrap .menu-bottom-contents>.e-con-inner .list-sns ul li a{color:black}.site-menu .dialog-message>* .elementor-section-wrap .menu-bottom-contents>.e-con-inner .list-sns ul li a i{display:flex;justify-content:center}@media (min-width:1px) and (max-width:767px){body.page-template-template-vipportal [data-elementor-type="footer"],body.page-template-template-portal [data-elementor-type="footer"]{padding-bottom:20px}}[data-elementor-type="footer"]{padding-bottom:60px}@media (min-width:1px) and (max-width:767px){[data-elementor-type="footer"]{padding-bottom:90px}}[data-elementor-type="footer"] .footer-area-bottom{padding:0 60px}@media (min-width:1px) and (max-width:767px){[data-elementor-type="footer"] .footer-area-bottom{padding:0 20px}}[data-elementor-type="footer"] .footer-area-bottom>*{border-top:solid 1px #BFBFBF;padding-top:30px;margin-top:80px}[data-elementor-type="footer"] .footer-area-bottom p{margin:0}@media (min-width:1025px) and (max-width:99999px){[data-elementor-type="footer"] .footer-area-bottom .area-1{width:calc(940 / 1400 * 100%)}}@media (min-width:1px) and (max-width:1024px){[data-elementor-type="footer"] .footer-area-bottom .area-1 .elementor-row{display:block}}[data-elementor-type="footer"] .footer-area-bottom .area-1 .box-1{width:auto}@media (min-width:1px) and (max-width:1024px){[data-elementor-type="footer"] .footer-area-bottom .area-1 .box-2{margin-top:30px}}@media (min-width:1025px) and (max-width:99999px){[data-elementor-type="footer"] .footer-area-bottom .area-1 .box-2{margin-left:60px}}[data-elementor-type="footer"] .footer-area-bottom .area-1 .note p{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em}@media (min-width:1px) and (max-width:767px){[data-elementor-type="footer"] .footer-area-bottom .area-2{margin-top:30px}}@media (min-width:1px) and (max-width:767px){[data-elementor-type="footer"] .footer-area-bottom .area-2 .elementor-row{display:block;justify-content:space-between;align-items:flex-end}}@media (min-width:768px) and (max-width:99999px){[data-elementor-type="footer"] .footer-area-bottom .area-2 .elementor-row{justify-content:flex-end}}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1{width:auto;flex:1}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-page-sns>*{display:flex;flex-direction:initial}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-page-sns>*>*:first-child{width:160px}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-page-sns>*>* ul li a span{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:16px;line-height:1.55em;letter-spacing:0.04em;color:black}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-brought-lang{margin-top:20px}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-brought-lang>.e-con-inner{display:flex;flex-direction:initial}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-brought-lang>.e-con-inner>.elementor-element{width:auto}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-brought-lang>.e-con-inner>.elementor-element.tip-brought{width:160px}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-brought-lang>.e-con-inner>.elementor-element.tip-brought p{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em}@media (min-width:768px) and (max-width:99999px){[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-brought-lang>.e-con-inner>.elementor-element.tip-lang{margin-top:-4px}}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-brought-lang>.e-con-inner>.elementor-element.tip-lang li a{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:16px;line-height:1.55em;letter-spacing:0.04em;color:black}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-brought-lang>.e-con-inner>.elementor-element.tip-lang li.wpml-ls-current-language a{color:#BFBFBF}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-brought-lang>.e-con-inner>.elementor-element.tip-lang li:not(.wpml-ls-current-language):hover a{color:#BFBFBF}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-1 .cell-brought-lang>.e-con-inner>.elementor-element.tip-lang li:not(:first-child){margin-left:0.6em}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-2{width:145px}@media (min-width:1px) and (max-width:767px){[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-2{margin:0 0 0 auto}}[data-elementor-type="footer"] .footer-area-bottom .area-2 .box-2 p{margin-bottom:10px}[data-elementor-type="footer"] .copyright{padding:0 60px;color:#BFBFBF;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em}@media (min-width:1px) and (max-width:767px){[data-elementor-type="footer"] .copyright{padding:0 20px}}[data-elementor-type="footer"] .copyright p{font-size:10px;margin-bottom:0}.large-btns{padding-top:80px}@media (min-width:768px) and (max-width:99999px){.large-btns>.e-con-inner{display:flex;justify-content:space-between}}@media (min-width:1px) and (max-width:767px){.large-btns>.e-con-inner>.elementor-element:not(:first-child){margin-top:40px}}@media (min-width:768px) and (max-width:99999px){.large-btns>.e-con-inner>.elementor-element{width:calc((100% - 60px) / 2)}.large-btns>.e-con-inner>.elementor-element:nth-child(n+3){margin-top:40px}}.large-btns>.e-con-inner>.elementor-element h3{color:#000;margin:0;padding-top:10px}.large-btns>.e-con-inner>.elementor-element a{box-sizing:border-box;overflow:hidden}.large-btns>.e-con-inner>.elementor-element a img{transition:0.5s transform cubic-bezier(0.785, 0.135, 0.15, 0.86)}.large-btns>.e-con-inner>.elementor-element a:hover img{transform:scale(1.02)}.partner-principal{border-top:solid 1px #BFBFBF;border-bottom:solid 1px #F2F2F2;padding:80px 0 60px;margin-top:80px}.partner-principal .item-partner{display:table;margin:0 auto;text-align:center}.partner-principal .item-partner .text{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:28px;line-height:1.31em;letter-spacing:0.04em}@media (min-width:1px) and (max-width:767px){.partner-principal .item-partner .text{font-size:25px}}.partner-principal .item-partner a{display:block;margin-top:30px}.partner-sub{padding:60px 0}@media (min-width:768px) and (max-width:99999px){.partner-sub .elementor-widget-wrap{display:flex;flex-wrap:wrap}}.partner-sub .elementor-widget-wrap>.elementor-element{margin-bottom:0}.partner-sub .elementor-widget-wrap>.elementor-element:not(:first-child){margin-top:80px}@media (min-width:768px) and (max-width:99999px){.partner-sub .elementor-widget-wrap>.elementor-element{width:50%}.partner-sub .elementor-widget-wrap>.elementor-element:nth-child(3n+1){width:100%}}@media (min-width:768px) and (max-width:99999px){.partner-sub .elementor-widget-wrap>.elementor-element .elementor-widget-container{height:100%}}.partner-sub .elementor-widget-wrap>.elementor-element .elementor-widget-container .item-partner{display:table;margin:0 auto;text-align:center}@media (min-width:768px) and (max-width:99999px){.partner-sub .elementor-widget-wrap>.elementor-element .elementor-widget-container .item-partner{display:flex;flex-direction:column;height:100%}}.partner-sub .elementor-widget-wrap>.elementor-element .elementor-widget-container .item-partner .text{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:20px;line-height:1.31em;letter-spacing:0.04em}@media (min-width:1px) and (max-width:767px){.partner-sub .elementor-widget-wrap>.elementor-element .elementor-widget-container .item-partner .text{font-size:16px}}.partner-sub .elementor-widget-wrap>.elementor-element .elementor-widget-container .item-partner a{display:block;margin-top:30px}@media (min-width:768px) and (max-width:99999px){.partner-sub .elementor-widget-wrap>.elementor-element .elementor-widget-container .item-partner a{flex:1;display:flex;align-items:center;justify-content:center}}.list-partner{display:flex}article.vip-portal{max-width:1400px;margin:0 auto;padding:0;padding:10px 70px 40px 90px}article.vip-portal .portal-content{margin-bottom:50px;display:grid;row-gap:40px}@media only screen and (min-width:768px){article.vip-portal .portal-content{grid-template-columns:300px auto;column-gap:40px;margin:0}}article.vip-portal aside{grid-column-start:1;box-shadow:inset -30px 0 30px -30px rgba(0, 0, 0, 0.05);border-right:1px solid #f2f2f2;border-top:1px solid #07A3EA;margin-top:32px}article.vip-portal aside nav ul{list-style:none;margin:0;padding:0}article.vip-portal aside nav ul li{position:relative;margin:0;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:22px;line-height:1.31em;letter-spacing:0.04em}article.vip-portal aside nav ul li:not(.current-menu-item) a:hover{background-color:#07A3EA;color:white}article.vip-portal aside a{display:block;padding:15px;border-bottom:1px solid #07A3EA;text-decoration:none;color:#000;transition:0.2s}article.vip-portal aside a.logout{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em;transition:0.2s}article.vip-portal aside a.logout:hover{background-color:#07A3EA;color:white}article.vip-portal aside .current-menu-item a{color:#BFBFBF}article.vip-portal aside .toggle-open{position:absolute;right:20px;font-size:30px;top:2px;color:#000}article.vip-portal aside .current-menu-parent .sub-menu{display:block}article.vip-portal aside .sub-menu{display:none}article.vip-portal aside .sub-menu a{display:block;padding:15px 10px 15px 30px;border-bottom:1px solid #e6e6e6;text-decoration:none;color:#000;background-color:transparent;font-size:90%}@media (min-width:1px) and (max-width:767px){article.vip-portal{padding:20px}}article.vip-portal .loggedin-header{display:flex;align-items:center;justify-content:space-between;border-top:solid 1px #BFBFBF;border-bottom:solid 1px #BFBFBF;max-width:1400px;margin:0 auto;position:relative}article.vip-portal .loggedin-header .frame-menu .bg-accordion{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);z-index:10;display:none;opacity:0}article.vip-portal .loggedin-header .frame-menu .btn-accordion{display:flex;align-items:center;width:300px;height:38px;background-color:#F6EF13;z-index:20;position:relative;cursor:pointer}@media (min-width:1px) and (max-width:767px){article.vip-portal .loggedin-header .frame-menu .btn-accordion{width:140px;position:relative}}article.vip-portal .loggedin-header .frame-menu .btn-accordion span.icon{display:block;background-image:url("../img/arrow-menu-vip.png");width:13px;height:11px;background-size:100% 100%;margin:0 20px}article.vip-portal .loggedin-header .frame-menu nav.accordion{overflow:hidden;background-color:white;position:absolute;right:0px;height:0;z-index:20;top:calc(100% + 12px)}@media (min-width:1px) and (max-width:767px){article.vip-portal .loggedin-header .frame-menu nav.accordion{width:100%}}@media (min-width:768px) and (max-width:99999px){article.vip-portal .loggedin-header .frame-menu nav.accordion{width:300px}}article.vip-portal .loggedin-header .frame-menu nav.accordion ul{padding:0;margin:0;list-style:none}article.vip-portal .loggedin-header .frame-menu nav.accordion ul li{height:60px;border-bottom:solid 1px #F6EF13;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:22px;line-height:1.31em;letter-spacing:0.04em}article.vip-portal .loggedin-header .frame-menu nav.accordion ul li a{display:block;width:100%;height:100%;padding:0 20px;display:flex;align-items:center;transition:0.2s}article.vip-portal .loggedin-header .frame-menu nav.accordion ul li.current-menu-item a{color:#BFBFBF}article.vip-portal .loggedin-header .frame-menu nav.accordion ul li:not(.current-menu-item) a:hover{background-color:#F6EF13}article.vip-portal .loggedin-header .frame-menu nav.accordion a.logout{height:60px;border-bottom:solid 1px #F6EF13;display:flex;align-items:center;padding:0 20px;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em;transition:0.2s}article.vip-portal .loggedin-header .frame-menu nav.accordion a.logout:hover{background-color:#F6EF13}@media (max-width:767.98px){article.vip-portal .loggedin .loggedin-header{border-bottom:none;padding-top:12px}}article.vip-portal .loggedin .portal-header-content h1{font-size:25px}@media (min-width:768px){article.vip-portal .loggedin .portal-header-content h1{font-size:34px;margin-bottom:10px}}article.vip-portal .loggedin .portal-user-info{font-size:23px}@media (max-width:767.98px){article.vip-portal .loggedin .portal-user-info.desktop-version{display:none}}article.vip-portal .loggedin .portal-user-info.mobile-version{font-size:17px;border-bottom:solid 1px #BFBFBF;padding-bottom:22px}article.vip-portal .loggedin .portal-user-info.mobile-version span{display:block}@media (min-width:768px){article.vip-portal .loggedin .portal-user-info.mobile-version{display:none}}@media (min-width:768px){article.vip-portal .loggedin .portal-user-info{margin-bottom:36px}}article.vip-portal .loggedin .portal-user-info span{text-transform:uppercase}article.vip-portal .box-text a{text-decoration:underline #3BB5E1}article.vip-portal .loggedout h3{border-top:solid 1px #BFBFBF;margin-top:80px;padding-top:30px}article.vip-portal .loggedout form p label{float:initial !important}article.vip-portal .loggedout form p input:not([type="submit"]){padding:0 10px !important}article.vip-portal .loggedout form p input:not([type="checkbox"]){float:initial !important;height:60px !important;width:100% !important;max-width:380px;display:block}article.vip-portal .loggedout form p input[type="submit"]{border:solid 1px #07A3EA;background-color:#07A3EA;color:white;transition:0.2s}article.vip-portal .loggedout form p input[type="submit"]:hover{background-color:white;color:#07A3EA}article.vip-portal .loggedout a[alt="Lost Password"]{text-decoration:underline #3BB5E1}article.vip-portal .to-complete{margin-top:30px}article.vip-portal .elementor-heading-title{margin-top:16px}@media (min-width:1600px){article.vip-portal{padding:10px 70px 40px 125px}}article.exhibitor-portal{max-width:1400px;margin:0 auto;padding:0}article.exhibitor-portal .portal-content{margin-bottom:50px;display:grid;row-gap:40px}@media only screen and (min-width:768px){article.exhibitor-portal .portal-content{grid-template-columns:300px auto;column-gap:40px;margin:0}}article.exhibitor-portal aside{grid-column-start:1;box-shadow:inset -30px 0 30px -30px rgba(0, 0, 0, 0.05);border-right:1px solid #f2f2f2;border-top:1px solid #07A3EA;margin-top:32px}article.exhibitor-portal aside nav ul{list-style:none;margin:0;padding:0}article.exhibitor-portal aside nav ul li{position:relative;margin:0;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:22px;line-height:1.31em;letter-spacing:0.04em}article.exhibitor-portal aside nav ul li:not(.current-menu-item) a:hover{background-color:#07A3EA;color:white}article.exhibitor-portal aside a{display:block;padding:15px;border-bottom:1px solid #07A3EA;text-decoration:none;color:#000;transition:0.2s}article.exhibitor-portal aside a.logout{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em;transition:0.2s}article.exhibitor-portal aside a.logout:hover{background-color:#07A3EA;color:white}article.exhibitor-portal aside .current-menu-item a{color:#BFBFBF}article.exhibitor-portal aside .toggle-open{position:absolute;right:20px;font-size:30px;top:2px;color:#000}article.exhibitor-portal aside .current-menu-parent .sub-menu{display:block}article.exhibitor-portal aside .sub-menu{display:none}article.exhibitor-portal aside .sub-menu a{display:block;padding:15px 10px 15px 30px;border-bottom:1px solid #e6e6e6;text-decoration:none;color:#000;background-color:transparent;font-size:90%}@media (min-width:1px) and (max-width:767px){article.exhibitor-portal{padding:20px}}article.exhibitor-portal .loggedin-header{display:flex;align-items:center;justify-content:space-between;border-top:solid 1px #BFBFBF;border-bottom:solid 1px #BFBFBF;max-width:1400px;margin:0 auto;position:relative}article.exhibitor-portal .loggedin-header .frame-menu .bg-accordion{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);z-index:10;display:none;opacity:0}article.exhibitor-portal .loggedin-header .frame-menu .btn-accordion{display:flex;align-items:center;width:300px;height:38px;background-color:#07A3EA;z-index:20;position:relative;cursor:pointer}@media (min-width:1px) and (max-width:767px){article.exhibitor-portal .loggedin-header .frame-menu .btn-accordion{width:140px;position:relative}}article.exhibitor-portal .loggedin-header .frame-menu .btn-accordion span.icon{display:block;background-image:url("../img/arrow-menu-exhibitor.png");width:13px;height:11px;background-size:100% 100%;margin:0 20px}article.exhibitor-portal .loggedin-header .frame-menu .btn-accordion h5{color:white}article.exhibitor-portal .loggedin-header .frame-menu nav.accordion{overflow:hidden;background-color:white;position:absolute;right:0px;height:0;z-index:20;top:calc(100% + 12px)}@media (min-width:1px) and (max-width:767px){article.exhibitor-portal .loggedin-header .frame-menu nav.accordion{width:100%}}@media (min-width:768px) and (max-width:99999px){article.exhibitor-portal .loggedin-header .frame-menu nav.accordion{width:300px}}article.exhibitor-portal .loggedin-header .frame-menu nav.accordion ul{padding:0;margin:0;list-style:none}article.exhibitor-portal .loggedin-header .frame-menu nav.accordion ul li{height:60px;border-bottom:solid 1px #07A3EA;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:22px;line-height:1.31em;letter-spacing:0.04em}article.exhibitor-portal .loggedin-header .frame-menu nav.accordion ul li a{display:block;width:100%;height:100%;padding:0 20px;display:flex;align-items:center;transition:0.2s}article.exhibitor-portal .loggedin-header .frame-menu nav.accordion ul li.current-menu-item a{color:#BFBFBF}article.exhibitor-portal .loggedin-header .frame-menu nav.accordion ul li:not(.current-menu-item) a:hover{background-color:#07A3EA;color:white}article.exhibitor-portal .loggedin-header .frame-menu nav.accordion a.logout{height:60px;border-bottom:solid 1px #07A3EA;display:flex;align-items:center;padding:0 20px;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:13.5px;line-height:1.55em;letter-spacing:0.04em;transition:0.2s}article.exhibitor-portal .loggedin-header .frame-menu nav.accordion a.logout:hover{background-color:#07A3EA;color:white}@media (max-width:767.98px){article.exhibitor-portal .loggedin .loggedin-header{border-bottom:none;padding-top:12px}}article.exhibitor-portal .loggedin .portal-header-content h1{font-size:25px}@media (min-width:768px){article.exhibitor-portal .loggedin .portal-header-content h1{font-size:34px;margin-bottom:10px}}article.exhibitor-portal .loggedin .portal-user-info{font-size:23px}@media (max-width:767.98px){article.exhibitor-portal .loggedin .portal-user-info.desktop-version{display:none}}article.exhibitor-portal .loggedin .portal-user-info.mobile-version{font-size:17px;border-bottom:solid 1px #BFBFBF;padding-bottom:22px}article.exhibitor-portal .loggedin .portal-user-info.mobile-version span{display:block}@media (min-width:768px){article.exhibitor-portal .loggedin .portal-user-info.mobile-version{display:none}}@media (min-width:768px){article.exhibitor-portal .loggedin .portal-user-info{margin-bottom:36px}}article.exhibitor-portal .loggedin .portal-user-info span{text-transform:uppercase}article.exhibitor-portal .box-text a{text-decoration:underline #3BB5E1}article.exhibitor-portal .loggedout h3{border-top:solid 1px #BFBFBF;margin-top:80px;padding-top:30px}article.exhibitor-portal .loggedout form p label{float:initial !important}article.exhibitor-portal .loggedout form p input:not([type="submit"]){padding:0 10px !important}article.exhibitor-portal .loggedout form p input:not([type="checkbox"]){float:initial !important;height:60px !important;width:100% !important;max-width:380px;display:block}article.exhibitor-portal .loggedout form p input[type="submit"]{border:solid 1px #07A3EA;background-color:#07A3EA;color:white;transition:0.2s}article.exhibitor-portal .loggedout form p input[type="submit"]:hover{background-color:white;color:#07A3EA}article.exhibitor-portal .loggedout a[alt="Lost Password"]{text-decoration:underline #3BB5E1}body.page-template-template-company-access-portal .newsletter-subscribe,body.page-template-template-company-access-portal .wpml-ls,body.page-template-template-vipportal .newsletter-subscribe,body.page-template-template-vipportal .wpml-ls{display:none}.gv-container-no-results{display:none}.confirm-vip-data table,.gv-table-container table{border-top:1px solid #07A3EA;border-left:1px solid #07A3EA;margin-top:20px;margin-bottom:30px}.confirm-vip-data table p,.gv-table-container table p{margin-bottom:0}.confirm-vip-data table p.pink-color,.gv-table-container table p.pink-color{color:#e6235d;font-weight:bold}.confirm-vip-data table thead,.gv-table-container table thead{background-color:#fff;color:#000;font-weight:700}.confirm-vip-data table tfoot,.gv-table-container table tfoot{display:none}.confirm-vip-data table th,.confirm-vip-data table td,.gv-table-container table th,.gv-table-container table td{padding:10px;text-align:left;border-right:1px solid #07A3EA;border-bottom:1px solid #07A3EA;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:16px;line-height:1.55em;letter-spacing:0.04em}#vip-invite-email-content,#vip-invite-email-content-jp{display:none;border:1px solid #e6e6e6;padding:20px}#gform_wrapper_220{display:block !important}.logged-in #field_220_25{display:none !important}.ajde_evcal_calendar.boxy.boxstyle2 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,.ajde_evcal_calendar.boxy.boxstyle2 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle{letter-spacing:initial !important}.ajde_evcal_calendar .calendar_header{display:none}.eventon_sorting_section{margin:0 0 30px;background-color:initial}@media (min-width:1px) and (max-width:767px){.eventon_sorting_section{padding:0}}.ajde_evcal_calendar .eventon_sort_line,.eventon_filter_line{display:flex;width:100%;justify-content:flex-end}@media (min-width:1px) and (max-width:767px){.ajde_evcal_calendar .eventon_sort_line,.eventon_filter_line{justify-content:space-between}}@media (min-width:768px) and (max-width:99999px){.ajde_evcal_calendar .eventon_sort_line>*:not(:first-child),.eventon_filter_line>*:not(:first-child){margin-left:20px}}@media (min-width:1px) and (max-width:767px){.eventon_filter_dropdown,.ajde_evcal_calendar .evo-sort-btn .eventon_sort_line{width:100%;left:0px}}.eventon_filter_line .eventon_filter{float:initial;margin-right:0;border:solid 1px #F6EF13;width:180px;height:60px}@media (min-width:1px) and (max-width:767px){.eventon_filter_line .eventon_filter{width:158px}}.eventon_filter_line .eventon_filter p.filtering_set_val{padding:0;width:100%;height:100%;border-radius:0;display:flex;justify-content:center;align-items:center;transition:0.2s;display:flex;justify-content:space-between;padding:0 30px}@media (min-width:1px) and (max-width:767px){.eventon_filter_line .eventon_filter p.filtering_set_val{padding:0 20px}}.eventon_filter_line .eventon_filter p.filtering_set_val:after{content:"";display:block;background-image:url("../img/arrow-menu-vip.png");width:12px;height:12px;background-size:100% 100%;background-position:center center;margin-top:-2px}.eventon_filter_line .eventon_filter p.filtering_set_val:hover{background-color:#F6EF13;color:black}.eventon_filter_line .filtering_set_val.show{background-color:#F6EF13;color:black}article.vip-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event,article.vip-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events,article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event,article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events{border:none;overflow:hidden;border-radius:7px;box-shadow:0 0 7px 0px rgba(0, 0, 0, 0.4)}@media (min-width:1px) and (max-width:767px){article.vip-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event,article.vip-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events,article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event,article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events{width:100%}article.vip-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event:not(:first-child),article.vip-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events:not(:first-child),article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event:not(:first-child),article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events:not(:first-child){margin-top:30px}}@media (min-width:768px) and (max-width:99999px){article.vip-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event,article.vip-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events,article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event,article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events{width:calc((100% - 60px) / 2)}article.vip-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event:nth-child(even),article.vip-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events:nth-child(even),article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event:nth-child(even),article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events:nth-child(even){margin-left:60px}article.vip-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event:nth-child(n+3),article.vip-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events:nth-child(n+3),article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .eventon_list_event:nth-child(n+3),article.exhibitor-portal .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events:nth-child(n+3){margin-top:30px}}.event_description .bordb,#evcal_list .bordb,.eventon_events_list .eventon_list_event .event_description,.bordr,#evcal_list,#evcal_list p.desc_trig_outter,.evopop_top,.evo_pop_body .bordb{border:none}.ajde_evcal_calendar.boxy.boxstyle2 #evcal_list .eventon_list_event .desc_trig{border-width:0}.ajde_evcal_calendar.boxy.boxstyle2 #evcal_list .eventon_list_event .desc_trig{background-color:white;display:flex;flex-direction:row-reverse}.eventon_events_list .eventon_list_event .evcal_cblock,.evo_pop_body .evcal_cblock{margin:0}.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG .evcal_desc{padding:0}.eventon_events_list .eventon_list_event .evcal_desc .evcal_location,.evo_pop_body .evcal_desc .evcal_location,.eventon_events_list .eventon_list_event .evcal_desc .evcal_time,.evo_pop_body .evcal_desc .evcal_time{display:block}.ajde_evcal_calendar.boxy.boxstyle2 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,.ajde_evcal_calendar.boxy.boxstyle2 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle{margin-bottom:5px;font-family:"ABC Diatype Light", "koburinaW3", Sans-serif;font-size:20px;line-height:1.31em;letter-spacing:0.04em;color:black}.eventon_events_list .eventon_list_event .evcal_cblock span,.evo_pop_body .evcal_cblock span{color:black;font-weight:initial}.eventon_events_list .eventon_list_event .evcal_cblock span .date,.evo_pop_body .evcal_cblock span .date{text-align:center}.ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop,.ajde_evcal_calendar.boxy.boxstyle2 .evo_boxtop{border-radius:0}.ajde_evcal_calendar.boxy.boxstyle2 #evcal_list .eventon_list_event .desc_trig{border-radius:0}.ajde_evcal_calendar .calendar_header p,.ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,.evo_lightbox_content h3.evo_h3,body .ajde_evcal_calendar h4.evo_h4,.evo_content_in h4.evo_h4,.evo_metarow_ICS .evcal_evdata_cell p a,.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,.eventon_list_event .evcal_desc span.evcal_event_title,.evcal_desc span.evcal_desc2,.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,.evo_clik_row .evo_h3,.evotax_term_card .evotax_term_details h2,.evotax_term_card h3.evotax_term_subtitle,.ajde_evcal_calendar .evo_sort_btn,.eventon_main_section #evcal_cur,.ajde_evcal_calendar .calendar_header p.evo_month_title,.ajde_evcal_calendar .eventon_events_list .evcal_month_line p,.eventon_events_list .eventon_list_event .evcal_cblock,.ajde_evcal_calendar .evcal_month_line,.eventon_event .event_excerpt_in h3{font-family:"ABC Diatype Light", "koburinaW3", Sans-serif}.eventon_list_event .evcal_desc span.evcal_event_title,.evo_metarow_ICS .evcal_evdata_cell p a,.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,.evo_clik_row .evo_h3,body .ajde_evcal_calendar h4.evo_h4,.evo_content_in h4.evo_h4,.eventon_main_section #evcal_cur,.ajde_evcal_calendar .calendar_header p.evo_month_title,.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers,.evo_pop_body .evo_event_headers.canceled,.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,.evo_pop_body .evcal_list_a .evo_above_title span,.ajde_evcal_calendar .evcal_month_line p,.ajde_evcal_calendar .evo_footer_nav p.evo_month_title,.evo_eventon_live_now_section h3{font-weight:initial}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span,.evo_pop_body .evcal_desc span.evo_above_title span{background-color:#808080}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span,.evo_pop_body .evcal_desc span.evo_above_title span{border-radius:0px;padding:4px 7px}@media (max-width:768px){article.vip-portal .portal-content{display:block !important}}article.vip-portal aside a.logout{font-size:1em}.vip-portal #gform_wrapper_247{display:block !important}body:not(.role-bulk-ga) #gform_247 #field_247_12{display:none !important}.event_61361_0 .sg-rsvp,.event_61369_0 .sg-rsvp,.event_59223_0 .sg-rsvp,.event_59222_0 .sg-rsvp,.event_59220_0 .sg-rsvp,.event_59219_0 .sg-rsvp,.event_59209_0 .sg-rsvp,.event_57459_0 .sg-rsvp,.event_57420_0 .sg-rsvp,.event_57417_0 .sg-rsvp,.event_57414_0 .sg-rsvp,.event_57408_0 .sg-rsvp{display:none}.evocard_box .evcal_evdata_icons,.evocard_box h3.evo_h3,.evocard_box .evors_rsvped_status_user{display:none}.tingle-modal__close{background-color:#3498db !important;padding:4px 12px !important;width:60px}.tingle-modal__close .tingle-modal__closeIcon{display:none}.tingle-modal__close .tingle-modal__closeLabel{display:block;color:#fff}.tingle-modal__close:hover{background:rgba(0, 158, 231, 0.8)}.tingle-modal-box__footer .tingle-btn--primary{background-color:#3498db;color:#fff}.tingle-modal-box__footer .tingle-btn--primary:hover{background:rgba(0, 158, 231, 0.8)}.tingle-modal-box__footer .tingle-btn--default{background-color:#fff !important}.tingle-modal-box__footer .tingle-btn--default:hover{color:#3498db}.overlay{position:absolute;transition:0.5s ease;background-color:rgba(0, 0, 0, 0.9);opacity:0.9;width:100%;height:100%;z-index:9999;top:0}.overlay .loader{border:16px solid #009EE7;border-radius:50%;border-top:16px solid #f3f3f3;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background-position:center center;background-repeat:no-repeat;background-size:100px 100px;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:11}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*# sourceMappingURL=https://stage.tokyogendai.com/wp-content/themes/arttokyotheme/css/main.min.css.map */