.elementor-4164 .elementor-element.elementor-element-cfb7fec{--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4164 .elementor-element.elementor-element-cfb7fec:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-cfb7fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://top1ine.com/wp-content/uploads/2024/04/DSC01345.webp");background-position:center left;background-size:cover;}.elementor-4164 .elementor-element.elementor-element-cfb7fec::before, .elementor-4164 .elementor-element.elementor-element-cfb7fec > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-cfb7fec > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-cfb7fec > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-cfb7fec > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-cfb7fec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4164 .elementor-element.elementor-element-3f262cd{--display:flex;--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;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-3f262cd.e-con{--align-self:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4164 .elementor-element.elementor-element-eab8483 > .elementor-widget-container{background-color:#FAFEFF;padding:12px 12px 12px 12px;}.elementor-4164 .elementor-element.elementor-element-eab8483.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-eab8483 img{width:80px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4164 .elementor-element.elementor-element-041df5a > .elementor-widget-container{margin:0px 0px 0px -5px;padding:24px 0px 12px 0px;}.elementor-4164 .elementor-element.elementor-element-041df5a.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-041df5a{text-align:left;}.elementor-4164 .elementor-element.elementor-element-041df5a .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:5.4vw;font-weight:100;line-height:1.1em;letter-spacing:-5px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-aee35c8{--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:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-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-4164 .elementor-element.elementor-element-4a51a7c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-4164 .elementor-element.elementor-element-4a51a7c.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-4a51a7c .elementor-divider-separator{width:110px;}.elementor-4164 .elementor-element.elementor-element-4a51a7c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4164 .elementor-element.elementor-element-a4dcf28.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-a4dcf28 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:bold;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-0b7917c{--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:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-cf79b8c > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-4164 .elementor-element.elementor-element-cf79b8c.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-cf79b8c .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:7vw;font-weight:100;letter-spacing:-8px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-365d4be.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-365d4be .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:bold;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-839804f > .elementor-widget-container{background-color:#FAFEFF;padding:12px 12px 12px 12px;}.elementor-4164 .elementor-element.elementor-element-839804f.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-839804f img{width:80px;}.elementor-4164 .elementor-element.elementor-element-b56b805{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4164 .elementor-element.elementor-element-b56b805:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-b56b805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF9;}.elementor-4164 .elementor-element.elementor-element-187f82c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-4164 .elementor-element.elementor-element-187f82c.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-187f82c{text-align:center;}.elementor-4164 .elementor-element.elementor-element-187f82c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2rem;font-weight:bold;line-height:2em;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-a95e9ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-a95e9ed.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-a95e9ed{text-align:center;}.elementor-4164 .elementor-element.elementor-element-a95e9ed .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.6rem;font-weight:bold;line-height:2em;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-24397de{--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-start;--border-radius:12px 12px 12px 12px;--margin-top:024px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:24px;}.elementor-4164 .elementor-element.elementor-element-24397de:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-24397de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://top1ine.com/wp-content/uploads/2024/04/3-1.png");background-size:cover;}.elementor-4164 .elementor-element.elementor-element-24397de.e-con{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-6b7f09c > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-6b7f09c.elementor-element{--align-self:flex-end;}.elementor-4164 .elementor-element.elementor-element-6b7f09c img{width:140px;}.elementor-4164 .elementor-element.elementor-element-d9c9452{--display:flex;--padding-top:12px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-d67b24c > .elementor-widget-container{padding:8px 0px 16px 0px;}.elementor-4164 .elementor-element.elementor-element-d67b24c.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-d67b24c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-b832676.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-da48e36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-da48e36.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-da48e36 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.7rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-4730e63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4164 .elementor-element.elementor-element-9bfd8d8 > .elementor-widget-container{margin:0px 0px 0px -4px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-9bfd8d8.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-9bfd8d8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.8vw;font-weight:bold;letter-spacing:-3.9px;color:#3F3F3F;}.elementor-4164 .elementor-element.elementor-element-88472ea > .elementor-widget-container{margin:0px 0px 0px -1px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-88472ea.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-88472ea .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;font-weight:bold;}.elementor-4164 .elementor-element.elementor-element-3a51ea5{--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:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4164 .elementor-element.elementor-element-3a51ea5.e-con{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-e18674a{--display:flex;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-4164 .elementor-element.elementor-element-05aa9db img{width:100%;}.elementor-4164 .elementor-element.elementor-element-c7cecc4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-8893ae9{--display:flex;--overlay-opacity:0.66;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4164 .elementor-element.elementor-element-8893ae9::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://top1ine.com/wp-content/uploads/2025/08/2-73-e1754026700578.webp");--background-overlay:'';background-position:97% 0px;background-repeat:no-repeat;background-size:102px auto;}.elementor-4164 .elementor-element.elementor-element-4feeae0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-4164 .elementor-element.elementor-element-4feeae0.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-4feeae0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:bold;line-height:1.5em;letter-spacing:-0.5px;color:var( --e-global-color-5fc1bc2 );}.elementor-4164 .elementor-element.elementor-element-1aa98db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 8px 20px;}.elementor-4164 .elementor-element.elementor-element-1aa98db.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-1aa98db .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2.1rem;font-weight:bold;line-height:1.5em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-4164 .elementor-element.elementor-element-13c1ba8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 22px;}.elementor-4164 .elementor-element.elementor-element-13c1ba8.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-13c1ba8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-54817bc{--display:flex;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4164 .elementor-element.elementor-element-54817bc:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-54817bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E4E194;}.elementor-4164 .elementor-element.elementor-element-1f7eaf3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-1f7eaf3.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-1f7eaf3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-fe3ee16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-fe3ee16.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-fe3ee16 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-bc91ecb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-bc91ecb.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-bc91ecb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-c0a0f90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-c0a0f90.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-c0a0f90 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-f95b50f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4164 .elementor-element.elementor-element-2a2396a .elementor-button{background-color:#4EC9D900;font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;padding:4px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-2a2396a{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-4164 .elementor-element.elementor-element-2a2396a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-2a2396a.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-2a2396a .elementor-button:hover, .elementor-4164 .elementor-element.elementor-element-2a2396a .elementor-button:focus{color:var( --e-global-color-7c8b530 );}.elementor-4164 .elementor-element.elementor-element-2a2396a .elementor-button:hover svg, .elementor-4164 .elementor-element.elementor-element-2a2396a .elementor-button:focus svg{fill:var( --e-global-color-7c8b530 );}.elementor-4164 .elementor-element.elementor-element-65f4aff .elementor-button{background-color:#4EC9D900;font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;padding:4px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-65f4aff{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-4164 .elementor-element.elementor-element-65f4aff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-65f4aff.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-65f4aff .elementor-button:hover, .elementor-4164 .elementor-element.elementor-element-65f4aff .elementor-button:focus{color:var( --e-global-color-7c8b530 );}.elementor-4164 .elementor-element.elementor-element-65f4aff .elementor-button:hover svg, .elementor-4164 .elementor-element.elementor-element-65f4aff .elementor-button:focus svg{fill:var( --e-global-color-7c8b530 );}.elementor-4164 .elementor-element.elementor-element-dde2386{--display:flex;--overlay-opacity:0.66;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4164 .elementor-element.elementor-element-dde2386::before, .elementor-4164 .elementor-element.elementor-element-dde2386 > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-dde2386 > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-dde2386 > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-dde2386 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-dde2386 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://top1ine.com/wp-content/uploads/2025/08/3-57-e1754026714471.webp");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:120px auto;}.elementor-4164 .elementor-element.elementor-element-8e5cc8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-4164 .elementor-element.elementor-element-8e5cc8f.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-8e5cc8f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:bold;line-height:1.5em;letter-spacing:-0.5px;color:var( --e-global-color-5fc1bc2 );}.elementor-4164 .elementor-element.elementor-element-f9aa275 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 8px 20px;}.elementor-4164 .elementor-element.elementor-element-f9aa275.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-f9aa275 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2.1rem;font-weight:bold;line-height:1.5em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-4164 .elementor-element.elementor-element-9860abd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4164 .elementor-element.elementor-element-9860abd.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-9860abd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-1dee756{--display:flex;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4164 .elementor-element.elementor-element-1dee756:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-1dee756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E4E194;}.elementor-4164 .elementor-element.elementor-element-b4f6a13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-b4f6a13.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-b4f6a13 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-d8dd62e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-d8dd62e.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-d8dd62e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-fd40bf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-fd40bf2.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-fd40bf2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-33567c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-33567c2.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-33567c2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-819e068 .elementor-button{background-color:#4EC9D900;font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;padding:4px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-819e068{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-4164 .elementor-element.elementor-element-819e068 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-819e068.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-819e068 .elementor-button:hover, .elementor-4164 .elementor-element.elementor-element-819e068 .elementor-button:focus{color:#E647A8;}.elementor-4164 .elementor-element.elementor-element-819e068 .elementor-button:hover svg, .elementor-4164 .elementor-element.elementor-element-819e068 .elementor-button:focus svg{fill:#E647A8;}.elementor-4164 .elementor-element.elementor-element-80eb0be{--display:flex;--overlay-opacity:0.66;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4164 .elementor-element.elementor-element-80eb0be::before, .elementor-4164 .elementor-element.elementor-element-80eb0be > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-80eb0be > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-80eb0be > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-80eb0be > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-80eb0be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://top1ine.com/wp-content/uploads/2025/08/4-40-e1754026728707.webp");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:120px auto;}.elementor-4164 .elementor-element.elementor-element-a00c3d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-4164 .elementor-element.elementor-element-a00c3d4.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-a00c3d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:bold;line-height:1.5em;letter-spacing:-0.5px;color:var( --e-global-color-5fc1bc2 );}.elementor-4164 .elementor-element.elementor-element-5d8e8af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 8px 20px;}.elementor-4164 .elementor-element.elementor-element-5d8e8af.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-5d8e8af .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2.1rem;font-weight:bold;line-height:1.5em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-4164 .elementor-element.elementor-element-7c33df0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4164 .elementor-element.elementor-element-7c33df0.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-7c33df0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-7a958ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 20px;}.elementor-4164 .elementor-element.elementor-element-7a958ab.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-7a958ab .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-37ad406{--display:flex;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4164 .elementor-element.elementor-element-37ad406:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-37ad406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E4E194;}.elementor-4164 .elementor-element.elementor-element-58de4c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-58de4c2.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-58de4c2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-ea88fd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-ea88fd0.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-ea88fd0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-064a1d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-064a1d6.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-064a1d6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-831f26d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-831f26d.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-831f26d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;}.elementor-4164 .elementor-element.elementor-element-ff0da8e .elementor-button{background-color:#4EC9D900;font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;padding:4px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-ff0da8e{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-4164 .elementor-element.elementor-element-ff0da8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-ff0da8e.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-ff0da8e .elementor-button:hover, .elementor-4164 .elementor-element.elementor-element-ff0da8e .elementor-button:focus{color:var( --e-global-color-7c8b530 );}.elementor-4164 .elementor-element.elementor-element-ff0da8e .elementor-button:hover svg, .elementor-4164 .elementor-element.elementor-element-ff0da8e .elementor-button:focus svg{fill:var( --e-global-color-7c8b530 );}.elementor-4164 .elementor-element.elementor-element-26d986d{--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;--overlay-opacity:0.2;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-26d986d:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-26d986d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4164 .elementor-element.elementor-element-26d986d::before, .elementor-4164 .elementor-element.elementor-element-26d986d > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-26d986d > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-26d986d > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-26d986d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-26d986d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://top1ine.com/wp-content/uploads/2024/04/3-1.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-4164 .elementor-element.elementor-element-dc8e34f > .elementor-widget-container{margin:0px 0px 0px -4px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-dc8e34f.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-dc8e34f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.8vw;font-weight:bold;letter-spacing:-3.9px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-49be136 > .elementor-widget-container{margin:0px 0px 0px -1px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-49be136.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-49be136 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-009d936{--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:center;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--flex-wrap:wrap;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:8px 8px 8px 8px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4164 .elementor-element.elementor-element-009d936.e-con{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-1d1deb9{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-4164 .elementor-element.elementor-element-1d1deb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-1d1deb9.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-1d1deb9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-4164 .elementor-element.elementor-element-71bf26d{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-4164 .elementor-element.elementor-element-71bf26d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-71bf26d.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-71bf26d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-4164 .elementor-element.elementor-element-7591bc3{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-4164 .elementor-element.elementor-element-7591bc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-7591bc3.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-7591bc3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-4164 .elementor-element.elementor-element-be0c033{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-4164 .elementor-element.elementor-element-be0c033 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-be0c033.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-be0c033 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-4164 .elementor-element.elementor-element-4344e39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-4164 .elementor-element.elementor-element-2d59094{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 012px;--row-gap:0px;--column-gap:012px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4164 .elementor-element.elementor-element-edf0d51{--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;--overlay-opacity:0.2;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-edf0d51:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-edf0d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF0;}.elementor-4164 .elementor-element.elementor-element-edf0d51::before, .elementor-4164 .elementor-element.elementor-element-edf0d51 > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-edf0d51 > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-edf0d51 > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-edf0d51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-edf0d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4164 .elementor-element.elementor-element-4386dd0 > .elementor-widget-container{margin:0px 0px 0px -4px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-4386dd0.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-4386dd0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.8vw;font-weight:bold;letter-spacing:-3.9px;color:var( --e-global-color-primary );}.elementor-4164 .elementor-element.elementor-element-fac660a > .elementor-widget-container{margin:0px 0px 0px -1px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-fac660a.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-fac660a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;font-weight:bold;color:var( --e-global-color-primary );}.elementor-4164 .elementor-element.elementor-element-7e4b400{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4164 .elementor-element.elementor-element-ed2e453{--display:flex;--justify-content:center;}.elementor-4164 .elementor-element.elementor-element-fede996{width:100%;max-width:100%;z-index:10;}.elementor-4164 .elementor-element.elementor-element-fede996 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7c8b530 );border-radius:24px 24px 24px 24px;}.elementor-4164 .elementor-element.elementor-element-fede996.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-f52e711{--display:flex;--justify-content:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4164 .elementor-element.elementor-element-f52e711:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-f52e711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E4E194;}.elementor-4164 .elementor-element.elementor-element-5955ba2{--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;--overlay-opacity:0.2;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-5955ba2:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-5955ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4164 .elementor-element.elementor-element-5955ba2::before, .elementor-4164 .elementor-element.elementor-element-5955ba2 > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-5955ba2 > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-5955ba2 > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-5955ba2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-5955ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://top1ine.com/wp-content/uploads/2024/04/3-1.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-4164 .elementor-element.elementor-element-cfe9738 > .elementor-widget-container{margin:0px 0px 0px -4px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-cfe9738.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-cfe9738 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.8vw;font-weight:bold;letter-spacing:-3.9px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-cd61e4b > .elementor-widget-container{margin:0px 0px 0px -1px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-cd61e4b.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-cd61e4b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-3e88280{--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:center;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-8e04182{--display:flex;--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;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:016px;--padding-right:016px;}.elementor-4164 .elementor-element.elementor-element-8e04182.e-con{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-0765a9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-0765a9d.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-0765a9d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.8rem;font-weight:bold;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-bb2ab12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-4164 .elementor-element.elementor-element-bb2ab12.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-bb2ab12 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:bold;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-1af4a75 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4164 .elementor-element.elementor-element-1af4a75 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4164 .elementor-element.elementor-element-1af4a75 .elementor-custom-embed-play i{color:var( --e-global-color-secondary );font-size:140px;}.elementor-4164 .elementor-element.elementor-element-1af4a75 .elementor-custom-embed-play svg{fill:var( --e-global-color-secondary );width:140px;height:140px;}.elementor-4164 .elementor-element.elementor-element-cd5d4d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-cd5d4d5.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-cd5d4d5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:bold;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-1480a19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-1480a19.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-1480a19 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:bold;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-f1d01cf{--display:flex;--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;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:016px;--padding-right:016px;}.elementor-4164 .elementor-element.elementor-element-f1d01cf.e-con{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-fe0f9da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-fe0f9da.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-fe0f9da .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.8rem;font-weight:bold;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-511256b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-4164 .elementor-element.elementor-element-511256b.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-511256b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:bold;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-6d71362 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4164 .elementor-element.elementor-element-6d71362 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4164 .elementor-element.elementor-element-6d71362 .elementor-custom-embed-play i{color:var( --e-global-color-secondary );font-size:140px;}.elementor-4164 .elementor-element.elementor-element-6d71362 .elementor-custom-embed-play svg{fill:var( --e-global-color-secondary );width:140px;height:140px;}.elementor-4164 .elementor-element.elementor-element-6c5ecc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-6c5ecc1.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-6c5ecc1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:bold;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-9986552 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-9986552.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-9986552 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:bold;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-63d5181{--display:flex;--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;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:016px;--padding-right:016px;}.elementor-4164 .elementor-element.elementor-element-63d5181.e-con{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-3124d81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-3124d81.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-3124d81 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.8rem;font-weight:bold;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-d08bf30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-4164 .elementor-element.elementor-element-d08bf30.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-d08bf30 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:bold;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-5f67992 img{border-radius:8px 8px 8px 8px;}.elementor-4164 .elementor-element.elementor-element-81eb234 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-81eb234.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-81eb234 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:bold;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-5ce8245 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-5ce8245.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-5ce8245 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:bold;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-01d8193{--display:flex;--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;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:016px;--padding-right:016px;}.elementor-4164 .elementor-element.elementor-element-01d8193.e-con{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-8f18ce3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-8f18ce3.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-8f18ce3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.8rem;font-weight:bold;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-21eec35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-4164 .elementor-element.elementor-element-21eec35.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-21eec35 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:bold;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-15386cf img{border-radius:8px 8px 8px 8px;}.elementor-4164 .elementor-element.elementor-element-6f5b2dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-6f5b2dd.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-6f5b2dd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:bold;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-4164 .elementor-element.elementor-element-63035fc{--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;--overlay-opacity:0.2;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-63035fc:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-63035fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF0;}.elementor-4164 .elementor-element.elementor-element-63035fc::before, .elementor-4164 .elementor-element.elementor-element-63035fc > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-63035fc > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-63035fc > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-63035fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-63035fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4164 .elementor-element.elementor-element-c0ee6fc > .elementor-widget-container{margin:0px 0px 0px -4px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-c0ee6fc.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-c0ee6fc .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.8vw;font-weight:bold;letter-spacing:-3.9px;color:var( --e-global-color-primary );}.elementor-4164 .elementor-element.elementor-element-f5b062a > .elementor-widget-container{margin:0px 0px 0px -1px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-f5b062a.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-f5b062a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;font-weight:bold;color:var( --e-global-color-primary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4164 .elementor-element.elementor-element-e5e0e84{--grid-columns:4;--grid-row-gap:36px;width:initial;max-width:initial;--grid-column-gap:24px;}.elementor-4164 .elementor-element.elementor-element-e5e0e84 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 40px 0px 40px;}body.elementor-page-4164:not(.elementor-motion-effects-element-type-background), body.elementor-page-4164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF0;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-4164 .elementor-element.elementor-element-cfb7fec{--min-height:50vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-eab8483 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-4164 .elementor-element.elementor-element-eab8483 img{width:80px;}.elementor-4164 .elementor-element.elementor-element-041df5a > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-4164 .elementor-element.elementor-element-041df5a .elementor-heading-title{font-size:3.1rem;letter-spacing:-3.3px;}.elementor-4164 .elementor-element.elementor-element-4a51a7c{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.elementor-4164 .elementor-element.elementor-element-4a51a7c .elementor-divider-separator{width:32px;}.elementor-4164 .elementor-element.elementor-element-a4dcf28 .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-cf79b8c > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-4164 .elementor-element.elementor-element-cf79b8c .elementor-heading-title{font-size:3.1rem;letter-spacing:-3.3px;}.elementor-4164 .elementor-element.elementor-element-365d4be .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-839804f > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-4164 .elementor-element.elementor-element-839804f img{width:80px;}.elementor-4164 .elementor-element.elementor-element-b56b805{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4164 .elementor-element.elementor-element-187f82c > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-4164 .elementor-element.elementor-element-187f82c .elementor-heading-title{font-size:1.3rem;}.elementor-4164 .elementor-element.elementor-element-a95e9ed > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-4164 .elementor-element.elementor-element-a95e9ed .elementor-heading-title{font-size:1.3rem;}.elementor-4164 .elementor-element.elementor-element-24397de{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-6b7f09c img{width:130px;}.elementor-4164 .elementor-element.elementor-element-d9c9452{--justify-content:center;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-d67b24c > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-4164 .elementor-element.elementor-element-d67b24c .elementor-heading-title{font-size:1rem;}.elementor-4164 .elementor-element.elementor-element-da48e36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-da48e36 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-4730e63{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4164 .elementor-element.elementor-element-9bfd8d8 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-9bfd8d8 .elementor-heading-title{font-size:2.4rem;letter-spacing:-2.3px;}.elementor-4164 .elementor-element.elementor-element-88472ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-88472ea .elementor-heading-title{font-size:1rem;}.elementor-4164 .elementor-element.elementor-element-3a51ea5{--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;}.elementor-4164 .elementor-element.elementor-element-e18674a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-c7cecc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-8893ae9::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:97% 0px;background-size:100px auto;}.elementor-4164 .elementor-element.elementor-element-8893ae9{--overlay-opacity:0.66;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-4feeae0 > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-4164 .elementor-element.elementor-element-4feeae0 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-1aa98db > .elementor-widget-container{padding:4px 0px 4px 20px;}.elementor-4164 .elementor-element.elementor-element-1aa98db .elementor-heading-title{font-size:1.6rem;}.elementor-4164 .elementor-element.elementor-element-13c1ba8 > .elementor-widget-container{padding:0px 0px 20px 22px;}.elementor-4164 .elementor-element.elementor-element-13c1ba8 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-54817bc{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-4164 .elementor-element.elementor-element-54817bc.e-con{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-1f7eaf3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-1f7eaf3 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-fe3ee16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-fe3ee16 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-bc91ecb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-bc91ecb .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-c0a0f90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-c0a0f90 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-2a2396a .elementor-button{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-65f4aff .elementor-button{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-8e5cc8f > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-4164 .elementor-element.elementor-element-8e5cc8f .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-f9aa275 > .elementor-widget-container{padding:4px 0px 4px 20px;}.elementor-4164 .elementor-element.elementor-element-f9aa275 .elementor-heading-title{font-size:1.6rem;}.elementor-4164 .elementor-element.elementor-element-9860abd > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-4164 .elementor-element.elementor-element-9860abd .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-1dee756{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-4164 .elementor-element.elementor-element-b4f6a13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-b4f6a13 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-d8dd62e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-d8dd62e .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-fd40bf2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-fd40bf2 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-33567c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-33567c2 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-819e068 .elementor-button{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-a00c3d4 > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-4164 .elementor-element.elementor-element-a00c3d4 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-5d8e8af > .elementor-widget-container{padding:4px 0px 4px 20px;}.elementor-4164 .elementor-element.elementor-element-5d8e8af .elementor-heading-title{font-size:1.6rem;}.elementor-4164 .elementor-element.elementor-element-7c33df0 > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-4164 .elementor-element.elementor-element-7c33df0 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-7a958ab > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-4164 .elementor-element.elementor-element-7a958ab .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-37ad406{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-4164 .elementor-element.elementor-element-58de4c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-58de4c2 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-ea88fd0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-ea88fd0 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-064a1d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-064a1d6 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-831f26d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-831f26d .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-ff0da8e .elementor-button{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-26d986d{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-dc8e34f > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-dc8e34f .elementor-heading-title{font-size:2.4rem;letter-spacing:-2.3px;}.elementor-4164 .elementor-element.elementor-element-49be136 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-49be136 .elementor-heading-title{font-size:1rem;}.elementor-4164 .elementor-element.elementor-element-009d936{--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;--align-items:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4164 .elementor-element.elementor-element-1d1deb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-1d1deb9 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-71bf26d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-71bf26d .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-7591bc3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-7591bc3 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-be0c033 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-be0c033 .elementor-heading-title{font-size:0.9rem;}.elementor-4164 .elementor-element.elementor-element-4344e39{--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;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4164 .elementor-element.elementor-element-2d59094{--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;--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4164 .elementor-element.elementor-element-edf0d51{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-4386dd0 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-4386dd0 .elementor-heading-title{font-size:2.4rem;letter-spacing:-2.3px;}.elementor-4164 .elementor-element.elementor-element-fac660a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-fac660a .elementor-heading-title{font-size:1rem;}.elementor-4164 .elementor-element.elementor-element-7e4b400{--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:012px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4164 .elementor-element.elementor-element-fede996 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-f52e711{--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:stretch;--gap:0px 012px;--row-gap:0px;--column-gap:012px;}.elementor-4164 .elementor-element.elementor-element-5955ba2{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-cfe9738 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-cfe9738 .elementor-heading-title{font-size:2.4rem;letter-spacing:-2.3px;}.elementor-4164 .elementor-element.elementor-element-cd61e4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-cd61e4b .elementor-heading-title{font-size:1rem;}.elementor-4164 .elementor-element.elementor-element-3e88280{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4164 .elementor-element.elementor-element-0765a9d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-0765a9d .elementor-heading-title{font-size:1.2rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-bb2ab12 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-bb2ab12 .elementor-heading-title{font-size:0.8rem;letter-spacing:-1px;}.elementor-4164 .elementor-element.elementor-element-1af4a75 .elementor-custom-embed-play i{font-size:80px;}.elementor-4164 .elementor-element.elementor-element-1af4a75 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-4164 .elementor-element.elementor-element-cd5d4d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-cd5d4d5 .elementor-heading-title{font-size:0.8rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-1480a19 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-1480a19 .elementor-heading-title{font-size:0.8rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-fe0f9da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-fe0f9da .elementor-heading-title{font-size:1.2rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-511256b > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-511256b .elementor-heading-title{font-size:0.8rem;letter-spacing:-1px;}.elementor-4164 .elementor-element.elementor-element-6d71362 .elementor-custom-embed-play i{font-size:80px;}.elementor-4164 .elementor-element.elementor-element-6d71362 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-4164 .elementor-element.elementor-element-6c5ecc1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-6c5ecc1 .elementor-heading-title{font-size:0.8rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-9986552 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-9986552 .elementor-heading-title{font-size:0.8rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-3124d81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-3124d81 .elementor-heading-title{font-size:1.2rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-d08bf30 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-d08bf30 .elementor-heading-title{font-size:0.8rem;letter-spacing:-1px;}.elementor-4164 .elementor-element.elementor-element-81eb234 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-81eb234 .elementor-heading-title{font-size:0.8rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-5ce8245 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-5ce8245 .elementor-heading-title{font-size:0.8rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-8f18ce3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-8f18ce3 .elementor-heading-title{font-size:1.2rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-21eec35 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-21eec35 .elementor-heading-title{font-size:0.8rem;letter-spacing:-1px;}.elementor-4164 .elementor-element.elementor-element-6f5b2dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-6f5b2dd .elementor-heading-title{font-size:0.8rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-63035fc{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-c0ee6fc > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-c0ee6fc .elementor-heading-title{font-size:2.4rem;letter-spacing:-2.3px;}.elementor-4164 .elementor-element.elementor-element-f5b062a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-f5b062a .elementor-heading-title{font-size:1rem;}.elementor-4164 .elementor-element.elementor-element-e5e0e84{--grid-columns:2;}}@media(max-width:767px){.elementor-4164 .elementor-element.elementor-element-cfb7fec{--min-height:73vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-cfb7fec:not(.elementor-motion-effects-element-type-background), .elementor-4164 .elementor-element.elementor-element-cfb7fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-4164 .elementor-element.elementor-element-eab8483.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-eab8483 img{width:40px;}.elementor-4164 .elementor-element.elementor-element-041df5a > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-4164 .elementor-element.elementor-element-041df5a .elementor-heading-title{font-size:1.9rem;letter-spacing:-2px;}.elementor-4164 .elementor-element.elementor-element-0b7917c{--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;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-4164 .elementor-element.elementor-element-cf79b8c > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-4164 .elementor-element.elementor-element-cf79b8c.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-cf79b8c .elementor-heading-title{font-size:10vw;letter-spacing:-2.5px;}.elementor-4164 .elementor-element.elementor-element-365d4be{text-align:center;}.elementor-4164 .elementor-element.elementor-element-365d4be .elementor-heading-title{font-size:0.9rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-839804f.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-839804f img{width:40px;}.elementor-4164 .elementor-element.elementor-element-b56b805{--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4164 .elementor-element.elementor-element-187f82c > .elementor-widget-container{padding:0px 08px 12px 8px;}.elementor-4164 .elementor-element.elementor-element-187f82c{text-align:left;}.elementor-4164 .elementor-element.elementor-element-187f82c .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-a95e9ed > .elementor-widget-container{padding:0px 24px 12px 24px;}.elementor-4164 .elementor-element.elementor-element-a95e9ed{text-align:left;}.elementor-4164 .elementor-element.elementor-element-a95e9ed .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-24397de{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-6b7f09c > .elementor-widget-container{padding:0px 4px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-6b7f09c.elementor-element{--align-self:center;}.elementor-4164 .elementor-element.elementor-element-6b7f09c img{width:90px;}.elementor-4164 .elementor-element.elementor-element-d9c9452{--width:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-d67b24c > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-d67b24c .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-b832676{width:auto;max-width:auto;}.elementor-4164 .elementor-element.elementor-element-da48e36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-da48e36 .elementor-heading-title{font-size:0.6rem;}.elementor-4164 .elementor-element.elementor-element-4730e63{--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4164 .elementor-element.elementor-element-9bfd8d8 > .elementor-widget-container{margin:0px 0px 0px -2px;padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-9bfd8d8 .elementor-heading-title{font-size:1.8rem;letter-spacing:-1.9px;}.elementor-4164 .elementor-element.elementor-element-88472ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-88472ea .elementor-heading-title{font-size:1rem;}.elementor-4164 .elementor-element.elementor-element-05aa9db img{width:100%;max-width:320px;}.elementor-4164 .elementor-element.elementor-element-8893ae9::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-8893ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:96% 19px;background-size:62px auto;}.elementor-4164 .elementor-element.elementor-element-8893ae9{--overlay-opacity:0.3;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-4feeae0 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-4164 .elementor-element.elementor-element-4feeae0 .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-1aa98db > .elementor-widget-container{padding:8px 0px 8px 8px;}.elementor-4164 .elementor-element.elementor-element-1aa98db.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-1aa98db .elementor-heading-title{font-size:1.4rem;}.elementor-4164 .elementor-element.elementor-element-13c1ba8 > .elementor-widget-container{padding:0px 08px 12px 10px;}.elementor-4164 .elementor-element.elementor-element-13c1ba8 .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-54817bc{--width:100%;--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-4164 .elementor-element.elementor-element-1f7eaf3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-1f7eaf3 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-fe3ee16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-fe3ee16 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-bc91ecb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-bc91ecb .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-c0a0f90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-c0a0f90 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-2a2396a{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-4164 .elementor-element.elementor-element-65f4aff{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-4164 .elementor-element.elementor-element-dde2386::before, .elementor-4164 .elementor-element.elementor-element-dde2386 > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-dde2386 > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-dde2386 > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-dde2386 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-dde2386 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 20px;background-size:74px auto;}.elementor-4164 .elementor-element.elementor-element-dde2386{--overlay-opacity:0.3;--margin-top:012px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-8e5cc8f > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-4164 .elementor-element.elementor-element-8e5cc8f .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-f9aa275 > .elementor-widget-container{padding:8px 0px 8px 8px;}.elementor-4164 .elementor-element.elementor-element-f9aa275.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-f9aa275 .elementor-heading-title{font-size:1.4rem;}.elementor-4164 .elementor-element.elementor-element-9860abd > .elementor-widget-container{padding:0px 08px 12px 8px;}.elementor-4164 .elementor-element.elementor-element-9860abd .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-1dee756{--width:100%;--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-4164 .elementor-element.elementor-element-b4f6a13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-b4f6a13 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-d8dd62e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-d8dd62e .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-fd40bf2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-fd40bf2 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-33567c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-33567c2 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-819e068{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-4164 .elementor-element.elementor-element-80eb0be::before, .elementor-4164 .elementor-element.elementor-element-80eb0be > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-80eb0be > .e-con-inner > .elementor-background-video-container::before, .elementor-4164 .elementor-element.elementor-element-80eb0be > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-80eb0be > .e-con-inner > .elementor-background-slideshow::before, .elementor-4164 .elementor-element.elementor-element-80eb0be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 20px;background-size:74px auto;}.elementor-4164 .elementor-element.elementor-element-80eb0be{--overlay-opacity:0.3;--margin-top:012px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-a00c3d4 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-4164 .elementor-element.elementor-element-a00c3d4 .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-5d8e8af > .elementor-widget-container{padding:8px 0px 8px 8px;}.elementor-4164 .elementor-element.elementor-element-5d8e8af.elementor-element{--align-self:flex-start;}.elementor-4164 .elementor-element.elementor-element-5d8e8af .elementor-heading-title{font-size:1.4rem;}.elementor-4164 .elementor-element.elementor-element-7c33df0 > .elementor-widget-container{padding:0px 08px 12px 8px;}.elementor-4164 .elementor-element.elementor-element-7c33df0 .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-7a958ab > .elementor-widget-container{padding:0px 08px 12px 8px;}.elementor-4164 .elementor-element.elementor-element-7a958ab .elementor-heading-title{font-size:0.8rem;}.elementor-4164 .elementor-element.elementor-element-37ad406{--width:100%;--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-4164 .elementor-element.elementor-element-58de4c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-58de4c2 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-ea88fd0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-ea88fd0 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-064a1d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-064a1d6 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-831f26d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-831f26d .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-ff0da8e{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-4164 .elementor-element.elementor-element-26d986d{--padding-top:40px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-dc8e34f > .elementor-widget-container{margin:0px 0px 0px -2px;padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-dc8e34f .elementor-heading-title{font-size:1.8rem;letter-spacing:-1.9px;}.elementor-4164 .elementor-element.elementor-element-49be136 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-49be136 .elementor-heading-title{font-size:1rem;}.elementor-4164 .elementor-element.elementor-element-009d936{--width:80%;--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:24px;--margin-bottom:024px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-4164 .elementor-element.elementor-element-1d1deb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-1d1deb9 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-71bf26d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-71bf26d .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-7591bc3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-7591bc3 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-be0c033 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-be0c033 .elementor-heading-title{font-size:0.7rem;}.elementor-4164 .elementor-element.elementor-element-4344e39{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-4164 .elementor-element.elementor-element-2d59094{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-4164 .elementor-element.elementor-element-edf0d51{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-4386dd0 > .elementor-widget-container{margin:0px 0px 0px -2px;padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-4386dd0 .elementor-heading-title{font-size:1.8rem;letter-spacing:-1.9px;}.elementor-4164 .elementor-element.elementor-element-fac660a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-fac660a .elementor-heading-title{font-size:1rem;}.elementor-4164 .elementor-element.elementor-element-7e4b400{--gap:012px 0px;--row-gap:012px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:012px;--padding-left:012px;--padding-right:012px;}.elementor-4164 .elementor-element.elementor-element-fede996 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-f52e711{--flex-wrap:nowrap;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-4164 .elementor-element.elementor-element-5955ba2{--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:40px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-cfe9738 > .elementor-widget-container{margin:0px 0px 0px -2px;padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-cfe9738 .elementor-heading-title{font-size:1.8rem;letter-spacing:-1.9px;}.elementor-4164 .elementor-element.elementor-element-cd61e4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-cd61e4b .elementor-heading-title{font-size:1rem;}.elementor-4164 .elementor-element.elementor-element-3e88280{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-8e04182{--width:50%;--justify-content:flex-start;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4164 .elementor-element.elementor-element-8e04182.e-con{--align-self:stretch;}.elementor-4164 .elementor-element.elementor-element-0765a9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-0765a9d .elementor-heading-title{font-size:0.9rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-bb2ab12 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-bb2ab12 .elementor-heading-title{font-size:0.6rem;line-height:1.5em;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-1af4a75 .elementor-custom-embed-play i{font-size:50px;}.elementor-4164 .elementor-element.elementor-element-1af4a75 .elementor-custom-embed-play svg{width:50px;height:50px;}.elementor-4164 .elementor-element.elementor-element-cd5d4d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-cd5d4d5 .elementor-heading-title{font-size:0.6rem;line-height:1em;letter-spacing:-0.4px;}.elementor-4164 .elementor-element.elementor-element-1480a19 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-1480a19 .elementor-heading-title{font-size:0.6rem;line-height:1em;letter-spacing:-0.4px;}.elementor-4164 .elementor-element.elementor-element-f1d01cf{--width:50%;--justify-content:flex-start;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4164 .elementor-element.elementor-element-f1d01cf.e-con{--align-self:stretch;}.elementor-4164 .elementor-element.elementor-element-fe0f9da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-fe0f9da .elementor-heading-title{font-size:0.9rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-511256b > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-511256b .elementor-heading-title{font-size:0.6rem;line-height:1.5em;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-6d71362 .elementor-custom-embed-play i{font-size:50px;}.elementor-4164 .elementor-element.elementor-element-6d71362 .elementor-custom-embed-play svg{width:50px;height:50px;}.elementor-4164 .elementor-element.elementor-element-6c5ecc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-6c5ecc1 .elementor-heading-title{font-size:0.6rem;line-height:1em;letter-spacing:-0.4px;}.elementor-4164 .elementor-element.elementor-element-9986552 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-9986552 .elementor-heading-title{font-size:0.6rem;line-height:1em;letter-spacing:-0.4px;}.elementor-4164 .elementor-element.elementor-element-63d5181{--width:50%;--justify-content:flex-start;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4164 .elementor-element.elementor-element-63d5181.e-con{--align-self:stretch;}.elementor-4164 .elementor-element.elementor-element-3124d81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-3124d81 .elementor-heading-title{font-size:0.9rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-d08bf30 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-d08bf30 .elementor-heading-title{font-size:0.6rem;line-height:1.5em;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-81eb234 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-81eb234 .elementor-heading-title{font-size:0.6rem;line-height:1em;letter-spacing:-0.4px;}.elementor-4164 .elementor-element.elementor-element-5ce8245 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-5ce8245 .elementor-heading-title{font-size:0.6rem;line-height:1em;letter-spacing:-0.4px;}.elementor-4164 .elementor-element.elementor-element-01d8193{--width:50%;--justify-content:flex-start;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4164 .elementor-element.elementor-element-01d8193.e-con{--align-self:stretch;}.elementor-4164 .elementor-element.elementor-element-8f18ce3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-8f18ce3 .elementor-heading-title{font-size:0.9rem;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-21eec35 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-21eec35 .elementor-heading-title{font-size:0.6rem;line-height:1.5em;letter-spacing:-0.5px;}.elementor-4164 .elementor-element.elementor-element-6f5b2dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4164 .elementor-element.elementor-element-6f5b2dd .elementor-heading-title{font-size:0.6rem;line-height:1em;letter-spacing:-0.4px;}.elementor-4164 .elementor-element.elementor-element-63035fc{--padding-top:40px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-4164 .elementor-element.elementor-element-c0ee6fc > .elementor-widget-container{margin:0px 0px 0px -2px;padding:0px 0px 4px 0px;}.elementor-4164 .elementor-element.elementor-element-c0ee6fc .elementor-heading-title{font-size:1.8rem;letter-spacing:-1.9px;}.elementor-4164 .elementor-element.elementor-element-f5b062a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4164 .elementor-element.elementor-element-f5b062a .elementor-heading-title{font-size:1rem;}.elementor-4164 .elementor-element.elementor-element-e5e0e84{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:12px;}.elementor-4164 .elementor-element.elementor-element-e5e0e84 > .elementor-widget-container{margin:024px 0px 0px 0px;padding:0px 012px 0px 012px;}}@media(min-width:768px){.elementor-4164 .elementor-element.elementor-element-3f262cd{--width:50%;}.elementor-4164 .elementor-element.elementor-element-24397de{--width:611px;}.elementor-4164 .elementor-element.elementor-element-d9c9452{--width:300px;}.elementor-4164 .elementor-element.elementor-element-3a51ea5{--width:1400px;}.elementor-4164 .elementor-element.elementor-element-e18674a{--width:500px;}.elementor-4164 .elementor-element.elementor-element-c7cecc4{--width:700px;}.elementor-4164 .elementor-element.elementor-element-54817bc{--width:90%;}.elementor-4164 .elementor-element.elementor-element-1dee756{--width:90%;}.elementor-4164 .elementor-element.elementor-element-37ad406{--width:90%;}.elementor-4164 .elementor-element.elementor-element-009d936{--width:1200px;}.elementor-4164 .elementor-element.elementor-element-7e4b400{--content-width:1400px;}.elementor-4164 .elementor-element.elementor-element-ed2e453{--width:70%;}.elementor-4164 .elementor-element.elementor-element-f52e711{--width:30%;}.elementor-4164 .elementor-element.elementor-element-3e88280{--content-width:1200px;}.elementor-4164 .elementor-element.elementor-element-8e04182{--width:50%;}.elementor-4164 .elementor-element.elementor-element-f1d01cf{--width:50%;}.elementor-4164 .elementor-element.elementor-element-63d5181{--width:50%;}.elementor-4164 .elementor-element.elementor-element-01d8193{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-4164 .elementor-element.elementor-element-24397de{--width:600px;}.elementor-4164 .elementor-element.elementor-element-3a51ea5{--width:100%;}.elementor-4164 .elementor-element.elementor-element-e18674a{--width:500px;}.elementor-4164 .elementor-element.elementor-element-c7cecc4{--width:700px;}.elementor-4164 .elementor-element.elementor-element-009d936{--width:500px;}.elementor-4164 .elementor-element.elementor-element-ed2e453{--width:100%;}.elementor-4164 .elementor-element.elementor-element-f52e711{--width:100%;}.elementor-4164 .elementor-element.elementor-element-3e88280{--content-width:900px;}.elementor-4164 .elementor-element.elementor-element-8e04182{--width:50%;}.elementor-4164 .elementor-element.elementor-element-f1d01cf{--width:50%;}.elementor-4164 .elementor-element.elementor-element-63d5181{--width:50%;}.elementor-4164 .elementor-element.elementor-element-01d8193{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-b56b805 */.fvu {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.fvu::before {
  content: "K-POP & J-POP PROFESSIONAL • K-POP & J-POP PROFESSIONAL • K-POP & J-POP PROFESSIONAL • ";
  position: absolute;
  white-space: nowrap;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  font-family: Helvetica, sans-serif;
  font-weight: bold;
  font-size: 300px;
  letter-spacing: -32px; /* 文字間隔を狭く */
  color: transparent;
  -webkit-text-stroke: 1px #3f3f3f;
  text-stroke: 1px #000;
  animation: slide-text 16s linear infinite;
  opacity: 0.15;
  pointer-events: none;
  z-index: 1;
}

