.elementor-7984 .elementor-element.elementor-element-3506c46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-ef85ddd{--display:flex;--justify-content:center;--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-7984 .elementor-element.elementor-element-acbd218 > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-acbd218{text-align:center;}.elementor-7984 .elementor-element.elementor-element-acbd218 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.3vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-96662fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-3fba9e1 > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-3fba9e1{text-align:center;}.elementor-7984 .elementor-element.elementor-element-3fba9e1 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-c407bd6 > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-c407bd6{text-align:center;}.elementor-7984 .elementor-element.elementor-element-c407bd6 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-c9eb0d6 > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-c9eb0d6{text-align:center;}.elementor-7984 .elementor-element.elementor-element-c9eb0d6 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-dfcf6c4 > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-dfcf6c4{text-align:center;}.elementor-7984 .elementor-element.elementor-element-dfcf6c4 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-484e50a{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7984 .elementor-element.elementor-element-b681222{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7984 .elementor-element.elementor-element-b681222 .elementor-divider-separator{width:100%;}.elementor-7984 .elementor-element.elementor-element-b681222 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7984 .elementor-element.elementor-element-0b8babe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7984 .elementor-element.elementor-element-0b8babe .elementor-divider-separator{width:100%;}.elementor-7984 .elementor-element.elementor-element-0b8babe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7984 .elementor-element.elementor-element-157f755{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7984 .elementor-element.elementor-element-157f755 .elementor-divider-separator{width:100%;}.elementor-7984 .elementor-element.elementor-element-157f755 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7984 .elementor-element.elementor-element-f972939{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b0d3a75 );--border-color:var( --e-global-color-b0d3a75 );--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-f972939:not(.elementor-motion-effects-element-type-background), .elementor-7984 .elementor-element.elementor-element-f972939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-7984 .elementor-element.elementor-element-bb61b9c{width:var( --container-widget-width, 35.252% );max-width:35.252%;--container-widget-width:35.252%;--container-widget-flex-grow:0;text-align:center;}.elementor-7984 .elementor-element.elementor-element-bb61b9c > .elementor-widget-container{margin:0vw -1vw 0vw -1vw;padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-bb61b9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7984 .elementor-element.elementor-element-bb61b9c .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-0c6dfb0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-0c6dfb0:not(.elementor-motion-effects-element-type-background), .elementor-7984 .elementor-element.elementor-element-0c6dfb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-7984 .elementor-element.elementor-element-3efcc64 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-3efcc64{text-align:center;}.elementor-7984 .elementor-element.elementor-element-3efcc64 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-2a4eb8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-c5460da{--display:flex;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-5f773d6 > .elementor-widget-container{padding:0vw 0vw 0vw 3vw;}.elementor-7984 .elementor-element.elementor-element-5f773d6.elementor-element{--align-self:center;}.elementor-7984 .elementor-element.elementor-element-5f773d6 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;}.elementor-7984 .elementor-element.elementor-element-bdd8241{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7984 .elementor-element.elementor-element-1310b48 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7984 .elementor-element.elementor-element-2e8882f{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:8vw;}.elementor-7984 .elementor-element.elementor-element-2e8882f:not(.elementor-motion-effects-element-type-background), .elementor-7984 .elementor-element.elementor-element-2e8882f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 27%, #F9F9F8 27%);}.elementor-7984 .elementor-element.elementor-element-202ae09 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-202ae09.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-7984 .elementor-element.elementor-element-202ae09{right:5em;}body.rtl .elementor-7984 .elementor-element.elementor-element-202ae09{left:5em;}.elementor-7984 .elementor-element.elementor-element-202ae09{top:-2em;}.elementor-7984 .elementor-element.elementor-element-202ae09 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;}.elementor-7984 .elementor-element.elementor-element-ea6e293{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-e4675e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-7984 .elementor-element.elementor-element-ac333d2{--divider-border-style:solid;--divider-color:#E4E4E0;--divider-border-width:1px;}.elementor-7984 .elementor-element.elementor-element-ac333d2 .elementor-divider-separator{width:100%;}.elementor-7984 .elementor-element.elementor-element-ac333d2 .elementor-divider{padding-block-start:45px;padding-block-end:45px;}.elementor-7984 .elementor-element.elementor-element-e049035{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00.5em 0em;--row-gap:00.5em;--column-gap:0em;--flex-wrap:wrap;--align-content:flex-start;}.elementor-7984 .elementor-element.elementor-element-71ffcaf{width:auto;max-width:auto;text-align:center;}.elementor-7984 .elementor-element.elementor-element-71ffcaf > .elementor-widget-container{background-color:#F9F9F8;padding:0.5vw 1vw 0.5vw 1vw;}.elementor-7984 .elementor-element.elementor-element-71ffcaf.elementor-element{--align-self:flex-start;}.elementor-7984 .elementor-element.elementor-element-71ffcaf .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-827e3b1{width:100%;max-width:100%;text-align:start;}.elementor-7984 .elementor-element.elementor-element-827e3b1 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-7984 .elementor-element.elementor-element-827e3b1 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.6vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-164966c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-164966c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-164966c .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-f5d2746{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-f5d2746 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-f5d2746 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-ddfa253{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-ddfa253 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-ddfa253 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-768f574{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-768f574 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-768f574 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-d2e9828{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-d2e9828 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-d2e9828 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-0dd6e52{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-0dd6e52 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-0dd6e52 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-ef05ff4{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-ef05ff4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-ef05ff4 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-f2c0a47{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-f2c0a47 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-f2c0a47 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-18c261a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-18c261a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-18c261a .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-221b93d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-221b93d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-221b93d .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-3136f20{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-3136f20 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-3136f20 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-4868b3c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-4868b3c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-4868b3c .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-260dcfd{--display:flex;}.elementor-7984 .elementor-element.elementor-element-7ba9220 img{width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-7984 .elementor-element.elementor-element-dd404eb{--divider-border-style:solid;--divider-color:#E4E4E0;--divider-border-width:1px;}.elementor-7984 .elementor-element.elementor-element-dd404eb .elementor-divider-separator{width:100%;}.elementor-7984 .elementor-element.elementor-element-dd404eb .elementor-divider{padding-block-start:45px;padding-block-end:45px;}.elementor-7984 .elementor-element.elementor-element-eda236b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-7984 .elementor-element.elementor-element-466b698{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00.5em 0em;--row-gap:00.5em;--column-gap:0em;--flex-wrap:wrap;--align-content:flex-start;}.elementor-7984 .elementor-element.elementor-element-fa1097a{width:auto;max-width:auto;text-align:center;}.elementor-7984 .elementor-element.elementor-element-fa1097a > .elementor-widget-container{background-color:#F9F9F8;padding:0.5vw 1vw 0.5vw 1vw;}.elementor-7984 .elementor-element.elementor-element-fa1097a.elementor-element{--align-self:flex-start;}.elementor-7984 .elementor-element.elementor-element-fa1097a .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-294bcd2{width:100%;max-width:100%;text-align:start;}.elementor-7984 .elementor-element.elementor-element-294bcd2 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-7984 .elementor-element.elementor-element-294bcd2 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.6vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-230b4de{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-230b4de > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-230b4de .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-88ef070{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-88ef070 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-88ef070 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-ed024e8{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-ed024e8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-ed024e8 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-2dd8309{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-2dd8309 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-2dd8309 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-b9521cf{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-b9521cf > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-b9521cf .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-f2f26ec{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-f2f26ec > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-f2f26ec .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-0629249{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-0629249 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-0629249 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-18c261d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-18c261d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-18c261d .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-5859e88{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-5859e88 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-5859e88 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-32ad64e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-32ad64e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-32ad64e .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-ff38fd2{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-ff38fd2 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-ff38fd2 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-3597a7f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-3597a7f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-3597a7f .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-268db7d{--display:flex;}.elementor-7984 .elementor-element.elementor-element-6cdb94f img{width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-7984 .elementor-element.elementor-element-750c747{--divider-border-style:solid;--divider-color:#E4E4E0;--divider-border-width:1px;}.elementor-7984 .elementor-element.elementor-element-750c747 .elementor-divider-separator{width:100%;}.elementor-7984 .elementor-element.elementor-element-750c747 .elementor-divider{padding-block-start:45px;padding-block-end:45px;}.elementor-7984 .elementor-element.elementor-element-4c94dc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-7984 .elementor-element.elementor-element-0e8ebf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00.5em 0em;--row-gap:00.5em;--column-gap:0em;--flex-wrap:wrap;--align-content:flex-start;}.elementor-7984 .elementor-element.elementor-element-04344e8{width:auto;max-width:auto;text-align:center;}.elementor-7984 .elementor-element.elementor-element-04344e8 > .elementor-widget-container{background-color:#F9F9F8;padding:0.5vw 1vw 0.5vw 1vw;}.elementor-7984 .elementor-element.elementor-element-04344e8.elementor-element{--align-self:flex-start;}.elementor-7984 .elementor-element.elementor-element-04344e8 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-b2dda37{width:100%;max-width:100%;text-align:start;}.elementor-7984 .elementor-element.elementor-element-b2dda37 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-7984 .elementor-element.elementor-element-b2dda37 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.6vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-ca8270f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-ca8270f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-ca8270f .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-fb44d50{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-fb44d50 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-fb44d50 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-fa71d39{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-fa71d39 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-fa71d39 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-99a4a53{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-99a4a53 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-99a4a53 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-0d5604d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-0d5604d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-0d5604d .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-0283a05{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-0283a05 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-0283a05 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-408788b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-408788b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-408788b .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-89b1ff9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-89b1ff9 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-89b1ff9 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-c0b5861{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-c0b5861 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-c0b5861 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-8aed038{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-8aed038 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-8aed038 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-e3aead5{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-e3aead5 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-e3aead5 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-85c38fd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-7984 .elementor-element.elementor-element-85c38fd > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-85c38fd .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;}.elementor-7984 .elementor-element.elementor-element-d911df7{--display:flex;}.elementor-7984 .elementor-element.elementor-element-7cd1e04 img{width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-7984 .elementor-element.elementor-element-530d31e{--divider-border-style:solid;--divider-color:#E4E4E0;--divider-border-width:1px;}.elementor-7984 .elementor-element.elementor-element-530d31e .elementor-divider-separator{width:100%;}.elementor-7984 .elementor-element.elementor-element-530d31e .elementor-divider{padding-block-start:45px;padding-block-end:45px;}.elementor-7984 .elementor-element.elementor-element-1999146{--display:flex;}.elementor-7984 .elementor-element.elementor-element-164982c > .elementor-widget-container{padding:10vw 0vw 4vw 5vw;}.elementor-7984 .elementor-element.elementor-element-164982c .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:0.9vw;font-weight:600;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-astglobalcolor8 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7984 .elementor-element.elementor-element-faa5f47 .elementor-button{background-color:#FFFFFF00;font-family:"Shippori Mincho", Sans-serif;font-size:1vw;line-height:1.7em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0.5vw 1.2vw 0.5vw 1.2vw;}.elementor-7984 .elementor-element.elementor-element-faa5f47 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 5vw;}.elementor-7984 .elementor-element.elementor-element-faa5f47.elementor-element{--align-self:flex-start;}.elementor-7984 .elementor-element.elementor-element-70967d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-70967d1:not(.elementor-motion-effects-element-type-background), .elementor-7984 .elementor-element.elementor-element-70967d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 27%, #F9F9F8 27%);}.elementor-7984 .elementor-element.elementor-element-3c19379{--display:flex;--margin-top:0vw;--margin-bottom:-7vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7984 .elementor-element.elementor-element-05765f8{--display:flex;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--margin-top:-5vw;--margin-bottom:-5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7984 .elementor-element.elementor-element-9b88bd4 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-7984 .elementor-element.elementor-element-9b88bd4.elementor-element{--align-self:flex-start;}.elementor-7984 .elementor-element.elementor-element-9b88bd4 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;}.elementor-7984 .elementor-element.elementor-element-81648fc > .elementor-widget-container{padding:0vw 7vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-81648fc .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.2vw;font-weight:500;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-7984 .elementor-element.elementor-element-52053d8 > .elementor-widget-container{padding:0vw 7vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-52053d8 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.2vw;font-weight:500;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-7984 .elementor-element.elementor-element-eb84e39 > .elementor-widget-container{padding:0vw 7vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-eb84e39 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.2vw;font-weight:500;line-height:2.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-7984 .elementor-element.elementor-element-3e8040d .elementor-button{background-color:#FFFFFF00;font-family:"Shippori Mincho", Sans-serif;font-size:1vw;line-height:1.7em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0.5vw 1.2vw 0.5vw 1.2vw;}.elementor-7984 .elementor-element.elementor-element-3e8040d > .elementor-widget-container{margin:4vw 0vw 0vw 0vw;padding:0vw 9vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-3e8040d.elementor-element{--align-self:flex-end;}.elementor-7984 .elementor-element.elementor-element-99f19a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:014vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}@media(max-width:1020px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-7984 .elementor-element.elementor-element-3506c46{--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-7984 .elementor-element.elementor-element-ef85ddd{--width:60%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7984 .elementor-element.elementor-element-acbd218 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-acbd218{text-align:start;}.elementor-7984 .elementor-element.elementor-element-acbd218 .elementor-heading-title{font-size:3.6vw;}.elementor-7984 .elementor-element.elementor-element-96662fb{--width:25%;--justify-content:flex-end;}.elementor-7984 .elementor-element.elementor-element-484e50a{--width:20%;}.elementor-7984 .elementor-element.elementor-element-b681222 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-7984 .elementor-element.elementor-element-b681222 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7984 .elementor-element.elementor-element-0b8babe > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-7984 .elementor-element.elementor-element-0b8babe .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7984 .elementor-element.elementor-element-157f755 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-7984 .elementor-element.elementor-element-157f755 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7984 .elementor-element.elementor-element-2a4eb8f{--padding-top:8vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-c5460da{--padding-top:8vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-5f773d6 > .elementor-widget-container{padding:0vw 0vw 8vw 15vw;}.elementor-7984 .elementor-element.elementor-element-5f773d6.elementor-element{--align-self:flex-start;}.elementor-7984 .elementor-element.elementor-element-bdd8241.e-con{--order:-99999 /* order start hack */;}.elementor-7984 .elementor-element.elementor-element-1310b48 > .elementor-widget-container{padding:0vw 0vw 0vw 15vw;}.elementor-7984 .elementor-element.elementor-element-2e8882f{--margin-top:24vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-7984 .elementor-element.elementor-element-202ae09 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-7984 .elementor-element.elementor-element-202ae09.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-7984 .elementor-element.elementor-element-202ae09{right:73vw;}body.rtl .elementor-7984 .elementor-element.elementor-element-202ae09{left:73vw;}.elementor-7984 .elementor-element.elementor-element-202ae09{top:-15vw;}.elementor-7984 .elementor-element.elementor-element-ac333d2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7984 .elementor-element.elementor-element-e049035{--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-71ffcaf .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-827e3b1 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-7984 .elementor-element.elementor-element-827e3b1 .elementor-heading-title{font-size:4.2vw;}.elementor-7984 .elementor-element.elementor-element-164966c{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-164966c .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-f5d2746{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-f5d2746 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-ddfa253{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-ddfa253 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-768f574{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-768f574 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-d2e9828{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-d2e9828 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-0dd6e52{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-0dd6e52 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-ef05ff4{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-ef05ff4 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-f2c0a47{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-f2c0a47 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-18c261a{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-18c261a .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-221b93d{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-221b93d .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-3136f20{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-3136f20 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-4868b3c{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-4868b3c .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-260dcfd{--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-dd404eb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7984 .elementor-element.elementor-element-466b698{--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-fa1097a .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-294bcd2 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-7984 .elementor-element.elementor-element-294bcd2 .elementor-heading-title{font-size:4.2vw;}.elementor-7984 .elementor-element.elementor-element-230b4de{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-230b4de .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-88ef070{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-88ef070 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-ed024e8{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-ed024e8 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-2dd8309{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-2dd8309 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-b9521cf{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-b9521cf .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-f2f26ec{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-f2f26ec .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-0629249{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-0629249 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-18c261d{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-18c261d .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-5859e88{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-5859e88 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-32ad64e{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-32ad64e .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-ff38fd2{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-ff38fd2 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-3597a7f{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-3597a7f .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-268db7d{--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-750c747 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7984 .elementor-element.elementor-element-0e8ebf2{--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-04344e8 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-b2dda37 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-7984 .elementor-element.elementor-element-b2dda37 .elementor-heading-title{font-size:4.2vw;}.elementor-7984 .elementor-element.elementor-element-ca8270f{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-ca8270f .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-fb44d50{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-fb44d50 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-fa71d39{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-fa71d39 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-99a4a53{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-99a4a53 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-0d5604d{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-0d5604d .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-0283a05{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-0283a05 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-408788b{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-408788b .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-89b1ff9{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-89b1ff9 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-c0b5861{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-c0b5861 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-8aed038{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-8aed038 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-e3aead5{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-7984 .elementor-element.elementor-element-e3aead5 .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-85c38fd{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7984 .elementor-element.elementor-element-85c38fd .elementor-heading-title{font-size:3vw;}.elementor-7984 .elementor-element.elementor-element-d911df7{--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7984 .elementor-element.elementor-element-530d31e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7984 .elementor-element.elementor-element-faa5f47 > .elementor-widget-container{padding:5vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-faa5f47.elementor-element{--align-self:center;}.elementor-7984 .elementor-element.elementor-element-faa5f47 .elementor-button{font-size:3.6vw;padding:1.5vw 2.8vw 1.5vw 2.8vw;}.elementor-7984 .elementor-element.elementor-element-3c19379{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7984 .elementor-element.elementor-element-aa29546 > .elementor-widget-container{padding:0vw 10vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-05765f8{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:14vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-7984 .elementor-element.elementor-element-81648fc > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-81648fc .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-7984 .elementor-element.elementor-element-52053d8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-52053d8 .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-7984 .elementor-element.elementor-element-eb84e39 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-eb84e39 .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-7984 .elementor-element.elementor-element-3e8040d > .elementor-widget-container{padding:5vw 0vw 0vw 0vw;}.elementor-7984 .elementor-element.elementor-element-3e8040d.elementor-element{--align-self:center;}.elementor-7984 .elementor-element.elementor-element-3e8040d .elementor-button{font-size:3.6vw;padding:1.5vw 2.8vw 1.5vw 2.8vw;}}@media(min-width:768px){.elementor-7984 .elementor-element.elementor-element-ef85ddd{--width:30%;}.elementor-7984 .elementor-element.elementor-element-96662fb{--width:50%;}.elementor-7984 .elementor-element.elementor-element-484e50a{--width:12%;}.elementor-7984 .elementor-element.elementor-element-f972939{--width:10%;}.elementor-7984 .elementor-element.elementor-element-0c6dfb0{--width:10%;}.elementor-7984 .elementor-element.elementor-element-c5460da{--width:25%;}.elementor-7984 .elementor-element.elementor-element-bdd8241{--width:70%;}.elementor-7984 .elementor-element.elementor-element-ea6e293{--width:83%;}.elementor-7984 .elementor-element.elementor-element-e049035{--width:30%;}.elementor-7984 .elementor-element.elementor-element-260dcfd{--width:64%;}.elementor-7984 .elementor-element.elementor-element-466b698{--width:30%;}.elementor-7984 .elementor-element.elementor-element-268db7d{--width:64%;}.elementor-7984 .elementor-element.elementor-element-0e8ebf2{--width:30%;}.elementor-7984 .elementor-element.elementor-element-d911df7{--width:64%;}.elementor-7984 .elementor-element.elementor-element-1999146{--width:17%;}.elementor-7984 .elementor-element.elementor-element-3c19379{--width:48%;}.elementor-7984 .elementor-element.elementor-element-05765f8{--width:43%;}}/* Start custom CSS for heading, class: .elementor-element-3fba9e1 */.header_en {
    font-size: 0.9vw;
    color: #888888;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f773d6 */.MainTitle {
    /* 必要に応じてスタイル追加可能 */
}

.MainTitle__Heading {
    display: flex;
    padding-right: 3.2vw;
    position: relative;
    writing-mode: vertical-rl;
}

.MainTitle__Heading-en {
    /*font-family: Aboreto;*/
    font-size: 0.75vw;
    font-weight: 500;
    left: 100%;
    letter-spacing: 0.3em;
    line-height: 2.2;
    position: absolute;
    rotate: 90deg;
    text-transform: uppercase;
    top: 0;
    transform-origin: left top;
    white-space: nowrap;
    writing-mode: horizontal-tb;
}

.MainTitle__Heading-ja {
    flex: 0 0 auto;
}

.MainTitle__Heading-ja > * {
    display: block;
    font-size: 1.6vw;
    font-weight: 600;
    letter-spacing: .16em;
    line-height: 1.7;
    position: relative;
    white-space: nowrap;
}

.MainTitle__Heading-ja > :before {
    background: url(https://test10.d3c-lab.com/wp-content/uploads/2025/01/line-dot-vertical_3x10-1.png) 0 0 / contain repeat-y;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    translate: 0.9vw;
    width: 0.12vw;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
    .MainTitle__Heading {
        padding-right: 3.5vw;
    }

    .MainTitle__Heading-en {
        font-size: 1vw;
    }

    .MainTitle__Heading-ja > * {
        font-size: 2.2vw;
        line-height: 1.3;
    }

    .MainTitle__Heading-ja > :before {
        translate: 1vw;
        width: 0.3vw;
    }
}

/*スマホ*/
@media only screen and (max-width: 767px) {
    .MainTitle__Heading {
        flex-direction: column;
        writing-mode: initial;
    }

    .MainTitle__Heading-en {
        font-size: 2.5vw;
        letter-spacing: 0.16em;
        position: static;
        rotate: 0deg;
        margin-bottom: 2vw;
    }

    .MainTitle__Heading-ja > * {
        font-size: 6.5vw;
        line-height: 1.5;
        letter-spacing: .06em;
    }

    .MainTitle__Heading-ja > :before {
        translate: 1.2vw;
        background: url(https://test10.d3c-lab.com/wp-content/uploads/2025/01/line-dot-horizontal_3x10_gray-1.png) 0 0 / contain repeat-x;
        bottom: auto;
        height: 0.35vw;
        left: -1vw;
        right: auto;
        top: -1.5vw;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1310b48 *//*スマホ*/
@media only screen and (max-width: 767px){
.elementor-7984 .elementor-element.elementor-element-1310b48 img {
    aspect-ratio: 9 / 14;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-202ae09 */.Works-Title {
    /* 必要なスタイルを追加可能 */
}

.Works-Heading {
    display: flex;
    padding-right: 3.2vw;
    position: relative;
    writing-mode: vertical-rl;
}

.Works-Heading__en {
    /*font-family: Aboreto;*/
    font-size: 0.75vw;
    font-weight: 500;
    left: 100%;
    letter-spacing: 0.3em;
    line-height: 2.2;
    position: absolute;
    rotate: 90deg;
    text-transform: uppercase;
    top: 0;
    transform-origin: left top;
    white-space: nowrap;
    writing-mode: horizontal-tb;
}

.Works-Heading__ja {
    flex: 0 0 auto;
}

.Works-Heading__ja > * {
    display: block;
    font-size: 2.5vw;
    font-weight: 600;
    letter-spacing: .16em;
    line-height: 1.7;
    position: relative;
    white-space: nowrap;
}

.Works-Heading__ja > :before {
    background: url(https://test10.d3c-lab.com/wp-content/uploads/2025/01/line-dot-vertical_3x10-1.png) 0 0 / contain repeat-y;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    translate: 0.9vw;
    width: 0.12vw;
}

/* タブレット */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
    .Works-Heading {
        padding-right: 3.5vw;
    }

    .Works-Heading__en {
        font-size: 1vw;
    }

    .Works-Heading__ja > * {
        font-size: 2.2vw;
        line-height: 1.3;
    }

    .Works-Heading__ja > :before {
        translate: 1vw;
        width: 0.3vw;
    }
}

/* スマホ */
@media only screen and (max-width: 767px) {
    .Works-Heading {
        flex-direction: column;
        writing-mode: initial;
    }

    .Works-Heading__en {
        font-size: 2.5vw;
        letter-spacing: 0.16em;
        position: static;
        rotate: 0deg;
        margin-bottom: 2vw;
    }

    .Works-Heading__ja > * {
        font-size: 4.2vw;
        line-height: 1.5;
        letter-spacing: .06em;
    }

    .Works-Heading__ja > :before {
        translate: 1.2vw;
        background: url(https://test10.d3c-lab.com/wp-content/uploads/2025/01/line-dot-horizontal_3x10_gray-1.png) 0 0 / contain repeat-x;
        bottom: auto;
        height: 0.25vw;
        left: -1vw;
        right: auto;
        top: -1.5vw;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba9220 */.elementor-7984 .elementor-element.elementor-element-7ba9220 img {
    aspect-ratio: 637 / 364;
    object-fit: coverl
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdb94f */.elementor-7984 .elementor-element.elementor-element-6cdb94f img {
    aspect-ratio: 637 / 364;
    object-fit: coverl
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cd1e04 */.elementor-7984 .elementor-element.elementor-element-7cd1e04 img {
    aspect-ratio: 637 / 364;
    object-fit: coverl
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b88bd4 */.About-Heading {
    display: flex;
    padding-right: 2vw;
    position: relative;
}

.About-Heading__en {
    font-size: 0.75vw;
    font-weight: 500;
    left: 100%;
    letter-spacing: 0.16em;
    line-height: 0;
    position: absolute;
    text-transform: uppercase;
    top: 50%;
    transform-origin: left top;
    white-space: nowrap;
}

.About-Heading__ja {
    flex: 0 0 auto;
}

.About-Heading__ja > * {
    display: block;
    font-size: 1.8vw;
    letter-spacing: .07em;
    line-height: 1.2em;
    position: relative;
    white-space: nowrap;
}

.About-Heading__ja > :before {
    background: url(https://test10.d3c-lab.com/wp-content/uploads/2025/01/line-dot-vertical_3x10-1.png) 0 0 / contain repeat-y;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    translate: 1vw;
    width: 0.1vw;
}

/* タブレット */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
    .About-Heading {
        padding-right: 2vw;
    }

    .About-Heading__en {
        font-size: 1.4vw;
    }

    .About-Heading__ja > * {
        font-size: 2vw;
    }

    .About-Heading__ja > :before {
        translate: 1vw;
        width: 0.1vw;
    }
}

/* スマホ */
@media only screen and (max-width: 767px) {
    .About-Heading {
        flex-direction: column;
        writing-mode: initial;
    }

    .About-Heading__en {
        font-size: 2.8vw;
        position: static;
        rotate: 0deg;
        margin-bottom: 1.2vw;
    }

    .About-Heading__ja > * {
        font-size: 4vw;
        line-height: 3em;
         letter-spacing: 0.06em;
    }

    .About-Heading__ja > :before {
        translate: 1.2vw;
        background: url(https://test10.d3c-lab.com/wp-content/uploads/2025/01/line-dot-horizontal_3x10_gray-1.png) 0 0 / contain repeat-x;
       
        bottom: auto;
        height: 0.4vw;
        left: -1vw;
        right: auto;
        top: 1.6vw;
        width: 100%;
    }
}/* End custom CSS */