.elementor-2863 .elementor-element.elementor-element-1d728bc:not(.elementor-motion-effects-element-type-background), .elementor-2863 .elementor-element.elementor-element-1d728bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d8a338 );}.elementor-2863 .elementor-element.elementor-element-1d728bc > .elementor-container{min-height:35vw;}.elementor-2863 .elementor-element.elementor-element-1d728bc > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2863 .elementor-element.elementor-element-1d728bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 7.5% 0% 7.5%;}.elementor-bc-flex-widget .elementor-2863 .elementor-element.elementor-element-b2da474.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2863 .elementor-element.elementor-element-b2da474.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2863 .elementor-element.elementor-element-b2da474 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2863 .elementor-element.elementor-element-87d425b:not(.elementor-motion-effects-element-type-background), .elementor-2863 .elementor-element.elementor-element-87d425b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d8a338 );}.elementor-2863 .elementor-element.elementor-element-87d425b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 10% 5% 10%;}.elementor-2863 .elementor-element.elementor-element-87d425b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2863 .elementor-element.elementor-element-de4b565 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2863 .elementor-element.elementor-element-de4b565 > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-3c9034d{--divider-border-style:solid;--divider-color:var( --e-global-color-a22c9e5 );--divider-border-width:1px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;align-self:center;}.elementor-2863 .elementor-element.elementor-element-3c9034d .elementor-divider-separator{width:100%;}.elementor-2863 .elementor-element.elementor-element-3c9034d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2863 .elementor-element.elementor-element-6d72747{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;align-self:center;}.elementor-2863 .elementor-element.elementor-element-6d72747 > .elementor-widget-container{padding:0% 0% 0% 2%;}.elementor-2863 .elementor-element.elementor-element-6d72747 .elementor-heading-title{font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-64e9795 > .elementor-widget-container{padding:10% 0% 10% 0%;}.elementor-2863 .elementor-element.elementor-element-64e9795{z-index:2;}.elementor-2863 .elementor-element.elementor-element-64e9795 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.5vw;font-weight:400;line-height:1.3em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-6fce5bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2863 .elementor-element.elementor-element-6fce5bd > .elementor-element-populated{padding:10% 0% 0% 5%;}.elementor-2863 .elementor-element.elementor-element-dd65aa5 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-2863 .elementor-element.elementor-element-dd65aa5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-b360e72 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-2863 .elementor-element.elementor-element-b360e72 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-50e4e31{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-a22c9e5 );padding:15% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-45f5dc0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-fa5e827 .elementor-heading-title{font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-2fc61bd > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-a7056bb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-0b99137{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-a22c9e5 );padding:3% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-be8419b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-cbffc78 .elementor-heading-title{font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-b2d3199 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-bc9f138 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-4437afe{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-a22c9e5 );padding:3% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-37d7a28 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-672d38b .elementor-heading-title{font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-ab27d38 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-06152b9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-a3d040f{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-a22c9e5 );padding:3% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-72778d1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-67a6479 .elementor-heading-title{font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-e99944a > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-3310eb7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-174985f{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-a22c9e5 );padding:3% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-c0880fd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-48d2733 .elementor-heading-title{font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-db5bb90 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-218bb76 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-853d84e:not(.elementor-motion-effects-element-type-background), .elementor-2863 .elementor-element.elementor-element-853d84e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d8a338 );}.elementor-2863 .elementor-element.elementor-element-853d84e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 10% 5% 10%;}.elementor-2863 .elementor-element.elementor-element-853d84e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2863 .elementor-element.elementor-element-00a4798 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2863 .elementor-element.elementor-element-00a4798 > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-702854c{--divider-border-style:solid;--divider-color:var( --e-global-color-a22c9e5 );--divider-border-width:1px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;align-self:center;}.elementor-2863 .elementor-element.elementor-element-702854c .elementor-divider-separator{width:100%;}.elementor-2863 .elementor-element.elementor-element-702854c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2863 .elementor-element.elementor-element-cddf1f7{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;align-self:center;}.elementor-2863 .elementor-element.elementor-element-cddf1f7 > .elementor-widget-container{padding:0% 0% 0% 2%;}.elementor-2863 .elementor-element.elementor-element-cddf1f7 .elementor-heading-title{font-size:1vw;text-transform:uppercase;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-a45cb83 > .elementor-widget-container{padding:10% 0% 10% 0%;}.elementor-2863 .elementor-element.elementor-element-a45cb83{z-index:2;}.elementor-2863 .elementor-element.elementor-element-a45cb83 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.5vw;font-weight:400;line-height:1.3em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-89d54bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2863 .elementor-element.elementor-element-89d54bc > .elementor-element-populated{padding:10% 0% 0% 5%;}.elementor-2863 .elementor-element.elementor-element-23407c1 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-2863 .elementor-element.elementor-element-23407c1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-7bafcba > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-2863 .elementor-element.elementor-element-7bafcba .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-8afd978{padding:3% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-14e3be8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2863 .elementor-element.elementor-element-14e3be8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 010% 0%;}.elementor-2863 .elementor-element.elementor-element-14e3be8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2863 .elementor-element.elementor-element-00aaa94 > .elementor-widget-container{padding:03% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-00aaa94 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5vw;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-2209014 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-2863 .elementor-element.elementor-element-2209014{text-align:justify;}.elementor-2863 .elementor-element.elementor-element-2209014 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-220180a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2863 .elementor-element.elementor-element-220180a > .elementor-element-populated{padding:0% 0% 10% 0%;}.elementor-2863 .elementor-element.elementor-element-5f8f35e > .elementor-widget-container{padding:03% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-5f8f35e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5vw;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-31a8d81 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-2863 .elementor-element.elementor-element-31a8d81{text-align:justify;}.elementor-2863 .elementor-element.elementor-element-31a8d81 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-5bef8db > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2863 .elementor-element.elementor-element-5bef8db > .elementor-element-populated{padding:0% 0% 10% 0%;}.elementor-2863 .elementor-element.elementor-element-0854ef6 > .elementor-widget-container{padding:03% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-0854ef6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5vw;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-ea763c8 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-2863 .elementor-element.elementor-element-ea763c8{text-align:justify;}.elementor-2863 .elementor-element.elementor-element-ea763c8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-69933c3{padding:3% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-c45ac7f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2863 .elementor-element.elementor-element-c45ac7f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 010% 0%;}.elementor-2863 .elementor-element.elementor-element-c45ac7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2863 .elementor-element.elementor-element-46a8a93 > .elementor-widget-container{padding:03% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-46a8a93 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5vw;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-f8db0d4 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-2863 .elementor-element.elementor-element-f8db0d4{text-align:justify;}.elementor-2863 .elementor-element.elementor-element-f8db0d4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-697750e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2863 .elementor-element.elementor-element-697750e > .elementor-element-populated{padding:0% 0% 10% 0%;}.elementor-2863 .elementor-element.elementor-element-34b3ec7 > .elementor-widget-container{padding:03% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-34b3ec7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5vw;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-c9b2a53 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-2863 .elementor-element.elementor-element-c9b2a53{text-align:justify;}.elementor-2863 .elementor-element.elementor-element-c9b2a53 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-afd2799 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2863 .elementor-element.elementor-element-afd2799 > .elementor-element-populated{padding:0% 0% 10% 0%;}.elementor-2863 .elementor-element.elementor-element-c760b2f > .elementor-widget-container{padding:03% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-c760b2f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5vw;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-1324458 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-2863 .elementor-element.elementor-element-1324458{text-align:justify;}.elementor-2863 .elementor-element.elementor-element-1324458 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-8db0cb8{padding:3% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-66e0b58 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2863 .elementor-element.elementor-element-66e0b58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 010% 0%;}.elementor-2863 .elementor-element.elementor-element-66e0b58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2863 .elementor-element.elementor-element-e5605fa > .elementor-widget-container{padding:03% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-e5605fa .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5vw;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-acad743 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-2863 .elementor-element.elementor-element-acad743{text-align:justify;}.elementor-2863 .elementor-element.elementor-element-acad743 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-5987b35 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2863 .elementor-element.elementor-element-5987b35 > .elementor-element-populated{padding:0% 0% 10% 0%;}.elementor-2863 .elementor-element.elementor-element-a84448f > .elementor-widget-container{padding:03% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-a84448f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5vw;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-c0c835c > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-2863 .elementor-element.elementor-element-c0c835c{text-align:justify;}.elementor-2863 .elementor-element.elementor-element-c0c835c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-1b0b31c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2863 .elementor-element.elementor-element-1b0b31c > .elementor-element-populated{padding:0% 0% 10% 0%;}.elementor-2863 .elementor-element.elementor-element-3860634 > .elementor-widget-container{padding:03% 0% 3% 0%;}.elementor-2863 .elementor-element.elementor-element-3860634 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5vw;line-height:1em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-aa03be2 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-2863 .elementor-element.elementor-element-aa03be2{text-align:justify;}.elementor-2863 .elementor-element.elementor-element-aa03be2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;color:var( --e-global-color-d8206b8 );}.elementor-2863 .elementor-element.elementor-element-1155218{padding:10% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-41eab52{border-style:none;}.elementor-2863 .elementor-element.elementor-element-0e99d11 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2863 .elementor-element.elementor-element-d050510{border-style:solid;border-width:0px 0px 0.1px 0px;border-color:#B3AFA988;padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-bdd3c0c > .elementor-element-populated{border-style:solid;border-width:0px 0.1px 0px 0px;border-color:#B3AFA988;padding:15% 15% 15% 15%;}.elementor-2863 .elementor-element.elementor-element-2ec2528{text-align:center;}.elementor-2863 .elementor-element.elementor-element-2ec2528 .elementor-heading-title{font-size:4vw;font-weight:100;text-transform:uppercase;letter-spacing:0.05em;color:#F5F5F5;}.elementor-2863 .elementor-element.elementor-element-e31ca6e > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-2863 .elementor-element.elementor-element-e31ca6e{text-align:center;}.elementor-2863 .elementor-element.elementor-element-e31ca6e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;}.elementor-2863 .elementor-element.elementor-element-770e361 > .elementor-element-populated{padding:15% 15% 15% 15%;}.elementor-2863 .elementor-element.elementor-element-cbf6b64{text-align:center;}.elementor-2863 .elementor-element.elementor-element-cbf6b64 .elementor-heading-title{font-size:4vw;font-weight:100;text-transform:uppercase;letter-spacing:0.05em;color:#F5F5F5;}.elementor-2863 .elementor-element.elementor-element-7594159 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-2863 .elementor-element.elementor-element-7594159{text-align:center;}.elementor-2863 .elementor-element.elementor-element-7594159 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1vw;line-height:1.7em;letter-spacing:0.05em;}body.elementor-page-2863:not(.elementor-motion-effects-element-type-background), body.elementor-page-2863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9aedc36 );}@media(max-width:1023px){.elementor-2863 .elementor-element.elementor-element-1d728bc > .elementor-container{min-height:40vw;}.elementor-2863 .elementor-element.elementor-element-87d425b{padding:03% 5% 5% 5%;}.elementor-2863 .elementor-element.elementor-element-6d72747 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-64e9795 .elementor-heading-title{font-size:3vw;}.elementor-2863 .elementor-element.elementor-element-6fce5bd > .elementor-element-populated{padding:10% 0% 0% 5%;}.elementor-2863 .elementor-element.elementor-element-dd65aa5 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-b360e72 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-45f5dc0 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-fa5e827 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-2fc61bd > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-a7056bb .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-be8419b .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-cbffc78 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-b2d3199 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-bc9f138 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-37d7a28 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-672d38b .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-ab27d38 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-06152b9 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-72778d1 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-67a6479 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-e99944a > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-3310eb7 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-c0880fd .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-48d2733 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-db5bb90 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-218bb76 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-853d84e{padding:03% 5% 5% 5%;}.elementor-2863 .elementor-element.elementor-element-cddf1f7 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-a45cb83 .elementor-heading-title{font-size:3vw;}.elementor-2863 .elementor-element.elementor-element-89d54bc > .elementor-element-populated{padding:10% 0% 0% 5%;}.elementor-2863 .elementor-element.elementor-element-23407c1 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-7bafcba .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-00aaa94 .elementor-heading-title{font-size:2vw;}.elementor-2863 .elementor-element.elementor-element-2209014 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-5f8f35e .elementor-heading-title{font-size:2vw;}.elementor-2863 .elementor-element.elementor-element-31a8d81 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-0854ef6 .elementor-heading-title{font-size:2vw;}.elementor-2863 .elementor-element.elementor-element-ea763c8 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-46a8a93 .elementor-heading-title{font-size:2vw;}.elementor-2863 .elementor-element.elementor-element-f8db0d4 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-34b3ec7 .elementor-heading-title{font-size:2vw;}.elementor-2863 .elementor-element.elementor-element-c9b2a53 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-c760b2f .elementor-heading-title{font-size:2vw;}.elementor-2863 .elementor-element.elementor-element-1324458 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-e5605fa .elementor-heading-title{font-size:2vw;}.elementor-2863 .elementor-element.elementor-element-acad743 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-a84448f .elementor-heading-title{font-size:2vw;}.elementor-2863 .elementor-element.elementor-element-c0c835c .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-3860634 .elementor-heading-title{font-size:2vw;}.elementor-2863 .elementor-element.elementor-element-aa03be2 .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-bdd3c0c > .elementor-element-populated{padding:15% 10% 15% 10%;}.elementor-2863 .elementor-element.elementor-element-e31ca6e .elementor-heading-title{font-size:1.3vw;}.elementor-2863 .elementor-element.elementor-element-770e361 > .elementor-element-populated{padding:15% 10% 15% 10%;}.elementor-2863 .elementor-element.elementor-element-7594159 .elementor-heading-title{font-size:1.3vw;}}@media(max-width:479px){.elementor-2863 .elementor-element.elementor-element-1d728bc > .elementor-container{min-height:55vw;}.elementor-2863 .elementor-element.elementor-element-1d728bc{padding:10% 7.5% 0% 7.5%;}.elementor-2863 .elementor-element.elementor-element-87d425b{padding:010% 7.5% 15% 7.5%;}.elementor-2863 .elementor-element.elementor-element-de4b565 > .elementor-element-populated{padding:0% 0% 5% 0%;}.elementor-2863 .elementor-element.elementor-element-6d72747 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-64e9795 > .elementor-widget-container{padding:10% 0% 10% 0%;}.elementor-2863 .elementor-element.elementor-element-64e9795 .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-2863 .elementor-element.elementor-element-6fce5bd > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-dd65aa5 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-b360e72 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-57628df{width:9%;}.elementor-2863 .elementor-element.elementor-element-45f5dc0 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-1bb3fea{width:91%;}.elementor-2863 .elementor-element.elementor-element-fa5e827 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-2fc61bd{width:100%;}.elementor-2863 .elementor-element.elementor-element-2fc61bd > .elementor-element-populated{padding:0% 0% 0% 9%;}.elementor-2863 .elementor-element.elementor-element-a7056bb .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-6dc8d0d{width:9%;}.elementor-2863 .elementor-element.elementor-element-be8419b .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-b0a016c{width:91%;}.elementor-2863 .elementor-element.elementor-element-cbffc78 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-b2d3199 > .elementor-element-populated{padding:0% 0% 0% 9%;}.elementor-2863 .elementor-element.elementor-element-bc9f138 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-36a3734{width:9%;}.elementor-2863 .elementor-element.elementor-element-37d7a28 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-0e502e1{width:91%;}.elementor-2863 .elementor-element.elementor-element-672d38b .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-ab27d38 > .elementor-element-populated{padding:0% 0% 0% 9%;}.elementor-2863 .elementor-element.elementor-element-06152b9 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-5a18d64{width:9%;}.elementor-2863 .elementor-element.elementor-element-72778d1 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-dbdb93e{width:91%;}.elementor-2863 .elementor-element.elementor-element-67a6479 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-e99944a > .elementor-element-populated{padding:0% 0% 0% 9%;}.elementor-2863 .elementor-element.elementor-element-3310eb7 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-39d789e{width:9%;}.elementor-2863 .elementor-element.elementor-element-c0880fd .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-16bdf7d{width:91%;}.elementor-2863 .elementor-element.elementor-element-48d2733 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-db5bb90 > .elementor-element-populated{padding:0% 0% 0% 9%;}.elementor-2863 .elementor-element.elementor-element-218bb76 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-853d84e{padding:010% 7.5% 15% 7.5%;}.elementor-2863 .elementor-element.elementor-element-00a4798 > .elementor-element-populated{padding:0% 0% 5% 0%;}.elementor-2863 .elementor-element.elementor-element-cddf1f7 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-a45cb83 > .elementor-widget-container{padding:10% 0% 10% 0%;}.elementor-2863 .elementor-element.elementor-element-a45cb83 .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-2863 .elementor-element.elementor-element-89d54bc > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-23407c1 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-7bafcba .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-00aaa94 .elementor-heading-title{font-size:4.5vw;line-height:1em;}.elementor-2863 .elementor-element.elementor-element-2209014 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-5f8f35e .elementor-heading-title{font-size:4.5vw;line-height:1em;}.elementor-2863 .elementor-element.elementor-element-31a8d81 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-0854ef6 .elementor-heading-title{font-size:4.5vw;line-height:1em;}.elementor-2863 .elementor-element.elementor-element-ea763c8 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-46a8a93 .elementor-heading-title{font-size:4.5vw;line-height:1em;}.elementor-2863 .elementor-element.elementor-element-f8db0d4 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-34b3ec7 .elementor-heading-title{font-size:4.5vw;line-height:1em;}.elementor-2863 .elementor-element.elementor-element-c9b2a53 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-c760b2f .elementor-heading-title{font-size:4.5vw;line-height:1em;}.elementor-2863 .elementor-element.elementor-element-1324458 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-e5605fa .elementor-heading-title{font-size:4.5vw;line-height:1em;}.elementor-2863 .elementor-element.elementor-element-acad743 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-a84448f .elementor-heading-title{font-size:4.5vw;line-height:1em;}.elementor-2863 .elementor-element.elementor-element-c0c835c .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-3860634 .elementor-heading-title{font-size:4.5vw;line-height:1em;}.elementor-2863 .elementor-element.elementor-element-aa03be2 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-1155218{padding:25% 0% 0% 0%;}.elementor-2863 .elementor-element.elementor-element-bdd3c0c > .elementor-element-populated{border-width:0px 0px 0.1px 0px;padding:15% 5% 15% 5%;}.elementor-2863 .elementor-element.elementor-element-2ec2528{width:100%;max-width:100%;}.elementor-2863 .elementor-element.elementor-element-2ec2528 .elementor-heading-title{font-size:8vw;}.elementor-2863 .elementor-element.elementor-element-e31ca6e .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-2863 .elementor-element.elementor-element-770e361 > .elementor-element-populated{padding:15% 5% 15% 5%;}.elementor-2863 .elementor-element.elementor-element-cbf6b64{width:100%;max-width:100%;}.elementor-2863 .elementor-element.elementor-element-cbf6b64 .elementor-heading-title{font-size:8vw;}.elementor-2863 .elementor-element.elementor-element-7594159 .elementor-heading-title{font-size:2.8vw;line-height:2em;}}@media(min-width:480px){.elementor-2863 .elementor-element.elementor-element-4fee22e{width:40%;}.elementor-2863 .elementor-element.elementor-element-6fce5bd{width:60%;}.elementor-2863 .elementor-element.elementor-element-57628df{width:10%;}.elementor-2863 .elementor-element.elementor-element-1bb3fea{width:15%;}.elementor-2863 .elementor-element.elementor-element-2fc61bd{width:74.664%;}.elementor-2863 .elementor-element.elementor-element-6dc8d0d{width:10%;}.elementor-2863 .elementor-element.elementor-element-b0a016c{width:15%;}.elementor-2863 .elementor-element.elementor-element-b2d3199{width:74.664%;}.elementor-2863 .elementor-element.elementor-element-36a3734{width:10%;}.elementor-2863 .elementor-element.elementor-element-0e502e1{width:15%;}.elementor-2863 .elementor-element.elementor-element-ab27d38{width:74.664%;}.elementor-2863 .elementor-element.elementor-element-5a18d64{width:10%;}.elementor-2863 .elementor-element.elementor-element-dbdb93e{width:15%;}.elementor-2863 .elementor-element.elementor-element-e99944a{width:74.664%;}.elementor-2863 .elementor-element.elementor-element-39d789e{width:10%;}.elementor-2863 .elementor-element.elementor-element-16bdf7d{width:15%;}.elementor-2863 .elementor-element.elementor-element-db5bb90{width:74.664%;}.elementor-2863 .elementor-element.elementor-element-d163baf{width:40%;}.elementor-2863 .elementor-element.elementor-element-89d54bc{width:60%;}.elementor-2863 .elementor-element.elementor-element-14e3be8{width:30%;}.elementor-2863 .elementor-element.elementor-element-b3d1e4b{width:5%;}.elementor-2863 .elementor-element.elementor-element-220180a{width:30%;}.elementor-2863 .elementor-element.elementor-element-df73a63{width:5%;}.elementor-2863 .elementor-element.elementor-element-5bef8db{width:30%;}.elementor-2863 .elementor-element.elementor-element-c45ac7f{width:30%;}.elementor-2863 .elementor-element.elementor-element-e4c10eb{width:5%;}.elementor-2863 .elementor-element.elementor-element-697750e{width:30%;}.elementor-2863 .elementor-element.elementor-element-aeaa44a{width:5%;}.elementor-2863 .elementor-element.elementor-element-afd2799{width:30%;}.elementor-2863 .elementor-element.elementor-element-66e0b58{width:30%;}.elementor-2863 .elementor-element.elementor-element-a9f877c{width:5%;}.elementor-2863 .elementor-element.elementor-element-5987b35{width:30%;}.elementor-2863 .elementor-element.elementor-element-3bfe60a{width:5%;}.elementor-2863 .elementor-element.elementor-element-1b0b31c{width:30%;}}@media(max-width:1023px) and (min-width:480px){.elementor-2863 .elementor-element.elementor-element-57628df{width:8%;}.elementor-2863 .elementor-element.elementor-element-1bb3fea{width:17%;}.elementor-2863 .elementor-element.elementor-element-6dc8d0d{width:8%;}.elementor-2863 .elementor-element.elementor-element-b0a016c{width:17%;}.elementor-2863 .elementor-element.elementor-element-36a3734{width:8%;}.elementor-2863 .elementor-element.elementor-element-0e502e1{width:17%;}.elementor-2863 .elementor-element.elementor-element-5a18d64{width:8%;}.elementor-2863 .elementor-element.elementor-element-dbdb93e{width:17%;}.elementor-2863 .elementor-element.elementor-element-39d789e{width:8%;}.elementor-2863 .elementor-element.elementor-element-16bdf7d{width:17%;}}/* Start custom CSS for heading, class: .elementor-element-2ec2528 *//*.elementor-2863 .elementor-element.elementor-element-2ec2528{
    color: transparent;
    background: linear-gradient(90deg, #757575 0%, #9E9E9E 33%, #E8E8E8 62%, #9E9E9E 83%, #757575 100%);
  background: -webkit-linear-gradient(90deg, #757575 0%, #9E9E9E 33%, #E8E8E8 62%, #9E9E9E 83%, #757575 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbf6b64 *//*.elementor-2863 .elementor-element.elementor-element-cbf6b64{
    color: transparent;
    background: linear-gradient(90deg, #757575 0%, #9E9E9E 33%, #E8E8E8 62%, #9E9E9E 83%, #757575 100%);
  background: -webkit-linear-gradient(90deg, #757575 0%, #9E9E9E 33%, #E8E8E8 62%, #9E9E9E 83%, #757575 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}*//* End custom CSS */