@keyframes slide-text {
  0% {
    transform: translateX(0) translateY(-50%);
  }
  100% {
    transform: translateX(-100%) translateY(-50%);
  }
}

/* スマホ用：画面幅が768px以下の場合 */
@media (max-width: 768px) {
  .fvu::before {
    font-size: 196px;       /* スマホ用の小さい文字サイズ */
    letter-spacing: -20px;  /* 文字間隔も少し狭く調整 */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fede996 */.nt-slider{
  position:relative;
  aspect-ratio:16/9;
  max-height:70vh;
  overflow:hidden;
  border-radius:4px;
}
.nt-slide{position:absolute; inset:0; opacity:0; transition:opacity .6s ease}
.nt-slide.is-active{opacity:1}
.nt-slide img{width:100%; height:100%; object-fit:cover; display:block; border-radius:16px}

/* 左下ページ送り（数字ボタン） */
.nt-dots{
  position:absolute; left:16px; bottom:16px; display:flex; gap:8px; z-index:5;
  font-family: Helvetica, Arial, "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif;
}
.nt-dot{
  width:30px; height:30px; border-radius:50%;
  display:inline-flex; align-items:center; justify-content:center;
  background:#fff; border:1px solid rgba(0,0,0,.35);
  font-size:13px; font-weight:600; line-height:1;
  opacity:.65; cursor:pointer; transition:transform .2s ease, opacity .2s ease;
}
.nt-dot.is-active{opacity:1; transform:scale(1.06)}
.nt-dot:focus{outline:2px solid rgba(0,0,0,.3); outline-offset:2px}

@media (max-width:768px){
  .nt-dots{left:12px; bottom:12px}
  .nt-dot{width:26px; height:26px; font-size:12px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a236b13 *//* ===== PC縦 / モバイル横ループスライダー ===== */
.vloop{
  --gap: 12px;          /* 画像間隔 */
  --duration: 28s;      /* 速度（短い＝速い） */
  --radius: 4px;
  --shadow: 0 8px 24px rgba(0,0,0,.08);

  position: relative;
  overflow: hidden;
  height: clamp(550px, 45vh, 560px);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  background: #fff;
}

.vloop__track{
  display: flex;
  flex-direction: column; /* PC時は縦方向 */
  gap: var(--gap);
  /* ← 基本は -50% まで移動させる */
  animation: vloop-scroll-vertical var(--duration) linear infinite;
  /* ↓ PCは下方向へ流す（上→下） */
  animation-direction: reverse;
  will-change: transform;
}

.vloop__slide{
  flex: 0 0 auto;
  width: 100%;
}

.vloop__slide img{
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  display: block;
  border-radius: 4px;
}

/* 縦スクロールアニメーション（基本形：上方向へ -50%） */
@keyframes vloop-scroll-vertical{
  to{ transform: translateY(-50%); }
}

/* === タブレット・スマホは横流れ（2〜3枚見える） === */
@media (max-width: 1024px){
  .vloop{
    height: auto;
    width: 100%;
    --gap: 4px; /* ご希望どおりスマホ時の間隔は4px */
  }
  .vloop__track{
    flex-direction: row;
    gap: var(--gap);
    animation: vloop-scroll-horizontal var(--duration) linear infinite;
    animation-direction: normal; /* 横は左→右（-50%）のまま */
  }
  .vloop__slide{
    /* 3枚見せる。2枚にしたい場合は 50% - var(--gap) に変更 */
    flex: 0 0 calc(33.333% - var(--gap));
  }
  .vloop__slide img{
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
  }
  @keyframes vloop-scroll-horizontal{
    to{ transform: translateX(-50%); }
  }
}

/* 動き軽減設定 */
@media (prefers-reduced-motion: reduce){
  .vloop__track{ animation: none; }
  .vloop{ overflow: auto; }
}/* End custom CSS */