.elementor-12040 .elementor-element.elementor-element-d4315c1{--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:24rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12040 .elementor-element.elementor-element-12d05b8{width:100%;max-width:100%;text-align:center;}.elementor-12040 .elementor-element.elementor-element-12d05b8.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-12d05b8 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:7.5rem;font-weight:400;text-transform:capitalize;letter-spacing:-0.03em;color:#F5F5F5;}.elementor-12040 .elementor-element.elementor-element-c482243{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12040 .elementor-element.elementor-element-818e5f4 img{width:100%;}.elementor-12040 .elementor-element.elementor-element-e3844c9{--display:flex;--min-height:20vw;--z-index:1;}.elementor-12040 .elementor-element.elementor-element-e3844c9:not(.elementor-motion-effects-element-type-background), .elementor-12040 .elementor-element.elementor-element-e3844c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-12040 .elementor-element.elementor-element-82172d0{--display:flex;--min-height:150vw;--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:-20vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:2;}.elementor-12040 .elementor-element.elementor-element-2b0b171{--display:flex;--position:absolute;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--flex-wrap:wrap;--align-content:center;--padding-top:8rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:4rem;top:34vw;--z-index:3;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-2b0b171{left:0px;}body.rtl .elementor-12040 .elementor-element.elementor-element-2b0b171{right:0px;}.elementor-12040 .elementor-element.elementor-element-d7067ee{width:auto;max-width:auto;z-index:3;text-align:left;}.elementor-12040 .elementor-element.elementor-element-d7067ee > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-d7067ee.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-d7067ee .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.9;letter-spacing:0.6em;}.elementor-12040 .elementor-element.elementor-element-74825da{width:auto;max-width:auto;text-align:left;}.elementor-12040 .elementor-element.elementor-element-74825da > .elementor-widget-container{margin:0rem 0rem 0rem 2rem;padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-74825da.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-74825da .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.9;letter-spacing:0.6em;}.elementor-12040 .elementor-element.elementor-element-cb1e564{width:auto;max-width:auto;text-align:left;}.elementor-12040 .elementor-element.elementor-element-cb1e564 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-cb1e564.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-cb1e564 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.9;letter-spacing:0.6em;}.elementor-12040 .elementor-element.elementor-element-38931ef{width:auto;max-width:auto;text-align:left;}.elementor-12040 .elementor-element.elementor-element-38931ef > .elementor-widget-container{margin:0rem 0rem 0rem 2rem;padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-38931ef.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-38931ef .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.9;letter-spacing:0.6em;}.elementor-12040 .elementor-element.elementor-element-7cd2df5{width:auto;max-width:auto;text-align:left;}.elementor-12040 .elementor-element.elementor-element-7cd2df5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-7cd2df5.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-7cd2df5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.9;letter-spacing:0.6em;}.elementor-12040 .elementor-element.elementor-element-6f1eb6a{width:auto;max-width:auto;text-align:left;}.elementor-12040 .elementor-element.elementor-element-6f1eb6a > .elementor-widget-container{margin:0rem 0rem 0rem 2rem;padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-6f1eb6a.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-6f1eb6a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.9;letter-spacing:0.6em;}.elementor-12040 .elementor-element.elementor-element-a33c3b7{width:auto;max-width:auto;text-align:left;}.elementor-12040 .elementor-element.elementor-element-a33c3b7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-a33c3b7.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-a33c3b7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.9;letter-spacing:0.6em;}.elementor-12040 .elementor-element.elementor-element-181716b{width:auto;max-width:auto;text-align:left;}.elementor-12040 .elementor-element.elementor-element-181716b > .elementor-widget-container{margin:0rem 0rem 0rem 2rem;padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-181716b.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-181716b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.9;letter-spacing:0.6em;}.elementor-12040 .elementor-element.elementor-element-7120ec9{width:auto;max-width:auto;text-align:left;}.elementor-12040 .elementor-element.elementor-element-7120ec9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-7120ec9.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-7120ec9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.9;letter-spacing:0.6em;}.elementor-12040 .elementor-element.elementor-element-d565143{width:auto;max-width:auto;text-align:left;}.elementor-12040 .elementor-element.elementor-element-d565143 > .elementor-widget-container{margin:0rem 0rem 0rem 2rem;padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-d565143.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-d565143 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.9;letter-spacing:0.6em;}.elementor-12040 .elementor-element.elementor-element-5e05787{width:auto;max-width:auto;top:2vw;z-index:3;text-align:left;}.elementor-12040 .elementor-element.elementor-element-5e05787 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-5e05787{left:0vw;}body.rtl .elementor-12040 .elementor-element.elementor-element-5e05787{right:0vw;}.elementor-12040 .elementor-element.elementor-element-5e05787 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:8vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0em;color:#F5F5F5;}.elementor-12040 .elementor-element.elementor-element-f762f7f{width:auto;max-width:auto;top:2vw;z-index:3;}.elementor-12040 .elementor-element.elementor-element-f762f7f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-f762f7f{left:40vw;}body.rtl .elementor-12040 .elementor-element.elementor-element-f762f7f{right:40vw;}.elementor-12040 .elementor-element.elementor-element-f762f7f .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:8vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-12040 .elementor-element.elementor-element-6581939{width:auto;max-width:auto;top:2vw;z-index:3;text-align:left;}.elementor-12040 .elementor-element.elementor-element-6581939 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-6581939{right:0px;}body.rtl .elementor-12040 .elementor-element.elementor-element-6581939{left:0px;}.elementor-12040 .elementor-element.elementor-element-6581939 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:8vw;font-weight:500;line-height:1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-12040 .elementor-element.elementor-element-2c6eb82{--display:flex;--position:absolute;--min-height:33vw;--overflow:hidden;top:0vw;}.elementor-12040 .elementor-element.elementor-element-2c6eb82.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-2c6eb82{left:0vw;}body.rtl .elementor-12040 .elementor-element.elementor-element-2c6eb82{right:0vw;}.elementor-12040 .elementor-element.elementor-element-6b959c0 img{width:100%;max-width:100%;height:50vw;object-fit:cover;object-position:top center;}.elementor-12040 .elementor-element.elementor-element-f09b781{--display:flex;--position:absolute;--overflow:hidden;top:20vw;}.elementor-12040 .elementor-element.elementor-element-f09b781.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-f09b781{right:3vw;}body.rtl .elementor-12040 .elementor-element.elementor-element-f09b781{left:3vw;}.elementor-12040 .elementor-element.elementor-element-ff86c5e img{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-3d3b709{--display:flex;--position:absolute;--overflow:hidden;top:49vw;}.elementor-12040 .elementor-element.elementor-element-3d3b709.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-3d3b709{left:-11vw;}body.rtl .elementor-12040 .elementor-element.elementor-element-3d3b709{right:-11vw;}.elementor-12040 .elementor-element.elementor-element-92b9f21 img{width:100%;max-width:100%;height:100vh;object-fit:cover;object-position:top center;}.elementor-12040 .elementor-element.elementor-element-87cc7ed{--display:flex;--position:absolute;--overflow:hidden;top:85vw;}.elementor-12040 .elementor-element.elementor-element-87cc7ed.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-87cc7ed{left:36vw;}body.rtl .elementor-12040 .elementor-element.elementor-element-87cc7ed{right:36vw;}.elementor-12040 .elementor-element.elementor-element-7facbc3 img{width:100%;max-width:100%;height:80vh;object-fit:cover;object-position:center center;}.elementor-12040 .elementor-element.elementor-element-dfe4614{--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:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--flex-wrap:wrap;--align-content:flex-start;--padding-top:16rem;--padding-bottom:1rem;--padding-left:4rem;--padding-right:4rem;}.elementor-12040 .elementor-element.elementor-element-dd65e41{--display:flex;}.elementor-12040 .elementor-element.elementor-element-e3fe01c{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-e3fe01c.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-e3fe01c .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:7.5rem;font-weight:400;text-transform:capitalize;letter-spacing:-0.03em;color:#F5F5F5;}.elementor-12040 .elementor-element.elementor-element-27ed023{--display:flex;--justify-content:flex-start;}.elementor-12040 .elementor-element.elementor-element-a9a080d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-a9a080d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-a9a080d{left:0rem;}body.rtl .elementor-12040 .elementor-element.elementor-element-a9a080d{right:0rem;}.elementor-12040 .elementor-element.elementor-element-a9a080d{top:0.5rem;}.elementor-12040 .elementor-element.elementor-element-a9a080d .elementor-heading-title{font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;}.elementor-12040 .elementor-element.elementor-element-0c04750{width:100%;max-width:100%;text-align:right;}.elementor-12040 .elementor-element.elementor-element-0c04750 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-0c04750 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.7;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );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-12040 .elementor-element.elementor-element-432f3bc{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-12040 .elementor-element.elementor-element-432f3bc > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12040 .elementor-element.elementor-element-432f3bc .elementor-divider-separator{width:100%;}.elementor-12040 .elementor-element.elementor-element-432f3bc .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-12040 .elementor-element.elementor-element-07e312b{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-12040 .elementor-element.elementor-element-eccbbf5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:10rem;font-weight:400;}.elementor-12040 .elementor-element.elementor-element-d4e552a{--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:nowrap;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12040 .elementor-element.elementor-element-d4e552a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-a3022ad{--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:space-evenly;--align-items:center;}.elementor-12040 .elementor-element.elementor-element-a3022ad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-e8e7153.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-e8e7153{text-align:center;}.elementor-12040 .elementor-element.elementor-element-e8e7153 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-c794c91.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-c794c91{text-align:center;}.elementor-12040 .elementor-element.elementor-element-c794c91 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-65d0fc9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-65d0fc9{text-align:center;}.elementor-12040 .elementor-element.elementor-element-65d0fc9 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-e8f2f29{--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:space-evenly;--align-items:center;}.elementor-12040 .elementor-element.elementor-element-e8f2f29.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-1b8d9d2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-1b8d9d2{text-align:center;}.elementor-12040 .elementor-element.elementor-element-1b8d9d2 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-d8aae65.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-d8aae65{text-align:center;}.elementor-12040 .elementor-element.elementor-element-d8aae65 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-cbc9541.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-cbc9541{text-align:center;}.elementor-12040 .elementor-element.elementor-element-cbc9541 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-93c942c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;--overflow:hidden;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12040 .elementor-element.elementor-element-93c942c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-e85d19f{--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:space-evenly;--align-items:center;}.elementor-12040 .elementor-element.elementor-element-e85d19f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-d28a655.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-d28a655{text-align:center;}.elementor-12040 .elementor-element.elementor-element-d28a655 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:5rem;font-weight:300;}.elementor-12040 .elementor-element.elementor-element-749bd29{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-12040 .elementor-element.elementor-element-749bd29.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-749bd29 img{width:100%;}.elementor-12040 .elementor-element.elementor-element-f18098a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-f18098a{text-align:center;}.elementor-12040 .elementor-element.elementor-element-f18098a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:5rem;font-weight:300;}.elementor-12040 .elementor-element.elementor-element-8e83341{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-12040 .elementor-element.elementor-element-8e83341.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-8e83341 img{width:100%;}.elementor-12040 .elementor-element.elementor-element-8cab33e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-8cab33e{text-align:center;}.elementor-12040 .elementor-element.elementor-element-8cab33e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:5rem;font-weight:300;}.elementor-12040 .elementor-element.elementor-element-82c90d0{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-12040 .elementor-element.elementor-element-82c90d0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-82c90d0 img{width:100%;}.elementor-12040 .elementor-element.elementor-element-5f8d0ea{--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:space-evenly;--align-items:center;}.elementor-12040 .elementor-element.elementor-element-5f8d0ea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-0c9ff5a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-0c9ff5a{text-align:center;}.elementor-12040 .elementor-element.elementor-element-0c9ff5a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:5rem;font-weight:300;}.elementor-12040 .elementor-element.elementor-element-f888215{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-12040 .elementor-element.elementor-element-f888215.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-f888215 img{width:100%;}.elementor-12040 .elementor-element.elementor-element-1b9eb1d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-1b9eb1d{text-align:center;}.elementor-12040 .elementor-element.elementor-element-1b9eb1d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:5rem;font-weight:300;}.elementor-12040 .elementor-element.elementor-element-ab9a9a9{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-12040 .elementor-element.elementor-element-ab9a9a9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-ab9a9a9 img{width:100%;}.elementor-12040 .elementor-element.elementor-element-35a25d0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-35a25d0{text-align:center;}.elementor-12040 .elementor-element.elementor-element-35a25d0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:5rem;font-weight:300;}.elementor-12040 .elementor-element.elementor-element-98a7b40{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-12040 .elementor-element.elementor-element-98a7b40.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-98a7b40 img{width:100%;}.elementor-12040 .elementor-element.elementor-element-d965e4f{--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:nowrap;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12040 .elementor-element.elementor-element-d965e4f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-d8af794{--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:space-evenly;--align-items:center;}.elementor-12040 .elementor-element.elementor-element-d8af794.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-6ae608d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-6ae608d{text-align:center;}.elementor-12040 .elementor-element.elementor-element-6ae608d .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-a767762.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-a767762{text-align:center;}.elementor-12040 .elementor-element.elementor-element-a767762 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-946d78b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-946d78b{text-align:center;}.elementor-12040 .elementor-element.elementor-element-946d78b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-336b080{--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:space-evenly;--align-items:center;}.elementor-12040 .elementor-element.elementor-element-336b080.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-de0e984.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-de0e984{text-align:center;}.elementor-12040 .elementor-element.elementor-element-de0e984 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-e28e0a1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-e28e0a1{text-align:center;}.elementor-12040 .elementor-element.elementor-element-e28e0a1 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-751d389.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12040 .elementor-element.elementor-element-751d389{text-align:center;}.elementor-12040 .elementor-element.elementor-element-751d389 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:12rem;font-weight:500;letter-spacing:-0.03em;}.elementor-12040 .elementor-element.elementor-element-9ea9fee{--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;}.elementor-12040 .elementor-element.elementor-element-939568e{--display:flex;--min-height:100vh;--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;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12040 .elementor-element.elementor-element-f0e30f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12040 .elementor-element.elementor-element-f0e30f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12040 .elementor-element.elementor-element-f0e30f5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12040 .elementor-element.elementor-element-f0e30f5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12040 .elementor-element.elementor-element-31642b6{--display:flex;--min-height:100vh;--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;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12040 .elementor-element.elementor-element-2050b26 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12040 .elementor-element.elementor-element-2050b26 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12040 .elementor-element.elementor-element-2050b26{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12040 .elementor-element.elementor-element-2050b26 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12040 .elementor-element.elementor-element-c6065c1{--display:flex;--min-height:100vh;--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;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12040 .elementor-element.elementor-element-57bbcac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12040 .elementor-element.elementor-element-57bbcac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12040 .elementor-element.elementor-element-57bbcac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12040 .elementor-element.elementor-element-57bbcac .elementor-icon-list-text{transition:color 0.3s;}.elementor-12040 .elementor-element.elementor-element-57f45e8{--display:flex;}.elementor-12040 .elementor-element.elementor-element-7fbd9bf{--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;}.elementor-12040 .elementor-element.elementor-element-171644a{--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;}.elementor-12040 .elementor-element.elementor-element-8c943cd{--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;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12040 .elementor-element.elementor-element-d7067ee .elementor-heading-title{font-size:1.65rem;}.elementor-12040 .elementor-element.elementor-element-74825da .elementor-heading-title{font-size:1.65rem;}.elementor-12040 .elementor-element.elementor-element-cb1e564 .elementor-heading-title{font-size:1.65rem;}.elementor-12040 .elementor-element.elementor-element-38931ef .elementor-heading-title{font-size:1.65rem;}.elementor-12040 .elementor-element.elementor-element-7cd2df5 .elementor-heading-title{font-size:1.65rem;}.elementor-12040 .elementor-element.elementor-element-6f1eb6a .elementor-heading-title{font-size:1.65rem;}.elementor-12040 .elementor-element.elementor-element-a33c3b7 .elementor-heading-title{font-size:1.65rem;}.elementor-12040 .elementor-element.elementor-element-181716b .elementor-heading-title{font-size:1.65rem;}.elementor-12040 .elementor-element.elementor-element-7120ec9 .elementor-heading-title{font-size:1.65rem;}.elementor-12040 .elementor-element.elementor-element-d565143 .elementor-heading-title{font-size:1.65rem;}.elementor-12040 .elementor-element.elementor-element-27ed023{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12040 .elementor-element.elementor-element-a9a080d .elementor-heading-title{font-size:1.45rem;}.elementor-12040 .elementor-element.elementor-element-0c04750 .elementor-heading-title{font-size:1.9rem;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12040 .elementor-element.elementor-element-d4e552a{--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;}.elementor-12040 .elementor-element.elementor-element-d965e4f{--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;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-12040 .elementor-element.elementor-element-d4315c1{--padding-top:48rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12040 .elementor-element.elementor-element-12d05b8 .elementor-heading-title{font-size:15rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12040 .elementor-element.elementor-element-e3844c9{--min-height:30vw;}.elementor-12040 .elementor-element.elementor-element-82172d0{--min-height:300vw;}.elementor-12040 .elementor-element.elementor-element-2b0b171{--margin-top:22vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-12040 .elementor-element.elementor-element-d7067ee > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-12040 .elementor-element.elementor-element-d7067ee .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-12040 .elementor-element.elementor-element-74825da > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-12040 .elementor-element.elementor-element-74825da .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-12040 .elementor-element.elementor-element-cb1e564{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-cb1e564 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-12040 .elementor-element.elementor-element-cb1e564 .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-12040 .elementor-element.elementor-element-38931ef{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-38931ef > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-12040 .elementor-element.elementor-element-38931ef .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-12040 .elementor-element.elementor-element-7cd2df5{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-7cd2df5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-12040 .elementor-element.elementor-element-7cd2df5 .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-12040 .elementor-element.elementor-element-6f1eb6a{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-6f1eb6a > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-12040 .elementor-element.elementor-element-6f1eb6a .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-12040 .elementor-element.elementor-element-a33c3b7{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-a33c3b7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-12040 .elementor-element.elementor-element-a33c3b7 .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-12040 .elementor-element.elementor-element-181716b{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-181716b > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-12040 .elementor-element.elementor-element-181716b .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-12040 .elementor-element.elementor-element-7120ec9{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-7120ec9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-12040 .elementor-element.elementor-element-7120ec9 .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-12040 .elementor-element.elementor-element-d565143{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-d565143 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-12040 .elementor-element.elementor-element-d565143 .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-12040 .elementor-element.elementor-element-5e05787 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-12040 .elementor-element.elementor-element-f762f7f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-12040 .elementor-element.elementor-element-6581939 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-12040 .elementor-element.elementor-element-2c6eb82{--width:65%;--min-height:50vw;top:0vw;--z-index:1;}.elementor-12040 .elementor-element.elementor-element-2c6eb82.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-2c6eb82{left:0vw;}body.rtl .elementor-12040 .elementor-element.elementor-element-2c6eb82{right:0vw;}.elementor-12040 .elementor-element.elementor-element-6b959c0 img{height:100vw;object-fit:cover;object-position:top center;}.elementor-12040 .elementor-element.elementor-element-f09b781{--width:39%;top:60vw;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-f09b781{right:0vw;}body.rtl .elementor-12040 .elementor-element.elementor-element-f09b781{left:0vw;}.elementor-12040 .elementor-element.elementor-element-ff86c5e img{height:45vw;object-fit:cover;object-position:top center;}.elementor-12040 .elementor-element.elementor-element-3d3b709{--width:55%;top:150vw;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-3d3b709{left:0vw;}body.rtl .elementor-12040 .elementor-element.elementor-element-3d3b709{right:0vw;}.elementor-12040 .elementor-element.elementor-element-92b9f21 img{height:300px;}.elementor-12040 .elementor-element.elementor-element-87cc7ed{--width:55%;top:200vw;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-87cc7ed{left:0vw;}body.rtl .elementor-12040 .elementor-element.elementor-element-87cc7ed{right:0vw;}.elementor-12040 .elementor-element.elementor-element-7facbc3 img{height:300px;}.elementor-12040 .elementor-element.elementor-element-dfe4614{--padding-top:48rem;--padding-bottom:4rem;--padding-left:5rem;--padding-right:5rem;}.elementor-12040 .elementor-element.elementor-element-e3fe01c .elementor-heading-title{font-size:15rem;}.elementor-12040 .elementor-element.elementor-element-27ed023{--padding-top:8rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-a9a080d{left:1vw;}body.rtl .elementor-12040 .elementor-element.elementor-element-a9a080d{right:1vw;}.elementor-12040 .elementor-element.elementor-element-a9a080d{top:0vw;}.elementor-12040 .elementor-element.elementor-element-a9a080d .elementor-heading-title{font-size:3.4rem;}.elementor-12040 .elementor-element.elementor-element-0c04750 .elementor-heading-title{font-size:3.8rem;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12040 .elementor-element.elementor-element-d4e552a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12040 .elementor-element.elementor-element-a3022ad{--width:200%;}.elementor-12040 .elementor-element.elementor-element-e8e7153 .elementor-heading-title{font-size:20rem;}.elementor-12040 .elementor-element.elementor-element-c794c91 .elementor-heading-title{font-size:20rem;}.elementor-12040 .elementor-element.elementor-element-65d0fc9 .elementor-heading-title{font-size:20rem;}.elementor-12040 .elementor-element.elementor-element-e8f2f29{--width:200%;}.elementor-12040 .elementor-element.elementor-element-1b8d9d2 .elementor-heading-title{font-size:20rem;}.elementor-12040 .elementor-element.elementor-element-d8aae65 .elementor-heading-title{font-size:20rem;}.elementor-12040 .elementor-element.elementor-element-cbc9541 .elementor-heading-title{font-size:20rem;}.elementor-12040 .elementor-element.elementor-element-93c942c{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12040 .elementor-element.elementor-element-e85d19f{--width:250%;}.elementor-12040 .elementor-element.elementor-element-d28a655 .elementor-heading-title{font-size:9rem;}.elementor-12040 .elementor-element.elementor-element-749bd29{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-12040 .elementor-element.elementor-element-f18098a .elementor-heading-title{font-size:9rem;}.elementor-12040 .elementor-element.elementor-element-8e83341{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-12040 .elementor-element.elementor-element-8cab33e .elementor-heading-title{font-size:9rem;}.elementor-12040 .elementor-element.elementor-element-82c90d0{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-12040 .elementor-element.elementor-element-5f8d0ea{--width:250%;}.elementor-12040 .elementor-element.elementor-element-0c9ff5a .elementor-heading-title{font-size:9rem;}.elementor-12040 .elementor-element.elementor-element-f888215{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-12040 .elementor-element.elementor-element-1b9eb1d .elementor-heading-title{font-size:9rem;}.elementor-12040 .elementor-element.elementor-element-ab9a9a9{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-12040 .elementor-element.elementor-element-35a25d0 .elementor-heading-title{font-size:9rem;}.elementor-12040 .elementor-element.elementor-element-98a7b40{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-12040 .elementor-element.elementor-element-d965e4f{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12040 .elementor-element.elementor-element-d8af794{--width:200%;}.elementor-12040 .elementor-element.elementor-element-6ae608d .elementor-heading-title{font-size:20rem;}.elementor-12040 .elementor-element.elementor-element-a767762 .elementor-heading-title{font-size:20rem;}.elementor-12040 .elementor-element.elementor-element-946d78b .elementor-heading-title{font-size:20rem;}.elementor-12040 .elementor-element.elementor-element-336b080{--width:200%;}.elementor-12040 .elementor-element.elementor-element-de0e984 .elementor-heading-title{font-size:20rem;}.elementor-12040 .elementor-element.elementor-element-e28e0a1 .elementor-heading-title{font-size:20rem;}.elementor-12040 .elementor-element.elementor-element-751d389 .elementor-heading-title{font-size:20rem;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-12040 .elementor-element.elementor-element-2c6eb82{--width:58%;}.elementor-12040 .elementor-element.elementor-element-f09b781{--width:28%;}.elementor-12040 .elementor-element.elementor-element-3d3b709{--width:36%;}.elementor-12040 .elementor-element.elementor-element-87cc7ed{--width:45%;}.elementor-12040 .elementor-element.elementor-element-dd65e41{--width:50%;}.elementor-12040 .elementor-element.elementor-element-27ed023{--width:50%;}.elementor-12040 .elementor-element.elementor-element-d4e552a{--width:100%;}.elementor-12040 .elementor-element.elementor-element-a3022ad{--width:120%;}.elementor-12040 .elementor-element.elementor-element-e8f2f29{--width:120%;}.elementor-12040 .elementor-element.elementor-element-93c942c{--width:100%;}.elementor-12040 .elementor-element.elementor-element-e85d19f{--width:120%;}.elementor-12040 .elementor-element.elementor-element-5f8d0ea{--width:120%;}.elementor-12040 .elementor-element.elementor-element-d965e4f{--width:100%;}.elementor-12040 .elementor-element.elementor-element-d8af794{--width:120%;}.elementor-12040 .elementor-element.elementor-element-336b080{--width:120%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12040 .elementor-element.elementor-element-a3022ad{--width:150%;}.elementor-12040 .elementor-element.elementor-element-e8f2f29{--width:150%;}.elementor-12040 .elementor-element.elementor-element-e85d19f{--width:150%;}.elementor-12040 .elementor-element.elementor-element-5f8d0ea{--width:150%;}.elementor-12040 .elementor-element.elementor-element-d8af794{--width:150%;}.elementor-12040 .elementor-element.elementor-element-336b080{--width:150%;}}/* Start custom CSS for heading, class: .elementor-element-12d05b8 */.elementor-12040 .elementor-element.elementor-element-12d05b8 h2{
   white-space: pre;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7067ee */.elementor-12040 .elementor-element.elementor-element-d7067ee {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74825da */.elementor-12040 .elementor-element.elementor-element-74825da {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1e564 */.elementor-12040 .elementor-element.elementor-element-cb1e564 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-12040 .elementor-element.elementor-element-cb1e564 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38931ef */.elementor-12040 .elementor-element.elementor-element-38931ef {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-12040 .elementor-element.elementor-element-38931ef {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd2df5 */.elementor-12040 .elementor-element.elementor-element-7cd2df5 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-12040 .elementor-element.elementor-element-7cd2df5 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f1eb6a */.elementor-12040 .elementor-element.elementor-element-6f1eb6a {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-12040 .elementor-element.elementor-element-6f1eb6a {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33c3b7 */.elementor-12040 .elementor-element.elementor-element-a33c3b7 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-12040 .elementor-element.elementor-element-a33c3b7 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-181716b */.elementor-12040 .elementor-element.elementor-element-181716b {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-12040 .elementor-element.elementor-element-181716b {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7120ec9 */.elementor-12040 .elementor-element.elementor-element-7120ec9 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-12040 .elementor-element.elementor-element-7120ec9 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d565143 */.elementor-12040 .elementor-element.elementor-element-d565143 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-12040 .elementor-element.elementor-element-d565143 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c6eb82 */.elementor-12040 .elementor-element.elementor-element-2c6eb82 {
    position: absolute;
  aspect-ratio: 16 / 9; 
  object-fit:cover;
  object-position: top top;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f09b781 */.elementor-12040 .elementor-element.elementor-element-f09b781 {
  position: absolute;
  aspect-ratio: 1 / 1; 
  object-fit:cover;
   object-position: top top;
  /*background-color: #ddd;*/ /* 背景色（確認用） */
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d3b709 */.elementor-12040 .elementor-element.elementor-element-3d3b709 {
  position: absolute;
  aspect-ratio: 1 / 1.3; 
  object-fit:cover;
   object-position: top top;
  /*background-color: #202124;*/ /* 背景色（確認用） */
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87cc7ed */.elementor-12040 .elementor-element.elementor-element-87cc7ed {
  position: absolute;
  aspect-ratio: 4 / 3; 
  object-fit:cover;
   object-position: top top;
  /*background-color: #202124;*/ /* 背景色（確認用） */
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82172d0 */.elementor-12040 .elementor-element.elementor-element-82172d0 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3fe01c */.elementor-12040 .elementor-element.elementor-element-e3fe01c h2{
   white-space: pre;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-749bd29 */.elementor-12040 .elementor-element.elementor-element-749bd29 img{
  aspect-ratio: 16 / 8; 
  object-fit:cover;
}

@media only screen and (max-width: 767px){
.elementor-12040 .elementor-element.elementor-element-749bd29 img{
  aspect-ratio: 16 / 6; 
  object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e83341 */.elementor-12040 .elementor-element.elementor-element-8e83341 img{
  aspect-ratio: 16 / 8; 
  object-fit:cover;
}

@media only screen and (max-width: 767px){
.elementor-12040 .elementor-element.elementor-element-8e83341 img{
  aspect-ratio: 16 / 6; 
  object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-82c90d0 */.elementor-12040 .elementor-element.elementor-element-82c90d0 img{
  aspect-ratio: 16 / 8; 
  object-fit:cover;
}

@media only screen and (max-width: 767px){
.elementor-12040 .elementor-element.elementor-element-82c90d0 img{
  aspect-ratio: 16 / 6; 
  object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f888215 */.elementor-12040 .elementor-element.elementor-element-f888215 img{
  aspect-ratio: 16 / 8; 
  object-fit:cover;
}

@media only screen and (max-width: 767px){
.elementor-12040 .elementor-element.elementor-element-f888215 img{
  aspect-ratio: 16 / 6; 
  object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab9a9a9 */.elementor-12040 .elementor-element.elementor-element-ab9a9a9 img{
  aspect-ratio: 16 / 8; 
  object-fit:cover;
}

@media only screen and (max-width: 767px){
.elementor-12040 .elementor-element.elementor-element-ab9a9a9 img{
  aspect-ratio: 16 / 6; 
  object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a7b40 */.elementor-12040 .elementor-element.elementor-element-98a7b40 img{
  aspect-ratio: 16 / 8; 
  object-fit:cover;
}

@media only screen and (max-width: 767px){
.elementor-12040 .elementor-element.elementor-element-98a7b40 img{
  aspect-ratio: 16 / 6; 
  object-fit:cover;
}
}/* End custom CSS */