.elementor-20 .elementor-element.elementor-element-bdc3d68{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-bdc3d68:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bdc3d68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-5e35a52d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-1b63ae7f{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-5c0fb65b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-1845f6b2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-308553ed .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-20 .elementor-element.elementor-element-308553ed .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-20 .elementor-element.elementor-element-308553ed .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-20 .elementor-element.elementor-element-308553ed .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-20 .elementor-element.elementor-element-308553ed .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-20 .elementor-element.elementor-element-308553ed .menu-item a.hfe-menu-item, .elementor-20 .elementor-element.elementor-element-308553ed .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-20 .elementor-element.elementor-element-308553ed ul.sub-menu{width:220px;}.elementor-20 .elementor-element.elementor-element-308553ed .sub-menu a.hfe-sub-menu-item,
						 .elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-20 .elementor-element.elementor-element-308553ed .menu-item a.hfe-menu-item.elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:var( --e-global-color-47a8171 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-47a8171 );border-radius:37px 37px 37px 37px;}.elementor-20 .elementor-element.elementor-element-308553ed .hfe-nav-menu__toggle{margin-left:auto;}.elementor-20 .elementor-element.elementor-element-308553ed .menu-item a.hfe-menu-item, .elementor-20 .elementor-element.elementor-element-308553ed .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-308553ed .sub-menu a.hfe-sub-menu-item,
								.elementor-20 .elementor-element.elementor-element-308553ed .elementor-menu-toggle,
								.elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-308553ed .sub-menu,
								.elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown,
								.elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown-expandible,
								.elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-20 .elementor-element.elementor-element-308553ed .sub-menu li.menu-item:not(:last-child),
						.elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-20 .elementor-element.elementor-element-308553ed nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-20 .elementor-element.elementor-element-308553ed div.hfe-nav-menu-icon{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-308553ed div.hfe-nav-menu-icon svg{fill:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-308553ed .hfe-nav-menu-icon{background-color:#FFFFFF00;padding:0.35em;}.elementor-widget-hfe-site-title .elementor-heading-title, .elementor-widget-hfe-site-title .hfe-heading a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20 .elementor-element.elementor-element-3fab8cf5 .hfe-heading{text-align:justify;}.elementor-20 .elementor-element.elementor-element-3fab8cf5 .elementor-heading-title, .elementor-20 .elementor-element.elementor-element-3fab8cf5 .hfe-heading a{font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-3fab8cf5 .hfe-heading-text{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-3fab8cf5 .hfe-icon i{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-3fab8cf5 .hfe-icon svg{fill:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-2e142006{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-2391e65c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-44a8bdf9 .hfe-heading{text-align:justify;}.elementor-20 .elementor-element.elementor-element-44a8bdf9 .elementor-heading-title, .elementor-20 .elementor-element.elementor-element-44a8bdf9 .hfe-heading a{font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-44a8bdf9 .hfe-heading-text{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-44a8bdf9 .hfe-icon i{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-44a8bdf9 .hfe-icon svg{fill:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-5e84b984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-4fb37c00 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-20 .elementor-element.elementor-element-4fb37c00 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-20 .elementor-element.elementor-element-4fb37c00 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-20 .elementor-element.elementor-element-4fb37c00 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-20 .elementor-element.elementor-element-4fb37c00 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-20 .elementor-element.elementor-element-4fb37c00 .menu-item a.hfe-menu-item, .elementor-20 .elementor-element.elementor-element-4fb37c00 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-20 .elementor-element.elementor-element-4fb37c00 ul.sub-menu{width:220px;}.elementor-20 .elementor-element.elementor-element-4fb37c00 .sub-menu a.hfe-sub-menu-item,
						 .elementor-20 .elementor-element.elementor-element-4fb37c00 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-20 .elementor-element.elementor-element-4fb37c00 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-20 .elementor-element.elementor-element-4fb37c00 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-20 .elementor-element.elementor-element-4fb37c00 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-20 .elementor-element.elementor-element-4fb37c00 .menu-item a.hfe-menu-item.elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:var( --e-global-color-47a8171 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-47a8171 );border-radius:37px 37px 37px 37px;}.elementor-20 .elementor-element.elementor-element-4fb37c00 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-20 .elementor-element.elementor-element-4fb37c00 .menu-item a.hfe-menu-item, .elementor-20 .elementor-element.elementor-element-4fb37c00 .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-4fb37c00 .sub-menu,
								.elementor-20 .elementor-element.elementor-element-4fb37c00 nav.hfe-dropdown,
								.elementor-20 .elementor-element.elementor-element-4fb37c00 nav.hfe-dropdown-expandible,
								.elementor-20 .elementor-element.elementor-element-4fb37c00 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-20 .elementor-element.elementor-element-4fb37c00 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-20 .elementor-element.elementor-element-4fb37c00 .sub-menu li.menu-item:not(:last-child),
						.elementor-20 .elementor-element.elementor-element-4fb37c00 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-20 .elementor-element.elementor-element-4fb37c00 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-20 .elementor-element.elementor-element-8e4d6cd{--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-20 .elementor-element.elementor-element-8e4d6cd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8e4d6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://koterahiroo.com/wp-content/uploads/2025/11/小寺様-トップPC改訂版-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-8e4d6cd::before, .elementor-20 .elementor-element.elementor-element-8e4d6cd > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8e4d6cd > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8e4d6cd > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8e4d6cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8e4d6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-363c348{text-align:center;}.elementor-20 .elementor-element.elementor-element-363c348 img{width:100%;opacity:0;}.elementor-20 .elementor-element.elementor-element-1df1cc3{--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.5;}.elementor-20 .elementor-element.elementor-element-1df1cc3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1df1cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-1df1cc3::before, .elementor-20 .elementor-element.elementor-element-1df1cc3 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1df1cc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1df1cc3 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1df1cc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1df1cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-ddb866a img{opacity:0;}.elementor-20 .elementor-element.elementor-element-33490f3{--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:1;}.elementor-20 .elementor-element.elementor-element-33490f3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-33490f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://koterahiroo.com/wp-content/uploads/2025/09/takeshi-yu-of5RA2SlISk-unsplash-scaled.jpg");background-position:center center;}.elementor-20 .elementor-element.elementor-element-33490f3::before, .elementor-20 .elementor-element.elementor-element-33490f3 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-33490f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-33490f3 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-33490f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-33490f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF85 100%);}.elementor-20 .elementor-element.elementor-element-c9860fb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );}.elementor-20 .elementor-element.elementor-element-afbd1ca .elementor-heading-title{font-family:var( --e-global-typography-57447ea-font-family ), Sans-serif;font-size:var( --e-global-typography-57447ea-font-size );font-weight:var( --e-global-typography-57447ea-font-weight );color:var( --e-global-color-47a8171 );}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-8b371b2{--divider-border-style:solid;--divider-color:var( --e-global-color-47a8171 );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-8b371b2 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-8b371b2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-53d66c3{--display:flex;}.elementor-20 .elementor-element.elementor-element-ebc0803{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-63519b7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:48px;font-weight:800;color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-f35211b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-f35211b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f35211b p{margin-block-end:8px;}.elementor-20 .elementor-element.elementor-element-977c029{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;}.elementor-20 .elementor-element.elementor-element-977c029.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-977c029 .elementor-heading-title{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-8f18fdb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;}.elementor-20 .elementor-element.elementor-element-8f18fdb.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8f18fdb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-9e1c330{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-6fe935a{--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:1;}.elementor-20 .elementor-element.elementor-element-6fe935a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6fe935a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://koterahiroo.com/wp-content/uploads/2025/09/takeshi-yu-of5RA2SlISk-unsplash-scaled.jpg");background-position:center center;}.elementor-20 .elementor-element.elementor-element-6fe935a::before, .elementor-20 .elementor-element.elementor-element-6fe935a > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6fe935a > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6fe935a > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-6fe935a > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-6fe935a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF85 100%);}.elementor-20 .elementor-element.elementor-element-54dcb89{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-beb93f0 .elementor-heading-title{font-family:var( --e-global-typography-57447ea-font-family ), Sans-serif;font-size:var( --e-global-typography-57447ea-font-size );font-weight:var( --e-global-typography-57447ea-font-weight );color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-4be5234{--divider-border-style:solid;--divider-color:var( --e-global-color-47a8171 );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-4be5234 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-4be5234 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-fee1475{--display:flex;}.elementor-20 .elementor-element.elementor-element-e247740{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-2647907 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:48px;font-weight:800;color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-aa53c62{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-aa53c62.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-aa53c62 p{margin-block-end:8px;}.elementor-20 .elementor-element.elementor-element-bb8729e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;}.elementor-20 .elementor-element.elementor-element-bb8729e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-bb8729e .elementor-heading-title{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-ebac55f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;}.elementor-20 .elementor-element.elementor-element-ebac55f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ebac55f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-d2089b0{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-0c7a843{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-0c7a843:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0c7a843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://koterahiroo.com/wp-content/uploads/2025/09/小寺様-背景透過1.png");background-position:top right;background-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-2f5afca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-6552b87 .elementor-heading-title{font-family:var( --e-global-typography-57447ea-font-family ), Sans-serif;font-size:var( --e-global-typography-57447ea-font-size );font-weight:var( --e-global-typography-57447ea-font-weight );color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-2d0328c{--divider-border-style:solid;--divider-color:var( --e-global-color-47a8171 );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-2d0328c .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-2d0328c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-c0426ad{--spacer-size:241px;}.elementor-20 .elementor-element.elementor-element-897286b{--display:flex;}.elementor-20 .elementor-element.elementor-element-35d3571{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-35d3571.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-35d3571 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-09b2a8c{width:var( --container-widget-width, 50% );max-width:50%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-09b2a8c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-09b2a8c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-9ceb70b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-9ceb70b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9ceb70b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:81px;font-weight:800;color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-0ced43f{--spacer-size:140px;}.elementor-20 .elementor-element.elementor-element-d4e3e2c{--display:flex;--gap:2% 4%;--row-gap:2%;--column-gap:4%;--overlay-opacity:0.59;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-d4e3e2c::before, .elementor-20 .elementor-element.elementor-element-d4e3e2c > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d4e3e2c > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d4e3e2c > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d4e3e2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d4e3e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-47a8171 );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-d4e3e2c.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-f89ad9f{padding:6px 6px 6px 10px;}.elementor-20 .elementor-element.elementor-element-f89ad9f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d4262f5{padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-d4262f5 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-797e382{padding:6px 6px 6px 6px;columns:2;column-gap:0px;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-797e382.elementor-element{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-797e382 p{margin-block-end:2px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-702498d .elementor-button{background-color:var( --e-global-color-47a8171 );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;border-radius:42px 42px 42px 42px;padding:1% 4% 1% 4%;}.elementor-20 .elementor-element.elementor-element-702498d .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-702498d .elementor-button:focus{background-color:#1F8025;}.elementor-20 .elementor-element.elementor-element-702498d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-702498d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-06daf00{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-af2afff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-a256eda{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-3102327 .elementor-heading-title{font-family:var( --e-global-typography-57447ea-font-family ), Sans-serif;font-size:var( --e-global-typography-57447ea-font-size );font-weight:var( --e-global-typography-57447ea-font-weight );color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-30f55b4{--divider-border-style:solid;--divider-color:var( --e-global-color-47a8171 );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-30f55b4 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-30f55b4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-aaccc69{--display:flex;--overlay-opacity:0.5;}.elementor-20 .elementor-element.elementor-element-aaccc69:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-aaccc69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-aaccc69::before, .elementor-20 .elementor-element.elementor-element-aaccc69 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-aaccc69 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-aaccc69 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-aaccc69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-aaccc69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FF000000 0%, #FFFFFF 100%);}.elementor-20 .elementor-element.elementor-element-763aa1a{--spacer-size:241px;}.elementor-20 .elementor-element.elementor-element-2661dbd{--spacer-size:140px;}.elementor-20 .elementor-element.elementor-element-faac764 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-318550c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:81px;font-weight:800;color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-e42a93e{--display:flex;--gap:2% 4%;--row-gap:2%;--column-gap:4%;--overlay-opacity:0.59;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-e42a93e::before, .elementor-20 .elementor-element.elementor-element-e42a93e > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e42a93e > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e42a93e > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e42a93e > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e42a93e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-47a8171 );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-ba8738f{padding:6px 6px 6px 10px;}.elementor-20 .elementor-element.elementor-element-ba8738f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-40f2ba3{padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-40f2ba3 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a3f06c4{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-9785bed{padding:6px 6px 6px 6px;columns:2;column-gap:0px;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9785bed p{margin-block-end:2px;}.elementor-20 .elementor-element.elementor-element-1026f98 .elementor-button{background-color:var( --e-global-color-47a8171 );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;border-radius:42px 42px 42px 42px;padding:2% 6% 2% 6%;}.elementor-20 .elementor-element.elementor-element-1026f98 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-1026f98 .elementor-button:focus{background-color:#1F8025;}.elementor-20 .elementor-element.elementor-element-1026f98{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1026f98 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-bb5ef21{--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:1;}.elementor-20 .elementor-element.elementor-element-bb5ef21::before, .elementor-20 .elementor-element.elementor-element-bb5ef21 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-bb5ef21 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-bb5ef21 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-bb5ef21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-bb5ef21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-47a8171 ) 0%, var( --e-global-color-01f4209 ) 100%);}.elementor-20 .elementor-element.elementor-element-bb5ef21 > .elementor-shape-top .elementor-shape-fill, .elementor-20 .elementor-element.elementor-element-bb5ef21 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-bb5ef21 > .elementor-shape-top svg, .elementor-20 .elementor-element.elementor-element-bb5ef21 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:140px;}.elementor-20 .elementor-element.elementor-element-e9ccb08{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-9e397ac .elementor-heading-title{font-family:var( --e-global-typography-57447ea-font-family ), Sans-serif;font-size:var( --e-global-typography-57447ea-font-size );font-weight:var( --e-global-typography-57447ea-font-weight );color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-310a9a8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-310a9a8 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-310a9a8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-b30f4d1{font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-859a888{--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:1;}.elementor-20 .elementor-element.elementor-element-859a888::before, .elementor-20 .elementor-element.elementor-element-859a888 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-859a888 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-859a888 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-859a888 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-859a888 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-47a8171 ) 0%, var( --e-global-color-01f4209 ) 100%);}.elementor-20 .elementor-element.elementor-element-859a888 > .elementor-shape-top .elementor-shape-fill, .elementor-20 .elementor-element.elementor-element-859a888 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-859a888 > .elementor-shape-top svg, .elementor-20 .elementor-element.elementor-element-859a888 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:140px;}.elementor-20 .elementor-element.elementor-element-d7780ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-b5ea63c .elementor-heading-title{font-family:var( --e-global-typography-57447ea-font-family ), Sans-serif;font-size:var( --e-global-typography-57447ea-font-size );font-weight:var( --e-global-typography-57447ea-font-weight );color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7327de2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-7327de2 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-7327de2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-c6e80e0{font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d6a124d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-5be477c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5be477c{font-family:"Noto Sans JP", Sans-serif;font-size:64px;font-weight:800;text-transform:none;font-style:italic;text-decoration:none;color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-5be477c .elementor-drop-cap{margin-inline-end:10px;}.elementor-20 .elementor-element.elementor-element-4f69cba .elementor-button{background-color:var( --e-global-color-47a8171 );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;border-radius:42px 42px 42px 42px;padding:1% 4% 1% 4%;}.elementor-20 .elementor-element.elementor-element-4f69cba .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-4f69cba .elementor-button:focus{background-color:#1F8025;}.elementor-20 .elementor-element.elementor-element-4f69cba{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4f69cba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-b959ecf{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-d9c3fcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-836cae5{font-family:"Noto Sans JP", Sans-serif;font-size:72px;font-weight:800;text-transform:none;font-style:italic;text-decoration:none;color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-39cc7ac .elementor-button{background-color:var( --e-global-color-47a8171 );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;border-radius:42px 42px 42px 42px;padding:2% 6% 2% 6%;}.elementor-20 .elementor-element.elementor-element-39cc7ac .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-39cc7ac .elementor-button:focus{background-color:#1F8025;}.elementor-20 .elementor-element.elementor-element-39cc7ac{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-39cc7ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-3328531{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-11bd4d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-11bd4d9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-11bd4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#125216C9;}.elementor-20 .elementor-element.elementor-element-3ad237d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-2ef415a .elementor-heading-title{font-family:var( --e-global-typography-57447ea-font-family ), Sans-serif;font-size:var( --e-global-typography-57447ea-font-size );font-weight:var( --e-global-typography-57447ea-font-weight );color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-67a13ee{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-67a13ee .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-67a13ee .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-2d1916c{column-gap:0px;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2d1916c p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-8db58b7{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8db58b7 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-2a657a7 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-47a8171 );color:var( --e-global-color-47a8171 );transition-duration:0.4s;border-radius:42px 42px 42px 42px;}.elementor-20 .elementor-element.elementor-element-2a657a7 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-2a657a7 .elementor-button:focus{background-color:var( --e-global-color-47a8171 );color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2a657a7{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-2a657a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-2a657a7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-2a657a7 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-2a657a7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-51eb067{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-481af2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-481af2f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-481af2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-61b3af6{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-8e2fbea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-7aa9757 .elementor-heading-title{font-family:var( --e-global-typography-57447ea-font-family ), Sans-serif;font-size:var( --e-global-typography-57447ea-font-size );font-weight:var( --e-global-typography-57447ea-font-weight );color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-5525e74{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-5525e74 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-5525e74 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-8849d11{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-a9e92ec{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:42px;--grid-column-gap:26px;--grid-row-gap:0px;}.elementor-20 .elementor-element.elementor-element-607e455{--spacer-size:90px;}.elementor-20 .elementor-element.elementor-element-5b15fe2{--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;--align-items:center;}.elementor-20 .elementor-element.elementor-element-5b15fe2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5b15fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-5b15fe2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8547309{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-9bbe47c .elementor-heading-title{font-family:var( --e-global-typography-57447ea-font-family ), Sans-serif;font-size:var( --e-global-typography-57447ea-font-size );font-weight:var( --e-global-typography-57447ea-font-weight );color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3e20564{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-3e20564 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-3e20564 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-a7fbbe0{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b6b610e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-342f175{text-align:center;}.elementor-20 .elementor-element.elementor-element-342f175 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-760cbe4{text-align:center;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0a34622.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0a34622 iframe{height:470px;}.elementor-20 .elementor-element.elementor-element-9e4fdab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-4d79273{--spacer-size:90px;}.elementor-20 .elementor-element.elementor-element-9d91694{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-07dcc60 .elementor-heading-title{font-family:var( --e-global-typography-57447ea-font-family ), Sans-serif;font-size:var( --e-global-typography-57447ea-font-size );font-weight:var( --e-global-typography-57447ea-font-weight );color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-92455c1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-92455c1 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-92455c1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-ac9f6a7{--display:flex;}.elementor-20 .elementor-element.elementor-element-7482cc7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-7482cc7 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-7482cc7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20 .elementor-element.elementor-element-efabc66{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-132f17f{--spacer-size:30px;}.elementor-20 .elementor-element.elementor-element-5239ad7{--spacer-size:30px;}.elementor-20 .elementor-element.elementor-element-c65ac0c{--spacer-size:30px;}.elementor-20 .elementor-element.elementor-element-054121c{--spacer-size:30px;}.elementor-20 .elementor-element.elementor-element-9a3892c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-9a3892c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9a3892c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f750848 );}.elementor-20 .elementor-element.elementor-element-5ea321f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-5c54c67{--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:flex-end;--align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-5c54c67.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-faa7fbb .hfe-heading{text-align:left;}.elementor-20 .elementor-element.elementor-element-faa7fbb.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-faa7fbb .hfe-heading-text{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-faa7fbb .hfe-icon i{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-faa7fbb .hfe-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-493fd76{text-align:left;}.elementor-20 .elementor-element.elementor-element-493fd76 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-de92096 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-17e0f5f{--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:flex-end;--align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-17e0f5f.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ff7385b .hfe-heading{text-align:left;}.elementor-20 .elementor-element.elementor-element-ff7385b.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-ff7385b .hfe-heading-text{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ff7385b .hfe-icon i{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ff7385b .hfe-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d43e1a7{text-align:left;}.elementor-20 .elementor-element.elementor-element-d43e1a7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3840f62 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-23778fa{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-23778fa.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-2196d90{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-4f471cd{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-20 .elementor-element.elementor-element-4f471cd.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-4f471cd .elementor-social-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4f471cd .elementor-social-icon i{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-4f471cd .elementor-social-icon svg{fill:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-f7bd475{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-20 .elementor-element.elementor-element-f7bd475.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-f7bd475 .elementor-social-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f7bd475 .elementor-social-icon i{color:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-f7bd475 .elementor-social-icon svg{fill:var( --e-global-color-47a8171 );}.elementor-20 .elementor-element.elementor-element-f8e9a8c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:576px;--padding-right:7px;}.elementor-20 .elementor-element.elementor-element-f8e9a8c.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-1fcbdcb{text-align:right;}.elementor-20 .elementor-element.elementor-element-1fcbdcb .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1e17aff{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-1e17aff.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-1e17aff .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e64fc9c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-e64fc9c{text-align:right;}.elementor-20 .elementor-element.elementor-element-e64fc9c .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-de602ba{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:576px;--padding-right:7px;}.elementor-20 .elementor-element.elementor-element-de602ba.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-4a66363{text-align:right;}.elementor-20 .elementor-element.elementor-element-4a66363 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8245522{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-8245522.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8245522 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c9e6560.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c9e6560{text-align:right;}.elementor-20 .elementor-element.elementor-element-c9e6560 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b9756cd{--display:flex;}.elementor-widget-copyright .hfe-copyright-wrapper, .elementor-widget-copyright .hfe-copyright-wrapper a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-1821041 .hfe-copyright-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-1821041 .hfe-copyright-wrapper a, .elementor-20 .elementor-element.elementor-element-1821041 .hfe-copyright-wrapper{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8062f07{--display:flex;}.elementor-20 .elementor-element.elementor-element-676417e{--display:flex;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-1845f6b2{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-1df1cc3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1df1cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://koterahiroo.com/wp-content/uploads/2025/11/小寺様-トップSP改訂版.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-afbd1ca .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-beb93f0 .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-6552b87 .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-3102327 .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-aaccc69:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-aaccc69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://koterahiroo.com/wp-content/uploads/2025/09/小寺様-背景透過1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-1026f98{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-9e397ac .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-b5ea63c .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-c6e80e0{font-size:32px;}.elementor-20 .elementor-element.elementor-element-836cae5.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-836cae5{text-align:left;font-size:32px;}.elementor-20 .elementor-element.elementor-element-39cc7ac{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-2ef415a .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-7aa9757 .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-9bbe47c .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-07dcc60 .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-efabc66{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-5ea321f{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-f8e9a8c{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-de602ba{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-1b63ae7f{--content-width:75%;}.elementor-20 .elementor-element.elementor-element-5c0fb65b{--width:50%;}.elementor-20 .elementor-element.elementor-element-2e142006{--content-width:75%;}.elementor-20 .elementor-element.elementor-element-2391e65c{--width:50%;}.elementor-20 .elementor-element.elementor-element-5e84b984{--width:50%;}.elementor-20 .elementor-element.elementor-element-53d66c3{--content-width:50%;}.elementor-20 .elementor-element.elementor-element-fee1475{--content-width:50%;}.elementor-20 .elementor-element.elementor-element-d4e3e2c{--width:50%;}.elementor-20 .elementor-element.elementor-element-f8e9a8c{--content-width:500px;}.elementor-20 .elementor-element.elementor-element-de602ba{--content-width:500px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-5c0fb65b{--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;}.elementor-20 .elementor-element.elementor-element-1845f6b2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-308553ed.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-3fab8cf5 .hfe-heading{text-align:left;}.elementor-20 .elementor-element.elementor-element-3fab8cf5.elementor-element{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-3fab8cf5 .elementor-heading-title, .elementor-20 .elementor-element.elementor-element-3fab8cf5 .hfe-heading a{font-size:23px;}.elementor-20 .elementor-element.elementor-element-1df1cc3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1df1cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://koterahiroo.com/wp-content/uploads/2025/11/小寺様-トップSP改訂版.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-afbd1ca .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-f35211b{text-align:justify;}.elementor-20 .elementor-element.elementor-element-beb93f0 .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-2647907 .elementor-heading-title{font-size:40px;}.elementor-20 .elementor-element.elementor-element-aa53c62{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:justify;}.elementor-20 .elementor-element.elementor-element-aa53c62.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-bb8729e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-bb8729e{text-align:center;}.elementor-20 .elementor-element.elementor-element-6552b87 .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-3102327 .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-aaccc69:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-aaccc69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://koterahiroo.com/wp-content/uploads/2025/09/小寺様-背景透過1.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-aaccc69{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-2661dbd{--spacer-size:67px;}.elementor-20 .elementor-element.elementor-element-318550c .elementor-heading-title{font-size:50px;}.elementor-20 .elementor-element.elementor-element-9785bed{columns:1;}.elementor-20 .elementor-element.elementor-element-1026f98{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-20 .elementor-element.elementor-element-1026f98 .elementor-button{padding:5% 5% 5% 5%;}.elementor-20 .elementor-element.elementor-element-9e397ac .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-b30f4d1{text-align:justify;font-size:30px;}.elementor-20 .elementor-element.elementor-element-b5ea63c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-20 .elementor-element.elementor-element-b5ea63c .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-7327de2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-20 .elementor-element.elementor-element-c6e80e0{text-align:center;font-size:31px;}.elementor-20 .elementor-element.elementor-element-5be477c{font-size:32px;}.elementor-20 .elementor-element.elementor-element-4f69cba.elementor-element{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-4f69cba .elementor-button{font-size:16px;padding:4% 4% 4% 4%;}.elementor-20 .elementor-element.elementor-element-836cae5{font-size:24px;}.elementor-20 .elementor-element.elementor-element-39cc7ac.elementor-element{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-39cc7ac .elementor-button{font-size:16px;padding:4% 4% 4% 4%;}.elementor-20 .elementor-element.elementor-element-2ef415a .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-2d1916c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2d1916c{text-align:center;font-size:24px;}.elementor-20 .elementor-element.elementor-element-7aa9757 .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-5b15fe2{--width:400.364px;}.elementor-20 .elementor-element.elementor-element-9bbe47c .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-0a34622{width:var( --container-widget-width, 327.364px );max-width:327.364px;--container-widget-width:327.364px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-07dcc60 .elementor-heading-title{font-size:var( --e-global-typography-57447ea-font-size );}.elementor-20 .elementor-element.elementor-element-efabc66{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-5ea321f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-ff7385b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d43e1a7.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3840f62.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f7bd475.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f8e9a8c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-de602ba{--e-con-grid-template-columns:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-de602ba.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4a66363{text-align:justify;}.elementor-20 .elementor-element.elementor-element-8245522.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c9e6560{width:100%;max-width:100%;grid-column:span 1;grid-row:span 1;text-align:justify;}.elementor-20 .elementor-element.elementor-element-c9e6560.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}}