.elementor-967 .elementor-element.elementor-element-f49eb4b{--display:flex}.elementor-967 .elementor-element.elementor-element-4caff69{--spacer-size:50px}.elementor-967 .elementor-element.elementor-element-7c8156ee{--display:flex}.elementor-967 .elementor-element.elementor-element-7c8156ee:not(.elementor-motion-effects-element-type-background),.elementor-967 .elementor-element.elementor-element-7c8156ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#61CE7085 0%,#1f3a1d 100%)}.elementor-967 .elementor-element.elementor-element-dcdf1e2{text-align:center;--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg}.elementor-967 .elementor-element.elementor-element-dcdf1e2 .bdt-ep-advanced-heading-sub-title{color:var(--e-global-color-astglobalcolor4)}.elementor-967 .elementor-element.elementor-element-dcdf1e2 .bdt-ep-advanced-heading-sub-title .line:after{background-color:#bce9be}.elementor-967 .elementor-element.elementor-element-dcdf1e2 .bdt-ep-advanced-heading .bdt-flex-align-right{margin-left:8px}.elementor-967 .elementor-element.elementor-element-dcdf1e2 .bdt-ep-advanced-heading .bdt-flex-align-left{margin-right:8px}.elementor-967 .elementor-element.elementor-element-dcdf1e2 .bdt-ep-advanced-heading .bdt-flex-align-bottom{margin-top:8px}.elementor-967 .elementor-element.elementor-element-dcdf1e2 .bdt-ep-advanced-heading-main-title-inner{color:var(--e-global-color-astglobalcolor4);-webkit-text-stroke-color:var(--e-global-color-astglobalcolor4)}.elementor-967 .elementor-element.elementor-element-dcdf1e2 .bdt-ep-advanced-heading-content>div{color:#FFFFFF1C;-webkit-text-stroke-color:#FFFFFF1C}.elementor-967 .elementor-element.elementor-element-899ff85{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-967 .elementor-element.elementor-element-49809a2{margin:29px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-967 .elementor-element.elementor-element-f7d9747{--display:flex}.elementor-967 .elementor-element.elementor-element-923a9c0.bdt-animated-heading-gradient-yes .bdt-animated-heading{background-color:transparent;background-image:linear-gradient(-35deg,var(--e-global-color-accent) 0%,#54595f 100%)}.elementor-967 .elementor-element.elementor-element-923a9c0.elementor-widget-bdt-animated-heading{text-align:center}.elementor-967 .elementor-element.elementor-element-923a9c0 .bdt-heading .bdt-heading-tag *{color:#1f571f;-webkit-text-stroke-color:#000;stroke:#000}.elementor-967 .elementor-element.elementor-element-d66496c .elementor-swiper-button.elementor-swiper-button-prev,.elementor-967 .elementor-element.elementor-element-d66496c .elementor-swiper-button.elementor-swiper-button-next{font-size:1px}.elementor-967 .elementor-element.elementor-element-1008da1{--display:flex;--overlay-opacity:.72;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-967 .elementor-element.elementor-element-1008da1:not(.elementor-motion-effects-element-type-background),.elementor-967 .elementor-element.elementor-element-1008da1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tamagawa-zouen.com/wp-content/uploads/2025/09/back01.jpg");background-position:center left}.elementor-967 .elementor-element.elementor-element-1008da1:before,.elementor-967 .elementor-element.elementor-element-1008da1>.elementor-background-video-container:before,.elementor-967 .elementor-element.elementor-element-1008da1>.e-con-inner>.elementor-background-video-container:before,.elementor-967 .elementor-element.elementor-element-1008da1>.elementor-background-slideshow:before,.elementor-967 .elementor-element.elementor-element-1008da1>.e-con-inner>.elementor-background-slideshow:before,.elementor-967 .elementor-element.elementor-element-1008da1>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-astglobalcolor2);--background-overlay:''}.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-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-967 .elementor-element.elementor-element-4564fa5{margin:-36px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-967 .elementor-element.elementor-element-4564fa5 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:600;color:var(--e-global-color-astglobalcolor4)}.elementor-967 .elementor-element.elementor-element-6a7220a{text-align:center;color:var(--e-global-color-astglobalcolor4)}.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-967 .elementor-element.elementor-element-31b6003 .elementor-button{background-color:var(--e-global-color-astglobalcolor4);fill:var(--e-global-color-astglobalcolor6);color:var(--e-global-color-astglobalcolor6);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-967 .elementor-element.elementor-element-31b6003 .elementor-button-content-wrapper{flex-direction:row}.elementor-967 .elementor-element.elementor-element-31b6003 .elementor-button:hover,.elementor-967 .elementor-element.elementor-element-31b6003 .elementor-button:focus{color:var(--e-global-color-astglobalcolor1)}.elementor-967 .elementor-element.elementor-element-31b6003 .elementor-button:hover svg,.elementor-967 .elementor-element.elementor-element-31b6003 .elementor-button:focus svg{fill:var(--e-global-color-astglobalcolor1)}.elementor-967 .elementor-element.elementor-element-b02c2cb{--display:flex}.elementor-967 .elementor-element.elementor-element-8b02e76{--spacer-size:128px}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(min-width:1025px){.elementor-967 .elementor-element.elementor-element-1008da1:not(.elementor-motion-effects-element-type-background),.elementor-967 .elementor-element.elementor-element-1008da1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-967 .elementor-element.elementor-element-dcdf1e2{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg}}@media(max-width:767px){.elementor-967 .elementor-element.elementor-element-dcdf1e2{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg}}