.elementor-25 .elementor-element.elementor-element-b121681:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-b121681>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://shibukitsugawa.com/wp-content/uploads/2024/07/7703566a-hero-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-25 .elementor-element.elementor-element-b121681>.elementor-background-overlay{background-image:url("https://shibukitsugawa.com/wp-content/uploads/2024/07/32a28bb5-hero-layer-1.png");background-position:bottom right;background-repeat:no-repeat;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-b121681>.elementor-container{min-height:90vh}.elementor-25 .elementor-element.elementor-element-b121681{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-25 .elementor-element.elementor-element-1f651dee{--grid-template-columns:repeat(0,auto);width:var(--container-widget-width,39px);max-width:39px;--container-widget-width:39px;--container-widget-flex-grow:0;--icon-size:16px;--grid-row-gap:10px}.elementor-25 .elementor-element.elementor-element-1f651dee .elementor-widget-container{text-align:center}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1f651dee{right:-15%}body.rtl .elementor-25 .elementor-element.elementor-element-1f651dee{left:-15%}.elementor-25 .elementor-element.elementor-element-1f651dee .elementor-social-icon{background-color:#ae2bde;--icon-padding:.4em;border-style:solid;border-width:1px;border-color:#ae2bde}.elementor-25 .elementor-element.elementor-element-1f651dee .elementor-social-icon i{color:#fff}.elementor-25 .elementor-element.elementor-element-1f651dee .elementor-social-icon svg{fill:#fff}.elementor-25 .elementor-element.elementor-element-15d8ba7c>.elementor-background-overlay{background-image:url("https://shibukitsugawa.com/wp-content/uploads/2024/07/908a1f8b-biography.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-15d8ba7c:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-15d8ba7c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#070018}.elementor-25 .elementor-element.elementor-element-15d8ba7c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-25 .elementor-element.elementor-element-7058fef7{--divider-border-style:solid;--divider-color:#ae2bde;--divider-border-width:1px;--divider-element-spacing:10px}.elementor-25 .elementor-element.elementor-element-7058fef7 .elementor-divider-separator{width:85%;margin:0 auto;margin-left:0}.elementor-25 .elementor-element.elementor-element-7058fef7 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px}.elementor-25 .elementor-element.elementor-element-7058fef7 .elementor-divider__text{color:#ae2bde;font-family:"Oswald",Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:3px}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-39442b1b{left:0}body.rtl .elementor-25 .elementor-element.elementor-element-39442b1b{right:0}.elementor-25 .elementor-element.elementor-element-39442b1b{top:3%;z-index:0}.elementor-25 .elementor-element.elementor-element-39442b1b .elementor-heading-title{color:#FFFFFF10;font-family:"Oswald",Sans-serif;font-size:7rem;font-weight:800;text-transform:uppercase;letter-spacing:6px}.elementor-25 .elementor-element.elementor-element-41ae4271{--spacer-size:50px}.elementor-25 .elementor-element.elementor-element-15d550d6 .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:2.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px}.elementor-25 .elementor-element.elementor-element-5abd6606{text-align:left}.elementor-25 .elementor-element.elementor-element-5abd6606 img{width:85%}.elementor-25 .elementor-element.elementor-element-64bb1d59>.elementor-element-populated{margin:0 0 0 75px;--e-column-margin-right:0px;--e-column-margin-left:75px}.elementor-25 .elementor-element.elementor-element-1cd06d83{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-25 .elementor-element.elementor-element-1cd06d83 .elementor-wrapper{--video-aspect-ratio:1}.elementor-25 .elementor-element.elementor-element-5842ec14>.elementor-widget-container{margin:20px 0 0}.elementor-25 .elementor-element.elementor-element-5842ec14 .elementor-heading-title{color:#fff;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:300;line-height:1.4em}.elementor-25 .elementor-element.elementor-element-8193240:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-8193240>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://shibukitsugawa.com/wp-content/uploads/2024/07/b2692f4a-group-19.png");background-color:#070018;background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-25 .elementor-element.elementor-element-8193240>.elementor-container{min-height:170vh}.elementor-25 .elementor-element.elementor-element-8193240>.elementor-background-overlay{opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-8193240{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 50px}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-28e54676{left:0}body.rtl .elementor-25 .elementor-element.elementor-element-28e54676{right:0}.elementor-25 .elementor-element.elementor-element-28e54676{top:-80%}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-19b9532c{left:0}body.rtl .elementor-25 .elementor-element.elementor-element-19b9532c{right:0}.elementor-25 .elementor-element.elementor-element-19b9532c{top:-40%;text-align:center}.elementor-25 .elementor-element.elementor-element-19b9532c .elementor-heading-title{color:#ae2bde;font-family:"Oswald",Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:3px}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-79075827{left:0}body.rtl .elementor-25 .elementor-element.elementor-element-79075827{right:0}.elementor-25 .elementor-element.elementor-element-79075827{top:-36%;text-align:center}.elementor-25 .elementor-element.elementor-element-79075827 .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:2.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px}.elementor-25 .elementor-element.elementor-element-5f070be7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-25 .elementor-element.elementor-element-26e3ae60>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-25 .elementor-element.elementor-element-4379383>.elementor-widget-container{margin:0 0 40px}.elementor-25 .elementor-element.elementor-element-4379383{text-align:left}.elementor-25 .elementor-element.elementor-element-2d000b6c .elementor-heading-title{color:#fff;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:1.1px}.elementor-25 .elementor-element.elementor-element-5661ff21>.elementor-widget-container{margin:0 0 40px}.elementor-25 .elementor-element.elementor-element-5661ff21 .elementor-heading-title{color:#fff;font-family:"Roboto",Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;letter-spacing:1.1px}.elementor-25 .elementor-element.elementor-element-7235cf48 .elementor-heading-title{color:#fff;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:1.1px}.elementor-25 .elementor-element.elementor-element-5c6adb20>.elementor-widget-container{margin:0 0 40px}.elementor-25 .elementor-element.elementor-element-5c6adb20 .elementor-heading-title{color:#fff;font-family:"Roboto",Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;letter-spacing:1.1px}.elementor-25 .elementor-element.elementor-element-37c4820b .elementor-heading-title{color:#fff;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:1.1px}.elementor-25 .elementor-element.elementor-element-6c5b9cee>.elementor-widget-container{margin:0 0 40px}.elementor-25 .elementor-element.elementor-element-6c5b9cee .elementor-heading-title{color:#fff;font-family:"Roboto",Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;letter-spacing:1.1px}.elementor-25 .elementor-element.elementor-element-20d12f68 .elementor-heading-title{color:#fff;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:1.1px}.elementor-25 .elementor-element.elementor-element-1adf1476>.elementor-widget-container{margin:0 0 40px}.elementor-25 .elementor-element.elementor-element-1adf1476 .elementor-heading-title{color:#fff;font-family:"Roboto",Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;letter-spacing:1.1px}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-83546f7{left:0}body.rtl .elementor-25 .elementor-element.elementor-element-83546f7{right:0}.elementor-25 .elementor-element.elementor-element-83546f7{top:-26%}.elementor-25 .elementor-element.elementor-element-83546f7 .elementor-heading-title{color:#FFFFFF10;font-family:"Oswald",Sans-serif;font-size:7rem;font-weight:800;text-transform:uppercase;letter-spacing:6px}.elementor-25 .elementor-element.elementor-element-a163308:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-a163308>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#070018}.elementor-25 .elementor-element.elementor-element-a163308{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:60px 0}.elementor-25 .elementor-element.elementor-element-a163308>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-4fb53200{text-align:center}.elementor-25 .elementor-element.elementor-element-4fb53200 .elementor-heading-title{color:#ae2bde;font-family:"Oswald",Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:3px}.elementor-25 .elementor-element.elementor-element-56df7c0{text-align:center}.elementor-25 .elementor-element.elementor-element-56df7c0 .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:2.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px}.elementor-25 .elementor-element.elementor-element-de89b1d{margin-top:20px;margin-bottom:60px}.elementor-25 .elementor-element.elementor-element-c03693d>.elementor-container{max-width:867px}.elementor-25 .elementor-element.elementor-element-c03693d{margin-top:0;margin-bottom:60px}.elementor-25 .elementor-element.elementor-element-49d76d37{text-align:center}.elementor-25 .elementor-element.elementor-element-49d76d37 .elementor-heading-title{color:#ae2bde;font-family:"Oswald",Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:3px}.elementor-25 .elementor-element.elementor-element-63cca3c8>.elementor-widget-container{margin:0 0 20px}.elementor-25 .elementor-element.elementor-element-63cca3c8{text-align:center}.elementor-25 .elementor-element.elementor-element-63cca3c8 .elementor-heading-title{color:#fff;font-family:"Oswald",Sans-serif;font-size:2.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-b121681>.elementor-container{min-height:60vh}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1f651dee{right:-73%}body.rtl .elementor-25 .elementor-element.elementor-element-1f651dee{left:-73%}.elementor-25 .elementor-element.elementor-element-1f651dee{top:0}.elementor-25 .elementor-element.elementor-element-15d8ba7c{padding:60px 0 40px}.elementor-25 .elementor-element.elementor-element-39442b1b{top:8%}.elementor-25 .elementor-element.elementor-element-39442b1b .elementor-heading-title{font-size:5rem}.elementor-25 .elementor-element.elementor-element-15d550d6 .elementor-heading-title{font-size:1.6rem}.elementor-25 .elementor-element.elementor-element-64bb1d59>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-25 .elementor-element.elementor-element-8193240>.elementor-container{min-height:60vh}.elementor-25 .elementor-element.elementor-element-8193240{padding:60px 0 0}.elementor-25 .elementor-element.elementor-element-79075827 .elementor-heading-title{font-size:1.6rem}.elementor-25 .elementor-element.elementor-element-83546f7{top:8%}.elementor-25 .elementor-element.elementor-element-83546f7 .elementor-heading-title{font-size:5rem}.elementor-25 .elementor-element.elementor-element-56df7c0 .elementor-heading-title{font-size:1.6rem}.elementor-25 .elementor-element.elementor-element-63cca3c8 .elementor-heading-title{font-size:1.6rem}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-b121681>.elementor-container{min-height:90vh}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1f651dee{right:1%}body.rtl .elementor-25 .elementor-element.elementor-element-1f651dee{left:1%}.elementor-25 .elementor-element.elementor-element-15d8ba7c{padding:30px 0}.elementor-25 .elementor-element.elementor-element-41ae4271{--spacer-size:20px}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-5f89ee1{width:40%}.elementor-25 .elementor-element.elementor-element-38934f32{width:60%}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-5f89ee1{width:50%}.elementor-25 .elementor-element.elementor-element-24f89dc6{width:50%}}