.elementor-1504 .elementor-element.elementor-element-378dd22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1504 .elementor-element.elementor-element-378dd22:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-378dd22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F2;}.elementor-1504 .elementor-element.elementor-element-7745de3{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.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-1504 .elementor-element.elementor-element-f4e8a98{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;}.elementor-1504 .elementor-element.elementor-element-f4e8a98.elementor-element{--align-self:flex-start;}.elementor-1504 .elementor-element.elementor-element-f4e8a98 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;}.elementor-1504 .elementor-element.elementor-element-eeb2fd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;text-align:start;}.elementor-1504 .elementor-element.elementor-element-eeb2fd1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-91ea9c9{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--border-radius:0em 0em 0em 0em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-1504 .elementor-element.elementor-element-91ea9c9:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-91ea9c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F2;}.elementor-1504 .elementor-element.elementor-element-38f784d{--display:flex;--justify-content:space-between;--flex-wrap:wrap;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1504 .elementor-element.elementor-element-38f784d:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-38f784d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1504 .elementor-element.elementor-element-e939414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-7cbb26a{--display:flex;--justify-content:flex-start;--flex-wrap:wrap;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1504 .elementor-element.elementor-element-7cbb26a:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-7cbb26a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1504 .elementor-element.elementor-element-6d49637{width:100%;max-width:100%;text-align:start;}.elementor-1504 .elementor-element.elementor-element-6d49637 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1504 .elementor-element.elementor-element-4fb1170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-df9ff79{--display:flex;--justify-content:flex-start;--flex-wrap:wrap;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1504 .elementor-element.elementor-element-df9ff79:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-df9ff79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1504 .elementor-element.elementor-element-1a3e676{width:100%;max-width:100%;text-align:start;}.elementor-1504 .elementor-element.elementor-element-1a3e676 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1504 .elementor-element.elementor-element-ca95c96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-1fcade1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;}.elementor-1504 .elementor-element.elementor-element-f21eed0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-e55df31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;}.elementor-1504 .elementor-element.elementor-element-e282b7b{--display:flex;--justify-content:flex-start;--flex-wrap:wrap;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1504 .elementor-element.elementor-element-e282b7b:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-e282b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1504 .elementor-element.elementor-element-e75eed2{width:100%;max-width:100%;text-align:start;}.elementor-1504 .elementor-element.elementor-element-e75eed2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1504 .elementor-element.elementor-element-35c1255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-3c04260{--display:flex;--justify-content:flex-start;--flex-wrap:wrap;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1504 .elementor-element.elementor-element-3c04260:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-3c04260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1504 .elementor-element.elementor-element-64ffe36{width:100%;max-width:100%;text-align:start;}.elementor-1504 .elementor-element.elementor-element-64ffe36 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1504 .elementor-element.elementor-element-b618890{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-b618890 a{color:#062C87;}.elementor-1504 .elementor-element.elementor-element-5d1175c{--display:flex;--justify-content:flex-start;--flex-wrap:wrap;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1504 .elementor-element.elementor-element-5d1175c:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-5d1175c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1504 .elementor-element.elementor-element-6ee646d{width:100%;max-width:100%;text-align:start;}.elementor-1504 .elementor-element.elementor-element-6ee646d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1504 .elementor-element.elementor-element-a221852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-a221852 a{color:var( --e-global-color-accent );}.elementor-1504 .elementor-element.elementor-element-d4bd2d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;}.elementor-1504 .elementor-element.elementor-element-78041b4{--display:flex;--justify-content:flex-start;--flex-wrap:wrap;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1504 .elementor-element.elementor-element-78041b4:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-78041b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1504 .elementor-element.elementor-element-e331d32{width:100%;max-width:100%;text-align:start;}.elementor-1504 .elementor-element.elementor-element-e331d32 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1504 .elementor-element.elementor-element-6a7c723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-6a7c723 a{color:var( --e-global-color-accent );}.elementor-1504 .elementor-element.elementor-element-3f3d05a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;}.elementor-1504 .elementor-element.elementor-element-4781767{--display:flex;--justify-content:flex-start;--flex-wrap:wrap;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1504 .elementor-element.elementor-element-4781767:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-4781767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1504 .elementor-element.elementor-element-e4c30d1{width:100%;max-width:100%;text-align:start;}.elementor-1504 .elementor-element.elementor-element-e4c30d1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1504 .elementor-element.elementor-element-27aa211{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-27aa211 a{color:var( --e-global-color-accent );}.elementor-1504 .elementor-element.elementor-element-4b534e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;}.elementor-1504 .elementor-element.elementor-element-a46ad8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-a46ad8a a{color:var( --e-global-color-accent );}.elementor-1504 .elementor-element.elementor-element-6366f05{--display:flex;--justify-content:flex-start;--flex-wrap:wrap;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1504 .elementor-element.elementor-element-6366f05:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-6366f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1504 .elementor-element.elementor-element-be81dae{width:100%;max-width:100%;text-align:start;}.elementor-1504 .elementor-element.elementor-element-be81dae .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1504 .elementor-element.elementor-element-6d4dc7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-6d4dc7e a{color:var( --e-global-color-accent );}.elementor-1504 .elementor-element.elementor-element-ee28a80{--display:flex;--justify-content:flex-start;--flex-wrap:wrap;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1504 .elementor-element.elementor-element-ee28a80:not(.elementor-motion-effects-element-type-background), .elementor-1504 .elementor-element.elementor-element-ee28a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1504 .elementor-element.elementor-element-368451f{width:100%;max-width:100%;text-align:start;}.elementor-1504 .elementor-element.elementor-element-368451f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1504 .elementor-element.elementor-element-899dce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-899dce8 a{color:var( --e-global-color-accent );}.elementor-1504 .elementor-element.elementor-element-93d98ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2em;}.elementor-1504 .elementor-element.elementor-element-93d98ea a{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-1504 .elementor-element.elementor-element-378dd22{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-7745de3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:0em;}.elementor-1504 .elementor-element.elementor-element-7745de3.e-con{--order:99999 /* order end hack */;}.elementor-1504 .elementor-element.elementor-element-f4e8a98{text-align:start;}.elementor-1504 .elementor-element.elementor-element-f4e8a98 .elementor-heading-title{font-size:2.5em;}.elementor-1504 .elementor-element.elementor-element-eeb2fd1 .elementor-heading-title{font-size:1em;}.elementor-1504 .elementor-element.elementor-element-91ea9c9{--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1504 .elementor-element.elementor-element-38f784d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1504 .elementor-element.elementor-element-e939414{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-7cbb26a{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1504 .elementor-element.elementor-element-6d49637{width:auto;max-width:auto;}.elementor-1504 .elementor-element.elementor-element-6d49637 .elementor-heading-title{font-size:1em;}.elementor-1504 .elementor-element.elementor-element-4fb1170{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-df9ff79{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1504 .elementor-element.elementor-element-1a3e676 .elementor-heading-title{font-size:1em;}.elementor-1504 .elementor-element.elementor-element-ca95c96{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-1fcade1{font-size:0.85em;}.elementor-1504 .elementor-element.elementor-element-f21eed0{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-e55df31{font-size:0.85em;}.elementor-1504 .elementor-element.elementor-element-e282b7b{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1504 .elementor-element.elementor-element-e75eed2 .elementor-heading-title{font-size:1em;}.elementor-1504 .elementor-element.elementor-element-35c1255{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-3c04260{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1504 .elementor-element.elementor-element-64ffe36 .elementor-heading-title{font-size:1em;}.elementor-1504 .elementor-element.elementor-element-b618890{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-5d1175c{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1504 .elementor-element.elementor-element-6ee646d .elementor-heading-title{font-size:1em;}.elementor-1504 .elementor-element.elementor-element-a221852{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-d4bd2d3{font-size:0.85em;}.elementor-1504 .elementor-element.elementor-element-78041b4{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1504 .elementor-element.elementor-element-e331d32 .elementor-heading-title{font-size:1em;}.elementor-1504 .elementor-element.elementor-element-6a7c723{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-3f3d05a{font-size:0.85em;}.elementor-1504 .elementor-element.elementor-element-4781767{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1504 .elementor-element.elementor-element-e4c30d1 .elementor-heading-title{font-size:1em;}.elementor-1504 .elementor-element.elementor-element-27aa211{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-4b534e1{font-size:0.85em;}.elementor-1504 .elementor-element.elementor-element-a46ad8a{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-6366f05{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1504 .elementor-element.elementor-element-be81dae .elementor-heading-title{font-size:1em;}.elementor-1504 .elementor-element.elementor-element-6d4dc7e{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-ee28a80{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1504 .elementor-element.elementor-element-368451f .elementor-heading-title{font-size:1em;}.elementor-1504 .elementor-element.elementor-element-899dce8{font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-93d98ea{font-size:0.9em;}}@media(max-width:767px){.elementor-1504 .elementor-element.elementor-element-378dd22{--padding-top:3em;--padding-bottom:2.5em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-7745de3{--gap:10px 010px;--row-gap:10px;--column-gap:010px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1504 .elementor-element.elementor-element-f4e8a98{padding:0em 0em 0em 0em;text-align:start;}.elementor-1504 .elementor-element.elementor-element-f4e8a98 .elementor-heading-title{font-size:2.4em;}.elementor-1504 .elementor-element.elementor-element-eeb2fd1{padding:0em 0em 0em 0em;}.elementor-1504 .elementor-element.elementor-element-eeb2fd1 .elementor-heading-title{font-size:1em;}.elementor-1504 .elementor-element.elementor-element-91ea9c9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0em 0em 0em 0em;--padding-top:0em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-38f784d{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-e939414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-7cbb26a{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-6d49637 .elementor-heading-title{font-size:1.1em;}.elementor-1504 .elementor-element.elementor-element-4fb1170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-df9ff79{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-1a3e676 .elementor-heading-title{font-size:1.1em;}.elementor-1504 .elementor-element.elementor-element-ca95c96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 1em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-1fcade1{padding:0em 0em 1em 0em;font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-f21eed0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 1em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-e55df31{padding:0em 0em 0em 0em;font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-e282b7b{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-e75eed2 .elementor-heading-title{font-size:1.1em;}.elementor-1504 .elementor-element.elementor-element-35c1255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-3c04260{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-64ffe36 .elementor-heading-title{font-size:1.1em;}.elementor-1504 .elementor-element.elementor-element-b618890{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-5d1175c{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-6ee646d .elementor-heading-title{font-size:1.1em;}.elementor-1504 .elementor-element.elementor-element-a221852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 1em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-d4bd2d3{padding:0em 0em 0em 0em;font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-78041b4{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-e331d32 .elementor-heading-title{font-size:1.1em;}.elementor-1504 .elementor-element.elementor-element-6a7c723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 1em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-3f3d05a{padding:0em 0em 0em 0em;font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-4781767{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-e4c30d1 .elementor-heading-title{font-size:1.1em;}.elementor-1504 .elementor-element.elementor-element-27aa211{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 1em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-4b534e1{padding:0em 0em 1em 0em;font-size:0.9em;}.elementor-1504 .elementor-element.elementor-element-a46ad8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-6366f05{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-be81dae .elementor-heading-title{font-size:1.1em;}.elementor-1504 .elementor-element.elementor-element-6d4dc7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-ee28a80{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-1504 .elementor-element.elementor-element-368451f .elementor-heading-title{font-size:1.1em;}.elementor-1504 .elementor-element.elementor-element-899dce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 1em 0em;font-size:0.9em;line-height:1.8em;}.elementor-1504 .elementor-element.elementor-element-93d98ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-size:0.9em;line-height:1.8em;}}@media(min-width:768px){.elementor-1504 .elementor-element.elementor-element-7745de3{--width:50%;}.elementor-1504 .elementor-element.elementor-element-38f784d{--width:100%;}.elementor-1504 .elementor-element.elementor-element-7cbb26a{--width:100%;}.elementor-1504 .elementor-element.elementor-element-df9ff79{--width:100%;}.elementor-1504 .elementor-element.elementor-element-e282b7b{--width:100%;}.elementor-1504 .elementor-element.elementor-element-3c04260{--width:100%;}.elementor-1504 .elementor-element.elementor-element-5d1175c{--width:100%;}.elementor-1504 .elementor-element.elementor-element-78041b4{--width:100%;}.elementor-1504 .elementor-element.elementor-element-4781767{--width:100%;}.elementor-1504 .elementor-element.elementor-element-6366f05{--width:100%;}.elementor-1504 .elementor-element.elementor-element-ee28a80{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1504 .elementor-element.elementor-element-7745de3{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-e939414 */.elementor-1504 .elementor-element.elementor-element-e939414
p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d49637 */.elementor-1504 .elementor-element.elementor-element-6d49637
.txt_s
{
    font-size: 75%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3e676 */.elementor-1504 .elementor-element.elementor-element-1a3e676
.txt_s
{
    font-size: 75%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca95c96 */.elementor-1504 .elementor-element.elementor-element-ca95c96
p
{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fcade1 */.elementor-1504 .elementor-element.elementor-element-1fcade1
.parts-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-1504 .elementor-element.elementor-element-1fcade1
.parts-list li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 14px;
}

.elementor-1504 .elementor-element.elementor-element-1fcade1
.parts-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #062C87;
  font-size: 20px;
}

.elementor-1504 .elementor-element.elementor-element-1fcade1
.parts-list li:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f21eed0 */.elementor-1504 .elementor-element.elementor-element-f21eed0
p
{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e55df31 */.elementor-1504 .elementor-element.elementor-element-e55df31
.parts-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-1504 .elementor-element.elementor-element-e55df31
.parts-list li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 14px;
}

.elementor-1504 .elementor-element.elementor-element-e55df31
.parts-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #062C87;
  font-size: 20px;
}

.elementor-1504 .elementor-element.elementor-element-e55df31
.parts-list li:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e75eed2 */.elementor-1504 .elementor-element.elementor-element-e75eed2
.txt_s
{
    font-size: 75%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35c1255 */.elementor-1504 .elementor-element.elementor-element-35c1255
p
{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64ffe36 */.elementor-1504 .elementor-element.elementor-element-64ffe36
.txt_s
{
    font-size: 75%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b618890 */.elementor-1504 .elementor-element.elementor-element-b618890
p
{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ee646d */.elementor-1504 .elementor-element.elementor-element-6ee646d
.txt_s
{
    font-size: 75%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a221852 */.elementor-1504 .elementor-element.elementor-element-a221852
p
{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4bd2d3 */.elementor-1504 .elementor-element.elementor-element-d4bd2d3
.parts-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-1504 .elementor-element.elementor-element-d4bd2d3
.parts-list li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 14px;
}

.elementor-1504 .elementor-element.elementor-element-d4bd2d3
.parts-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #062C87;
  font-size: 20px;
}

.elementor-1504 .elementor-element.elementor-element-d4bd2d3
.parts-list li:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e331d32 */.elementor-1504 .elementor-element.elementor-element-e331d32
.txt_s
{
    font-size: 75%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a7c723 */.elementor-1504 .elementor-element.elementor-element-6a7c723
p
{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f3d05a */.elementor-1504 .elementor-element.elementor-element-3f3d05a
.parts-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-1504 .elementor-element.elementor-element-3f3d05a
.parts-list li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 14px;
}

.elementor-1504 .elementor-element.elementor-element-3f3d05a
.parts-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #062C87;
  font-size: 20px;
}

.elementor-1504 .elementor-element.elementor-element-3f3d05a
.parts-list li:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4c30d1 */.elementor-1504 .elementor-element.elementor-element-e4c30d1
.txt_s
{
    font-size: 75%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27aa211 */.elementor-1504 .elementor-element.elementor-element-27aa211
p
{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b534e1 */.elementor-1504 .elementor-element.elementor-element-4b534e1
.parts-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-1504 .elementor-element.elementor-element-4b534e1
.parts-list li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 14px;
}

.elementor-1504 .elementor-element.elementor-element-4b534e1
.parts-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #062C87;
  font-size: 20px;
}

.elementor-1504 .elementor-element.elementor-element-4b534e1
.parts-list li:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a46ad8a */.elementor-1504 .elementor-element.elementor-element-a46ad8a
p
{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be81dae */.elementor-1504 .elementor-element.elementor-element-be81dae
.txt_s
{
    font-size: 75%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d4dc7e */.elementor-1504 .elementor-element.elementor-element-6d4dc7e
p
{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368451f */.elementor-1504 .elementor-element.elementor-element-368451f
.txt_s
{
    font-size: 75%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-899dce8 */.elementor-1504 .elementor-element.elementor-element-899dce8
p
{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93d98ea */.elementor-1504 .elementor-element.elementor-element-93d98ea
p
{
    margin-bottom: 0px;
}/* End custom CSS */