.elementor-1511 .elementor-element.elementor-element-050a57d:not(.elementor-motion-effects-element-type-background),.elementor-1511 .elementor-element.elementor-element-050a57d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e9e9}.elementor-1511 .elementor-element.elementor-element-050a57d>.elementor-background-overlay{opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-050a57d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 20px 20px}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-1511 .elementor-element.elementor-element-e9a2b92 .elementor-icon-wrapper{text-align:center}.elementor-1511 .elementor-element.elementor-element-e9a2b92.elementor-view-stacked .elementor-icon{background-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-e9a2b92.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-e9a2b92.elementor-view-default .elementor-icon{color:#fa9a02;border-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-e9a2b92.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-e9a2b92.elementor-view-default .elementor-icon svg{fill:#fa9a02}.elementor-1511 .elementor-element.elementor-element-e9a2b92 .elementor-icon{font-size:35px}.elementor-1511 .elementor-element.elementor-element-e9a2b92 .elementor-icon svg{height:35px}.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);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-1511 .elementor-element.elementor-element-8a8fcd7{text-align:center}.elementor-1511 .elementor-element.elementor-element-8a8fcd7 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:50px;font-weight:600;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#444;stroke:#444;text-shadow:2px 1px 0px #444;color:#fa9a02}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);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-1511 .elementor-element.elementor-element-ee7a37b>.elementor-widget-container{background-color:#FFFFFF70;margin:0;padding:20px 20px 5px;border-radius:5px}.elementor-1511 .elementor-element.elementor-element-ee7a37b{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;color:#444}.elementor-1511 .elementor-element.elementor-element-4df2945>.elementor-widget-container{margin:0 0 -20px;padding:0}.elementor-1511 .elementor-element.elementor-element-4df2945{text-align:center}.elementor-1511 .elementor-element.elementor-element-4df2945 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-ed2f369{text-align:center}.elementor-1511 .elementor-element.elementor-element-ed2f369 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-icon-list-icon i{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-icon-list-icon svg{fill:#444;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-b8a35ea{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-bc-flex-widget .elementor-1511 .elementor-element.elementor-element-af60d43.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1511 .elementor-element.elementor-element-af60d43.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.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);line-height:var(--e-global-typography-text-line-height)}.elementor-1511 .elementor-element.elementor-element-207e057:not(.elementor-motion-effects-element-type-background),.elementor-1511 .elementor-element.elementor-element-207e057>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e9e9}.elementor-1511 .elementor-element.elementor-element-207e057{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 20px 100px}.elementor-1511 .elementor-element.elementor-element-207e057>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-4939172:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1511 .elementor-element.elementor-element-4939172>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1511 .elementor-element.elementor-element-4939172>.elementor-element-populated>.elementor-background-overlay{background-image:url("https://kosho-kaitorido.com/wp-content/uploads/2025/09/bg-houganshi.jpg");opacity:.2}.elementor-1511 .elementor-element.elementor-element-4939172>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#444;box-shadow:5px 5px 0px 0px #444;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-1511 .elementor-element.elementor-element-4939172>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-ee0fc10>.elementor-widget-container{margin:0 0 -20px}.elementor-1511 .elementor-element.elementor-element-ee0fc10{text-align:center}.elementor-1511 .elementor-element.elementor-element-ee0fc10 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-48b625d{text-align:center}.elementor-1511 .elementor-element.elementor-element-48b625d .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-icon-list-icon i{color:#fa9a02;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-icon-list-icon svg{fill:#fa9a02;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-07f9534{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-df6cb12>.elementor-widget-container{margin:10px 0 -20px;padding:10px 0 0;border-style:solid;border-width:1px 0 0;border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-df6cb12{text-align:center}.elementor-1511 .elementor-element.elementor-element-df6cb12 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-5d02db0{text-align:center}.elementor-1511 .elementor-element.elementor-element-5d02db0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-d2c37fd>.elementor-widget-container{margin:0 0 -15px}.elementor-1511 .elementor-element.elementor-element-d2c37fd{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-1511 .elementor-element.elementor-element-d16274d>.elementor-widget-container{margin:0;padding:15px 15px 0;border-style:solid;border-width:1px}.elementor-1511 .elementor-element.elementor-element-d16274d{text-align:left;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400;letter-spacing:-1px;color:#000}.elementor-1511 .elementor-element.elementor-element-6328dee>.elementor-widget-container{margin:-10px 0 0}.elementor-1511 .elementor-element.elementor-element-6328dee{text-align:right}.elementor-1511 .elementor-element.elementor-element-6328dee .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;line-height:1em;-webkit-text-stroke-width:.5px;stroke-width:.5px;-webkit-text-stroke-color:#444;stroke:#444;text-shadow:2px 1px 0px #444;color:#ffd041}.elementor-1511 .elementor-element.elementor-element-72fd8d6{text-align:center}.elementor-1511 .elementor-element.elementor-element-72fd8d6 img{border-style:solid;border-width:5px;border-color:#444;border-radius:2px;box-shadow:5px 5px 0px 0px #444}.elementor-1511 .elementor-element.elementor-element-73bb652>.elementor-background-overlay{opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-73bb652{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 20px 20px}.elementor-1511 .elementor-element.elementor-element-8382261 .elementor-icon-wrapper{text-align:center}.elementor-1511 .elementor-element.elementor-element-8382261.elementor-view-stacked .elementor-icon{background-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-8382261.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-8382261.elementor-view-default .elementor-icon{color:#fa9a02;border-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-8382261.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-8382261.elementor-view-default .elementor-icon svg{fill:#fa9a02}.elementor-1511 .elementor-element.elementor-element-8382261 .elementor-icon{font-size:35px}.elementor-1511 .elementor-element.elementor-element-8382261 .elementor-icon svg{height:35px}.elementor-1511 .elementor-element.elementor-element-1db752c{text-align:center}.elementor-1511 .elementor-element.elementor-element-1db752c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:50px;font-weight:600;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#444;stroke:#444;text-shadow:2px 1px 0px #444;color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-9c142e0>.elementor-widget-container{background-color:#E9E9E947;margin:0;padding:20px 20px 5px;border-radius:5px}.elementor-1511 .elementor-element.elementor-element-9c142e0{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;color:#444}.elementor-1511 .elementor-element.elementor-element-b7129b8>.elementor-widget-container{margin:0 0 -20px;padding:0}.elementor-1511 .elementor-element.elementor-element-b7129b8{text-align:center}.elementor-1511 .elementor-element.elementor-element-b7129b8 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-751c97a{text-align:center}.elementor-1511 .elementor-element.elementor-element-751c97a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-icon-list-icon i{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-icon-list-icon svg{fill:#444;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-8a7c2f2{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-bc-flex-widget .elementor-1511 .elementor-element.elementor-element-a042e1e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1511 .elementor-element.elementor-element-a042e1e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1511 .elementor-element.elementor-element-8def0fe{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 20px 100px}.elementor-1511 .elementor-element.elementor-element-8def0fe>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-b0b97df:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1511 .elementor-element.elementor-element-b0b97df>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e9e9}.elementor-1511 .elementor-element.elementor-element-b0b97df>.elementor-element-populated>.elementor-background-overlay{background-image:url("https://kosho-kaitorido.com/wp-content/uploads/2025/09/bg-houganshi.jpg");opacity:.2}.elementor-1511 .elementor-element.elementor-element-b0b97df>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#444;box-shadow:5px 5px 0px 0px #444;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-1511 .elementor-element.elementor-element-b0b97df>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-5441754>.elementor-widget-container{margin:0 0 -20px}.elementor-1511 .elementor-element.elementor-element-5441754{text-align:center}.elementor-1511 .elementor-element.elementor-element-5441754 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-1e3afa3{text-align:center}.elementor-1511 .elementor-element.elementor-element-1e3afa3 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-icon-list-icon i{color:#fa9a02;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-icon-list-icon svg{fill:#fa9a02;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-f1fdc57{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-bc2c921>.elementor-widget-container{margin:10px 0 -20px;padding:10px 0 0;border-style:solid;border-width:1px 0 0;border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-bc2c921{text-align:center}.elementor-1511 .elementor-element.elementor-element-bc2c921 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-c2bf5e0{text-align:center}.elementor-1511 .elementor-element.elementor-element-c2bf5e0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-e1850b6>.elementor-widget-container{margin:0 0 -15px}.elementor-1511 .elementor-element.elementor-element-e1850b6{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-1511 .elementor-element.elementor-element-e225d28>.elementor-widget-container{margin:0;padding:15px 15px 0;border-style:solid;border-width:1px}.elementor-1511 .elementor-element.elementor-element-e225d28{text-align:left;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400;letter-spacing:-1px;color:#000}.elementor-1511 .elementor-element.elementor-element-ad72405>.elementor-widget-container{margin:-10px 0 0}.elementor-1511 .elementor-element.elementor-element-ad72405{text-align:right}.elementor-1511 .elementor-element.elementor-element-ad72405 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;line-height:1em;-webkit-text-stroke-width:.5px;stroke-width:.5px;-webkit-text-stroke-color:#444;stroke:#444;text-shadow:2px 1px 0px #444;color:#ffd041}.elementor-1511 .elementor-element.elementor-element-54db6ae{text-align:center}.elementor-1511 .elementor-element.elementor-element-54db6ae img{border-style:solid;border-width:5px;border-color:#444;border-radius:2px;box-shadow:5px 5px 0px 0px #444}.elementor-1511 .elementor-element.elementor-element-0cc0ebb:not(.elementor-motion-effects-element-type-background),.elementor-1511 .elementor-element.elementor-element-0cc0ebb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e9e9}.elementor-1511 .elementor-element.elementor-element-0cc0ebb>.elementor-background-overlay{opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-0cc0ebb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 20px 20px}.elementor-1511 .elementor-element.elementor-element-2fbe619 .elementor-icon-wrapper{text-align:center}.elementor-1511 .elementor-element.elementor-element-2fbe619.elementor-view-stacked .elementor-icon{background-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-2fbe619.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-2fbe619.elementor-view-default .elementor-icon{color:#fa9a02;border-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-2fbe619.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-2fbe619.elementor-view-default .elementor-icon svg{fill:#fa9a02}.elementor-1511 .elementor-element.elementor-element-2fbe619 .elementor-icon{font-size:35px}.elementor-1511 .elementor-element.elementor-element-2fbe619 .elementor-icon svg{height:35px}.elementor-1511 .elementor-element.elementor-element-4365130{text-align:center}.elementor-1511 .elementor-element.elementor-element-4365130 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:50px;font-weight:600;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#444;stroke:#444;text-shadow:2px 1px 0px #444;color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-f419773>.elementor-widget-container{background-color:#FFFFFF70;margin:0;padding:20px 20px 5px;border-radius:5px}.elementor-1511 .elementor-element.elementor-element-f419773{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;color:#444}.elementor-1511 .elementor-element.elementor-element-5246f9c>.elementor-widget-container{margin:0 0 -20px;padding:0}.elementor-1511 .elementor-element.elementor-element-5246f9c{text-align:center}.elementor-1511 .elementor-element.elementor-element-5246f9c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-1b6c477{text-align:center}.elementor-1511 .elementor-element.elementor-element-1b6c477 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-icon-list-icon i{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-icon-list-icon svg{fill:#444;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-2c0f3e9{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-bc-flex-widget .elementor-1511 .elementor-element.elementor-element-e208ff2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1511 .elementor-element.elementor-element-e208ff2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1511 .elementor-element.elementor-element-75835cd:not(.elementor-motion-effects-element-type-background),.elementor-1511 .elementor-element.elementor-element-75835cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e9e9}.elementor-1511 .elementor-element.elementor-element-75835cd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 20px 100px}.elementor-1511 .elementor-element.elementor-element-75835cd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-c2ac370:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1511 .elementor-element.elementor-element-c2ac370>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1511 .elementor-element.elementor-element-c2ac370>.elementor-element-populated>.elementor-background-overlay{background-image:url("https://kosho-kaitorido.com/wp-content/uploads/2025/09/bg-houganshi.jpg");opacity:.2}.elementor-1511 .elementor-element.elementor-element-c2ac370>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#444;box-shadow:5px 5px 0px 0px #444;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-1511 .elementor-element.elementor-element-c2ac370>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-97b7d64>.elementor-widget-container{margin:0 0 -20px}.elementor-1511 .elementor-element.elementor-element-97b7d64{text-align:center}.elementor-1511 .elementor-element.elementor-element-97b7d64 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-54fffe0{text-align:center}.elementor-1511 .elementor-element.elementor-element-54fffe0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-icon-list-icon i{color:#fa9a02;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-icon-list-icon svg{fill:#fa9a02;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-4e75591{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-c71a37b>.elementor-widget-container{margin:10px 0 -20px;padding:10px 0 0;border-style:solid;border-width:1px 0 0;border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-c71a37b{text-align:center}.elementor-1511 .elementor-element.elementor-element-c71a37b .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-8ea8280{text-align:center}.elementor-1511 .elementor-element.elementor-element-8ea8280 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-965d0f5>.elementor-widget-container{margin:0 0 -15px}.elementor-1511 .elementor-element.elementor-element-965d0f5{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-1511 .elementor-element.elementor-element-a6516c5>.elementor-widget-container{margin:0;padding:15px 15px 0;border-style:solid;border-width:1px}.elementor-1511 .elementor-element.elementor-element-a6516c5{text-align:left;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400;letter-spacing:-1px;color:#000}.elementor-1511 .elementor-element.elementor-element-29015b3{text-align:center}.elementor-1511 .elementor-element.elementor-element-29015b3 img{border-style:solid;border-width:5px;border-color:#444;border-radius:2px;box-shadow:5px 5px 0px 0px #444}.elementor-1511 .elementor-element.elementor-element-1df19c6>.elementor-background-overlay{opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-1df19c6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 20px 20px}.elementor-1511 .elementor-element.elementor-element-2399fbd .elementor-icon-wrapper{text-align:center}.elementor-1511 .elementor-element.elementor-element-2399fbd.elementor-view-stacked .elementor-icon{background-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-2399fbd.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-2399fbd.elementor-view-default .elementor-icon{color:#fa9a02;border-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-2399fbd.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-2399fbd.elementor-view-default .elementor-icon svg{fill:#fa9a02}.elementor-1511 .elementor-element.elementor-element-2399fbd .elementor-icon{font-size:35px}.elementor-1511 .elementor-element.elementor-element-2399fbd .elementor-icon svg{height:35px}.elementor-1511 .elementor-element.elementor-element-e7d20e9{text-align:center}.elementor-1511 .elementor-element.elementor-element-e7d20e9 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:50px;font-weight:600;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#444;stroke:#444;text-shadow:2px 1px 0px #444;color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-857f228>.elementor-widget-container{background-color:#E9E9E947;margin:0;padding:20px 20px 5px;border-radius:5px}.elementor-1511 .elementor-element.elementor-element-857f228{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;color:#444}.elementor-1511 .elementor-element.elementor-element-5c19ea7>.elementor-widget-container{margin:0 0 -20px;padding:0}.elementor-1511 .elementor-element.elementor-element-5c19ea7{text-align:center}.elementor-1511 .elementor-element.elementor-element-5c19ea7 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-5ea18d0{text-align:center}.elementor-1511 .elementor-element.elementor-element-5ea18d0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-icon-list-icon i{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-icon-list-icon svg{fill:#444;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-4ac3aa1{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-bc-flex-widget .elementor-1511 .elementor-element.elementor-element-46d3c71.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1511 .elementor-element.elementor-element-46d3c71.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1511 .elementor-element.elementor-element-4044e7e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 20px 100px}.elementor-1511 .elementor-element.elementor-element-4044e7e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-e8389b0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1511 .elementor-element.elementor-element-e8389b0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e9e9}.elementor-1511 .elementor-element.elementor-element-e8389b0>.elementor-element-populated>.elementor-background-overlay{background-image:url("https://kosho-kaitorido.com/wp-content/uploads/2025/09/bg-houganshi.jpg");opacity:.2}.elementor-1511 .elementor-element.elementor-element-e8389b0>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#444;box-shadow:5px 5px 0px 0px #444;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-1511 .elementor-element.elementor-element-e8389b0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-c40af6d>.elementor-widget-container{margin:0 0 -20px}.elementor-1511 .elementor-element.elementor-element-c40af6d{text-align:center}.elementor-1511 .elementor-element.elementor-element-c40af6d .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-d3cdddf{text-align:center}.elementor-1511 .elementor-element.elementor-element-d3cdddf .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-icon-list-icon i{color:#fa9a02;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-icon-list-icon svg{fill:#fa9a02;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-a5cddf6{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-c62cf76>.elementor-widget-container{margin:10px 0 -20px;padding:10px 0 0;border-style:solid;border-width:1px 0 0;border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-c62cf76{text-align:center}.elementor-1511 .elementor-element.elementor-element-c62cf76 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-fd6a873{text-align:center}.elementor-1511 .elementor-element.elementor-element-fd6a873 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-cab8aa3>.elementor-widget-container{margin:0 0 -15px}.elementor-1511 .elementor-element.elementor-element-cab8aa3{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-1511 .elementor-element.elementor-element-d25308a>.elementor-widget-container{margin:0;padding:15px 15px 0;border-style:solid;border-width:1px}.elementor-1511 .elementor-element.elementor-element-d25308a{text-align:left;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400;letter-spacing:-1px;color:#000}.elementor-1511 .elementor-element.elementor-element-0fca862>.elementor-widget-container{margin:-10px 0 0}.elementor-1511 .elementor-element.elementor-element-0fca862{text-align:right}.elementor-1511 .elementor-element.elementor-element-0fca862 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;line-height:1em;-webkit-text-stroke-width:.5px;stroke-width:.5px;-webkit-text-stroke-color:#444;stroke:#444;text-shadow:2px 1px 0px #444;color:#ffd041}.elementor-1511 .elementor-element.elementor-element-2791892{text-align:center}.elementor-1511 .elementor-element.elementor-element-2791892 img{border-style:solid;border-width:5px;border-color:#444;border-radius:2px;box-shadow:5px 5px 0px 0px #444}.elementor-1511 .elementor-element.elementor-element-8e5c18b:not(.elementor-motion-effects-element-type-background),.elementor-1511 .elementor-element.elementor-element-8e5c18b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e9e9}.elementor-1511 .elementor-element.elementor-element-8e5c18b>.elementor-background-overlay{opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-8e5c18b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 20px 20px}.elementor-1511 .elementor-element.elementor-element-1e2bd0a .elementor-icon-wrapper{text-align:center}.elementor-1511 .elementor-element.elementor-element-1e2bd0a.elementor-view-stacked .elementor-icon{background-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-1e2bd0a.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-1e2bd0a.elementor-view-default .elementor-icon{color:#fa9a02;border-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-1e2bd0a.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-1e2bd0a.elementor-view-default .elementor-icon svg{fill:#fa9a02}.elementor-1511 .elementor-element.elementor-element-1e2bd0a .elementor-icon{font-size:35px}.elementor-1511 .elementor-element.elementor-element-1e2bd0a .elementor-icon svg{height:35px}.elementor-1511 .elementor-element.elementor-element-bbd3a8c{text-align:center}.elementor-1511 .elementor-element.elementor-element-bbd3a8c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:50px;font-weight:600;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#444;stroke:#444;text-shadow:2px 1px 0px #444;color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-720889a>.elementor-widget-container{background-color:#FFFFFF70;margin:0;padding:20px 20px 5px;border-radius:5px}.elementor-1511 .elementor-element.elementor-element-720889a{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;color:#444}.elementor-1511 .elementor-element.elementor-element-297dcfc>.elementor-widget-container{margin:0 0 -20px;padding:0}.elementor-1511 .elementor-element.elementor-element-297dcfc{text-align:center}.elementor-1511 .elementor-element.elementor-element-297dcfc .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-26190cf{text-align:center}.elementor-1511 .elementor-element.elementor-element-26190cf .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-icon-list-icon i{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-icon-list-icon svg{fill:#444;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-113f670{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-bc-flex-widget .elementor-1511 .elementor-element.elementor-element-8779006.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1511 .elementor-element.elementor-element-8779006.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1511 .elementor-element.elementor-element-639de43:not(.elementor-motion-effects-element-type-background),.elementor-1511 .elementor-element.elementor-element-639de43>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e9e9}.elementor-1511 .elementor-element.elementor-element-639de43{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 20px 100px}.elementor-1511 .elementor-element.elementor-element-639de43>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-24bea9f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1511 .elementor-element.elementor-element-24bea9f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1511 .elementor-element.elementor-element-24bea9f>.elementor-element-populated>.elementor-background-overlay{background-image:url("https://kosho-kaitorido.com/wp-content/uploads/2025/09/bg-houganshi.jpg");opacity:.2}.elementor-1511 .elementor-element.elementor-element-24bea9f>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#444;box-shadow:5px 5px 0px 0px #444;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-1511 .elementor-element.elementor-element-24bea9f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-316feba>.elementor-widget-container{margin:0 0 -20px}.elementor-1511 .elementor-element.elementor-element-316feba{text-align:center}.elementor-1511 .elementor-element.elementor-element-316feba .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-85362f2{text-align:center}.elementor-1511 .elementor-element.elementor-element-85362f2 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-icon-list-icon i{color:#fa9a02;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-icon-list-icon svg{fill:#fa9a02;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-ee8b7ab{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-0636d0d>.elementor-widget-container{margin:10px 0 -20px;padding:10px 0 0;border-style:solid;border-width:1px 0 0;border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-0636d0d{text-align:center}.elementor-1511 .elementor-element.elementor-element-0636d0d .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-8e9ddcc{text-align:center}.elementor-1511 .elementor-element.elementor-element-8e9ddcc .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-b180d91>.elementor-widget-container{margin:0 0 -15px}.elementor-1511 .elementor-element.elementor-element-b180d91{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-1511 .elementor-element.elementor-element-d208f3f>.elementor-widget-container{margin:0;padding:15px 15px 0;border-style:solid;border-width:1px}.elementor-1511 .elementor-element.elementor-element-d208f3f{text-align:left;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400;letter-spacing:-1px;color:#000}.elementor-1511 .elementor-element.elementor-element-f6ae952>.elementor-widget-container{margin:-10px 0 0}.elementor-1511 .elementor-element.elementor-element-f6ae952{text-align:right}.elementor-1511 .elementor-element.elementor-element-f6ae952 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;line-height:1em;-webkit-text-stroke-width:.5px;stroke-width:.5px;-webkit-text-stroke-color:#444;stroke:#444;text-shadow:2px 1px 0px #444;color:#ffd041}.elementor-1511 .elementor-element.elementor-element-2508613{text-align:center}.elementor-1511 .elementor-element.elementor-element-2508613 img{border-style:solid;border-width:5px;border-color:#444;border-radius:2px;box-shadow:5px 5px 0px 0px #444}.elementor-1511 .elementor-element.elementor-element-781e4cc>.elementor-background-overlay{opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-781e4cc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 20px 20px}.elementor-1511 .elementor-element.elementor-element-091f284 .elementor-icon-wrapper{text-align:center}.elementor-1511 .elementor-element.elementor-element-091f284.elementor-view-stacked .elementor-icon{background-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-091f284.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-091f284.elementor-view-default .elementor-icon{color:#fa9a02;border-color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-091f284.elementor-view-framed .elementor-icon,.elementor-1511 .elementor-element.elementor-element-091f284.elementor-view-default .elementor-icon svg{fill:#fa9a02}.elementor-1511 .elementor-element.elementor-element-091f284 .elementor-icon{font-size:35px}.elementor-1511 .elementor-element.elementor-element-091f284 .elementor-icon svg{height:35px}.elementor-1511 .elementor-element.elementor-element-29ffa6e{text-align:center}.elementor-1511 .elementor-element.elementor-element-29ffa6e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:50px;font-weight:600;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#444;stroke:#444;text-shadow:2px 1px 0px #444;color:#fa9a02}.elementor-1511 .elementor-element.elementor-element-47168ec>.elementor-widget-container{background-color:#E9E9E947;margin:0;padding:20px 20px 5px;border-radius:5px}.elementor-1511 .elementor-element.elementor-element-47168ec{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;color:#444}.elementor-1511 .elementor-element.elementor-element-d29e677>.elementor-widget-container{margin:0 0 -20px;padding:0}.elementor-1511 .elementor-element.elementor-element-d29e677{text-align:center}.elementor-1511 .elementor-element.elementor-element-d29e677 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-a957d67{text-align:center}.elementor-1511 .elementor-element.elementor-element-a957d67 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-icon-list-icon i{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-icon-list-icon svg{fill:#444;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-f347943{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-bc-flex-widget .elementor-1511 .elementor-element.elementor-element-1d13660.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1511 .elementor-element.elementor-element-1d13660.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1511 .elementor-element.elementor-element-a9b2d24{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 20px 100px}.elementor-1511 .elementor-element.elementor-element-a9b2d24>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-c71f1fc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1511 .elementor-element.elementor-element-c71f1fc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e9e9}.elementor-1511 .elementor-element.elementor-element-c71f1fc>.elementor-element-populated>.elementor-background-overlay{background-image:url("https://kosho-kaitorido.com/wp-content/uploads/2025/09/bg-houganshi.jpg");opacity:.2}.elementor-1511 .elementor-element.elementor-element-c71f1fc>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#444;box-shadow:5px 5px 0px 0px #444;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-1511 .elementor-element.elementor-element-c71f1fc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1511 .elementor-element.elementor-element-a703159>.elementor-widget-container{margin:0 0 -20px}.elementor-1511 .elementor-element.elementor-element-a703159{text-align:center}.elementor-1511 .elementor-element.elementor-element-a703159 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-c0e9d34{text-align:center}.elementor-1511 .elementor-element.elementor-element-c0e9d34 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-icon-list-icon i{color:#fa9a02;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-icon-list-icon svg{fill:#fa9a02;transition:fill .3s}.elementor-1511 .elementor-element.elementor-element-03f50cc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-icon-list-icon{padding-inline-end:0px}.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-icon-list-text{color:#444;transition:color .3s}.elementor-1511 .elementor-element.elementor-element-92a44ea>.elementor-widget-container{margin:10px 0 -20px;padding:10px 0 0;border-style:solid;border-width:1px 0 0;border-color:#ddd}.elementor-1511 .elementor-element.elementor-element-92a44ea{text-align:center}.elementor-1511 .elementor-element.elementor-element-92a44ea .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:2em}.elementor-1511 .elementor-element.elementor-element-597e339{text-align:center}.elementor-1511 .elementor-element.elementor-element-597e339 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;line-height:1.5em;text-shadow:2px 2px 0px #ffd041;color:#444}.elementor-1511 .elementor-element.elementor-element-cb48705>.elementor-widget-container{margin:0 0 -15px}.elementor-1511 .elementor-element.elementor-element-cb48705{text-align:left;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-1511 .elementor-element.elementor-element-d0f8c8b{text-align:center}.elementor-1511 .elementor-element.elementor-element-d0f8c8b img{border-style:solid;border-width:5px;border-color:#444;border-radius:2px;box-shadow:5px 5px 0px 0px #444}@media(min-width:768px){.elementor-1511 .elementor-element.elementor-element-0ed40c0{width:70%}.elementor-1511 .elementor-element.elementor-element-af60d43{width:30%}.elementor-1511 .elementor-element.elementor-element-6cedeac{width:60%}.elementor-1511 .elementor-element.elementor-element-eb65749{width:40%}.elementor-1511 .elementor-element.elementor-element-c350240{width:70%}.elementor-1511 .elementor-element.elementor-element-a042e1e{width:30%}.elementor-1511 .elementor-element.elementor-element-5a9e10c{width:60%}.elementor-1511 .elementor-element.elementor-element-c757115{width:40%}.elementor-1511 .elementor-element.elementor-element-5b6230f{width:70%}.elementor-1511 .elementor-element.elementor-element-e208ff2{width:30%}.elementor-1511 .elementor-element.elementor-element-1d8af13{width:60%}.elementor-1511 .elementor-element.elementor-element-f637f70{width:40%}.elementor-1511 .elementor-element.elementor-element-87dd983{width:70%}.elementor-1511 .elementor-element.elementor-element-46d3c71{width:30%}.elementor-1511 .elementor-element.elementor-element-4ea9945{width:60%}.elementor-1511 .elementor-element.elementor-element-2149bff{width:40%}.elementor-1511 .elementor-element.elementor-element-a73e616{width:70%}.elementor-1511 .elementor-element.elementor-element-8779006{width:30%}.elementor-1511 .elementor-element.elementor-element-9e28bc0{width:60%}.elementor-1511 .elementor-element.elementor-element-4e6786d{width:40%}.elementor-1511 .elementor-element.elementor-element-eded988{width:70%}.elementor-1511 .elementor-element.elementor-element-1d13660{width:30%}.elementor-1511 .elementor-element.elementor-element-9600657{width:60%}.elementor-1511 .elementor-element.elementor-element-2511486{width:40%}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-1511 .elementor-element.elementor-element-8a8fcd7 .elementor-heading-title{font-size:40px}.elementor-widget-text-editor{line-height:var(--e-global-typography-text-line-height)}.elementor-1511 .elementor-element.elementor-element-ed2f369 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-0ed40c0>.elementor-element-populated{padding:10px 0 10px 10px}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{line-height:var(--e-global-typography-text-line-height)}.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-b8a35ea .elementor-icon-list-item>a{font-size:16px}.elementor-widget-image .widget-image-caption{line-height:var(--e-global-typography-text-line-height)}.elementor-1511 .elementor-element.elementor-element-4939172>.elementor-element-populated{padding:50px 20px}.elementor-1511 .elementor-element.elementor-element-48b625d .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-07f9534 .elementor-icon-list-item>a{font-size:16px}.elementor-1511 .elementor-element.elementor-element-5d02db0 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-d16274d>.elementor-widget-container{padding:10px 10px 0}.elementor-1511 .elementor-element.elementor-element-d16274d{font-size:13px}.elementor-1511 .elementor-element.elementor-element-6328dee .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-1db752c .elementor-heading-title{font-size:40px}.elementor-1511 .elementor-element.elementor-element-751c97a .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-c350240>.elementor-element-populated{padding:10px 0 10px 10px}.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-8a7c2f2 .elementor-icon-list-item>a{font-size:16px}.elementor-1511 .elementor-element.elementor-element-b0b97df>.elementor-element-populated{padding:50px 20px}.elementor-1511 .elementor-element.elementor-element-1e3afa3 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-f1fdc57 .elementor-icon-list-item>a{font-size:16px}.elementor-1511 .elementor-element.elementor-element-c2bf5e0 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-e225d28>.elementor-widget-container{padding:10px 10px 0}.elementor-1511 .elementor-element.elementor-element-e225d28{font-size:13px}.elementor-1511 .elementor-element.elementor-element-ad72405 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-4365130 .elementor-heading-title{font-size:40px}.elementor-1511 .elementor-element.elementor-element-1b6c477 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-5b6230f>.elementor-element-populated{padding:10px 0 10px 10px}.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-2c0f3e9 .elementor-icon-list-item>a{font-size:16px}.elementor-1511 .elementor-element.elementor-element-c2ac370>.elementor-element-populated{padding:50px 20px}.elementor-1511 .elementor-element.elementor-element-54fffe0 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-4e75591 .elementor-icon-list-item>a{font-size:16px}.elementor-1511 .elementor-element.elementor-element-8ea8280 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-a6516c5>.elementor-widget-container{padding:10px 10px 0}.elementor-1511 .elementor-element.elementor-element-a6516c5{font-size:13px}.elementor-1511 .elementor-element.elementor-element-e7d20e9 .elementor-heading-title{font-size:40px}.elementor-1511 .elementor-element.elementor-element-5ea18d0 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-87dd983>.elementor-element-populated{padding:10px 0 10px 10px}.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-4ac3aa1 .elementor-icon-list-item>a{font-size:16px}.elementor-1511 .elementor-element.elementor-element-e8389b0>.elementor-element-populated{padding:50px 20px}.elementor-1511 .elementor-element.elementor-element-d3cdddf .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-a5cddf6 .elementor-icon-list-item>a{font-size:16px}.elementor-1511 .elementor-element.elementor-element-fd6a873 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-d25308a>.elementor-widget-container{padding:10px 10px 0}.elementor-1511 .elementor-element.elementor-element-d25308a{font-size:13px}.elementor-1511 .elementor-element.elementor-element-0fca862 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-bbd3a8c .elementor-heading-title{font-size:40px}.elementor-1511 .elementor-element.elementor-element-26190cf .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-a73e616>.elementor-element-populated{padding:10px 0 10px 10px}.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-113f670 .elementor-icon-list-item>a{font-size:16px}.elementor-1511 .elementor-element.elementor-element-24bea9f>.elementor-element-populated{padding:50px 20px}.elementor-1511 .elementor-element.elementor-element-85362f2 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-ee8b7ab .elementor-icon-list-item>a{font-size:16px}.elementor-1511 .elementor-element.elementor-element-8e9ddcc .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-d208f3f>.elementor-widget-container{padding:10px 10px 0}.elementor-1511 .elementor-element.elementor-element-d208f3f{font-size:13px}.elementor-1511 .elementor-element.elementor-element-f6ae952 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-29ffa6e .elementor-heading-title{font-size:40px}.elementor-1511 .elementor-element.elementor-element-a957d67 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-eded988>.elementor-element-populated{padding:10px 0 10px 10px}.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-f347943 .elementor-icon-list-item>a{font-size:16px}.elementor-1511 .elementor-element.elementor-element-c71f1fc>.elementor-element-populated{padding:50px 20px}.elementor-1511 .elementor-element.elementor-element-c0e9d34 .elementor-heading-title{font-size:30px}.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1511 .elementor-element.elementor-element-03f50cc .elementor-icon-list-item>a{font-size:16px}.elementor-1511 .elementor-element.elementor-element-597e339 .elementor-heading-title{font-size:30px}}@media(max-width:767px){.elementor-1511 .elementor-element.elementor-element-050a57d{padding:50px 10px}.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-1511 .elementor-element.elementor-element-8a8fcd7>.elementor-widget-container{margin:0 -10px}.elementor-1511 .elementor-element.elementor-element-8a8fcd7 .elementor-heading-title{font-size:30px;letter-spacing:-.5px;-webkit-text-stroke-width:.3px;stroke-width:.3px}.elementor-widget-text-editor{line-height:var(--e-global-typography-text-line-height)}.elementor-1511 .elementor-element.elementor-element-4df2945 .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-ed2f369{text-align:center}.elementor-1511 .elementor-element.elementor-element-ed2f369 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-0ed40c0{width:100%}.elementor-1511 .elementor-element.elementor-element-0ed40c0>.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-1511 .elementor-element.elementor-element-0ed40c0>.elementor-element-populated{padding:0}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{line-height:var(--e-global-typography-text-line-height)}.elementor-1511 .elementor-element.elementor-element-b8a35ea{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0}.elementor-widget-image .widget-image-caption{line-height:var(--e-global-typography-text-line-height)}.elementor-1511 .elementor-element.elementor-element-207e057{padding:0 15px 50px 10px}.elementor-1511 .elementor-element.elementor-element-4939172>.elementor-element-populated{padding:50px 10px}.elementor-1511 .elementor-element.elementor-element-ee0fc10 .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-48b625d{text-align:center}.elementor-1511 .elementor-element.elementor-element-48b625d .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-07f9534{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center}.elementor-1511 .elementor-element.elementor-element-df6cb12 .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-5d02db0{text-align:center}.elementor-1511 .elementor-element.elementor-element-5d02db0 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-d2c37fd{line-height:1.5em}.elementor-1511 .elementor-element.elementor-element-d16274d{line-height:1.5em}.elementor-1511 .elementor-element.elementor-element-6328dee>.elementor-widget-container{margin:-10px -10px 0}.elementor-1511 .elementor-element.elementor-element-6328dee .elementor-heading-title{letter-spacing:-.5px}.elementor-1511 .elementor-element.elementor-element-72fd8d6>.elementor-widget-container{margin:0}.elementor-1511 .elementor-element.elementor-element-73bb652{padding:50px 10px}.elementor-1511 .elementor-element.elementor-element-1db752c>.elementor-widget-container{margin:0 -10px}.elementor-1511 .elementor-element.elementor-element-1db752c .elementor-heading-title{font-size:30px;letter-spacing:-.5px;-webkit-text-stroke-width:.3px;stroke-width:.3px}.elementor-1511 .elementor-element.elementor-element-b7129b8 .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-751c97a{text-align:center}.elementor-1511 .elementor-element.elementor-element-751c97a .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-c350240{width:100%}.elementor-1511 .elementor-element.elementor-element-c350240>.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-1511 .elementor-element.elementor-element-c350240>.elementor-element-populated{padding:0}.elementor-1511 .elementor-element.elementor-element-8a7c2f2{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0}.elementor-1511 .elementor-element.elementor-element-8def0fe{padding:0 15px 50px 10px}.elementor-1511 .elementor-element.elementor-element-b0b97df>.elementor-element-populated{padding:50px 10px}.elementor-1511 .elementor-element.elementor-element-5441754 .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-1e3afa3{text-align:center}.elementor-1511 .elementor-element.elementor-element-1e3afa3 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-f1fdc57{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center}.elementor-1511 .elementor-element.elementor-element-bc2c921 .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-c2bf5e0{text-align:center}.elementor-1511 .elementor-element.elementor-element-c2bf5e0 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-e1850b6{line-height:1.5em}.elementor-1511 .elementor-element.elementor-element-e225d28{line-height:1.5em}.elementor-1511 .elementor-element.elementor-element-ad72405>.elementor-widget-container{margin:-10px -10px 0}.elementor-1511 .elementor-element.elementor-element-ad72405 .elementor-heading-title{letter-spacing:-.5px}.elementor-1511 .elementor-element.elementor-element-54db6ae>.elementor-widget-container{margin:0}.elementor-1511 .elementor-element.elementor-element-0cc0ebb{padding:50px 10px}.elementor-1511 .elementor-element.elementor-element-4365130>.elementor-widget-container{margin:0 -10px}.elementor-1511 .elementor-element.elementor-element-4365130 .elementor-heading-title{font-size:30px;letter-spacing:-.5px;-webkit-text-stroke-width:.3px;stroke-width:.3px}.elementor-1511 .elementor-element.elementor-element-5246f9c .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-1b6c477{text-align:center}.elementor-1511 .elementor-element.elementor-element-1b6c477 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-5b6230f{width:100%}.elementor-1511 .elementor-element.elementor-element-5b6230f>.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-1511 .elementor-element.elementor-element-5b6230f>.elementor-element-populated{padding:0}.elementor-1511 .elementor-element.elementor-element-2c0f3e9{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0}.elementor-1511 .elementor-element.elementor-element-75835cd{padding:0 15px 50px 10px}.elementor-1511 .elementor-element.elementor-element-c2ac370>.elementor-element-populated{padding:50px 10px}.elementor-1511 .elementor-element.elementor-element-97b7d64 .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-54fffe0{text-align:center}.elementor-1511 .elementor-element.elementor-element-54fffe0 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-4e75591{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center}.elementor-1511 .elementor-element.elementor-element-c71a37b .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-8ea8280{text-align:center}.elementor-1511 .elementor-element.elementor-element-8ea8280 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-965d0f5{line-height:1.5em}.elementor-1511 .elementor-element.elementor-element-a6516c5{line-height:1.5em}.elementor-1511 .elementor-element.elementor-element-29015b3>.elementor-widget-container{margin:0}.elementor-1511 .elementor-element.elementor-element-1df19c6{padding:50px 10px}.elementor-1511 .elementor-element.elementor-element-e7d20e9>.elementor-widget-container{margin:0 -10px}.elementor-1511 .elementor-element.elementor-element-e7d20e9 .elementor-heading-title{font-size:30px;letter-spacing:-.5px;-webkit-text-stroke-width:.3px;stroke-width:.3px}.elementor-1511 .elementor-element.elementor-element-5c19ea7 .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-5ea18d0{text-align:center}.elementor-1511 .elementor-element.elementor-element-5ea18d0 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-87dd983{width:100%}.elementor-1511 .elementor-element.elementor-element-87dd983>.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-1511 .elementor-element.elementor-element-87dd983>.elementor-element-populated{padding:0}.elementor-1511 .elementor-element.elementor-element-4ac3aa1{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0}.elementor-1511 .elementor-element.elementor-element-4044e7e{padding:0 15px 50px 10px}.elementor-1511 .elementor-element.elementor-element-e8389b0>.elementor-element-populated{padding:50px 10px}.elementor-1511 .elementor-element.elementor-element-c40af6d .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-d3cdddf{text-align:center}.elementor-1511 .elementor-element.elementor-element-d3cdddf .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-a5cddf6{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center}.elementor-1511 .elementor-element.elementor-element-c62cf76 .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-fd6a873{text-align:center}.elementor-1511 .elementor-element.elementor-element-fd6a873 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-cab8aa3{line-height:1.5em}.elementor-1511 .elementor-element.elementor-element-d25308a{line-height:1.5em}.elementor-1511 .elementor-element.elementor-element-0fca862>.elementor-widget-container{margin:-10px -10px 0}.elementor-1511 .elementor-element.elementor-element-0fca862 .elementor-heading-title{letter-spacing:-.5px}.elementor-1511 .elementor-element.elementor-element-2791892>.elementor-widget-container{margin:0}.elementor-1511 .elementor-element.elementor-element-8e5c18b{padding:50px 10px}.elementor-1511 .elementor-element.elementor-element-bbd3a8c>.elementor-widget-container{margin:0 -10px}.elementor-1511 .elementor-element.elementor-element-bbd3a8c .elementor-heading-title{font-size:30px;letter-spacing:-.5px;-webkit-text-stroke-width:.3px;stroke-width:.3px}.elementor-1511 .elementor-element.elementor-element-297dcfc .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-26190cf{text-align:center}.elementor-1511 .elementor-element.elementor-element-26190cf .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-a73e616{width:100%}.elementor-1511 .elementor-element.elementor-element-a73e616>.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-1511 .elementor-element.elementor-element-a73e616>.elementor-element-populated{padding:0}.elementor-1511 .elementor-element.elementor-element-113f670{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0}.elementor-1511 .elementor-element.elementor-element-639de43{padding:0 15px 50px 10px}.elementor-1511 .elementor-element.elementor-element-24bea9f>.elementor-element-populated{padding:50px 10px}.elementor-1511 .elementor-element.elementor-element-316feba .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-85362f2{text-align:center}.elementor-1511 .elementor-element.elementor-element-85362f2 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-ee8b7ab{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center}.elementor-1511 .elementor-element.elementor-element-0636d0d .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-8e9ddcc{text-align:center}.elementor-1511 .elementor-element.elementor-element-8e9ddcc .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-b180d91{line-height:1.5em}.elementor-1511 .elementor-element.elementor-element-d208f3f{line-height:1.5em}.elementor-1511 .elementor-element.elementor-element-f6ae952>.elementor-widget-container{margin:-10px -10px 0}.elementor-1511 .elementor-element.elementor-element-f6ae952 .elementor-heading-title{letter-spacing:-.5px}.elementor-1511 .elementor-element.elementor-element-2508613>.elementor-widget-container{margin:0}.elementor-1511 .elementor-element.elementor-element-781e4cc{padding:50px 10px}.elementor-1511 .elementor-element.elementor-element-29ffa6e>.elementor-widget-container{margin:0 -10px}.elementor-1511 .elementor-element.elementor-element-29ffa6e .elementor-heading-title{font-size:30px;letter-spacing:-.5px;-webkit-text-stroke-width:.3px;stroke-width:.3px}.elementor-1511 .elementor-element.elementor-element-d29e677 .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-a957d67{text-align:center}.elementor-1511 .elementor-element.elementor-element-a957d67 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-eded988{width:100%}.elementor-1511 .elementor-element.elementor-element-eded988>.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-1511 .elementor-element.elementor-element-eded988>.elementor-element-populated{padding:0}.elementor-1511 .elementor-element.elementor-element-f347943{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0}.elementor-1511 .elementor-element.elementor-element-a9b2d24{padding:0 15px 50px 10px}.elementor-1511 .elementor-element.elementor-element-c71f1fc>.elementor-element-populated{padding:50px 10px}.elementor-1511 .elementor-element.elementor-element-a703159 .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-c0e9d34{text-align:center}.elementor-1511 .elementor-element.elementor-element-c0e9d34 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-03f50cc{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center}.elementor-1511 .elementor-element.elementor-element-92a44ea .elementor-heading-title{font-size:16px}.elementor-1511 .elementor-element.elementor-element-597e339{text-align:center}.elementor-1511 .elementor-element.elementor-element-597e339 .elementor-heading-title{font-size:25px}.elementor-1511 .elementor-element.elementor-element-cb48705{line-height:1.5em}.elementor-1511 .elementor-element.elementor-element-d0f8c8b>.elementor-widget-container{margin:0}}