.elementor-8137 .elementor-element.elementor-element-1ebe184{--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;--align-content:flex-start;--padding-top:0vw;--padding-bottom:8vw;--padding-left:6vw;--padding-right:6vw;}.elementor-8137 .elementor-element.elementor-element-7b2f8be{--display:flex;}.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-8137 .elementor-element.elementor-element-a3399b2{width:auto;max-width:auto;}.elementor-8137 .elementor-element.elementor-element-a3399b2 > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-8137 .elementor-element.elementor-element-a3399b2.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-a3399b2 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:1.6vw;line-height:1.5em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-8137 .elementor-element.elementor-element-8bd7955{--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-8137 .elementor-element.elementor-element-d13e4bd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8137 .elementor-element.elementor-element-d13e4bd .elementor-divider-separator{width:100%;}.elementor-8137 .elementor-element.elementor-element-d13e4bd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8137 .elementor-element.elementor-element-491dcba{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8137 .elementor-element.elementor-element-491dcba .elementor-divider-separator{width:100%;}.elementor-8137 .elementor-element.elementor-element-491dcba .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8137 .elementor-element.elementor-element-fb7ff27{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8137 .elementor-element.elementor-element-fb7ff27 .elementor-divider-separator{width:100%;}.elementor-8137 .elementor-element.elementor-element-fb7ff27 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8137 .elementor-element.elementor-element-734d3a0{--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;--gap:0.6em 0em;--row-gap:0.6em;--column-gap:0em;--flex-wrap:wrap;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-8137 .elementor-element.elementor-element-d657996{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-d657996.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-d657996 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:0.8vw;font-weight:600;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-8137 .elementor-element.elementor-element-57302de{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-57302de.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-57302de .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:0.8vw;font-weight:600;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-8137 .elementor-element.elementor-element-33c6736{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-33c6736.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-33c6736 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:0.8vw;font-weight:600;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-8137 .elementor-element.elementor-element-668c254{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-668c254.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-668c254 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:0.8vw;font-weight:600;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-8137 .elementor-element.elementor-element-516b749{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-516b749.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-516b749 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:0.8vw;font-weight:600;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-8137 .elementor-element.elementor-element-65a374a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-65a374a.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-65a374a .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:0.8vw;font-weight:600;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-8137 .elementor-element.elementor-element-3bb7fe1{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-3bb7fe1.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-3bb7fe1 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:0.8vw;font-weight:600;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-8137 .elementor-element.elementor-element-d1ae2c8{--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;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8137 .elementor-element.elementor-element-d1ae2c8::before, .elementor-8137 .elementor-element.elementor-element-d1ae2c8 > .elementor-background-video-container::before, .elementor-8137 .elementor-element.elementor-element-d1ae2c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8137 .elementor-element.elementor-element-d1ae2c8 > .elementor-background-slideshow::before, .elementor-8137 .elementor-element.elementor-element-d1ae2c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8137 .elementor-element.elementor-element-d1ae2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8137 .elementor-element.elementor-element-18a362a{--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;--align-items:flex-end;}.elementor-8137 .elementor-element.elementor-element-eaf9a21 > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-eaf9a21{z-index:2;}.elementor-8137 .elementor-element.elementor-element-eaf9a21 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:3.5vw;font-weight:500;line-height:1em;color:var( --e-global-color-b0d3a75 );}.elementor-8137 .elementor-element.elementor-element-a55f4db.elementor-element{--align-self:flex-end;}.elementor-8137 .elementor-element.elementor-element-a55f4db .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:0.85vw;font-weight:400;}.elementor-8137 .elementor-element.elementor-element-398226d{--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:flex-end;}.elementor-8137 .elementor-element.elementor-element-398226d.e-con{--align-self:flex-end;}.elementor-8137 .elementor-element.elementor-element-61a264f{width:auto;max-width:auto;}.elementor-8137 .elementor-element.elementor-element-61a264f > .elementor-widget-container{padding:0vw 3vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-61a264f.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-61a264f .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:0.8vw;font-weight:600;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8137 .elementor-element.elementor-element-8f0d0b6 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-8137 .elementor-element.elementor-element-946467f{--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:4vw;--padding-left:10vw;--padding-right:10vw;}.elementor-8137 .elementor-element.elementor-element-52304a5{width:100%;max-width:100%;z-index:2;text-align:center;}.elementor-8137 .elementor-element.elementor-element-52304a5 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-8137 .elementor-element.elementor-element-52304a5 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:3.5vw;font-weight:500;line-height:1em;color:var( --e-global-color-b0d3a75 );}.elementor-8137 .elementor-element.elementor-element-ae0e76e{--display:flex;}.elementor-8137 .elementor-element.elementor-element-453260a > .elementor-widget-container{padding:0vw 0vw 0vw 3vw;}.elementor-8137 .elementor-element.elementor-element-453260a.elementor-element{--align-self:center;}.elementor-8137 .elementor-element.elementor-element-453260a .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;}.elementor-8137 .elementor-element.elementor-element-309a565{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-309a565.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-243283f{--display:flex;}.elementor-8137 .elementor-element.elementor-element-76dd8cf{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-76dd8cf > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-8137 .elementor-element.elementor-element-76dd8cf .elementor-divider-separator{width:100%;}.elementor-8137 .elementor-element.elementor-element-76dd8cf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8137 .elementor-element.elementor-element-ce76607 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-8137 .elementor-element.elementor-element-ce76607 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.6vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8137 .elementor-element.elementor-element-b441625{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-b441625 .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-8137 .elementor-element.elementor-element-8bfc0ea{--display:flex;}.elementor-8137 .elementor-element.elementor-element-b26f267{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;}.elementor-8137 .elementor-element.elementor-element-b26f267 > .elementor-widget-container{padding:6vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-b26f267 .elementor-divider-separator{width:100%;}.elementor-8137 .elementor-element.elementor-element-b26f267 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8137 .elementor-element.elementor-element-3d809b4{--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:4vw;--padding-left:10vw;--padding-right:10vw;}.elementor-8137 .elementor-element.elementor-element-f00b579{--display:flex;}.elementor-8137 .elementor-element.elementor-element-6935b73 > .elementor-widget-container{padding:0vw 0vw 0vw 3vw;}.elementor-8137 .elementor-element.elementor-element-6935b73.elementor-element{--align-self:center;}.elementor-8137 .elementor-element.elementor-element-6935b73 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;}.elementor-8137 .elementor-element.elementor-element-cead0bf{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-cead0bf.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-33cb1b5{--display:flex;}.elementor-8137 .elementor-element.elementor-element-05c3b2b{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-05c3b2b > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-8137 .elementor-element.elementor-element-05c3b2b .elementor-divider-separator{width:100%;}.elementor-8137 .elementor-element.elementor-element-05c3b2b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8137 .elementor-element.elementor-element-d26fbbc > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-8137 .elementor-element.elementor-element-d26fbbc .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.6vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8137 .elementor-element.elementor-element-e2cd4a6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-e2cd4a6 .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-8137 .elementor-element.elementor-element-e6c093a{--display:flex;}.elementor-8137 .elementor-element.elementor-element-a5ea654{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;}.elementor-8137 .elementor-element.elementor-element-a5ea654 > .elementor-widget-container{padding:6vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-a5ea654 .elementor-divider-separator{width:100%;}.elementor-8137 .elementor-element.elementor-element-a5ea654 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8137 .elementor-element.elementor-element-1129638{--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:4vw;--padding-left:10vw;--padding-right:10vw;}.elementor-8137 .elementor-element.elementor-element-863d8a0{--display:flex;}.elementor-8137 .elementor-element.elementor-element-acd5fa7 > .elementor-widget-container{padding:0vw 0vw 0vw 3vw;}.elementor-8137 .elementor-element.elementor-element-acd5fa7.elementor-element{--align-self:center;}.elementor-8137 .elementor-element.elementor-element-acd5fa7 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;}.elementor-8137 .elementor-element.elementor-element-26be36c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-26be36c.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-e104999{--display:flex;}.elementor-8137 .elementor-element.elementor-element-2aecfec{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-2aecfec > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-8137 .elementor-element.elementor-element-2aecfec .elementor-divider-separator{width:100%;}.elementor-8137 .elementor-element.elementor-element-2aecfec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8137 .elementor-element.elementor-element-356033f > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-8137 .elementor-element.elementor-element-356033f .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1.6vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8137 .elementor-element.elementor-element-045df03{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-045df03 .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-8137 .elementor-element.elementor-element-fb05f39{--display:flex;}.elementor-8137 .elementor-element.elementor-element-fc47940{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;}.elementor-8137 .elementor-element.elementor-element-fc47940 > .elementor-widget-container{padding:6vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-fc47940 .elementor-divider-separator{width:100%;}.elementor-8137 .elementor-element.elementor-element-fc47940 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8137 .elementor-element.elementor-element-11506ee{--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:12vw;--padding-bottom:4vw;--padding-left:10vw;--padding-right:10vw;}.elementor-8137 .elementor-element.elementor-element-1e9f38d{--display:flex;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8137 .elementor-element.elementor-element-772b6b2{width:100%;max-width:100%;z-index:2;text-align:start;}.elementor-8137 .elementor-element.elementor-element-772b6b2 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-8137 .elementor-element.elementor-element-772b6b2 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:4.5vw;font-weight:500;line-height:1em;color:var( --e-global-color-b0d3a75 );}.elementor-8137 .elementor-element.elementor-element-cf10d25.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-cf10d25 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:0.85vw;font-weight:400;}.elementor-8137 .elementor-element.elementor-element-fe5a06c{--display:flex;}.elementor-8137 .elementor-element.elementor-element-9a9095f.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-3fa2c02{--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;}.elementor-8137 .elementor-element.elementor-element-c98e672 > .elementor-widget-container{padding:0vw 2vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-c98e672 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-weight:300;}.elementor-8137 .elementor-element.elementor-element-dcdf4fe.elementor-element{--align-self:center;}.elementor-8137 .elementor-element.elementor-element-dcdf4fe .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:1vw;font-weight:300;line-height:1.5em;}.elementor-8137 .elementor-element.elementor-element-52ebc68{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-52ebc68 > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-8137 .elementor-element.elementor-element-52ebc68 .elementor-divider-separator{width:100%;}.elementor-8137 .elementor-element.elementor-element-52ebc68 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8137 .elementor-element.elementor-element-52ebc68 .elementor-divider__text{font-family:"Shippori Mincho", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;}.elementor-8137 .elementor-element.elementor-element-936a59f{width:100%;max-width:100%;}.elementor-8137 .elementor-element.elementor-element-936a59f > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-8137 .elementor-element.elementor-element-936a59f .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:2vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-8137 .elementor-element.elementor-element-57df0f2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-57df0f2 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-8137 .elementor-element.elementor-element-57df0f2 .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-8137 .elementor-element.elementor-element-9f76d2d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-9f76d2d > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-8137 .elementor-element.elementor-element-9f76d2d .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-8137 .elementor-element.elementor-element-61c9f5f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-61c9f5f > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-8137 .elementor-element.elementor-element-61c9f5f .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-8137 .elementor-element.elementor-element-4fa94a2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-4fa94a2 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-8137 .elementor-element.elementor-element-4fa94a2 .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-8137 .elementor-element.elementor-element-25c12bc{--display:flex;}.elementor-8137 .elementor-element.elementor-element-ca722d7{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;}.elementor-8137 .elementor-element.elementor-element-ca722d7 > .elementor-widget-container{padding:6vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-ca722d7 .elementor-divider-separator{width:100%;}.elementor-8137 .elementor-element.elementor-element-ca722d7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@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(min-width:768px){.elementor-8137 .elementor-element.elementor-element-7b2f8be{--width:15%;}.elementor-8137 .elementor-element.elementor-element-734d3a0{--width:20%;}.elementor-8137 .elementor-element.elementor-element-d1ae2c8{--width:100%;}.elementor-8137 .elementor-element.elementor-element-18a362a{--width:50%;}.elementor-8137 .elementor-element.elementor-element-398226d{--width:50%;}.elementor-8137 .elementor-element.elementor-element-ae0e76e{--width:33%;}.elementor-8137 .elementor-element.elementor-element-243283f{--width:67%;}.elementor-8137 .elementor-element.elementor-element-f00b579{--width:33%;}.elementor-8137 .elementor-element.elementor-element-33cb1b5{--width:67%;}.elementor-8137 .elementor-element.elementor-element-863d8a0{--width:33%;}.elementor-8137 .elementor-element.elementor-element-e104999{--width:67%;}.elementor-8137 .elementor-element.elementor-element-fe5a06c{--width:27%;}.elementor-8137 .elementor-element.elementor-element-3fa2c02{--width:62%;}}@media(max-width:767px){.elementor-8137 .elementor-element.elementor-element-7b2f8be{--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;}.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-8137 .elementor-element.elementor-element-a3399b2 > .elementor-widget-container{margin:0vw -15vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-a3399b2 .elementor-heading-title{font-size:4.2vw;}.elementor-8137 .elementor-element.elementor-element-8bd7955{--width:10%;}.elementor-8137 .elementor-element.elementor-element-d13e4bd > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-8137 .elementor-element.elementor-element-d13e4bd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8137 .elementor-element.elementor-element-491dcba > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8137 .elementor-element.elementor-element-491dcba .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8137 .elementor-element.elementor-element-fb7ff27 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8137 .elementor-element.elementor-element-fb7ff27 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8137 .elementor-element.elementor-element-734d3a0{--gap:0.6em 0.4em;--row-gap:0.6em;--column-gap:0.4em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8137 .elementor-element.elementor-element-d657996{width:auto;max-width:auto;}.elementor-8137 .elementor-element.elementor-element-d657996.elementor-element{--order:1;}.elementor-8137 .elementor-element.elementor-element-d657996 .elementor-heading-title{font-size:2.5vw;}.elementor-8137 .elementor-element.elementor-element-57302de{width:auto;max-width:auto;}.elementor-8137 .elementor-element.elementor-element-57302de.elementor-element{--order:5;}.elementor-8137 .elementor-element.elementor-element-57302de .elementor-heading-title{font-size:2.5vw;}.elementor-8137 .elementor-element.elementor-element-33c6736{width:auto;max-width:auto;}.elementor-8137 .elementor-element.elementor-element-33c6736.elementor-element{--order:2;}.elementor-8137 .elementor-element.elementor-element-33c6736 .elementor-heading-title{font-size:2.5vw;}.elementor-8137 .elementor-element.elementor-element-668c254{width:auto;max-width:auto;}.elementor-8137 .elementor-element.elementor-element-668c254.elementor-element{--order:6;}.elementor-8137 .elementor-element.elementor-element-668c254 .elementor-heading-title{font-size:2.5vw;}.elementor-8137 .elementor-element.elementor-element-516b749{width:auto;max-width:auto;}.elementor-8137 .elementor-element.elementor-element-516b749.elementor-element{--order:3;}.elementor-8137 .elementor-element.elementor-element-516b749 .elementor-heading-title{font-size:2.5vw;}.elementor-8137 .elementor-element.elementor-element-65a374a{width:auto;max-width:auto;}.elementor-8137 .elementor-element.elementor-element-65a374a.elementor-element{--order:7;}.elementor-8137 .elementor-element.elementor-element-65a374a .elementor-heading-title{font-size:2.5vw;}.elementor-8137 .elementor-element.elementor-element-3bb7fe1{width:auto;max-width:auto;}.elementor-8137 .elementor-element.elementor-element-3bb7fe1.elementor-element{--order:4;}.elementor-8137 .elementor-element.elementor-element-3bb7fe1 .elementor-heading-title{font-size:2.5vw;}.elementor-8137 .elementor-element.elementor-element-d1ae2c8{--justify-content:space-between;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:24vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8137 .elementor-element.elementor-element-18a362a{--width:50%;}.elementor-8137 .elementor-element.elementor-element-eaf9a21 > .elementor-widget-container{margin:1vw 2vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-eaf9a21 .elementor-heading-title{font-size:5.5vw;}.elementor-8137 .elementor-element.elementor-element-a55f4db{width:100%;max-width:100%;}.elementor-8137 .elementor-element.elementor-element-a55f4db.elementor-element{--order:-99999 /* order start hack */;}.elementor-8137 .elementor-element.elementor-element-a55f4db .elementor-heading-title{font-size:2.2vw;line-height:1.7em;}.elementor-8137 .elementor-element.elementor-element-398226d{--width:50%;}.elementor-8137 .elementor-element.elementor-element-61a264f{width:auto;max-width:auto;}.elementor-8137 .elementor-element.elementor-element-61a264f.elementor-element{--order:1;}.elementor-8137 .elementor-element.elementor-element-61a264f .elementor-heading-title{font-size:2.5vw;}.elementor-8137 .elementor-element.elementor-element-8f0d0b6 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-8137 .elementor-element.elementor-element-946467f{--padding-top:5vw;--padding-bottom:4vw;--padding-left:7vw;--padding-right:7vw;}.elementor-8137 .elementor-element.elementor-element-52304a5 > .elementor-widget-container{padding:0vw 0vw 12vw 0vw;}.elementor-8137 .elementor-element.elementor-element-52304a5 .elementor-heading-title{font-size:5.5vw;}.elementor-8137 .elementor-element.elementor-element-ae0e76e{--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;}.elementor-8137 .elementor-element.elementor-element-453260a > .elementor-widget-container{padding:0vw 0vw 8vw 0vw;}.elementor-8137 .elementor-element.elementor-element-453260a.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-309a565{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-243283f{--margin-top:-20vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8137 .elementor-element.elementor-element-76dd8cf > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-ce76607 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-8137 .elementor-element.elementor-element-ce76607 .elementor-heading-title{font-size:4.5vw;}.elementor-8137 .elementor-element.elementor-element-b441625{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8137 .elementor-element.elementor-element-b441625 .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-8137 .elementor-element.elementor-element-b26f267 > .elementor-widget-container{padding:8vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-3d809b4{--padding-top:8vw;--padding-bottom:4vw;--padding-left:7vw;--padding-right:7vw;}.elementor-8137 .elementor-element.elementor-element-f00b579{--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;}.elementor-8137 .elementor-element.elementor-element-6935b73 > .elementor-widget-container{padding:0vw 0vw 8vw 0vw;}.elementor-8137 .elementor-element.elementor-element-6935b73.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-cead0bf{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-cead0bf.elementor-element{--order:-99999 /* order start hack */;}.elementor-8137 .elementor-element.elementor-element-33cb1b5{--margin-top:-20vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8137 .elementor-element.elementor-element-05c3b2b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-05c3b2b.elementor-element{--align-self:flex-end;}.elementor-8137 .elementor-element.elementor-element-d26fbbc > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-8137 .elementor-element.elementor-element-d26fbbc{text-align:end;}.elementor-8137 .elementor-element.elementor-element-d26fbbc .elementor-heading-title{font-size:4.5vw;}.elementor-8137 .elementor-element.elementor-element-e2cd4a6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8137 .elementor-element.elementor-element-e2cd4a6 .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-8137 .elementor-element.elementor-element-a5ea654 > .elementor-widget-container{padding:8vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-1129638{--padding-top:8vw;--padding-bottom:4vw;--padding-left:7vw;--padding-right:7vw;}.elementor-8137 .elementor-element.elementor-element-863d8a0{--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;}.elementor-8137 .elementor-element.elementor-element-acd5fa7 > .elementor-widget-container{padding:0vw 0vw 8vw 0vw;}.elementor-8137 .elementor-element.elementor-element-acd5fa7.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-26be36c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-e104999{--margin-top:-20vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8137 .elementor-element.elementor-element-2aecfec > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-356033f > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-8137 .elementor-element.elementor-element-356033f .elementor-heading-title{font-size:4.5vw;}.elementor-8137 .elementor-element.elementor-element-045df03{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8137 .elementor-element.elementor-element-045df03 .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-8137 .elementor-element.elementor-element-fc47940 > .elementor-widget-container{padding:8vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-11506ee{--padding-top:16vw;--padding-bottom:4vw;--padding-left:7vw;--padding-right:7vw;}.elementor-8137 .elementor-element.elementor-element-1e9f38d{--width:100%;}.elementor-8137 .elementor-element.elementor-element-772b6b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8137 .elementor-element.elementor-element-772b6b2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 1vw 0vw;}.elementor-8137 .elementor-element.elementor-element-772b6b2 .elementor-heading-title{font-size:7.5vw;}.elementor-8137 .elementor-element.elementor-element-cf10d25{width:100%;max-width:100%;text-align:center;}.elementor-8137 .elementor-element.elementor-element-cf10d25 .elementor-heading-title{font-size:2.2vw;line-height:1.7em;}.elementor-8137 .elementor-element.elementor-element-fe5a06c{--width:100%;--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:flex-end;}.elementor-8137 .elementor-element.elementor-element-9a9095f{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8137 .elementor-element.elementor-element-9a9095f.elementor-element{--align-self:flex-start;}.elementor-8137 .elementor-element.elementor-element-3fa2c02{--margin-top:-37vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8137 .elementor-element.elementor-element-c98e672 .elementor-heading-title{font-size:5.5vw;}.elementor-8137 .elementor-element.elementor-element-dcdf4fe{width:100%;max-width:100%;}.elementor-8137 .elementor-element.elementor-element-dcdf4fe > .elementor-widget-container{padding:4vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-dcdf4fe .elementor-heading-title{font-size:2.8vw;}.elementor-8137 .elementor-element.elementor-element-52ebc68 > .elementor-widget-container{padding:4vw 0vw 0vw 0vw;}.elementor-8137 .elementor-element.elementor-element-52ebc68{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-8137 .elementor-element.elementor-element-52ebc68 .elementor-divider__text{font-size:3.2vw;}.elementor-8137 .elementor-element.elementor-element-936a59f > .elementor-widget-container{padding:3vw 0vw 4vw 0vw;}.elementor-8137 .elementor-element.elementor-element-936a59f .elementor-heading-title{font-size:4.5vw;}.elementor-8137 .elementor-element.elementor-element-57df0f2 > .elementor-widget-container{padding:0vw 0vw 02.5vw 0vw;}.elementor-8137 .elementor-element.elementor-element-57df0f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8137 .elementor-element.elementor-element-57df0f2 .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-8137 .elementor-element.elementor-element-9f76d2d > .elementor-widget-container{padding:0vw 0vw 02.5vw 0vw;}.elementor-8137 .elementor-element.elementor-element-9f76d2d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8137 .elementor-element.elementor-element-9f76d2d .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-8137 .elementor-element.elementor-element-61c9f5f > .elementor-widget-container{padding:0vw 0vw 02.5vw 0vw;}.elementor-8137 .elementor-element.elementor-element-61c9f5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8137 .elementor-element.elementor-element-61c9f5f .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-8137 .elementor-element.elementor-element-4fa94a2 > .elementor-widget-container{padding:0vw 0vw 02.5vw 0vw;}.elementor-8137 .elementor-element.elementor-element-4fa94a2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8137 .elementor-element.elementor-element-4fa94a2 .elementor-heading-title{font-size:3.2vw;line-height:2em;}.elementor-8137 .elementor-element.elementor-element-ca722d7 > .elementor-widget-container{padding:8vw 0vw 0vw 0vw;}}/* Start custom CSS for heading, class: .elementor-element-eaf9a21 */.elementor-8137 .elementor-element.elementor-element-eaf9a21 {
    mix-blend-mode: difference;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f0d0b6 */.elementor-8137 .elementor-element.elementor-element-8f0d0b6 img {

   aspect-ratio: 3 / 1;
   object-fit: cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
  .elementor-8137 .elementor-element.elementor-element-8f0d0b6 img {
   aspect-ratio: 1.52 / 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52304a5 */.elementor-8137 .elementor-element.elementor-element-52304a5 {
    mix-blend-mode: difference;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-453260a */.Philosophy-Header__title {
    /*left: min((.00486* 100vw), 7px);
    position: relative;
    top: min((.00694* 100vw), 10px);*/
}

.m-Heading-3 {
    display: flex;
    /*padding-right: min((.04306* 100vw), 62px);*/
    padding-right: 3.2vw;
    position: relative;
    /*width: -moz-fit-content;
    width: fit-content;*/
    writing-mode: vertical-rl;
}

.m-Heading-3 .en {
    font-family: Aboreto;
    /*font-size: min((.01389* 100vw), 20px);*/
    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;
}

.m-Heading-3 .ja {
    flex: 0 0 auto;
}

.m-Heading-3 .ja>* {
    display: block;
    /*font-size: min((.025* 100vw), 36px);*/
    font-size: 1.6vw;
    font-weight: 600;
    letter-spacing: .16em;
    line-height: 1.7;
    position: relative;
    white-space: nowrap;
}

.m-Heading-3 .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: min((.00972* 100vw), 14px);*/
    translate:0.9vw;
    width: 0.12vw;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
    .m-Heading-3 {
        padding-right: 3.5vw;
        
    }
    
   .m-Heading-3 .en {
    font-size: 1vw;
    
    }
    
    .m-Heading-3 .ja>* {
        font-size:2.2vw;
        line-height: 1.3;
    }
    
    .m-Heading-3 .ja>:before {
        translate:1vw;
        width: 0.3vw;
    }
}

/*スマホ*/
@media only screen and (max-width: 767px){
    .m-Heading-3 {
        flex-direction: column;
        writing-mode: initial;
    }
   .m-Heading-3 .en {
    font-size: 2.5vw;
    letter-spacing: 0.16em;
    position: static;
        rotate: 0deg;
       margin-bottom:2vw;
    
    }
    .m-Heading-3 .ja>* {
        font-size:4.2vw;
        line-height: 1.5;
        letter-spacing: .06em;
    }
    .m-Heading-3 .ja>:before {
        translate:1.2vw;
        /*width: 0.6vw;*/
        background: url(https://test3.d3c-lab.com/wp-content/uploads/2024/09/line-dot-horizontal_3x10_gray.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 heading, class: .elementor-element-ce76607 */.en_title {
    font-family: Inter;
    font-size: 0.85vw;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d26fbbc */.en_title {
    font-family: Inter;
    font-size: 0.85vw;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356033f */.en_title {
    font-family: Inter;
    font-size: 0.85vw;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-772b6b2 */.elementor-8137 .elementor-element.elementor-element-772b6b2 {
    mix-blend-mode: difference;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a9095f */.elementor-8137 .elementor-element.elementor-element-9a9095f img {

   aspect-ratio: 9 / 11;
   object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-936a59f */.en_title {
    font-family: Inter;
    font-size: 0.85vw;
    font-weight: 300;
}/* End custom CSS */