.elementor-1008 .elementor-element.elementor-element-5364658 > .elementor-background-overlay{background-image:url("https://hamugani.com/wp-content/uploads/2025/04/istockphoto-1480886058-612x612-1.jpg");background-size:cover;opacity:0.82;}.elementor-1008 .elementor-element.elementor-element-5364658 > .elementor-container{min-height:555px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-d8887fc{left:10px;}body.rtl .elementor-1008 .elementor-element.elementor-element-d8887fc{right:10px;}.elementor-1008 .elementor-element.elementor-element-d8887fc{top:-181px;}.elementor-1008 .elementor-element.elementor-element-d8887fc img{width:38%;border-radius:85px 85px 85px 85px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-4938ca2{left:-6px;}body.rtl .elementor-1008 .elementor-element.elementor-element-4938ca2{right:-6px;}.elementor-1008 .elementor-element.elementor-element-4938ca2{top:-178px;}.elementor-1008 .elementor-element.elementor-element-4938ca2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#FAFAFA;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-59fdd38{left:21px;}body.rtl .elementor-1008 .elementor-element.elementor-element-59fdd38{right:21px;}.elementor-1008 .elementor-element.elementor-element-59fdd38{top:-138px;}.elementor-1008 .elementor-element.elementor-element-59fdd38 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-a0b255c{left:13px;}body.rtl .elementor-1008 .elementor-element.elementor-element-a0b255c{right:13px;}.elementor-1008 .elementor-element.elementor-element-a0b255c{top:-57px;}.elementor-1008 .elementor-element.elementor-element-a0b255c img{width:35%;border-radius:85px 85px 85px 85px;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-47fc19e{left:2px;}body.rtl .elementor-1008 .elementor-element.elementor-element-47fc19e{right:2px;}.elementor-1008 .elementor-element.elementor-element-47fc19e{top:-31px;}.elementor-1008 .elementor-element.elementor-element-47fc19e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-972f335{left:29px;}body.rtl .elementor-1008 .elementor-element.elementor-element-972f335{right:29px;}.elementor-1008 .elementor-element.elementor-element-972f335{top:20px;}.elementor-1008 .elementor-element.elementor-element-972f335 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-23ca6f9{left:10px;}body.rtl .elementor-1008 .elementor-element.elementor-element-23ca6f9{right:10px;}.elementor-1008 .elementor-element.elementor-element-23ca6f9{top:-160px;}.elementor-1008 .elementor-element.elementor-element-23ca6f9 img{width:38%;border-radius:85px 85px 85px 85px;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-af0698a{left:-4px;}body.rtl .elementor-1008 .elementor-element.elementor-element-af0698a{right:-4px;}.elementor-1008 .elementor-element.elementor-element-af0698a{top:-154px;}.elementor-1008 .elementor-element.elementor-element-af0698a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-91923af{left:31px;}body.rtl .elementor-1008 .elementor-element.elementor-element-91923af{right:31px;}.elementor-1008 .elementor-element.elementor-element-91923af{top:-112px;}.elementor-1008 .elementor-element.elementor-element-91923af .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}@media(max-width:1024px){.elementor-1008 .elementor-element.elementor-element-5364658 > .elementor-background-overlay{background-position:center center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1008 .elementor-element.elementor-element-4938ca2 .elementor-heading-title{font-size:20px;}.elementor-1008 .elementor-element.elementor-element-59fdd38 .elementor-heading-title{font-size:20px;}.elementor-1008 .elementor-element.elementor-element-47fc19e .elementor-heading-title{font-size:20px;}.elementor-1008 .elementor-element.elementor-element-972f335 .elementor-heading-title{font-size:20px;}.elementor-1008 .elementor-element.elementor-element-af0698a .elementor-heading-title{font-size:20px;}.elementor-1008 .elementor-element.elementor-element-91923af .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-d8887fc{left:-2px;}body.rtl .elementor-1008 .elementor-element.elementor-element-d8887fc{right:-2px;}.elementor-1008 .elementor-element.elementor-element-d8887fc{top:-180px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-4938ca2{left:89px;}body.rtl .elementor-1008 .elementor-element.elementor-element-4938ca2{right:89px;}.elementor-1008 .elementor-element.elementor-element-4938ca2{top:-109px;}.elementor-1008 .elementor-element.elementor-element-4938ca2 .elementor-heading-title{font-size:18px;}.elementor-1008 .elementor-element.elementor-element-59fdd38{width:initial;max-width:initial;top:-88px;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-59fdd38{left:132px;}body.rtl .elementor-1008 .elementor-element.elementor-element-59fdd38{right:132px;}.elementor-1008 .elementor-element.elementor-element-59fdd38 .elementor-heading-title{font-size:18px;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-a0b255c{left:-1px;}body.rtl .elementor-1008 .elementor-element.elementor-element-a0b255c{right:-1px;}.elementor-1008 .elementor-element.elementor-element-a0b255c{top:-73px;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-47fc19e{left:96px;}body.rtl .elementor-1008 .elementor-element.elementor-element-47fc19e{right:96px;}.elementor-1008 .elementor-element.elementor-element-47fc19e{top:18px;}.elementor-1008 .elementor-element.elementor-element-47fc19e .elementor-heading-title{font-size:18px;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-972f335{left:128px;}body.rtl .elementor-1008 .elementor-element.elementor-element-972f335{right:128px;}.elementor-1008 .elementor-element.elementor-element-972f335{top:41px;}.elementor-1008 .elementor-element.elementor-element-972f335 .elementor-heading-title{font-size:18px;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-23ca6f9{left:-1px;}body.rtl .elementor-1008 .elementor-element.elementor-element-23ca6f9{right:-1px;}.elementor-1008 .elementor-element.elementor-element-23ca6f9{top:-184px;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-af0698a{left:106px;}body.rtl .elementor-1008 .elementor-element.elementor-element-af0698a{right:106px;}.elementor-1008 .elementor-element.elementor-element-af0698a{top:-122px;}.elementor-1008 .elementor-element.elementor-element-af0698a .elementor-heading-title{font-size:18px;}.elementor-1008 .elementor-element.elementor-element-91923af{width:initial;max-width:initial;top:-94px;}body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-91923af{left:128px;}body.rtl .elementor-1008 .elementor-element.elementor-element-91923af{right:128px;}.elementor-1008 .elementor-element.elementor-element-91923af .elementor-heading-title{font-size:18px;}}