.elementor-15249 .elementor-element.elementor-element-54ad460{--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-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-15249 .elementor-element.elementor-element-d32d0e7{z-index:10;text-align:center;}.elementor-15249 .elementor-element.elementor-element-d32d0e7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:9rem;font-weight:400;}.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-15249 .elementor-element.elementor-element-0af5e71 img{width:100%;}.elementor-15249 .elementor-element.elementor-element-da0f650{--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-15249 .elementor-element.elementor-element-efb49c9{--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-15249 .elementor-element.elementor-element-ca7f438{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-dde01d0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-c5582fe > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15249 .elementor-element.elementor-element-5e5d470{--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-15249 .elementor-element.elementor-element-87504c6{--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:10rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.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-15249 .elementor-element.elementor-element-73f3f9d{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-15249 .elementor-element.elementor-element-73f3f9d > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-73f3f9d .elementor-divider-separator{width:100%;}.elementor-15249 .elementor-element.elementor-element-73f3f9d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-15249 .elementor-element.elementor-element-7ca4047{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-7ca4047.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-7ca4047 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-15249 .elementor-element.elementor-element-7ca4047 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-15249 .elementor-element.elementor-element-ed617e4{width:var( --container-widget-width, 95.2% );max-width:95.2%;--container-widget-width:95.2%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-ed617e4 > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-ed617e4.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-ed617e4 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-9a04c5a{--display:flex;}.elementor-15249 .elementor-element.elementor-element-f45ce29{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-f45ce29 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-f45ce29.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-f45ce29 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:5.8rem;font-weight:600;text-transform:uppercase;line-height:1.1;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-3971d2d > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-3971d2d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.5;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-0169945{--display:flex;--overflow:hidden;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15249 .elementor-element.elementor-element-1a416be img{width:100%;height:30vw;object-fit:cover;object-position:center center;}.elementor-15249 .elementor-element.elementor-element-4f1dbcc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:right;}.elementor-15249 .elementor-element.elementor-element-4f1dbcc > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-4f1dbcc.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-4f1dbcc .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-fda4d85{--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;--padding-top:1rem;--padding-bottom:1rem;--padding-left:4rem;--padding-right:4rem;}.elementor-15249 .elementor-element.elementor-element-eccc2ef{--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;--flex-wrap:wrap;--align-content:flex-start;--padding-top:21rem;--padding-bottom:3.875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-aeebf97{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-aeebf97 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-aeebf97.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-aeebf97 .elementor-heading-title{font-size:1.5rem;font-weight:500;text-transform:uppercase;line-height:1.7;letter-spacing:0.06em;}.elementor-15249 .elementor-element.elementor-element-6919245{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-6919245.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-6919245 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:7.5rem;font-weight:400;text-transform:capitalize;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-71167d6{--display:flex;--padding-top:0rem;--padding-bottom:6.5625rem;--padding-left:46rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-0a5fc8f{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-0a5fc8f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 1.3125rem 0rem;}.elementor-15249 .elementor-element.elementor-element-0a5fc8f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.9;letter-spacing:0.14em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-f28dc3d{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-f28dc3d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-f28dc3d.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-f28dc3d .elementor-heading-title{font-size:0.97rem;font-weight:500;text-transform:uppercase;line-height:2.2;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-356befe{--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:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-1ecc79c{--display:flex;}.elementor-15249 .elementor-element.elementor-element-3e55442 img{width:100%;}.elementor-15249 .elementor-element.elementor-element-600a7fa{--display:flex;}.elementor-15249 .elementor-element.elementor-element-600a7fa.e-con{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-c8eb1ec img{width:100%;}.elementor-15249 .elementor-element.elementor-element-57f177e{--display:flex;--justify-content:flex-end;}.elementor-15249 .elementor-element.elementor-element-fd8e6c5{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-fd8e6c5 > .elementor-widget-container{margin:-6rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 40rem;}.elementor-15249 .elementor-element.elementor-element-fd8e6c5 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:5.8rem;font-weight:600;line-height:1.1;letter-spacing:0.02em;color:var( --e-global-color-d7ca50b );}.elementor-15249 .elementor-element.elementor-element-63425b5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-15249 .elementor-element.elementor-element-011db1f{width:100%;max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-011db1f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-011db1f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.9;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-f9f8fc9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-f9f8fc9 > .elementor-widget-container{padding:0rem 0rem 0.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-f9f8fc9.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-f9f8fc9 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;line-height:1.7;color:#DBDBDB;}.elementor-15249 .elementor-element.elementor-element-c2ea71b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-c2ea71b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-c2ea71b{left:4rem;}body.rtl .elementor-15249 .elementor-element.elementor-element-c2ea71b{right:4rem;}.elementor-15249 .elementor-element.elementor-element-c2ea71b{top:0.7rem;}.elementor-15249 .elementor-element.elementor-element-c2ea71b .elementor-heading-title{font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-a9dce90{right:5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-a9dce90{left:5vw;}.elementor-15249 .elementor-element.elementor-element-a9dce90{top:5vw;z-index:0;}.elementor-15249 .elementor-element.elementor-element-a9dce90 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:25rem;font-weight:100;color:#7F140A66;}.elementor-15249 .elementor-element.elementor-element-bed1c62{--display:flex;--min-height:80vw;--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:center;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-97cd930{--display:flex;--min-height:75vw;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA33;--border-color:#AAAAAA33;--border-radius:100% 100% 100% 100%;}.elementor-15249 .elementor-element.elementor-element-35272a3{--display:flex;--position:absolute;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;top:5vw;--z-index:1;}.elementor-15249 .elementor-element.elementor-element-35272a3.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-35272a3{left:0px;}body.rtl .elementor-15249 .elementor-element.elementor-element-35272a3{right:0px;}.elementor-15249 .elementor-element.elementor-element-6dbb9bc img{width:100%;}.elementor-15249 .elementor-element.elementor-element-bc04d4d{--display:flex;--position:absolute;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;top:15.5vw;--z-index:1;}.elementor-15249 .elementor-element.elementor-element-bc04d4d.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-bc04d4d{left:19.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-bc04d4d{right:19.5vw;}.elementor-15249 .elementor-element.elementor-element-e66ead2 img{width:100%;}.elementor-15249 .elementor-element.elementor-element-738e31f{--display:flex;--position:absolute;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;top:5vw;--z-index:1;}.elementor-15249 .elementor-element.elementor-element-738e31f.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-738e31f{right:0vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-738e31f{left:0vw;}.elementor-15249 .elementor-element.elementor-element-935b64d img{width:100%;}.elementor-15249 .elementor-element.elementor-element-341cdf1{--display:flex;--position:absolute;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;top:42vw;--z-index:1;}.elementor-15249 .elementor-element.elementor-element-341cdf1.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-341cdf1{left:0vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-341cdf1{right:0vw;}.elementor-15249 .elementor-element.elementor-element-3edaab1 img{width:100%;}.elementor-15249 .elementor-element.elementor-element-7d7d053{z-index:0;}.elementor-15249 .elementor-element.elementor-element-7d7d053 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:15rem;font-weight:100;color:#7F140A66;}.elementor-15249 .elementor-element.elementor-element-df2f6b4{width:auto;max-width:auto;top:22vw;z-index:0;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-df2f6b4{left:0vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-df2f6b4{right:0vw;}.elementor-15249 .elementor-element.elementor-element-df2f6b4 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:10rem;font-weight:400;text-transform:capitalize;letter-spacing:-0.03em;color:#454545;}.elementor-15249 .elementor-element.elementor-element-2c9a32f{width:auto;max-width:auto;top:51vw;z-index:0;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-2c9a32f{right:5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-2c9a32f{left:5vw;}.elementor-15249 .elementor-element.elementor-element-2c9a32f .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:10rem;font-weight:400;text-transform:capitalize;letter-spacing:-0.03em;color:#454545;}.elementor-15249 .elementor-element.elementor-element-4a0f69c{--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:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-4a0f69c:not(.elementor-motion-effects-element-type-background), .elementor-15249 .elementor-element.elementor-element-4a0f69c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-903c49e );}.elementor-15249 .elementor-element.elementor-element-ca30ec3{--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;--overflow:hidden;}.elementor-15249 .elementor-element.elementor-element-ee1c200{--display:flex;--min-height:100%;}.elementor-15249 .elementor-element.elementor-element-ee1c200:not(.elementor-motion-effects-element-type-background), .elementor-15249 .elementor-element.elementor-element-ee1c200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F140A;background-image:url("https://test4.d3c-lab.com/wp-content/uploads/2025/06/section_top_l_txt_01.svg");background-position:center center;background-size:cover;}.elementor-15249 .elementor-element.elementor-element-a304cf0{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-0f7441f{width:auto;max-width:auto;z-index:0;}.elementor-15249 .elementor-element.elementor-element-0f7441f .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3rem;font-weight:400;text-transform:capitalize;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-c39676d{width:auto;max-width:auto;z-index:0;}.elementor-15249 .elementor-element.elementor-element-c39676d .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:10rem;font-weight:400;text-transform:capitalize;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-5495f79{--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:12vw;--padding-bottom:4vw;--padding-left:2.5vw;--padding-right:7.5vw;}.elementor-15249 .elementor-element.elementor-element-918f38a{--display:flex;--padding-top:0vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-918f38a.e-con{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-b526fc4{width:auto;max-width:auto;text-align:left;}.elementor-15249 .elementor-element.elementor-element-b526fc4 > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-b526fc4.elementor-element{--align-self:center;}.elementor-15249 .elementor-element.elementor-element-b526fc4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3rem;font-weight:600;line-height:1.9;letter-spacing:0.5em;color:#BFA969;}.elementor-15249 .elementor-element.elementor-element-74fcbe6.elementor-element{--align-self:center;}.elementor-15249 .elementor-element.elementor-element-b8ec381{--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:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-247ceea{--display:flex;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-5a3dc2f{width:auto;max-width:auto;z-index:0;}.elementor-15249 .elementor-element.elementor-element-5a3dc2f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:10rem;font-weight:400;text-transform:capitalize;letter-spacing:0.2em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-3cb60b4{--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:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-bdeaef2{--display:flex;}.elementor-15249 .elementor-element.elementor-element-b96fca3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-b96fca3 img{width:100%;filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-8251cc6{right:-2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-8251cc6{left:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-8251cc6{top:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-8251cc6 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-731d76d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-731d76d > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-731d76d.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-731d76d .elementor-heading-title{font-size:0.97rem;font-weight:600;line-height:1.7;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-245a426{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-245a426 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 1.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-245a426.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-245a426 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-d4af86e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-15249 .elementor-element.elementor-element-d4af86e > .elementor-widget-container{padding:2rem 6.5rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-d4af86e.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-d4af86e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.9;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-3bf97af{width:100%;max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-3bf97af .elementor-heading-title{font-size:0.97rem;font-weight:400;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-1394d7b{width:auto;max-width:auto;top:12vw;}.elementor-15249 .elementor-element.elementor-element-1394d7b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-1394d7b{right:1vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-1394d7b{left:1vw;}.elementor-15249 .elementor-element.elementor-element-1394d7b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:900;line-height:1.9;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-b131c99{--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;--margin-top:20vw;--margin-bottom:-20vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-b1c216a{--display:flex;}.elementor-15249 .elementor-element.elementor-element-b33333e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-b33333e img{width:100%;filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-4a03b6c{right:-2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-4a03b6c{left:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-4a03b6c{top:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-4a03b6c .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-3051dc6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-3051dc6 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-3051dc6.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-3051dc6 .elementor-heading-title{font-size:0.97rem;font-weight:600;line-height:1.7;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-4af0f39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-4af0f39 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 1.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-4af0f39.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-4af0f39 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-7bb5440{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-15249 .elementor-element.elementor-element-7bb5440 > .elementor-widget-container{padding:2rem 6.5rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-7bb5440.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-7bb5440 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.9;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-cb8207f{width:100%;max-width:100%;text-align:right;}.elementor-15249 .elementor-element.elementor-element-cb8207f .elementor-heading-title{font-size:0.97rem;font-weight:400;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-def50d9{width:auto;max-width:auto;top:12vw;}.elementor-15249 .elementor-element.elementor-element-def50d9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-def50d9{right:1vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-def50d9{left:1vw;}.elementor-15249 .elementor-element.elementor-element-def50d9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:900;line-height:1.9;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-d6ca823{--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:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-37a9a23{--display:flex;}.elementor-15249 .elementor-element.elementor-element-a868549{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-a868549 img{width:100%;filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-cd50b4a{right:-2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-cd50b4a{left:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-cd50b4a{top:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-cd50b4a .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-93e0abe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-93e0abe > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-93e0abe.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-93e0abe .elementor-heading-title{font-size:0.97rem;font-weight:600;line-height:1.7;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-2d50dce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-2d50dce > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 1.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-2d50dce.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-2d50dce .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-a977f02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-15249 .elementor-element.elementor-element-a977f02 > .elementor-widget-container{padding:2rem 6.5rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-a977f02.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-a977f02 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.9;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-9816983{width:100%;max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-9816983 .elementor-heading-title{font-size:0.97rem;font-weight:400;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-87c42d6{width:auto;max-width:auto;top:12vw;}.elementor-15249 .elementor-element.elementor-element-87c42d6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-87c42d6{right:1vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-87c42d6{left:1vw;}.elementor-15249 .elementor-element.elementor-element-87c42d6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:900;line-height:1.9;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-eecf671{--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;--margin-top:20vw;--margin-bottom:-20vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-68cd8d7{--display:flex;}.elementor-15249 .elementor-element.elementor-element-bcf2047{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-bcf2047 img{width:100%;filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-866bd2a{right:-2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-866bd2a{left:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-866bd2a{top:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-866bd2a .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-0612027{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-0612027 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-0612027.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-0612027 .elementor-heading-title{font-size:0.97rem;font-weight:600;line-height:1.7;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-e4de90c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-e4de90c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 1.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-e4de90c.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-e4de90c .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-5c99374{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-15249 .elementor-element.elementor-element-5c99374 > .elementor-widget-container{padding:2rem 6.5rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-5c99374.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-5c99374 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.9;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-d53e3f0{width:100%;max-width:100%;text-align:right;}.elementor-15249 .elementor-element.elementor-element-d53e3f0 .elementor-heading-title{font-size:0.97rem;font-weight:400;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-5ceaf7a{width:auto;max-width:auto;top:12vw;}.elementor-15249 .elementor-element.elementor-element-5ceaf7a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-5ceaf7a{right:1vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-5ceaf7a{left:1vw;}.elementor-15249 .elementor-element.elementor-element-5ceaf7a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:900;line-height:1.9;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-aa5dbae{--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:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-bbdbce7{--display:flex;}.elementor-15249 .elementor-element.elementor-element-9881a51{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-9881a51 img{width:100%;filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-eb23bd9{right:-2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-eb23bd9{left:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-eb23bd9{top:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-eb23bd9 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-370ed28{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-370ed28 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-370ed28.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-370ed28 .elementor-heading-title{font-size:0.97rem;font-weight:600;line-height:1.7;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-622baf7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-622baf7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 1.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-622baf7.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-622baf7 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-3cae60d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-15249 .elementor-element.elementor-element-3cae60d > .elementor-widget-container{padding:2rem 6.5rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-3cae60d.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-3cae60d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.9;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-938c4d9{width:100%;max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-938c4d9 .elementor-heading-title{font-size:0.97rem;font-weight:400;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-f9ddd6a{width:auto;max-width:auto;top:12vw;}.elementor-15249 .elementor-element.elementor-element-f9ddd6a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-f9ddd6a{right:1vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-f9ddd6a{left:1vw;}.elementor-15249 .elementor-element.elementor-element-f9ddd6a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:900;line-height:1.9;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-eb12c77{--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;--margin-top:20vw;--margin-bottom:-20vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-af4acfd{--display:flex;}.elementor-15249 .elementor-element.elementor-element-b5c389e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-b5c389e img{width:100%;filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-8e2a792{right:-2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-8e2a792{left:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-8e2a792{top:-2.5vw;}.elementor-15249 .elementor-element.elementor-element-8e2a792 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-1a67744{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-1a67744 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-1a67744.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-1a67744 .elementor-heading-title{font-size:0.97rem;font-weight:600;line-height:1.7;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-aeb4907{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-15249 .elementor-element.elementor-element-aeb4907 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 1.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-aeb4907.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-aeb4907 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-2a93ff3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-15249 .elementor-element.elementor-element-2a93ff3 > .elementor-widget-container{padding:2rem 6.5rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-2a93ff3.elementor-element{--align-self:flex-end;}.elementor-15249 .elementor-element.elementor-element-2a93ff3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.9;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-ec2790d{width:100%;max-width:100%;text-align:right;}.elementor-15249 .elementor-element.elementor-element-ec2790d .elementor-heading-title{font-size:0.97rem;font-weight:400;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-5896613{width:auto;max-width:auto;top:12vw;}.elementor-15249 .elementor-element.elementor-element-5896613 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-5896613{right:1vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-5896613{left:1vw;}.elementor-15249 .elementor-element.elementor-element-5896613 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.25rem;font-weight:900;line-height:1.9;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-b9581a2{--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;--overflow:hidden;}.elementor-15249 .elementor-element.elementor-element-0dd5ac5{--display:flex;--min-height:100%;}.elementor-15249 .elementor-element.elementor-element-0dd5ac5:not(.elementor-motion-effects-element-type-background), .elementor-15249 .elementor-element.elementor-element-0dd5ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F140A;background-image:url("https://test4.d3c-lab.com/wp-content/uploads/2025/06/section_top_l_txt_01.svg");background-position:center center;background-size:cover;}.elementor-15249 .elementor-element.elementor-element-a38eba2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-52523ff{width:auto;max-width:auto;z-index:0;}.elementor-15249 .elementor-element.elementor-element-52523ff .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3rem;font-weight:400;text-transform:capitalize;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-4c4e197{width:auto;max-width:auto;z-index:0;}.elementor-15249 .elementor-element.elementor-element-4c4e197 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:10rem;font-weight:400;text-transform:capitalize;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-15249 .elementor-element.elementor-element-1f060a3{--display:flex;}.elementor-15249 .elementor-element.elementor-element-db97b81{--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:4rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-15249 .elementor-element.elementor-element-a99beea{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-15249 .elementor-element.elementor-element-a99beea .elementor-divider-separator{width:100%;}.elementor-15249 .elementor-element.elementor-element-a99beea .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-15249 .elementor-element.elementor-element-e563ace{--display:flex;}.elementor-15249 .elementor-element.elementor-element-a8c7278{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-a8c7278 > .elementor-widget-container{padding:0rem 0rem 0.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-a8c7278.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-a8c7278 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-1f20560{width:100%;max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-1f20560 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-1f20560 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.5;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-ef4cd87{--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:4rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-15249 .elementor-element.elementor-element-db601ee{--display:flex;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-070a77b{--display:flex;}.elementor-15249 .elementor-element.elementor-element-c49ecb6{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:wrap;--align-content:flex-start;}.elementor-15249 .elementor-element.elementor-element-c49ecb6.e-con{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-2dd8f4d{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-e8bc82b{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-e8bc82b > .elementor-widget-container{padding:0rem 0rem 0.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-e8bc82b.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-e8bc82b .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-9f8837b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-9f8837b > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-9f8837b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.2rem;font-weight:400;line-height:1.5;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-33161e5{--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;}.elementor-15249 .elementor-element.elementor-element-b8f133d{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-b8f133d > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-b8f133d .elementor-heading-title{font-size:1.3rem;font-weight:700;line-height:1.7;letter-spacing:0.03em;color:var( --e-global-color-d7ca50b );}.elementor-15249 .elementor-element.elementor-element-c9dcd3b{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-c9dcd3b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-c9dcd3b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;color:#FFFFFF;}.elementor-15249 .elementor-element.elementor-element-01f0239{--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;}.elementor-15249 .elementor-element.elementor-element-e771b3c{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-e771b3c > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-e771b3c .elementor-heading-title{font-size:1.3rem;font-weight:700;line-height:1.7;letter-spacing:0.03em;color:var( --e-global-color-4a29b89 );}.elementor-15249 .elementor-element.elementor-element-f222182{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-f222182 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-f222182 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-571c12c{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-15249 .elementor-element.elementor-element-571c12c > .elementor-widget-container{padding:4rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-571c12c .elementor-divider-separator{width:100%;}.elementor-15249 .elementor-element.elementor-element-571c12c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-15249 .elementor-element.elementor-element-858df3c{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-0ad14d3{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-0ad14d3 > .elementor-widget-container{padding:0rem 0rem 0.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-0ad14d3.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-0ad14d3 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-e926ee2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-e926ee2 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-e926ee2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.2rem;font-weight:400;line-height:1.5;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-e59d420{--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;}.elementor-15249 .elementor-element.elementor-element-bf6a252{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-bf6a252 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-bf6a252 .elementor-heading-title{font-size:1.3rem;font-weight:700;line-height:1.7;letter-spacing:0.03em;color:var( --e-global-color-4a29b89 );}.elementor-15249 .elementor-element.elementor-element-abbeb1e{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-abbeb1e > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-abbeb1e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-7820a61{--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;}.elementor-15249 .elementor-element.elementor-element-93f3203{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-93f3203 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-93f3203 .elementor-heading-title{font-size:1.3rem;font-weight:700;line-height:1.7;letter-spacing:0.03em;color:var( --e-global-color-4a29b89 );}.elementor-15249 .elementor-element.elementor-element-a55ae89{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-a55ae89 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-a55ae89 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-0ee5b10{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-15249 .elementor-element.elementor-element-0ee5b10 > .elementor-widget-container{padding:4rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-0ee5b10 .elementor-divider-separator{width:100%;}.elementor-15249 .elementor-element.elementor-element-0ee5b10 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-15249 .elementor-element.elementor-element-17abab0{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-c5322d7{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-c5322d7 > .elementor-widget-container{padding:0rem 0rem 0.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-c5322d7.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-c5322d7 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-a199b64{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-a199b64 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-a199b64 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.2rem;font-weight:400;line-height:1.5;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-503b666{--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;}.elementor-15249 .elementor-element.elementor-element-c9b0047{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-c9b0047 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-c9b0047 .elementor-heading-title{font-size:1.3rem;font-weight:700;line-height:1.7;letter-spacing:0.03em;color:var( --e-global-color-4a29b89 );}.elementor-15249 .elementor-element.elementor-element-5952438{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-5952438 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-5952438 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-1499810{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-1499810 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-1499810 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-a121add{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-a121add > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-a121add .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-4098cde{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-4098cde > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-4098cde .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-985f84f{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-985f84f > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-985f84f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-592eed0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-592eed0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-592eed0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-4d875f1{--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;}.elementor-15249 .elementor-element.elementor-element-77dd5ac{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-77dd5ac > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-77dd5ac .elementor-heading-title{font-size:1.3rem;font-weight:700;line-height:1.7;letter-spacing:0.03em;color:var( --e-global-color-4a29b89 );}.elementor-15249 .elementor-element.elementor-element-7029bc9{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-7029bc9 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-7029bc9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-ea7fb9d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-ea7fb9d > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-ea7fb9d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-ebb8d0e{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-ebb8d0e > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-ebb8d0e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-a4604f4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-a4604f4 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-a4604f4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-3cc8d4e{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-3cc8d4e > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-3cc8d4e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-fbae7ac{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-fbae7ac > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-fbae7ac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-d429e82{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-d429e82 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-d429e82 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-b03df53{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-b03df53 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-b03df53 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-875b8bc{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-875b8bc > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-875b8bc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-37569a0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-37569a0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-37569a0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-e933797{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-15249 .elementor-element.elementor-element-e933797 > .elementor-widget-container{padding:4rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-e933797 .elementor-divider-separator{width:100%;}.elementor-15249 .elementor-element.elementor-element-e933797 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-15249 .elementor-element.elementor-element-e746937{--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:8rem;--padding-bottom:16rem;--padding-left:4rem;--padding-right:4rem;}.elementor-15249 .elementor-element.elementor-element-7607c8b{--display:flex;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-38c43f6{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-38c43f6 > .elementor-widget-container{padding:0rem 0rem 0.5rem 0rem;}.elementor-15249 .elementor-element.elementor-element-38c43f6.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-38c43f6 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-eca78ac{width:100%;max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-eca78ac > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-eca78ac .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.5;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-61c2ab9{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-15249 .elementor-element.elementor-element-61c2ab9 .elementor-divider-separator{width:100%;}.elementor-15249 .elementor-element.elementor-element-61c2ab9 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-15249 .elementor-element.elementor-element-6c3f96a{--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;}.elementor-15249 .elementor-element.elementor-element-9d93fe5{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-9d93fe5 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-9d93fe5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.7;letter-spacing:-0.03em;}.elementor-15249 .elementor-element.elementor-element-0a7ea1d{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-0a7ea1d > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-0a7ea1d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-71d1419{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-71d1419 > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-71d1419 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-48c2a3a{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-15249 .elementor-element.elementor-element-48c2a3a .elementor-divider-separator{width:100%;}.elementor-15249 .elementor-element.elementor-element-48c2a3a .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-15249 .elementor-element.elementor-element-2c2098e{--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;}.elementor-15249 .elementor-element.elementor-element-5002de4{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-5002de4 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-5002de4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.7;letter-spacing:-0.03em;}.elementor-15249 .elementor-element.elementor-element-770bf81{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-770bf81 > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-770bf81 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-83de5d4{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-83de5d4 > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-83de5d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-038cfa7{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-15249 .elementor-element.elementor-element-038cfa7 .elementor-divider-separator{width:100%;}.elementor-15249 .elementor-element.elementor-element-038cfa7 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-15249 .elementor-element.elementor-element-4f4d68c{--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;}.elementor-15249 .elementor-element.elementor-element-d4821ff{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-d4821ff > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-d4821ff .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.7;letter-spacing:-0.03em;}.elementor-15249 .elementor-element.elementor-element-9fc23c0{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-9fc23c0 > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-9fc23c0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-c1af231{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-c1af231 > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-c1af231 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-7d0d964{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-15249 .elementor-element.elementor-element-7d0d964 .elementor-divider-separator{width:100%;}.elementor-15249 .elementor-element.elementor-element-7d0d964 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-15249 .elementor-element.elementor-element-df66230{--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;}.elementor-15249 .elementor-element.elementor-element-26b1c59{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-26b1c59 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-26b1c59 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.7;letter-spacing:-0.03em;}.elementor-15249 .elementor-element.elementor-element-990eeac{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-990eeac > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-990eeac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-bfa61c0{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-bfa61c0 > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-bfa61c0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-681549d{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-15249 .elementor-element.elementor-element-681549d .elementor-divider-separator{width:100%;}.elementor-15249 .elementor-element.elementor-element-681549d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-15249 .elementor-element.elementor-element-50e0f77{--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;}.elementor-15249 .elementor-element.elementor-element-90abacb{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-90abacb > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-90abacb .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.7;letter-spacing:-0.03em;}.elementor-15249 .elementor-element.elementor-element-dc94563{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-dc94563 > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-dc94563 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-38e1d6e{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-38e1d6e > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-38e1d6e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-8c26361{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.75px;}.elementor-15249 .elementor-element.elementor-element-8c26361 .elementor-divider-separator{width:100%;}.elementor-15249 .elementor-element.elementor-element-8c26361 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-15249 .elementor-element.elementor-element-24e9a5a{--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;}.elementor-15249 .elementor-element.elementor-element-479ff7d{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-479ff7d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-479ff7d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.7;letter-spacing:-0.03em;}.elementor-15249 .elementor-element.elementor-element-aac2279{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-aac2279 > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-aac2279 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:500;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-e580dc1{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-15249 .elementor-element.elementor-element-e580dc1 > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-e580dc1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.7;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-1c30580{--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-15249 .elementor-element.elementor-element-f78000b{--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-15249 .elementor-element.elementor-element-3da250e{--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-15249 .elementor-element.elementor-element-559beb1{--display:flex;}@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-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15249 .elementor-element.elementor-element-ed617e4 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-f45ce29 .elementor-heading-title{font-size:2.8rem;}.elementor-15249 .elementor-element.elementor-element-3971d2d .elementor-heading-title{font-size:2.5rem;}.elementor-15249 .elementor-element.elementor-element-4f1dbcc .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-aeebf97 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-0a5fc8f .elementor-heading-title{font-size:1.9rem;}.elementor-15249 .elementor-element.elementor-element-f28dc3d .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-fd8e6c5 .elementor-heading-title{font-size:2.8rem;}.elementor-15249 .elementor-element.elementor-element-011db1f .elementor-heading-title{font-size:1.9rem;}.elementor-15249 .elementor-element.elementor-element-f9f8fc9 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-c2ea71b .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-b526fc4 .elementor-heading-title{font-size:1.9rem;}.elementor-15249 .elementor-element.elementor-element-8251cc6 .elementor-heading-title{font-size:0.9rem;}.elementor-15249 .elementor-element.elementor-element-731d76d{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-731d76d .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-245a426{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-245a426 .elementor-heading-title{font-size:3.6rem;}.elementor-15249 .elementor-element.elementor-element-d4af86e > .elementor-widget-container{padding:0.5rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-d4af86e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-d4af86e .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-3bf97af .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-1394d7b .elementor-heading-title{font-size:1.65rem;}.elementor-15249 .elementor-element.elementor-element-4a03b6c .elementor-heading-title{font-size:0.9rem;}.elementor-15249 .elementor-element.elementor-element-3051dc6{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-3051dc6 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-4af0f39{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-4af0f39 .elementor-heading-title{font-size:3.6rem;}.elementor-15249 .elementor-element.elementor-element-7bb5440 > .elementor-widget-container{padding:0.5rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-7bb5440{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-7bb5440 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-cb8207f .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-def50d9 .elementor-heading-title{font-size:1.65rem;}.elementor-15249 .elementor-element.elementor-element-cd50b4a .elementor-heading-title{font-size:0.9rem;}.elementor-15249 .elementor-element.elementor-element-93e0abe{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-93e0abe .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-2d50dce{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-2d50dce .elementor-heading-title{font-size:3.6rem;}.elementor-15249 .elementor-element.elementor-element-a977f02 > .elementor-widget-container{padding:0.5rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-a977f02{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-a977f02 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-9816983 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-87c42d6 .elementor-heading-title{font-size:1.65rem;}.elementor-15249 .elementor-element.elementor-element-866bd2a .elementor-heading-title{font-size:0.9rem;}.elementor-15249 .elementor-element.elementor-element-0612027{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-0612027 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-e4de90c{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-e4de90c .elementor-heading-title{font-size:3.6rem;}.elementor-15249 .elementor-element.elementor-element-5c99374 > .elementor-widget-container{padding:0.5rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-5c99374{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-5c99374 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-d53e3f0 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-5ceaf7a .elementor-heading-title{font-size:1.65rem;}.elementor-15249 .elementor-element.elementor-element-eb23bd9 .elementor-heading-title{font-size:0.9rem;}.elementor-15249 .elementor-element.elementor-element-370ed28{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-370ed28 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-622baf7{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-622baf7 .elementor-heading-title{font-size:3.6rem;}.elementor-15249 .elementor-element.elementor-element-3cae60d > .elementor-widget-container{padding:0.5rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-3cae60d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-3cae60d .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-938c4d9 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-f9ddd6a .elementor-heading-title{font-size:1.65rem;}.elementor-15249 .elementor-element.elementor-element-8e2a792 .elementor-heading-title{font-size:0.9rem;}.elementor-15249 .elementor-element.elementor-element-1a67744{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-1a67744 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-aeb4907{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-15249 .elementor-element.elementor-element-aeb4907 .elementor-heading-title{font-size:3.6rem;}.elementor-15249 .elementor-element.elementor-element-2a93ff3 > .elementor-widget-container{padding:0.5rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-2a93ff3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-2a93ff3 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-ec2790d .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-5896613 .elementor-heading-title{font-size:1.65rem;}.elementor-15249 .elementor-element.elementor-element-a8c7278 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-1f20560 .elementor-heading-title{font-size:2.8rem;}.elementor-15249 .elementor-element.elementor-element-2dd8f4d{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-e8bc82b .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-9f8837b .elementor-heading-title{font-size:2.5rem;}.elementor-15249 .elementor-element.elementor-element-b8f133d .elementor-heading-title{font-size:1.75rem;}.elementor-15249 .elementor-element.elementor-element-c9dcd3b > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-c9dcd3b .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-e771b3c .elementor-heading-title{font-size:1.75rem;}.elementor-15249 .elementor-element.elementor-element-f222182 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-858df3c{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-0ad14d3 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-e926ee2 .elementor-heading-title{font-size:2.5rem;}.elementor-15249 .elementor-element.elementor-element-bf6a252 .elementor-heading-title{font-size:1.75rem;}.elementor-15249 .elementor-element.elementor-element-abbeb1e > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-abbeb1e .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-93f3203 .elementor-heading-title{font-size:1.75rem;}.elementor-15249 .elementor-element.elementor-element-a55ae89 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-17abab0{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-c5322d7 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-a199b64 .elementor-heading-title{font-size:2.5rem;}.elementor-15249 .elementor-element.elementor-element-c9b0047 .elementor-heading-title{font-size:1.75rem;}.elementor-15249 .elementor-element.elementor-element-5952438 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-1499810 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-a121add .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-4098cde .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-985f84f .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-592eed0 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-592eed0 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-77dd5ac .elementor-heading-title{font-size:1.75rem;}.elementor-15249 .elementor-element.elementor-element-7029bc9 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-ea7fb9d .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-ebb8d0e .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-a4604f4 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-3cc8d4e .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-fbae7ac .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-d429e82 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-b03df53 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-875b8bc .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-37569a0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-37569a0 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-38c43f6 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-eca78ac .elementor-heading-title{font-size:2.8rem;}.elementor-15249 .elementor-element.elementor-element-9d93fe5 .elementor-heading-title{font-size:1.2rem;}.elementor-15249 .elementor-element.elementor-element-0a7ea1d .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-71d1419 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-5002de4 .elementor-heading-title{font-size:1.2rem;}.elementor-15249 .elementor-element.elementor-element-770bf81 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-83de5d4 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-d4821ff .elementor-heading-title{font-size:1.2rem;}.elementor-15249 .elementor-element.elementor-element-9fc23c0 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-c1af231 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-26b1c59 .elementor-heading-title{font-size:1.2rem;}.elementor-15249 .elementor-element.elementor-element-990eeac .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-bfa61c0 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-90abacb .elementor-heading-title{font-size:1.2rem;}.elementor-15249 .elementor-element.elementor-element-dc94563 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-38e1d6e .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-479ff7d .elementor-heading-title{font-size:1.2rem;}.elementor-15249 .elementor-element.elementor-element-aac2279 .elementor-heading-title{font-size:1.45rem;}.elementor-15249 .elementor-element.elementor-element-e580dc1 .elementor-heading-title{font-size:1.45rem;}}@media(max-width:767px){.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-15249 .elementor-element.elementor-element-87504c6{--justify-content:flex-end;--padding-top:16rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15249 .elementor-element.elementor-element-7ca4047{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-15249 .elementor-element.elementor-element-7ca4047.elementor-element{--align-self:center;}.elementor-15249 .elementor-element.elementor-element-ed617e4 > .elementor-widget-container{padding:0rem 0rem 0rem 1rem;}.elementor-15249 .elementor-element.elementor-element-ed617e4{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-15249 .elementor-element.elementor-element-ed617e4.elementor-element{--align-self:center;}.elementor-15249 .elementor-element.elementor-element-ed617e4 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-f45ce29 > .elementor-widget-container{padding:6rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-f45ce29 .elementor-heading-title{font-size:9rem;}.elementor-15249 .elementor-element.elementor-element-3971d2d > .elementor-widget-container{padding:0rem 0rem 6rem 0rem;}.elementor-15249 .elementor-element.elementor-element-3971d2d .elementor-heading-title{font-size:3.6rem;line-height:1.9;}.elementor-15249 .elementor-element.elementor-element-0169945{--width:30%;}.elementor-15249 .elementor-element.elementor-element-0169945.e-con{--align-self:flex-start;--order:2;}.elementor-15249 .elementor-element.elementor-element-1a416be img{height:50vw;}.elementor-15249 .elementor-element.elementor-element-4f1dbcc .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-fda4d85{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:40rem;--padding-bottom:16rem;--padding-left:5rem;--padding-right:5rem;}.elementor-15249 .elementor-element.elementor-element-eccc2ef{--padding-top:0rem;--padding-bottom:26rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-aeebf97 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-15249 .elementor-element.elementor-element-aeebf97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-aeebf97.elementor-element{--align-self:flex-start;}.elementor-15249 .elementor-element.elementor-element-aeebf97 .elementor-heading-title{font-size:3rem;}.elementor-15249 .elementor-element.elementor-element-6919245{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-6919245 .elementor-heading-title{font-size:15rem;}.elementor-15249 .elementor-element.elementor-element-71167d6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-0a5fc8f > .elementor-widget-container{padding:0rem 0rem 6rem 0rem;}.elementor-15249 .elementor-element.elementor-element-0a5fc8f .elementor-heading-title{font-size:4.2rem;}.elementor-15249 .elementor-element.elementor-element-f28dc3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-f28dc3d .elementor-heading-title{font-size:3.2rem;line-height:1.9;}.elementor-15249 .elementor-element.elementor-element-356befe{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-1ecc79c{--width:65%;}.elementor-15249 .elementor-element.elementor-element-600a7fa{--width:25%;}.elementor-15249 .elementor-element.elementor-element-fd8e6c5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:16rem 0rem 0rem 5rem;}.elementor-15249 .elementor-element.elementor-element-fd8e6c5 .elementor-heading-title{font-size:10rem;}.elementor-15249 .elementor-element.elementor-element-63425b5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-15249 .elementor-element.elementor-element-011db1f .elementor-heading-title{font-size:3.8rem;}.elementor-15249 .elementor-element.elementor-element-f9f8fc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-f9f8fc9 .elementor-heading-title{font-size:2.6rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-c2ea71b{left:4vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-c2ea71b{right:4vw;}.elementor-15249 .elementor-element.elementor-element-c2ea71b{top:0.5vw;}.elementor-15249 .elementor-element.elementor-element-c2ea71b .elementor-heading-title{font-size:3.4rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-a9dce90{right:3vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-a9dce90{left:3vw;}.elementor-15249 .elementor-element.elementor-element-a9dce90{top:28vw;}.elementor-15249 .elementor-element.elementor-element-a9dce90 .elementor-heading-title{font-size:30rem;}.elementor-15249 .elementor-element.elementor-element-bed1c62{--min-height:220vw;}.elementor-15249 .elementor-element.elementor-element-97cd930{--width:150vw;--min-height:150vw;}.elementor-15249 .elementor-element.elementor-element-35272a3{--width:51%;top:15vw;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-35272a3{left:0px;}body.rtl .elementor-15249 .elementor-element.elementor-element-35272a3{right:0px;}.elementor-15249 .elementor-element.elementor-element-bc04d4d{--width:38%;top:59vw;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-bc04d4d{left:60vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-bc04d4d{right:60vw;}.elementor-15249 .elementor-element.elementor-element-738e31f{--width:53%;top:100vw;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-738e31f{right:0vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-738e31f{left:0vw;}.elementor-15249 .elementor-element.elementor-element-341cdf1{--width:65%;top:165vw;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-341cdf1{left:0vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-341cdf1{right:0vw;}.elementor-15249 .elementor-element.elementor-element-7d7d053 .elementor-heading-title{font-size:40rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-df2f6b4{left:5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-df2f6b4{right:5vw;}.elementor-15249 .elementor-element.elementor-element-df2f6b4{top:5vw;}.elementor-15249 .elementor-element.elementor-element-df2f6b4 .elementor-heading-title{font-size:15rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-2c9a32f{right:3vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-2c9a32f{left:3vw;}.elementor-15249 .elementor-element.elementor-element-2c9a32f{top:197vw;}.elementor-15249 .elementor-element.elementor-element-2c9a32f .elementor-heading-title{font-size:15rem;}.elementor-15249 .elementor-element.elementor-element-ee1c200:not(.elementor-motion-effects-element-type-background), .elementor-15249 .elementor-element.elementor-element-ee1c200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test4.d3c-lab.com/wp-content/uploads/2025/06/section_top_l_txt_01_sp.svg");background-repeat:no-repeat;background-size:contain;}.elementor-15249 .elementor-element.elementor-element-a304cf0{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15249 .elementor-element.elementor-element-0f7441f .elementor-heading-title{font-size:15rem;}.elementor-15249 .elementor-element.elementor-element-c39676d .elementor-heading-title{font-size:15rem;}.elementor-15249 .elementor-element.elementor-element-5495f79{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15249 .elementor-element.elementor-element-b526fc4{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-b526fc4 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-b526fc4 .elementor-heading-title{font-size:5.2rem;line-height:1.7;letter-spacing:0.13em;}.elementor-15249 .elementor-element.elementor-element-b8ec381{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-247ceea{--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-5a3dc2f .elementor-heading-title{font-size:15rem;}.elementor-15249 .elementor-element.elementor-element-3cb60b4{--justify-content:space-between;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-bdeaef2{--width:100%;}.elementor-15249 .elementor-element.elementor-element-b96fca3 img{height:100%;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-8251cc6{right:75vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-8251cc6{left:75vw;}.elementor-15249 .elementor-element.elementor-element-8251cc6{top:64vw;}.elementor-15249 .elementor-element.elementor-element-8251cc6 .elementor-heading-title{font-size:2.2rem;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-731d76d{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-731d76d > .elementor-widget-container{padding:8rem 0rem 0rem 18rem;}.elementor-15249 .elementor-element.elementor-element-731d76d .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-245a426{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-245a426 > .elementor-widget-container{padding:0rem 0rem 6rem 18rem;}.elementor-15249 .elementor-element.elementor-element-245a426 .elementor-heading-title{font-size:8rem;}.elementor-15249 .elementor-element.elementor-element-d4af86e > .elementor-widget-container{padding:8rem 0rem 8rem 0rem;}.elementor-15249 .elementor-element.elementor-element-d4af86e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-d4af86e .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-3bf97af > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-3bf97af{text-align:center;}.elementor-15249 .elementor-element.elementor-element-3bf97af .elementor-heading-title{font-size:3.4rem;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-1394d7b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-1394d7b{right:2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-1394d7b{left:2.5vw;}.elementor-15249 .elementor-element.elementor-element-1394d7b{top:32vw;}.elementor-15249 .elementor-element.elementor-element-1394d7b .elementor-heading-title{font-size:4.2rem;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-b131c99{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-b1c216a{--width:100%;}.elementor-15249 .elementor-element.elementor-element-b33333e img{height:100%;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-4a03b6c{right:75vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-4a03b6c{left:75vw;}.elementor-15249 .elementor-element.elementor-element-4a03b6c{top:64vw;}.elementor-15249 .elementor-element.elementor-element-4a03b6c .elementor-heading-title{font-size:2.2rem;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-3051dc6{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-3051dc6 > .elementor-widget-container{padding:8rem 0rem 0rem 18rem;}.elementor-15249 .elementor-element.elementor-element-3051dc6 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-4af0f39{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-4af0f39 > .elementor-widget-container{padding:0rem 0rem 6rem 18rem;}.elementor-15249 .elementor-element.elementor-element-4af0f39 .elementor-heading-title{font-size:8rem;}.elementor-15249 .elementor-element.elementor-element-7bb5440 > .elementor-widget-container{padding:8rem 0rem 8rem 0rem;}.elementor-15249 .elementor-element.elementor-element-7bb5440{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-7bb5440 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-cb8207f > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-cb8207f{text-align:center;}.elementor-15249 .elementor-element.elementor-element-cb8207f .elementor-heading-title{font-size:3.4rem;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-def50d9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-def50d9{right:2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-def50d9{left:2.5vw;}.elementor-15249 .elementor-element.elementor-element-def50d9{top:32vw;}.elementor-15249 .elementor-element.elementor-element-def50d9 .elementor-heading-title{font-size:4.2rem;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-d6ca823{--justify-content:space-between;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-37a9a23{--width:100%;}.elementor-15249 .elementor-element.elementor-element-a868549 img{height:100%;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-cd50b4a{right:75vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-cd50b4a{left:75vw;}.elementor-15249 .elementor-element.elementor-element-cd50b4a{top:64vw;}.elementor-15249 .elementor-element.elementor-element-cd50b4a .elementor-heading-title{font-size:2.2rem;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-93e0abe{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-93e0abe > .elementor-widget-container{padding:8rem 0rem 0rem 18rem;}.elementor-15249 .elementor-element.elementor-element-93e0abe .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-2d50dce{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-2d50dce > .elementor-widget-container{padding:0rem 0rem 6rem 18rem;}.elementor-15249 .elementor-element.elementor-element-2d50dce .elementor-heading-title{font-size:8rem;}.elementor-15249 .elementor-element.elementor-element-a977f02 > .elementor-widget-container{padding:8rem 0rem 8rem 0rem;}.elementor-15249 .elementor-element.elementor-element-a977f02{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-a977f02 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-9816983 > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-9816983{text-align:center;}.elementor-15249 .elementor-element.elementor-element-9816983 .elementor-heading-title{font-size:3.4rem;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-87c42d6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-87c42d6{right:2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-87c42d6{left:2.5vw;}.elementor-15249 .elementor-element.elementor-element-87c42d6{top:32vw;}.elementor-15249 .elementor-element.elementor-element-87c42d6 .elementor-heading-title{font-size:4.2rem;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-eecf671{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-68cd8d7{--width:100%;}.elementor-15249 .elementor-element.elementor-element-bcf2047 img{height:100%;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-866bd2a{right:75vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-866bd2a{left:75vw;}.elementor-15249 .elementor-element.elementor-element-866bd2a{top:64vw;}.elementor-15249 .elementor-element.elementor-element-866bd2a .elementor-heading-title{font-size:2.2rem;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-0612027{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-0612027 > .elementor-widget-container{padding:8rem 0rem 0rem 18rem;}.elementor-15249 .elementor-element.elementor-element-0612027 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-e4de90c{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-e4de90c > .elementor-widget-container{padding:0rem 0rem 6rem 18rem;}.elementor-15249 .elementor-element.elementor-element-e4de90c .elementor-heading-title{font-size:8rem;}.elementor-15249 .elementor-element.elementor-element-5c99374 > .elementor-widget-container{padding:8rem 0rem 8rem 0rem;}.elementor-15249 .elementor-element.elementor-element-5c99374{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-5c99374 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-d53e3f0 > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-d53e3f0{text-align:center;}.elementor-15249 .elementor-element.elementor-element-d53e3f0 .elementor-heading-title{font-size:3.4rem;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-5ceaf7a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-5ceaf7a{right:2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-5ceaf7a{left:2.5vw;}.elementor-15249 .elementor-element.elementor-element-5ceaf7a{top:32vw;}.elementor-15249 .elementor-element.elementor-element-5ceaf7a .elementor-heading-title{font-size:4.2rem;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-aa5dbae{--justify-content:space-between;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-bbdbce7{--width:100%;}.elementor-15249 .elementor-element.elementor-element-9881a51 img{height:100%;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-eb23bd9{right:75vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-eb23bd9{left:75vw;}.elementor-15249 .elementor-element.elementor-element-eb23bd9{top:64vw;}.elementor-15249 .elementor-element.elementor-element-eb23bd9 .elementor-heading-title{font-size:2.2rem;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-370ed28{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-370ed28 > .elementor-widget-container{padding:8rem 0rem 0rem 18rem;}.elementor-15249 .elementor-element.elementor-element-370ed28 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-622baf7{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-622baf7 > .elementor-widget-container{padding:0rem 0rem 6rem 18rem;}.elementor-15249 .elementor-element.elementor-element-622baf7 .elementor-heading-title{font-size:8rem;}.elementor-15249 .elementor-element.elementor-element-3cae60d > .elementor-widget-container{padding:8rem 0rem 8rem 0rem;}.elementor-15249 .elementor-element.elementor-element-3cae60d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-3cae60d .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-938c4d9 > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-938c4d9{text-align:center;}.elementor-15249 .elementor-element.elementor-element-938c4d9 .elementor-heading-title{font-size:3.4rem;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-f9ddd6a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-f9ddd6a{right:2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-f9ddd6a{left:2.5vw;}.elementor-15249 .elementor-element.elementor-element-f9ddd6a{top:32vw;}.elementor-15249 .elementor-element.elementor-element-f9ddd6a .elementor-heading-title{font-size:4.2rem;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-eb12c77{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15249 .elementor-element.elementor-element-af4acfd{--width:100%;}.elementor-15249 .elementor-element.elementor-element-b5c389e img{height:100%;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-8e2a792{right:75vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-8e2a792{left:75vw;}.elementor-15249 .elementor-element.elementor-element-8e2a792{top:64vw;}.elementor-15249 .elementor-element.elementor-element-8e2a792 .elementor-heading-title{font-size:2.2rem;letter-spacing:0.03em;}.elementor-15249 .elementor-element.elementor-element-1a67744{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-1a67744 > .elementor-widget-container{padding:8rem 0rem 0rem 18rem;}.elementor-15249 .elementor-element.elementor-element-1a67744 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-aeb4907{width:100%;max-width:100%;}.elementor-15249 .elementor-element.elementor-element-aeb4907 > .elementor-widget-container{padding:0rem 0rem 6rem 18rem;}.elementor-15249 .elementor-element.elementor-element-aeb4907 .elementor-heading-title{font-size:8rem;}.elementor-15249 .elementor-element.elementor-element-2a93ff3 > .elementor-widget-container{padding:8rem 0rem 8rem 0rem;}.elementor-15249 .elementor-element.elementor-element-2a93ff3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-15249 .elementor-element.elementor-element-2a93ff3 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-ec2790d > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-ec2790d{text-align:center;}.elementor-15249 .elementor-element.elementor-element-ec2790d .elementor-heading-title{font-size:3.4rem;line-height:1.7;}.elementor-15249 .elementor-element.elementor-element-5896613 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-15249 .elementor-element.elementor-element-5896613{right:2.5vw;}body.rtl .elementor-15249 .elementor-element.elementor-element-5896613{left:2.5vw;}.elementor-15249 .elementor-element.elementor-element-5896613{top:32vw;}.elementor-15249 .elementor-element.elementor-element-5896613 .elementor-heading-title{font-size:4.2rem;letter-spacing:0.6em;}.elementor-15249 .elementor-element.elementor-element-0dd5ac5:not(.elementor-motion-effects-element-type-background), .elementor-15249 .elementor-element.elementor-element-0dd5ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test4.d3c-lab.com/wp-content/uploads/2025/06/section_top_l_txt_01_sp.svg");background-repeat:no-repeat;background-size:contain;}.elementor-15249 .elementor-element.elementor-element-a38eba2{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15249 .elementor-element.elementor-element-52523ff .elementor-heading-title{font-size:15rem;}.elementor-15249 .elementor-element.elementor-element-4c4e197 .elementor-heading-title{font-size:15rem;}.elementor-15249 .elementor-element.elementor-element-a8c7278 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-1f20560 .elementor-heading-title{font-size:5.2rem;}.elementor-15249 .elementor-element.elementor-element-ef4cd87{--padding-top:24rem;--padding-bottom:12rem;--padding-left:5rem;--padding-right:5rem;}.elementor-15249 .elementor-element.elementor-element-db601ee.e-con{--order:99999 /* order end hack */;}.elementor-15249 .elementor-element.elementor-element-2dd8f4d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-e8bc82b .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-9f8837b > .elementor-widget-container{padding:0rem 0rem 6rem 0rem;}.elementor-15249 .elementor-element.elementor-element-9f8837b .elementor-heading-title{font-size:5.2rem;}.elementor-15249 .elementor-element.elementor-element-33161e5{--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-b8f133d .elementor-heading-title{font-size:4rem;}.elementor-15249 .elementor-element.elementor-element-c9dcd3b .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-01f0239{--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-e771b3c .elementor-heading-title{font-size:4rem;}.elementor-15249 .elementor-element.elementor-element-f222182 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-858df3c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-0ad14d3 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-e926ee2 > .elementor-widget-container{padding:0rem 0rem 6rem 0rem;}.elementor-15249 .elementor-element.elementor-element-e926ee2 .elementor-heading-title{font-size:5.2rem;}.elementor-15249 .elementor-element.elementor-element-e59d420{--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-bf6a252 .elementor-heading-title{font-size:4rem;}.elementor-15249 .elementor-element.elementor-element-abbeb1e .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-7820a61{--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-93f3203 .elementor-heading-title{font-size:4rem;}.elementor-15249 .elementor-element.elementor-element-a55ae89 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-17abab0{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-c5322d7 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-a199b64 > .elementor-widget-container{padding:0rem 0rem 6rem 0rem;}.elementor-15249 .elementor-element.elementor-element-a199b64 .elementor-heading-title{font-size:5.2rem;}.elementor-15249 .elementor-element.elementor-element-503b666{--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-c9b0047 .elementor-heading-title{font-size:4rem;}.elementor-15249 .elementor-element.elementor-element-5952438 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-1499810 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-a121add .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-4098cde .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-985f84f .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-592eed0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-592eed0 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-4d875f1{--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-77dd5ac .elementor-heading-title{font-size:4rem;}.elementor-15249 .elementor-element.elementor-element-7029bc9 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-ea7fb9d .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-ebb8d0e .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-a4604f4 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-3cc8d4e .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-fbae7ac .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-d429e82 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-b03df53 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-875b8bc .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-37569a0 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-e746937{--padding-top:24rem;--padding-bottom:12rem;--padding-left:5rem;--padding-right:5rem;}.elementor-15249 .elementor-element.elementor-element-7607c8b{--padding-top:2rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-38c43f6 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-eca78ac .elementor-heading-title{font-size:5.2rem;}.elementor-15249 .elementor-element.elementor-element-6c3f96a{--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-9d93fe5 > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-9d93fe5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-9d93fe5 .elementor-heading-title{font-size:2.8rem;}.elementor-15249 .elementor-element.elementor-element-0a7ea1d > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-0a7ea1d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-0a7ea1d .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-71d1419 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-71d1419{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-71d1419 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-2c2098e{--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-5002de4 > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-5002de4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-5002de4 .elementor-heading-title{font-size:2.8rem;}.elementor-15249 .elementor-element.elementor-element-770bf81 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-770bf81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-770bf81 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-83de5d4 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-83de5d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-83de5d4 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-4f4d68c{--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-d4821ff > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-d4821ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-d4821ff .elementor-heading-title{font-size:2.8rem;}.elementor-15249 .elementor-element.elementor-element-9fc23c0 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-9fc23c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-9fc23c0 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-c1af231 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-c1af231{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-c1af231 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-df66230{--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-26b1c59 > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-26b1c59{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-26b1c59 .elementor-heading-title{font-size:2.8rem;}.elementor-15249 .elementor-element.elementor-element-990eeac > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-990eeac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-990eeac .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-bfa61c0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-bfa61c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-bfa61c0 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-50e0f77{--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-90abacb > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-90abacb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-90abacb .elementor-heading-title{font-size:2.8rem;}.elementor-15249 .elementor-element.elementor-element-dc94563 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-dc94563{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-dc94563 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-38e1d6e > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-38e1d6e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-38e1d6e .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-24e9a5a{--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15249 .elementor-element.elementor-element-479ff7d > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-15249 .elementor-element.elementor-element-479ff7d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-479ff7d .elementor-heading-title{font-size:2.8rem;}.elementor-15249 .elementor-element.elementor-element-aac2279 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-15249 .elementor-element.elementor-element-aac2279{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-aac2279 .elementor-heading-title{font-size:3.4rem;}.elementor-15249 .elementor-element.elementor-element-e580dc1 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-15249 .elementor-element.elementor-element-e580dc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15249 .elementor-element.elementor-element-e580dc1 .elementor-heading-title{font-size:3.4rem;}}@media(min-width:768px){.elementor-15249 .elementor-element.elementor-element-efb49c9{--width:30%;}.elementor-15249 .elementor-element.elementor-element-9a04c5a{--width:77%;}.elementor-15249 .elementor-element.elementor-element-0169945{--width:23%;}.elementor-15249 .elementor-element.elementor-element-eccc2ef{--width:100%;}.elementor-15249 .elementor-element.elementor-element-1ecc79c{--width:64%;}.elementor-15249 .elementor-element.elementor-element-600a7fa{--width:14%;}.elementor-15249 .elementor-element.elementor-element-57f177e{--width:100%;}.elementor-15249 .elementor-element.elementor-element-63425b5{--width:100%;}.elementor-15249 .elementor-element.elementor-element-97cd930{--width:75vw;}.elementor-15249 .elementor-element.elementor-element-35272a3{--width:16%;}.elementor-15249 .elementor-element.elementor-element-bc04d4d{--width:17.3%;}.elementor-15249 .elementor-element.elementor-element-738e31f{--width:34%;}.elementor-15249 .elementor-element.elementor-element-341cdf1{--width:58%;}.elementor-15249 .elementor-element.elementor-element-918f38a{--width:16%;}.elementor-15249 .elementor-element.elementor-element-b8ec381{--width:78%;}.elementor-15249 .elementor-element.elementor-element-3cb60b4{--width:44%;}.elementor-15249 .elementor-element.elementor-element-bdeaef2{--width:100%;}.elementor-15249 .elementor-element.elementor-element-b131c99{--width:44%;}.elementor-15249 .elementor-element.elementor-element-b1c216a{--width:100%;}.elementor-15249 .elementor-element.elementor-element-d6ca823{--width:44%;}.elementor-15249 .elementor-element.elementor-element-37a9a23{--width:100%;}.elementor-15249 .elementor-element.elementor-element-eecf671{--width:44%;}.elementor-15249 .elementor-element.elementor-element-68cd8d7{--width:100%;}.elementor-15249 .elementor-element.elementor-element-aa5dbae{--width:44%;}.elementor-15249 .elementor-element.elementor-element-bbdbce7{--width:100%;}.elementor-15249 .elementor-element.elementor-element-eb12c77{--width:44%;}.elementor-15249 .elementor-element.elementor-element-af4acfd{--width:100%;}.elementor-15249 .elementor-element.elementor-element-e563ace{--width:50%;}.elementor-15249 .elementor-element.elementor-element-db601ee{--width:36%;}.elementor-15249 .elementor-element.elementor-element-c49ecb6{--width:49%;}.elementor-15249 .elementor-element.elementor-element-33161e5{--width:50%;}.elementor-15249 .elementor-element.elementor-element-01f0239{--width:50%;}.elementor-15249 .elementor-element.elementor-element-e59d420{--width:50%;}.elementor-15249 .elementor-element.elementor-element-7820a61{--width:50%;}.elementor-15249 .elementor-element.elementor-element-503b666{--width:50%;}.elementor-15249 .elementor-element.elementor-element-4d875f1{--width:50%;}.elementor-15249 .elementor-element.elementor-element-7607c8b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15249 .elementor-element.elementor-element-db601ee{--width:43%;}.elementor-15249 .elementor-element.elementor-element-c49ecb6{--width:48%;}.elementor-15249 .elementor-element.elementor-element-33161e5{--width:100%;}.elementor-15249 .elementor-element.elementor-element-01f0239{--width:100%;}.elementor-15249 .elementor-element.elementor-element-e59d420{--width:100%;}.elementor-15249 .elementor-element.elementor-element-7820a61{--width:100%;}.elementor-15249 .elementor-element.elementor-element-503b666{--width:100%;}.elementor-15249 .elementor-element.elementor-element-4d875f1{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d32d0e7 */.elementor-15249 .elementor-element.elementor-element-d32d0e7 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit- transform: translateY(-50%) translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ad460 */.elementor-15249 .elementor-element.elementor-element-54ad460 {
  aspect-ratio: 16 / 9; 
  object-fit:cover;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-15249 .elementor-element.elementor-element-54ad460 {
  aspect-ratio: 9 / 16; 
  object-fit:cover;
  overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efb49c9 */.elementor-15249 .elementor-element.elementor-element-efb49c9 img{
  aspect-ratio: 0.77 / 1; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0169945 */.elementor-15249 .elementor-element.elementor-element-0169945 {
  aspect-ratio: 9 / 11; 
  object-fit:cover;
   object-position: top top;
  /*background-color: #ddd;*/ /* 背景色（確認用） */
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
 
}


@media only screen and (max-width: 767px){
.elementor-15249 .elementor-element.elementor-element-0169945 {
  aspect-ratio: 2 / 3; 
  object-fit:cover;
  object-position: top top;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6919245 */.elementor-15249 .elementor-element.elementor-element-6919245 h2{
   white-space: pre;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e55442 */.elementor-15249 .elementor-element.elementor-element-3e55442 img {
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 16 / 10; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8eb1ec */.elementor-15249 .elementor-element.elementor-element-c8eb1ec img {
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1 / 1; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd8e6c5 */.text-indent {
  text-indent: -4.4em;
  padding-left: 4.4em;
}

.indent {
   text-indent: -2.2em;
   padding-left: 2.2em;
   
}

/*スマホ*/
@media only screen and (max-width: 767px){
.text-indent {
  text-indent: 0em;
  padding-left: 0em;
}

.indent {
   text-indent: 0em;
   padding-left: 0em;
   
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-011db1f */.text-indent-3 {
  text-indent: 8.4em;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.text-indent-3 {
  text-indent: 6.5em;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cd930 */.elementor-15249 .elementor-element.elementor-element-97cd930 {
    position: absolute;
    top:0;
    left: 50%;
    transform: translate(-50%, -0%);
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-15249 .elementor-element.elementor-element-97cd930 {
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6dbb9bc */.elementor-15249 .elementor-element.elementor-element-6dbb9bc img {
  width: 100%; /* 幅に応じて自動調整 */
  /*aspect-ratio: 1 / 1.618; */
  aspect-ratio: 1 / 1.414;
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e66ead2 */.elementor-15249 .elementor-element.elementor-element-e66ead2 img {
  width: 100%; /* 幅に応じて自動調整 */
  /*aspect-ratio: 1 / 1.618; */
  aspect-ratio: 1.414 / 1;
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-935b64d */.elementor-15249 .elementor-element.elementor-element-935b64d img {
  width: 100%; /* 幅に応じて自動調整 */
  /*aspect-ratio: 1 / 1.618; */
  aspect-ratio: 1 / 1;
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3edaab1 */.elementor-15249 .elementor-element.elementor-element-3edaab1 img {
  width: 100%; /* 幅に応じて自動調整 */
  /*aspect-ratio: 1 / 1.618; */
  aspect-ratio: 1.732 / 1;
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d7d053 */.elementor-15249 .elementor-element.elementor-element-7d7d053 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df2f6b4 */.elementor-15249 .elementor-element.elementor-element-df2f6b4 p{
   white-space: pre;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9a32f */.elementor-15249 .elementor-element.elementor-element-2c9a32f p{
   white-space: pre;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7441f */.elementor-15249 .elementor-element.elementor-element-0f7441f p{
   white-space: pre;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c39676d */.elementor-15249 .elementor-element.elementor-element-c39676d p{
   white-space: pre;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a304cf0 */.elementor-15249 .elementor-element.elementor-element-a304cf0 {
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee1c200 */.elementor-15249 .elementor-element.elementor-element-ee1c200 {
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca30ec3 */.elementor-15249 .elementor-element.elementor-element-ca30ec3 {
   transition: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b526fc4 */.elementor-15249 .elementor-element.elementor-element-b526fc4 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-15249 .elementor-element.elementor-element-b526fc4 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a3dc2f */.elementor-15249 .elementor-element.elementor-element-5a3dc2f p{
   white-space: pre;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b96fca3 */.elementor-15249 .elementor-element.elementor-element-b96fca3 img{
  width: 100%;
  height: 100%;
  aspect-ratio: 1.618 / 1; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8251cc6 */.balloon5 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
  margin: 0;
  padding: 0;
  width: 5vw;
  height: 5vw;
  font-weight: bold;
  background: linear-gradient(to bottom, #BFA969, #BFA969); /* グラデーションで立体感 */
  border-radius: 50%;
  /*border: 2px solid #e5b700;*/ /* 少し濃いめの黄土色で輪郭強調 */
  /*box-shadow: 0 0.3vw 0.6vw rgba(0, 0, 0, 0.15);*/ /* やや柔らかい影 */
  box-sizing: border-box;
  line-height: 1;

}




/* ラベル部分 */
.balloon_label {
  line-height: 1.9;
  /*margin-bottom: 0.3em;*/
}

/* 数字（96）部分 */
.lp_circle {
  font-family: 'Anton', sans-serif;
  font-size: 1.35em;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
}

/* パーセント（%）部分 */
.lp_circle_sub {
  font-size: 0.4em;
  margin-left: 0.2em;
  line-height: 1.3;
  vertical-align: baseline;
}

/* タブレット */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .balloon5 {
    width: 7vw;
    height:7vw;
  }

  .lp_circle {
    font-size: 1.7em;
  }
}


/* スマホ対応 */
@media only screen and (max-width: 767px) {
  .balloon5 {
    width: 15vw;
    height: 15vw;
  }
  .lp_circle {
      font-size: 1.4em;
  }

  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-245a426 */.elementor-15249 .elementor-element.elementor-element-245a426 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4af86e */.elementor-15249 .elementor-element.elementor-element-d4af86e .split-text {
    display: inline-block!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bf97af */.naname {
  display: inline-block;  /* 回転に必要 */
  transform: rotate(-45deg);
  transform-origin: center;  /* 回転の中心 */
}


.service_btn_1 a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    padding: 8px 0;
    font-weight: 600;
    /*color: #ffffff;
    letter-spacing: 0.5px;*/
    transition: color 0.3s ease, transform 0.3s ease;
    overflow: hidden;
}

/* 基本グラデーション */
.service_btn_1 a::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1.5px;
    background: linear-gradient(90deg, #BFA969 0%, #D4C285 100%);
    opacity: 0.8;
}

/* 流れるグラデーション */
.service_btn_1 a::after {
    content: '';
    position: absolute;
    left: -120%;
    bottom: 0;
    width: 120%;
    height: 1.5px;
    background: linear-gradient(90deg, 
        transparent 0%, 
        #D4C285 25%, 
        #ffffff 50%, 
        #BFA969 75%, 
        transparent 100%);
    transition: left 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 1;
}

.service_btn_1 a:hover::after {
    left: 100%;
}

.service_btn_1 a:hover {
    color: #BFA969;
    transform: translateX(8px); /* 右に8px移動 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1394d7b */.elementor-15249 .elementor-element.elementor-element-1394d7b {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}



/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-15249 .elementor-element.elementor-element-1394d7b {
  
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b33333e */.elementor-15249 .elementor-element.elementor-element-b33333e img{
  width: 100%;
  height: 100%;
  aspect-ratio: 1.618 / 1; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a03b6c */.balloon5 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
  margin: 0;
  padding: 0;
  width: 5vw;
  height: 5vw;
  font-weight: bold;
  background: linear-gradient(to bottom, #BFA969, #BFA969); /* グラデーションで立体感 */
  border-radius: 50%;
  /*border: 2px solid #e5b700;*/ /* 少し濃いめの黄土色で輪郭強調 */
  /*box-shadow: 0 0.3vw 0.6vw rgba(0, 0, 0, 0.15);*/ /* やや柔らかい影 */
  box-sizing: border-box;
  line-height: 1;

}




/* ラベル部分 */
.balloon_label {
  line-height: 1.9;
  /*margin-bottom: 0.3em;*/
}

/* 数字（96）部分 */
.lp_circle {
  font-family: 'Anton', sans-serif;
  font-size: 1.35em;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
}

/* パーセント（%）部分 */
.lp_circle_sub {
  font-size: 0.4em;
  margin-left: 0.2em;
  line-height: 1.3;
  vertical-align: baseline;
}

/* タブレット */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .balloon5 {
    width: 7vw;
    height:7vw;
  }

  .lp_circle {
    font-size: 1.7em;
  }
}


/* スマホ対応 */
@media only screen and (max-width: 767px) {
  .balloon5 {
    width: 15vw;
    height: 15vw;
  }
  .lp_circle {
      font-size: 1.4em;
  }

  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af0f39 */.elementor-15249 .elementor-element.elementor-element-4af0f39 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bb5440 */.elementor-15249 .elementor-element.elementor-element-7bb5440 .split-text {
    display: inline-block!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8207f */.naname {
  display: inline-block;  /* 回転に必要 */
  transform: rotate(-45deg);
  transform-origin: center;  /* 回転の中心 */
}


.service_btn_1 a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    padding: 8px 0;
    font-weight: 600;
    /*color: #ffffff;
    letter-spacing: 0.5px;*/
    transition: color 0.3s ease, transform 0.3s ease;
    overflow: hidden;
}

/* 基本グラデーション */
.service_btn_1 a::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1.5px;
    background: linear-gradient(90deg, #BFA969 0%, #D4C285 100%);
    opacity: 0.8;
}

/* 流れるグラデーション */
.service_btn_1 a::after {
    content: '';
    position: absolute;
    left: -120%;
    bottom: 0;
    width: 120%;
    height: 1.5px;
    background: linear-gradient(90deg, 
        transparent 0%, 
        #D4C285 25%, 
        #ffffff 50%, 
        #BFA969 75%, 
        transparent 100%);
    transition: left 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 1;
}

.service_btn_1 a:hover::after {
    left: 100%;
}

.service_btn_1 a:hover {
    color: #BFA969;
    transform: translateX(8px); /* 右に8px移動 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-def50d9 */.elementor-15249 .elementor-element.elementor-element-def50d9 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}



/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-15249 .elementor-element.elementor-element-def50d9 {
  
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a868549 */.elementor-15249 .elementor-element.elementor-element-a868549 img{
  width: 100%;
  height: 100%;
  aspect-ratio: 1.618 / 1; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd50b4a */.balloon5 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
  margin: 0;
  padding: 0;
  width: 5vw;
  height: 5vw;
  font-weight: bold;
  background: linear-gradient(to bottom, #BFA969, #BFA969); /* グラデーションで立体感 */
  border-radius: 50%;
  /*border: 2px solid #e5b700;*/ /* 少し濃いめの黄土色で輪郭強調 */
  /*box-shadow: 0 0.3vw 0.6vw rgba(0, 0, 0, 0.15);*/ /* やや柔らかい影 */
  box-sizing: border-box;
  line-height: 1;

}




/* ラベル部分 */
.balloon_label {
  line-height: 1.9;
  /*margin-bottom: 0.3em;*/
}

/* 数字（96）部分 */
.lp_circle {
  font-family: 'Anton', sans-serif;
  font-size: 1.35em;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
}

/* パーセント（%）部分 */
.lp_circle_sub {
  font-size: 0.4em;
  margin-left: 0.2em;
  line-height: 1.3;
  vertical-align: baseline;
}

/* タブレット */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .balloon5 {
    width: 7vw;
    height:7vw;
  }

  .lp_circle {
    font-size: 1.7em;
  }
}


/* スマホ対応 */
@media only screen and (max-width: 767px) {
  .balloon5 {
    width: 15vw;
    height: 15vw;
  }
  .lp_circle {
      font-size: 1.4em;
  }

  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d50dce */.elementor-15249 .elementor-element.elementor-element-2d50dce {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a977f02 */.elementor-15249 .elementor-element.elementor-element-a977f02 .split-text {
    display: inline-block!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9816983 */.naname {
  display: inline-block;  /* 回転に必要 */
  transform: rotate(-45deg);
  transform-origin: center;  /* 回転の中心 */
}


.service_btn_1 a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    padding: 8px 0;
    font-weight: 600;
    /*color: #ffffff;
    letter-spacing: 0.5px;*/
    transition: color 0.3s ease, transform 0.3s ease;
    overflow: hidden;
}

/* 基本グラデーション */
.service_btn_1 a::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1.5px;
    background: linear-gradient(90deg, #BFA969 0%, #D4C285 100%);
    opacity: 0.8;
}

/* 流れるグラデーション */
.service_btn_1 a::after {
    content: '';
    position: absolute;
    left: -120%;
    bottom: 0;
    width: 120%;
    height: 1.5px;
    background: linear-gradient(90deg, 
        transparent 0%, 
        #D4C285 25%, 
        #ffffff 50%, 
        #BFA969 75%, 
        transparent 100%);
    transition: left 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 1;
}

.service_btn_1 a:hover::after {
    left: 100%;
}

.service_btn_1 a:hover {
    color: #BFA969;
    transform: translateX(8px); /* 右に8px移動 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87c42d6 */.elementor-15249 .elementor-element.elementor-element-87c42d6 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}



/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-15249 .elementor-element.elementor-element-87c42d6 {
  
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bcf2047 */.elementor-15249 .elementor-element.elementor-element-bcf2047 img{
  width: 100%;
  height: 100%;
  aspect-ratio: 1.618 / 1; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-866bd2a */.balloon5 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
  margin: 0;
  padding: 0;
  width: 5vw;
  height: 5vw;
  font-weight: bold;
  background: linear-gradient(to bottom, #BFA969, #BFA969); /* グラデーションで立体感 */
  border-radius: 50%;
  /*border: 2px solid #e5b700;*/ /* 少し濃いめの黄土色で輪郭強調 */
  /*box-shadow: 0 0.3vw 0.6vw rgba(0, 0, 0, 0.15);*/ /* やや柔らかい影 */
  box-sizing: border-box;
  line-height: 1;

}




/* ラベル部分 */
.balloon_label {
  line-height: 1.9;
  /*margin-bottom: 0.3em;*/
}

/* 数字（96）部分 */
.lp_circle {
  font-family: 'Anton', sans-serif;
  font-size: 1.35em;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
}

/* パーセント（%）部分 */
.lp_circle_sub {
  font-size: 0.4em;
  margin-left: 0.2em;
  line-height: 1.3;
  vertical-align: baseline;
}

/* タブレット */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .balloon5 {
    width: 7vw;
    height:7vw;
  }

  .lp_circle {
    font-size: 1.7em;
  }
}


/* スマホ対応 */
@media only screen and (max-width: 767px) {
  .balloon5 {
    width: 15vw;
    height: 15vw;
  }
  .lp_circle {
      font-size: 1.4em;
  }

  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4de90c */.elementor-15249 .elementor-element.elementor-element-e4de90c {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c99374 */.elementor-15249 .elementor-element.elementor-element-5c99374 .split-text {
    display: inline-block!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d53e3f0 */.naname {
  display: inline-block;  /* 回転に必要 */
  transform: rotate(-45deg);
  transform-origin: center;  /* 回転の中心 */
}


.service_btn_1 a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    padding: 8px 0;
    font-weight: 600;
    /*color: #ffffff;
    letter-spacing: 0.5px;*/
    transition: color 0.3s ease, transform 0.3s ease;
    overflow: hidden;
}

/* 基本グラデーション */
.service_btn_1 a::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1.5px;
    background: linear-gradient(90deg, #BFA969 0%, #D4C285 100%);
    opacity: 0.8;
}

/* 流れるグラデーション */
.service_btn_1 a::after {
    content: '';
    position: absolute;
    left: -120%;
    bottom: 0;
    width: 120%;
    height: 1.5px;
    background: linear-gradient(90deg, 
        transparent 0%, 
        #D4C285 25%, 
        #ffffff 50%, 
        #BFA969 75%, 
        transparent 100%);
    transition: left 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 1;
}

.service_btn_1 a:hover::after {
    left: 100%;
}

.service_btn_1 a:hover {
    color: #BFA969;
    transform: translateX(8px); /* 右に8px移動 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ceaf7a */.elementor-15249 .elementor-element.elementor-element-5ceaf7a {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}



/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-15249 .elementor-element.elementor-element-5ceaf7a {
  
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9881a51 */.elementor-15249 .elementor-element.elementor-element-9881a51 img{
  width: 100%;
  height: 100%;
  aspect-ratio: 1.618 / 1; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb23bd9 */.balloon5 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
  margin: 0;
  padding: 0;
  width: 5vw;
  height: 5vw;
  font-weight: bold;
  background: linear-gradient(to bottom, #BFA969, #BFA969); /* グラデーションで立体感 */
  border-radius: 50%;
  /*border: 2px solid #e5b700;*/ /* 少し濃いめの黄土色で輪郭強調 */
  /*box-shadow: 0 0.3vw 0.6vw rgba(0, 0, 0, 0.15);*/ /* やや柔らかい影 */
  box-sizing: border-box;
  line-height: 1;

}




/* ラベル部分 */
.balloon_label {
  line-height: 1.9;
  /*margin-bottom: 0.3em;*/
}

/* 数字（96）部分 */
.lp_circle {
  font-family: 'Anton', sans-serif;
  font-size: 1.35em;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
}

/* パーセント（%）部分 */
.lp_circle_sub {
  font-size: 0.4em;
  margin-left: 0.2em;
  line-height: 1.3;
  vertical-align: baseline;
}

/* タブレット */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .balloon5 {
    width: 7vw;
    height:7vw;
  }

  .lp_circle {
    font-size: 1.7em;
  }
}


/* スマホ対応 */
@media only screen and (max-width: 767px) {
  .balloon5 {
    width: 15vw;
    height: 15vw;
  }
  .lp_circle {
      font-size: 1.4em;
  }

  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622baf7 */.elementor-15249 .elementor-element.elementor-element-622baf7 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cae60d */.elementor-15249 .elementor-element.elementor-element-3cae60d .split-text {
    display: inline-block!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-938c4d9 */.naname {
  display: inline-block;  /* 回転に必要 */
  transform: rotate(-45deg);
  transform-origin: center;  /* 回転の中心 */
}


.service_btn_1 a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    padding: 8px 0;
    font-weight: 600;
    /*color: #ffffff;
    letter-spacing: 0.5px;*/
    transition: color 0.3s ease, transform 0.3s ease;
    overflow: hidden;
}

/* 基本グラデーション */
.service_btn_1 a::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1.5px;
    background: linear-gradient(90deg, #BFA969 0%, #D4C285 100%);
    opacity: 0.8;
}

/* 流れるグラデーション */
.service_btn_1 a::after {
    content: '';
    position: absolute;
    left: -120%;
    bottom: 0;
    width: 120%;
    height: 1.5px;
    background: linear-gradient(90deg, 
        transparent 0%, 
        #D4C285 25%, 
        #ffffff 50%, 
        #BFA969 75%, 
        transparent 100%);
    transition: left 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 1;
}

.service_btn_1 a:hover::after {
    left: 100%;
}

.service_btn_1 a:hover {
    color: #BFA969;
    transform: translateX(8px); /* 右に8px移動 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9ddd6a */.elementor-15249 .elementor-element.elementor-element-f9ddd6a {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}



/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-15249 .elementor-element.elementor-element-f9ddd6a {
  
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5c389e */.elementor-15249 .elementor-element.elementor-element-b5c389e img{
  width: 100%;
  height: 100%;
  aspect-ratio: 1.618 / 1; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e2a792 */.balloon5 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
  margin: 0;
  padding: 0;
  width: 5vw;
  height: 5vw;
  font-weight: bold;
  background: linear-gradient(to bottom, #BFA969, #BFA969); /* グラデーションで立体感 */
  border-radius: 50%;
  /*border: 2px solid #e5b700;*/ /* 少し濃いめの黄土色で輪郭強調 */
  /*box-shadow: 0 0.3vw 0.6vw rgba(0, 0, 0, 0.15);*/ /* やや柔らかい影 */
  box-sizing: border-box;
  line-height: 1;

}




/* ラベル部分 */
.balloon_label {
  line-height: 1.9;
  /*margin-bottom: 0.3em;*/
}

/* 数字（96）部分 */
.lp_circle {
  font-family: 'Anton', sans-serif;
  font-size: 1.35em;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
}

/* パーセント（%）部分 */
.lp_circle_sub {
  font-size: 0.4em;
  margin-left: 0.2em;
  line-height: 1.3;
  vertical-align: baseline;
}

/* タブレット */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .balloon5 {
    width: 7vw;
    height:7vw;
  }

  .lp_circle {
    font-size: 1.7em;
  }
}


/* スマホ対応 */
@media only screen and (max-width: 767px) {
  .balloon5 {
    width: 15vw;
    height: 15vw;
  }
  .lp_circle {
      font-size: 1.4em;
  }

  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aeb4907 */.elementor-15249 .elementor-element.elementor-element-aeb4907 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a93ff3 */.elementor-15249 .elementor-element.elementor-element-2a93ff3 .split-text {
    display: inline-block!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec2790d */.naname {
  display: inline-block;  /* 回転に必要 */
  transform: rotate(-45deg);
  transform-origin: center;  /* 回転の中心 */
}


.service_btn_1 a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    padding: 8px 0;
    font-weight: 600;
    /*color: #ffffff;
    letter-spacing: 0.5px;*/
    transition: color 0.3s ease, transform 0.3s ease;
    overflow: hidden;
}

/* 基本グラデーション */
.service_btn_1 a::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1.5px;
    background: linear-gradient(90deg, #BFA969 0%, #D4C285 100%);
    opacity: 0.8;
}

/* 流れるグラデーション */
.service_btn_1 a::after {
    content: '';
    position: absolute;
    left: -120%;
    bottom: 0;
    width: 120%;
    height: 1.5px;
    background: linear-gradient(90deg, 
        transparent 0%, 
        #D4C285 25%, 
        #ffffff 50%, 
        #BFA969 75%, 
        transparent 100%);
    transition: left 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 1;
}

.service_btn_1 a:hover::after {
    left: 100%;
}

.service_btn_1 a:hover {
    color: #BFA969;
    transform: translateX(8px); /* 右に8px移動 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5896613 */.elementor-15249 .elementor-element.elementor-element-5896613 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}



/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-15249 .elementor-element.elementor-element-5896613 {
  
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52523ff */.elementor-15249 .elementor-element.elementor-element-52523ff p{
   white-space: pre;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c4e197 */.elementor-15249 .elementor-element.elementor-element-4c4e197 p{
   white-space: pre;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38eba2 */.elementor-15249 .elementor-element.elementor-element-a38eba2 {
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd5ac5 */.elementor-15249 .elementor-element.elementor-element-0dd5ac5 {
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9581a2 */.elementor-15249 .elementor-element.elementor-element-b9581a2 {
   transition: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-070a77b */.elementor-15249 .elementor-element.elementor-element-070a77b {
    transition: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db601ee */.elementor-15249 .elementor-element.elementor-element-db601ee {
    transition: none!important;
}/* End custom CSS */