.elementor-312 .elementor-element.elementor-element-cd8c98f{--display:flex;--min-height:370px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-cd8c98f:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-cd8c98f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://wsumeda.scratchwks.com/wp-content/uploads/2025/03/title_bg.png")}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-d7cc480>.elementor-widget-container{margin:0 0 0 16%;padding:0}.elementor-312 .elementor-element.elementor-element-d7cc480 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:42px;font-weight:900;color:#000}.elementor-312 .elementor-element.elementor-element-c9e51fb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-312 .elementor-element.elementor-element-a17dac0{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-b8396a8{width:var(--container-widget-width,9%);max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-b8396a8>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-b8396a8.elementor-element{--align-self:flex-start}.elementor-312 .elementor-element.elementor-element-c4d4395{--display:flex;--min-height:367px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-c1688a9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-312 .elementor-element.elementor-element-565a535{width:var(--container-widget-width,450px);max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-565a535>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-565a535.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-3c74e86>.elementor-widget-container{margin:15px 0 0}.elementor-312 .elementor-element.elementor-element-3c74e86 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:900;color:#e60020}.elementor-312 .elementor-element.elementor-element-9ed34ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-9ed34ea.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-becac36 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:42px;font-weight:700;line-height:44px;letter-spacing:1px;color:#000}.elementor-312 .elementor-element.elementor-element-a5871e6{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%}.elementor-312 .elementor-element.elementor-element-0772dfc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-0923be1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:45px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-0923be1.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-2dae7e3{--display:flex}.elementor-312 .elementor-element.elementor-element-e6fb3b2{--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:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-ca0693c>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-ca0693c.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-ca0693c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:40px;font-weight:700;letter-spacing:1px;color:#000}.elementor-312 .elementor-element.elementor-element-31eef26>.elementor-widget-container{margin:10px 0 0;padding:0 0 0 35px}.elementor-312 .elementor-element.elementor-element-31eef26.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-e4ce83d{--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-312 .elementor-element.elementor-element-fc9030b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-a609123{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:45px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-a609123.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-e1c3d79{--display:flex}.elementor-312 .elementor-element.elementor-element-c3daf5a{--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:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-a5a882b>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-a5a882b.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-a5a882b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:40px;font-weight:700;letter-spacing:1px;color:#000}.elementor-312 .elementor-element.elementor-element-5462d46>.elementor-widget-container{margin:10px 0 -30px;padding:0 0 0 35px}.elementor-312 .elementor-element.elementor-element-5462d46.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-59a6ed5{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%}.elementor-312 .elementor-element.elementor-element-70ef874{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%}.elementor-312 .elementor-element.elementor-element-8ffdf0d{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%}.elementor-312 .elementor-element.elementor-element-511ad59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-ea1ba26{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:45px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-ea1ba26.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-f5e3fa0{--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:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-dd68fe6>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-dd68fe6.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-dd68fe6 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:40px;font-weight:700;letter-spacing:1px;color:#000}.elementor-312 .elementor-element.elementor-element-a44a1b1>.elementor-widget-container{margin:10px 0 0;padding:0 0 0 35px}.elementor-312 .elementor-element.elementor-element-a44a1b1.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-2222cc4>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-2222cc4.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-2222cc4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:700;letter-spacing:1px;color:#000}.elementor-312 .elementor-element.elementor-element-456bc47{--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-312 .elementor-element.elementor-element-983dd47{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-df5f2ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:45px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-df5f2ff.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-85c2d53>.elementor-widget-container{margin:80px}.elementor-312 .elementor-element.elementor-element-17a7acf{--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:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-e0909e8>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-e0909e8.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-e0909e8 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:40px;font-weight:700;letter-spacing:1px;color:#000}.elementor-312 .elementor-element.elementor-element-e1a5f82>.elementor-widget-container{margin:10px 0 0;padding:0 0 0 35px}.elementor-312 .elementor-element.elementor-element-e1a5f82.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-6a2f60d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-312 .elementor-element.elementor-element-605a028{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:16%;--padding-right:16%;--z-index:1}.elementor-312 .elementor-element.elementor-element-605a028:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-605a028>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff9f2}.elementor-312 .elementor-element.elementor-element-2253a82{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-35b4031{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-35b4031.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-7132fd9>.elementor-widget-container{margin:54px 0 0;padding:0 0 0 13px}.elementor-312 .elementor-element.elementor-element-7132fd9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:40px;font-weight:700;letter-spacing:1px;color:#000}.elementor-312 .elementor-element.elementor-element-5224de8{width:var(--container-widget-width,370px);max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-ed5eebd{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-b1c139d>.elementor-widget-container{margin:0;padding:0 0 0 13px}.elementor-312 .elementor-element.elementor-element-b1c139d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:100px;font-weight:700;letter-spacing:1px;color:#e60020}.elementor-312 .elementor-element.elementor-element-046f4b4>.elementor-widget-container{margin:0;padding:0 0 0 13px}.elementor-312 .elementor-element.elementor-element-046f4b4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:700;letter-spacing:1px;color:#000}.elementor-312 .elementor-element.elementor-element-3e1ab29>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-0fe7607{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%}.elementor-312 .elementor-element.elementor-element-c5bbad6{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-bfa7100>.elementor-widget-container{margin:75px 0 18px}.elementor-312 .elementor-element.elementor-element-c6ffe77>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-c6ffe77 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-312 .elementor-element.elementor-element-04baa84>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-04baa84 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:70px;font-weight:700;color:#e60020}.elementor-widget-text-editor{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-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-312 .elementor-element.elementor-element-9dbd09c{color:#000;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:40px}.elementor-312 .elementor-element.elementor-element-829b401{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-fde988d>.elementor-widget-container{margin:57px 0 0}.elementor-312 .elementor-element.elementor-element-d035195>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-d035195 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-312 .elementor-element.elementor-element-740f853>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-740f853 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:70px;font-weight:700;color:#e60020}.elementor-312 .elementor-element.elementor-element-c03497d{color:#000;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:40px}.elementor-312 .elementor-element.elementor-element-2e9c7e4{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-21a6a38>.elementor-widget-container{margin:67px 0 10px}.elementor-312 .elementor-element.elementor-element-41f5d89>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-41f5d89 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-312 .elementor-element.elementor-element-49e3054>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-49e3054 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:70px;font-weight:700;color:#e60020}.elementor-312 .elementor-element.elementor-element-c478914{color:#000;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:40px}.elementor-312 .elementor-element.elementor-element-42129f3{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-7a62364>.elementor-widget-container{margin:70px 0 7px}.elementor-312 .elementor-element.elementor-element-b9e0810>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-b9e0810 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-312 .elementor-element.elementor-element-0d030b7>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-0d030b7 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:70px;font-weight:700;color:#e60020}.elementor-312 .elementor-element.elementor-element-9c0994b{color:#000;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:40px}.elementor-312 .elementor-element.elementor-element-f20d640{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-f351ba2{width:var(--container-widget-width,9%);max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-f351ba2>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-f351ba2.elementor-element{--align-self:flex-start}.elementor-312 .elementor-element.elementor-element-2bb3c07>.elementor-widget-container{margin:40px 0 0;padding:0 0 0 16%}.elementor-312 .elementor-element.elementor-element-2bb3c07 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:40px;font-weight:700;color:#000}.elementor-312 .elementor-element.elementor-element-7a4b00b{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:140px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%}.elementor-312 .elementor-element.elementor-element-86b3a1b{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-5f272b4>.elementor-widget-container{margin:75px 0 18px}.elementor-312 .elementor-element.elementor-element-2be5a1e>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-2be5a1e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-312 .elementor-element.elementor-element-fd51c51>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-fd51c51 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:70px;font-weight:700;color:#e60020}.elementor-312 .elementor-element.elementor-element-1030e18{color:#000;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:40px}.elementor-312 .elementor-element.elementor-element-5395df7{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-5a054a3>.elementor-widget-container{margin:57px 0 35px}.elementor-312 .elementor-element.elementor-element-47c5049>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-47c5049 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-312 .elementor-element.elementor-element-b8cab74>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-b8cab74 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:70px;font-weight:700;color:#e60020}.elementor-312 .elementor-element.elementor-element-5523675{color:#000;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:40px}.elementor-312 .elementor-element.elementor-element-022a69d{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-b0794fc>.elementor-widget-container{margin:67px 0 23px}.elementor-312 .elementor-element.elementor-element-acb7363>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-acb7363 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-312 .elementor-element.elementor-element-b3535d5>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-b3535d5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:70px;font-weight:700;color:#e60020}.elementor-312 .elementor-element.elementor-element-f21103d{color:#000;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:40px}.elementor-312 .elementor-element.elementor-element-9ece95b{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3e3e3;--border-color:#e3e3e3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-d3b5757>.elementor-widget-container{margin:70px 0 21px}.elementor-312 .elementor-element.elementor-element-5cac842>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-5cac842 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-312 .elementor-element.elementor-element-e39f80d>.elementor-widget-container{margin:0 0 21px}.elementor-312 .elementor-element.elementor-element-e39f80d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:70px;font-weight:700;color:#e60020}.elementor-312 .elementor-element.elementor-element-583689c{color:#000;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:40px}.elementor-312 .elementor-element.elementor-element-76d45dc{--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-312 .elementor-element.elementor-element-76d45dc:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-76d45dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#707070}.elementor-312 .elementor-element.elementor-element-76d45dc.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-b317173{--display:flex}.elementor-312 .elementor-element.elementor-element-b8e0d3b{--display:flex}.elementor-312 .elementor-element.elementor-element-b8e0d3b:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-b8e0d3b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#d15030}.elementor-312 .elementor-element.elementor-element-9e8bc5e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;color:#fff}.elementor-312 .elementor-element.elementor-element-665af88 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#fff}.elementor-312 .elementor-element.elementor-element-895690f{--display:flex}.elementor-312 .elementor-element.elementor-element-a368b45{--display:flex}.elementor-312 .elementor-element.elementor-element-a368b45.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-d49a026.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-d49a026 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#fff}.elementor-312 .elementor-element.elementor-element-0b8d9cf{--display:flex}.elementor-312 .elementor-element.elementor-element-0b8d9cf.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-0365035{--display:flex}.elementor-312 .elementor-element.elementor-element-e391b28{--display:flex}.elementor-312 .elementor-element.elementor-element-e391b28.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-ecf1061.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-ecf1061 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#fff}.elementor-312 .elementor-element.elementor-element-e666cdd{--display:flex}.elementor-312 .elementor-element.elementor-element-e666cdd.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-361f100{--display:flex}.elementor-312 .elementor-element.elementor-element-4433d2c{--display:flex;border-style:solid;--border-style:solid;border-color:#fff;--border-color:#fff}.elementor-312 .elementor-element.elementor-element-4433d2c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-95b92bc .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#fff}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-312 .elementor-element.elementor-element-c51ed42{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-312 .elementor-element.elementor-element-c51ed42 .elementor-divider-separator{width:100%}.elementor-312 .elementor-element.elementor-element-c51ed42 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-312 .elementor-element.elementor-element-a58b39e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#fff}.elementor-312 .elementor-element.elementor-element-e293390 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#fff}.elementor-312 .elementor-element.elementor-element-0a830ff{--display:flex;--min-height:530px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:60px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-0a830ff:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-0a830ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://wsumeda.scratchwks.com/wp-content/uploads/2025/03/footer_banner_re.png");background-repeat:no-repeat;background-size:cover}.elementor-312 .elementor-element.elementor-element-223f576{--display:flex;--min-height:360px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:-35%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-223f576:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-223f576>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#d15030}.elementor-312 .elementor-element.elementor-element-89f4abd{--display:flex;--min-height:0px}.elementor-312 .elementor-element.elementor-element-6bbb9b8>.elementor-widget-container{margin:0 0 20px}.elementor-312 .elementor-element.elementor-element-6bbb9b8 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:40px;font-weight:900;color:#fff}.elementor-312 .elementor-element.elementor-element-33b0fda .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-312 .elementor-element.elementor-element-c700513{--display:flex;--min-height:0px}.elementor-312 .elementor-element.elementor-element-f942061{--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}.elementor-312 .elementor-element.elementor-element-efad0da{width:100%;max-width:100%;text-align:center}.elementor-312 .elementor-element.elementor-element-efad0da.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-efad0da .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:700;color:#fff}.elementor-312 .elementor-element.elementor-element-8787892>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-31f4e0b{--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}.elementor-312 .elementor-element.elementor-element-9672de4{width:100%;max-width:100%;text-align:center}.elementor-312 .elementor-element.elementor-element-9672de4.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-9672de4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1.2vw;font-weight:700;color:#fff}.elementor-312 .elementor-element.elementor-element-1ae40f7>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-63b945d{--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;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#fff;--border-color:#fff;--border-radius:1px}.elementor-312 .elementor-element.elementor-element-17456ad{width:100%;max-width:100%;text-align:center}.elementor-312 .elementor-element.elementor-element-17456ad>.elementor-widget-container{margin:10px 0 0}.elementor-312 .elementor-element.elementor-element-17456ad.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-17456ad .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:700;color:#fff}.elementor-312 .elementor-element.elementor-element-60a0682{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:2.8px}.elementor-312 .elementor-element.elementor-element-60a0682 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0}.elementor-312 .elementor-element.elementor-element-60a0682 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px}.elementor-312 .elementor-element.elementor-element-7203120{--display:flex;--min-height:0px;--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:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-6efcdcf{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-312 .elementor-element.elementor-element-6efcdcf.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-6efcdcf .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2.5vw;font-weight:600;color:#fff}.elementor-312 .elementor-element.elementor-element-3cedfa4{width:100%;max-width:100%;text-align:center;color:#fff;font-family:"Noto Sans JP",Sans-serif;font-size:1.2vw;font-weight:500}.elementor-312 .elementor-element.elementor-element-3cedfa4>.elementor-widget-container{margin:0;padding:10px 0 0}.elementor-312 .elementor-element.elementor-element-3cedfa4.elementor-element{--align-self:center}@media(max-width:1024px){.elementor-312 .elementor-element.elementor-element-cd8c98f:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-cd8c98f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-450px 0;background-repeat:no-repeat;background-size:cover}.elementor-312 .elementor-element.elementor-element-c4d4395{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-312 .elementor-element.elementor-element-c1688a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-3c74e86 .elementor-heading-title{font-size:18px}.elementor-312 .elementor-element.elementor-element-9ed34ea{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-becac36 .elementor-heading-title{font-size:30px}.elementor-312 .elementor-element.elementor-element-a5871e6{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-312 .elementor-element.elementor-element-e1fbfe5{width:var(--container-widget-width,342px);max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-8123642{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-8123642>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-8123642.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-ba33dd6{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-e6fb3b2{--min-height:386px}.elementor-312 .elementor-element.elementor-element-e4ce83d{--min-height:280px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-35ba656{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-35ba656>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-35ba656.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-a7d5c6d{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-bf1a928{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-bf1a928>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-bf1a928.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-6de979e{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-a5a882b>.elementor-widget-container{padding:0 0 0 54px}.elementor-312 .elementor-element.elementor-element-8ffdf0d{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-312 .elementor-element.elementor-element-e2b57a8{width:100%;max-width:100%}.elementor-312 .elementor-element.elementor-element-e2b57a8>.elementor-widget-container{margin:0;padding:0 0 0 50px}.elementor-312 .elementor-element.elementor-element-1e2279f{width:100%;max-width:100%}.elementor-312 .elementor-element.elementor-element-1e2279f>.elementor-widget-container{margin:0;padding:0 0 0 50px}.elementor-312 .elementor-element.elementor-element-b4fbd68{width:100%;max-width:100%}.elementor-312 .elementor-element.elementor-element-b4fbd68>.elementor-widget-container{margin:0;padding:0 0 0 50px}.elementor-312 .elementor-element.elementor-element-c0a8a70>.elementor-widget-container{padding:0 0 0 50px}.elementor-312 .elementor-element.elementor-element-39033f6>.elementor-widget-container{padding:0 0 0 50px}.elementor-312 .elementor-element.elementor-element-605a028{--min-height:324px}.elementor-312 .elementor-element.elementor-element-7132fd9{width:initial;max-width:initial}.elementor-312 .elementor-element.elementor-element-7132fd9>.elementor-widget-container{margin:20px 0 0;padding:0}.elementor-312 .elementor-element.elementor-element-7132fd9 .elementor-heading-title{font-size:32px}.elementor-312 .elementor-element.elementor-element-b1c139d{width:initial;max-width:initial}.elementor-312 .elementor-element.elementor-element-b1c139d>.elementor-widget-container{margin:20px 0 0;padding:0}.elementor-312 .elementor-element.elementor-element-b1c139d .elementor-heading-title{font-size:48px}.elementor-312 .elementor-element.elementor-element-046f4b4{width:initial;max-width:initial}.elementor-312 .elementor-element.elementor-element-046f4b4>.elementor-widget-container{margin:20px 0 0;padding:0}.elementor-312 .elementor-element.elementor-element-046f4b4 .elementor-heading-title{font-size:18px}.elementor-312 .elementor-element.elementor-element-3e1ab29>.elementor-widget-container{margin:100px 0 0}.elementor-312 .elementor-element.elementor-element-0fe7607{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-312 .elementor-element.elementor-element-f20d640{--min-height:145px}.elementor-312 .elementor-element.elementor-element-2bb3c07>.elementor-widget-container{margin:21px 0 0;padding:4% 0 0 16%}.elementor-312 .elementor-element.elementor-element-2bb3c07 .elementor-heading-title{font-size:32px}.elementor-312 .elementor-element.elementor-element-7a4b00b{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-312 .elementor-element.elementor-element-33b0fda .elementor-heading-title{font-size:1.6vw}.elementor-312 .elementor-element.elementor-element-c700513{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-f942061{--min-height:0px}.elementor-312 .elementor-element.elementor-element-efad0da .elementor-heading-title{font-size:1.5vw}.elementor-312 .elementor-element.elementor-element-8787892>.elementor-widget-container{margin:20px}.elementor-312 .elementor-element.elementor-element-31f4e0b{--min-height:0px}.elementor-312 .elementor-element.elementor-element-1ae40f7>.elementor-widget-container{margin:20px}.elementor-312 .elementor-element.elementor-element-17456ad .elementor-heading-title{font-size:1.8vw}.elementor-312 .elementor-element.elementor-element-6efcdcf.elementor-element{--order:-99999}.elementor-312 .elementor-element.elementor-element-6efcdcf .elementor-heading-title{font-size:1.5vw}.elementor-312 .elementor-element.elementor-element-3cedfa4>.elementor-widget-container{padding:3px 0 0}.elementor-312 .elementor-element.elementor-element-3cedfa4{font-size:1vw}}@media(max-width:767px){.elementor-312 .elementor-element.elementor-element-cd8c98f{--min-height:264px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-cd8c98f:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-cd8c98f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-623px -48px}.elementor-312 .elementor-element.elementor-element-cd8c98f.e-con{--align-self:center}.elementor-312 .elementor-element.elementor-element-d7cc480>.elementor-widget-container{margin:15% 0 0 6%}.elementor-312 .elementor-element.elementor-element-d7cc480 .elementor-heading-title{font-size:22px}.elementor-312 .elementor-element.elementor-element-c9e51fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-a17dac0{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-c4d4395{--min-height:305px;--margin-top:0%;--margin-bottom:-20%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-312 .elementor-element.elementor-element-c1688a9{--margin-top:30px;--margin-bottom:-16px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-312 .elementor-element.elementor-element-565a535{--container-widget-width:256px;--container-widget-flex-grow:0;width:var(--container-widget-width,256px);max-width:256px}.elementor-312 .elementor-element.elementor-element-becac36 .elementor-heading-title{font-size:18px;line-height:1.6em}.elementor-312 .elementor-element.elementor-element-a5871e6{--min-height:0px;--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-312 .elementor-element.elementor-element-0772dfc{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-312 .elementor-element.elementor-element-0923be1{--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;--margin-top:-104%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-312 .elementor-element.elementor-element-e1fbfe5>.elementor-widget-container{margin:0;padding:0 0 0 10px}.elementor-312 .elementor-element.elementor-element-e1fbfe5{--container-widget-width:174px;--container-widget-flex-grow:0;width:var(--container-widget-width,174px);max-width:174px}.elementor-312 .elementor-element.elementor-element-e1fbfe5.elementor-element{--align-self:flex-start}.elementor-312 .elementor-element.elementor-element-2dae7e3{--width:39%;--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-312 .elementor-element.elementor-element-8123642{--container-widget-width:43%;--container-widget-flex-grow:0;width:var(--container-widget-width,43%);max-width:43%}.elementor-312 .elementor-element.elementor-element-ba33dd6>.elementor-widget-container{margin:27px 0 0}.elementor-312 .elementor-element.elementor-element-ba33dd6{--container-widget-width:43%;--container-widget-flex-grow:0;width:var(--container-widget-width,43%);max-width:43%}.elementor-312 .elementor-element.elementor-element-fc9030b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-312 .elementor-element.elementor-element-a609123{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-9f78850{width:var(--container-widget-width,54%);max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-9f78850>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-e1c3d79{--width:100%}.elementor-312 .elementor-element.elementor-element-696bc9b>.elementor-widget-container{margin:0 0 -77px}.elementor-312 .elementor-element.elementor-element-a5a882b>.elementor-widget-container{padding:0}.elementor-312 .elementor-element.elementor-element-8ffdf0d{--min-height:780px;--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-312 .elementor-element.elementor-element-511ad59{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-312 .elementor-element.elementor-element-ea1ba26{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-1d86d74{width:var(--container-widget-width,58%);max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-e2b57a8{width:var(--container-widget-width,40%);max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-e2b57a8>.elementor-widget-container{padding:0 0 0 20px}.elementor-312 .elementor-element.elementor-element-983dd47{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-312 .elementor-element.elementor-element-df5f2ff{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-85c2d53{width:var(--container-widget-width,47%);max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-85c2d53>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-c0a8a70{width:var(--container-widget-width,156px);max-width:156px;--container-widget-width:156px;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-c0a8a70>.elementor-widget-container{padding:0 0 0 30px}.elementor-312 .elementor-element.elementor-element-c0a8a70.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-605a028{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-312 .elementor-element.elementor-element-7132fd9{text-align:center}.elementor-312 .elementor-element.elementor-element-5224de8>.elementor-widget-container{padding:12px 0 0 67px}.elementor-312 .elementor-element.elementor-element-5224de8.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-b1c139d{text-align:center}.elementor-312 .elementor-element.elementor-element-046f4b4{text-align:center}.elementor-312 .elementor-element.elementor-element-3e1ab29{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-3e1ab29>.elementor-widget-container{margin:80px 0 0;padding:0}.elementor-312 .elementor-element.elementor-element-3e1ab29 img{width:100%}.elementor-312 .elementor-element.elementor-element-0fe7607{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-7a4b00b{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-312 .elementor-element.elementor-element-76d45dc{--width:100%;--min-height:331px;--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-b317173{--min-height:349px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-b8e0d3b{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-12%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-312 .elementor-element.elementor-element-9e8bc5e .elementor-heading-title{font-size:41px}.elementor-312 .elementor-element.elementor-element-665af88>.elementor-widget-container{margin:0 0 10px}.elementor-312 .elementor-element.elementor-element-665af88 .elementor-heading-title{font-size:16px}.elementor-312 .elementor-element.elementor-element-895690f{--width:100%;--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;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-a368b45{--width:79.99%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-d49a026{width:var(--container-widget-width,89.998%);max-width:89.998%;--container-widget-width:89.998%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-d49a026 .elementor-heading-title{font-size:16px}.elementor-312 .elementor-element.elementor-element-0b8d9cf{--width:44px}.elementor-312 .elementor-element.elementor-element-0ec7e3a>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-0365035{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-312 .elementor-element.elementor-element-e391b28{--width:79.99%}.elementor-312 .elementor-element.elementor-element-ecf1061{width:var(--container-widget-width,102.494%);max-width:102.494%;--container-widget-width:102.494%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-ecf1061 .elementor-heading-title{font-size:16px}.elementor-312 .elementor-element.elementor-element-e666cdd{--width:44px}.elementor-312 .elementor-element.elementor-element-2413405>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-361f100{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-312 .elementor-element.elementor-element-4433d2c{--width:100%;--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;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px}.elementor-312 .elementor-element.elementor-element-e293390.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-e293390{text-align:center}.elementor-312 .elementor-element.elementor-element-e293390 .elementor-heading-title{font-size:14px}}@media(min-width:768px){.elementor-312 .elementor-element.elementor-element-c9e51fb{--content-width:92%}.elementor-312 .elementor-element.elementor-element-c4d4395{--content-width:100%}.elementor-312 .elementor-element.elementor-element-c1688a9{--width:100%}.elementor-312 .elementor-element.elementor-element-9ed34ea{--width:50%}.elementor-312 .elementor-element.elementor-element-0772dfc{--width:100%}.elementor-312 .elementor-element.elementor-element-0923be1{--width:53.259%}.elementor-312 .elementor-element.elementor-element-fc9030b{--width:100%}.elementor-312 .elementor-element.elementor-element-a609123{--width:45%}.elementor-312 .elementor-element.elementor-element-511ad59{--width:100%}.elementor-312 .elementor-element.elementor-element-ea1ba26{--width:53.259%}.elementor-312 .elementor-element.elementor-element-983dd47{--width:100%}.elementor-312 .elementor-element.elementor-element-df5f2ff{--width:53.259%}.elementor-312 .elementor-element.elementor-element-35b4031{--width:33.397%}.elementor-312 .elementor-element.elementor-element-c5bbad6{--width:100%}.elementor-312 .elementor-element.elementor-element-829b401{--width:100%}.elementor-312 .elementor-element.elementor-element-2e9c7e4{--width:100%}.elementor-312 .elementor-element.elementor-element-42129f3{--width:100%}.elementor-312 .elementor-element.elementor-element-86b3a1b{--width:100%}.elementor-312 .elementor-element.elementor-element-5395df7{--width:100%}.elementor-312 .elementor-element.elementor-element-022a69d{--width:100%}.elementor-312 .elementor-element.elementor-element-9ece95b{--width:100%}.elementor-312 .elementor-element.elementor-element-0a830ff{--content-width:85%}.elementor-312 .elementor-element.elementor-element-223f576{--content-width:90%}}@media(max-width:1024px) and (min-width:768px){.elementor-312 .elementor-element.elementor-element-9ed34ea{--width:100%}.elementor-312 .elementor-element.elementor-element-35b4031{--width:50%}.elementor-312 .elementor-element.elementor-element-c700513{--width:781px}}