.elementor-15 .elementor-element.elementor-element-1887c96:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1887c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 45%, #162F3A 45%);}.elementor-15 .elementor-element.elementor-element-1887c96 > .elementor-container{min-height:85vh;}.elementor-15 .elementor-element.elementor-element-1887c96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:2em 0em 4em 0em;}.elementor-15 .elementor-element.elementor-element-1887c96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-0d51bd2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-0d51bd2 > .elementor-element-populated{margin:0% 0% 0% 20%;--e-column-margin-right:0%;--e-column-margin-left:20%;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-e48896d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-8aff89c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-15 .elementor-element.elementor-element-9a1e93a > .elementor-container{max-width:1200px;}.elementor-15 .elementor-element.elementor-element-9a1e93a{margin-top:-24em;margin-bottom:0em;padding:0em 0em 7.8em 0em;z-index:1;}.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-15 .elementor-element.elementor-element-55ea313{text-align:start;}.elementor-15 .elementor-element.elementor-element-55ea313 img{width:40%;max-width:40em;}.elementor-15 .elementor-element.elementor-element-5487d3b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5487d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-15 .elementor-element.elementor-element-5487d3b > .elementor-background-overlay{background-image:url("https://mishiba.co.jp/mishiba/wp-content/uploads/2026/03/I7A6772-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5487d3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-d04f7ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-15 .elementor-element.elementor-element-d04f7ca > .elementor-element-populated >  .elementor-background-overlay{opacity:0.07;filter:brightness( 169% ) contrast( 103% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-d04f7ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.5em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-d04f7ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-15 .elementor-element.elementor-element-908a25b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-908a25b{text-align:end;}.elementor-15 .elementor-element.elementor-element-908a25b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:8em;font-weight:700;line-height:1em;color:#FFFFFF7D;}.elementor-15 .elementor-element.elementor-element-8102b36{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ed346d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-83d19f6 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-0ebe579 > .elementor-element-populated{padding:0em 2em 5em 4em;}.elementor-15 .elementor-element.elementor-element-2a5b65a > .elementor-widget-container{padding:0em 0em 2.5em 0em;}.elementor-15 .elementor-element.elementor-element-2a5b65a .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.8em;font-weight:600;line-height:2.4em;color:var( --e-global-color-primary );}.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-15 .elementor-element.elementor-element-51ead77{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-51ead77 .elementor-divider-separator{width:4em;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-51ead77 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-15 .elementor-element.elementor-element-979526e > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-979526e{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:2.3em;color:#162F3A;}.elementor-15 .elementor-element.elementor-element-da977f8 > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-da977f8{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:2.3em;color:#162F3A;}.elementor-15 .elementor-element.elementor-element-4f53213 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-4f53213{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:2.3em;color:#162F3A;}.elementor-15 .elementor-element.elementor-element-ab65c2b > .elementor-widget-container{padding:1em 0em 2em 0em;}.elementor-15 .elementor-element.elementor-element-ab65c2b{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:2.3em;color:#162F3A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-cb7e50f .elementor-button{background-color:#34B45A00;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.6px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cb7e50f{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-cb7e50f .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-cb7e50f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-f81353c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-f81353c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-f81353c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15 .elementor-element.elementor-element-f81353c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-f81353c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ab80565 > .elementor-widget-container{margin:4em 0em 0em 5em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-28d1d0d > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 5em 4em 0em;}.elementor-15 .elementor-element.elementor-element-ba7bc91:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ba7bc91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ba7bc91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 3em 0em;}.elementor-15 .elementor-element.elementor-element-ba7bc91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-37bf9a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-3fa2ac4 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:2em;font-weight:600;}.elementor-15 .elementor-element.elementor-element-be3e5ce .elementor-button{background-color:#34B45A00;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1em;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-be3e5ce{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-be3e5ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-c778890{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-15 .elementor-element.elementor-element-63b126e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-63b126e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66D1DB0F;background-image:url("https://mishiba.co.jp/mishiba/wp-content/uploads/2026/03/I7A6772-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-63b126e > .elementor-background-overlay{background-color:#DDF0FF;opacity:0.93;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-63b126e .elementor-background-overlay{filter:brightness( 103% ) contrast( 103% ) saturate( 67% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-63b126e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-c36dd5b > .elementor-element-populated{padding:7em 0em 9em 0em;}.elementor-15 .elementor-element.elementor-element-6c56914{text-align:center;}.elementor-15 .elementor-element.elementor-element-6c56914 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:4em;font-weight:600;}.elementor-15 .elementor-element.elementor-element-a38a67e{text-align:center;}.elementor-15 .elementor-element.elementor-element-a38a67e .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.3em;font-weight:700;line-height:1.8em;}.elementor-15 .elementor-element.elementor-element-f0ab64b{margin-top:-5em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-4c13c01 > .elementor-element-populated{padding:0em 5em 0em 1em;}.elementor-15 .elementor-element.elementor-element-d2b7886:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-d2b7886 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-d2b7886 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4em 5em 5em 5em;}.elementor-15 .elementor-element.elementor-element-d2b7886 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-234155c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:1.6em;font-weight:600;line-height:0.5em;letter-spacing:2px;color:#34B45A;}.elementor-15 .elementor-element.elementor-element-f9055e4{text-align:start;}.elementor-15 .elementor-element.elementor-element-f9055e4 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:2.8em;font-weight:700;line-height:1em;}.elementor-15 .elementor-element.elementor-element-f9708ba{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-f9708ba > .elementor-widget-container{padding:0em 0em 1.5em 0em;}.elementor-15 .elementor-element.elementor-element-f9708ba .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.1em;font-weight:500;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-6607acf{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-6607acf .elementor-divider-separator{width:4em;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-6607acf .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-22459a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-22459a4{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:1.8em;}.elementor-15 .elementor-element.elementor-element-d0bab45:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-d0bab45 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a8395a );background-image:url("https://mishiba.co.jp/mishiba/wp-content/uploads/2026/03/I7A6902-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:140% auto;}.elementor-15 .elementor-element.elementor-element-d0bab45 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-d0bab45 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-da5e27a{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-b33d646 > .elementor-element-populated{padding:0em 5em 0em 1em;}.elementor-15 .elementor-element.elementor-element-47e9667{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-a03bd5c > .elementor-element-populated{padding:0em 5em 0em 1em;}.elementor-15 .elementor-element.elementor-element-2c177b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-2c177b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a8395a );background-image:url("https://mishiba.co.jp/mishiba/wp-content/uploads/2026/03/I7A6577-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-2c177b7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-2c177b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-ce547da{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-aed887d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-aed887d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-aed887d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4em 5em 5em 5em;}.elementor-15 .elementor-element.elementor-element-aed887d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-a662fe3 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:1.6em;font-weight:600;line-height:0.5em;letter-spacing:2px;color:#34B45A;}.elementor-15 .elementor-element.elementor-element-b47b593{text-align:start;}.elementor-15 .elementor-element.elementor-element-b47b593 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:2.8em;font-weight:700;line-height:1em;}.elementor-15 .elementor-element.elementor-element-200b283{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-200b283 > .elementor-widget-container{padding:0em 0em 1.5em 0em;}.elementor-15 .elementor-element.elementor-element-200b283 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.1em;font-weight:500;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-67c4b4a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-67c4b4a .elementor-divider-separator{width:4em;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-67c4b4a .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-0d8b433 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-0d8b433{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:1.8em;}.elementor-15 .elementor-element.elementor-element-58efd07 > .elementor-element-populated{padding:0em 5em 0em 1em;}.elementor-15 .elementor-element.elementor-element-a478eca{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-7ff4be4 > .elementor-element-populated{padding:0em 5em 0em 1em;}.elementor-15 .elementor-element.elementor-element-ac6cb85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-ac6cb85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ac6cb85 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5em 5em 5em 5em;}.elementor-15 .elementor-element.elementor-element-ac6cb85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-55ec531 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:1.6em;font-weight:600;line-height:0.5em;letter-spacing:2px;color:#34B45A;}.elementor-15 .elementor-element.elementor-element-aec84c4{text-align:start;}.elementor-15 .elementor-element.elementor-element-aec84c4 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:2.8em;font-weight:700;line-height:1em;}.elementor-15 .elementor-element.elementor-element-5f85168{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-5f85168 > .elementor-widget-container{padding:0em 0em 1.5em 0em;}.elementor-15 .elementor-element.elementor-element-5f85168 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.1em;font-weight:500;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-172476f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-172476f .elementor-divider-separator{width:4em;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-172476f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-4aaf974 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-4aaf974{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:1.8em;}.elementor-15 .elementor-element.elementor-element-21c84e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-21c84e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a8395a );background-image:url("https://mishiba.co.jp/mishiba/wp-content/uploads/2026/03/I7A6821-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-21c84e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-21c84e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6b383e8{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-dab9640 > .elementor-element-populated{padding:0em 5em 0em 1em;}.elementor-15 .elementor-element.elementor-element-8bffffe{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-8c7f026 > .elementor-element-populated{padding:6em 0em 6em 0em;}.elementor-15 .elementor-element.elementor-element-66babc7 .elementor-button{background-color:#34B45A00;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.6px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-66babc7{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-66babc7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-66babc7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-23865e9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-23865e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mishiba.co.jp/mishiba/wp-content/uploads/2026/03/interview_bg-2.jpg");background-position:top center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-23865e9 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-23865e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-e31f47d > .elementor-element-populated{padding:7em 0em 16em 0em;}.elementor-15 .elementor-element.elementor-element-c5c4680{text-align:center;}.elementor-15 .elementor-element.elementor-element-c5c4680 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:4em;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2b00d17{text-align:center;}.elementor-15 .elementor-element.elementor-element-2b00d17 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.3em;font-weight:700;line-height:1.8em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-01308c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-13%;margin-bottom:0%;padding:0% 3% 4% 3%;}.elementor-15 .elementor-element.elementor-element-01308c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-7a65f01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-7a65f01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7a65f01 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 1em 3em 1em;}.elementor-15 .elementor-element.elementor-element-7a65f01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-7bc5189 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-7bc5189{text-align:center;}.elementor-15 .elementor-element.elementor-element-7bc5189 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.75em;font-weight:600;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-53dc5d5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-53dc5d5 .elementor-divider-separator{width:4em;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-53dc5d5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-36e87b4 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-15 .elementor-element.elementor-element-36e87b4{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-da7ee35{--e-image-carousel-slides-to-show:3;}.elementor-15 .elementor-element.elementor-element-da7ee35 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-15 .elementor-element.elementor-element-da7ee35 .elementor-swiper-button.elementor-swiper-button-next{font-size:1.2em;color:#D7D7D7;}.elementor-15 .elementor-element.elementor-element-da7ee35 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-15 .elementor-element.elementor-element-da7ee35 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#D7D7D7;}.elementor-15 .elementor-element.elementor-element-da7ee35 .swiper-pagination-bullet{background:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-da7ee35 .elementor-image-carousel-caption{text-align:start;color:#162F3A;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.1em;font-weight:500;font-style:normal;line-height:1.5em;margin-block-start:0.8em;}.elementor-15 .elementor-element.elementor-element-fc18fce > .elementor-background-overlay{background-color:#1F4957;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-fc18fce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-ba9fb6d > .elementor-element-populated{padding:7em 0em 6em 0em;}.elementor-15 .elementor-element.elementor-element-64e6f7b{text-align:center;}.elementor-15 .elementor-element.elementor-element-64e6f7b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:4em;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c699c50{text-align:center;}.elementor-15 .elementor-element.elementor-element-c699c50 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.3em;font-weight:700;line-height:1.8em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-eee041b > .elementor-widget-container{padding:2em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-eee041b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-98e7fbd .elementor-button{background-color:#34B45A00;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-98e7fbd .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-98e7fbd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-e5c0c41:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e5c0c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#58D5FF0D;}.elementor-15 .elementor-element.elementor-element-e5c0c41 > .elementor-background-overlay{background-image:url("https://mishiba.co.jp/mishiba/wp-content/uploads/2026/03/I7A6874-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-e5c0c41 .elementor-background-overlay{filter:brightness( 109% ) contrast( 109% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-e5c0c41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-2a7a2d3 > .elementor-element-populated{padding:7em 0em 12em 0em;}.elementor-15 .elementor-element.elementor-element-6a5f85b{text-align:center;}.elementor-15 .elementor-element.elementor-element-6a5f85b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:4em;font-weight:600;}.elementor-15 .elementor-element.elementor-element-c9c9d49{text-align:center;}.elementor-15 .elementor-element.elementor-element-c9c9d49 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.3em;font-weight:700;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-62b022c > .elementor-widget-container{padding:1em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-62b022c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-1c10a6c .elementor-button{background-color:#34B45A00;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.6px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1c10a6c{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-1c10a6c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-1c10a6c .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-1c10a6c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-63b0642{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8%;margin-bottom:0%;padding:0% 4% 4% 4%;}.elementor-15 .elementor-element.elementor-element-63b0642 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-fd87c03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-fd87c03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, var( --e-global-color-accent ) 14%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-fd87c03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 2em 0em;}.elementor-15 .elementor-element.elementor-element-fd87c03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-74799fd > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-74799fd{text-align:center;}.elementor-15 .elementor-element.elementor-element-74799fd .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.75em;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-dae4fa5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-dae4fa5 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-15 .elementor-element.elementor-element-dae4fa5 .elementor-divider-separator{width:4em;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-dae4fa5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-3ac8339{--grid-columns:2;}.elementor-15 .elementor-element.elementor-element-3ac8339 > .elementor-widget-container{padding:3em 3em 3em 3em;}.elementor-15 .elementor-element.elementor-element-3ac8339 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-15 .elementor-element.elementor-element-3ac8339 .e-loop-item > .elementor-section, .elementor-15 .elementor-element.elementor-element-3ac8339 .e-loop-item > .elementor-section > .elementor-container, .elementor-15 .elementor-element.elementor-element-3ac8339 .e-loop-item > .e-con, .elementor-15 .elementor-element.elementor-element-3ac8339 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-15 .elementor-element.elementor-element-7ecdc11:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7ecdc11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7ecdc11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-7ecdc11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-0fe5faf > .elementor-element-populated{padding:5em 0em 3em 0em;}.elementor-15 .elementor-element.elementor-element-3b1aaf8{text-align:center;}.elementor-15 .elementor-element.elementor-element-3b1aaf8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:4em;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7c23a0c{text-align:center;}.elementor-15 .elementor-element.elementor-element-7c23a0c .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.3em;font-weight:700;line-height:1.8em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-659e28b > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-659e28b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-604bff0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-604bff0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-604bff0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 1em 0em 0em;--e-column-margin-right:1em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-604bff0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-b803cc9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-b803cc9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b803cc9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0.5em 0em 0.5em;--e-column-margin-right:0.5em;--e-column-margin-left:0.5em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-b803cc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-bd7ac31:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-bd7ac31 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-bd7ac31 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-bd7ac31 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-0ab5c2e{padding:1.5em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-cab3ddf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-cab3ddf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-cab3ddf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 1em 0em 0em;--e-column-margin-right:1em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-cab3ddf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-df541a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-df541a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-df541a3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0.5em 0em 0.5em;--e-column-margin-right:0.5em;--e-column-margin-left:0.5em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-df541a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-f755a51:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-f755a51 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f755a51 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-f755a51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-0d51bd2{width:100%;}.elementor-15 .elementor-element.elementor-element-ed346d5{width:30%;}.elementor-15 .elementor-element.elementor-element-0ebe579{width:48%;}.elementor-15 .elementor-element.elementor-element-f81353c{width:21.666%;}.elementor-15 .elementor-element.elementor-element-37bf9a9{width:15.877%;}.elementor-15 .elementor-element.elementor-element-d341b50{width:84.123%;}.elementor-15 .elementor-element.elementor-element-4c13c01{width:5%;}.elementor-15 .elementor-element.elementor-element-d2b7886{width:45%;}.elementor-15 .elementor-element.elementor-element-d0bab45{width:45%;}.elementor-15 .elementor-element.elementor-element-b33d646{width:5%;}.elementor-15 .elementor-element.elementor-element-a03bd5c{width:5%;}.elementor-15 .elementor-element.elementor-element-2c177b7{width:45%;}.elementor-15 .elementor-element.elementor-element-aed887d{width:45%;}.elementor-15 .elementor-element.elementor-element-58efd07{width:5%;}.elementor-15 .elementor-element.elementor-element-7ff4be4{width:5%;}.elementor-15 .elementor-element.elementor-element-ac6cb85{width:45%;}.elementor-15 .elementor-element.elementor-element-21c84e7{width:45%;}.elementor-15 .elementor-element.elementor-element-dab9640{width:5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-ed346d5{width:30%;}.elementor-15 .elementor-element.elementor-element-0ebe579{width:54%;}.elementor-15 .elementor-element.elementor-element-f81353c{width:16%;}.elementor-15 .elementor-element.elementor-element-37bf9a9{width:25%;}.elementor-15 .elementor-element.elementor-element-d341b50{width:75%;}}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-5487d3b > .elementor-background-overlay{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-23865e9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-23865e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-e5c0c41 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-1887c96 > .elementor-container{min-height:60vh;}.elementor-15 .elementor-element.elementor-element-1887c96{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-9a1e93a{margin-top:-12em;margin-bottom:1em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-908a25b .elementor-heading-title{font-size:6em;}.elementor-15 .elementor-element.elementor-element-0ebe579 > .elementor-element-populated{padding:0em 1.5em 2em 1.5em;}.elementor-15 .elementor-element.elementor-element-2a5b65a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-2a5b65a .elementor-heading-title{font-size:1.2em;}.elementor-15 .elementor-element.elementor-element-979526e > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-979526e{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-da977f8 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-da977f8{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-4f53213 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-4f53213{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-ab65c2b > .elementor-widget-container{padding:1em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-ab65c2b{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-ab80565 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-ab80565 img{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-28d1d0d > .elementor-widget-container{padding:1em 0em 3em 0em;}.elementor-15 .elementor-element.elementor-element-ba7bc91{padding:2em 2em 2em 2em;}.elementor-15 .elementor-element.elementor-element-c778890{--grid-columns:1;}.elementor-15 .elementor-element.elementor-element-c36dd5b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-c36dd5b > .elementor-element-populated{padding:4em 0em 7em 0em;}.elementor-15 .elementor-element.elementor-element-a38a67e .elementor-heading-title{font-size:1.1em;}.elementor-15 .elementor-element.elementor-element-d2b7886 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-d2b7886 > .elementor-element-populated{padding:3em 2em 3em 2em;}.elementor-15 .elementor-element.elementor-element-f9055e4 .elementor-heading-title{font-size:2.6em;}.elementor-15 .elementor-element.elementor-element-f9708ba .elementor-heading-title{font-size:1em;}.elementor-15 .elementor-element.elementor-element-22459a4{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-d0bab45:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-d0bab45 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15 .elementor-element.elementor-element-aed887d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-aed887d > .elementor-element-populated{padding:3em 2em 3em 2em;}.elementor-15 .elementor-element.elementor-element-b47b593 .elementor-heading-title{font-size:2.6em;}.elementor-15 .elementor-element.elementor-element-200b283 .elementor-heading-title{font-size:1em;}.elementor-15 .elementor-element.elementor-element-0d8b433{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-ac6cb85 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-ac6cb85 > .elementor-element-populated{padding:3em 2em 3em 2em;}.elementor-15 .elementor-element.elementor-element-aec84c4 .elementor-heading-title{font-size:2.6em;}.elementor-15 .elementor-element.elementor-element-5f85168 .elementor-heading-title{font-size:1em;}.elementor-15 .elementor-element.elementor-element-4aaf974{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-8bffffe{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-8c7f026 > .elementor-element-populated{padding:3em 0em 3em 0em;}.elementor-15 .elementor-element.elementor-element-23865e9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-23865e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:118% auto;}.elementor-15 .elementor-element.elementor-element-e31f47d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-e31f47d > .elementor-element-populated{padding:4em 0em 10em 0em;}.elementor-15 .elementor-element.elementor-element-2b00d17 .elementor-heading-title{font-size:1.1em;}.elementor-15 .elementor-element.elementor-element-36e87b4 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-36e87b4{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-fc18fce{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-ba9fb6d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-ba9fb6d > .elementor-element-populated{padding:5em 0em 3em 0em;}.elementor-15 .elementor-element.elementor-element-c699c50 .elementor-heading-title{font-size:1.1em;}.elementor-15 .elementor-element.elementor-element-2a7a2d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-2a7a2d3 > .elementor-element-populated{padding:5em 0em 6em 0em;}.elementor-15 .elementor-element.elementor-element-c9c9d49 .elementor-heading-title{font-size:1.1em;}.elementor-15 .elementor-element.elementor-element-62b022c > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-15 .elementor-element.elementor-element-fd87c03 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-15 .elementor-element.elementor-element-74799fd .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-dae4fa5 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-3ac8339{--grid-columns:1;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-1887c96 > .elementor-container{min-height:100vh;}.elementor-15 .elementor-element.elementor-element-1887c96{margin-top:0em;margin-bottom:0em;padding:0em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-0d51bd2 > .elementor-element-populated{margin:0% 0% 0% 15%;--e-column-margin-right:0%;--e-column-margin-left:15%;}.elementor-15 .elementor-element.elementor-element-e48896d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8aff89c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9a1e93a{margin-top:-15em;margin-bottom:6em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-ddea8a8 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-55ea313 img{width:80%;max-width:80%;}.elementor-15 .elementor-element.elementor-element-5487d3b{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-d04f7ca > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-15 .elementor-element.elementor-element-908a25b > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-908a25b .elementor-heading-title{font-size:3em;}.elementor-15 .elementor-element.elementor-element-8102b36{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ed346d5 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-0ebe579 > .elementor-element-populated{padding:2em 1em 0em 1em;}.elementor-15 .elementor-element.elementor-element-2a5b65a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-2a5b65a .elementor-heading-title{font-size:1.1em;}.elementor-15 .elementor-element.elementor-element-979526e > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-979526e{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-da977f8 > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-da977f8{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-4f53213 > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-4f53213{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-ab65c2b > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-ab65c2b{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-f81353c > .elementor-element-populated{padding:2em 0em 2em 0em;}.elementor-15 .elementor-element.elementor-element-ab80565{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-ab80565 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-ab80565 img{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-28d1d0d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-15 .elementor-element.elementor-element-28d1d0d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-28d1d0d img{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-ba7bc91{padding:2em 1em 1em 1em;}.elementor-15 .elementor-element.elementor-element-c778890{--grid-columns:1;}.elementor-15 .elementor-element.elementor-element-63b126e{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-c36dd5b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-c36dd5b > .elementor-element-populated{padding:3em 0em 5em 0em;}.elementor-15 .elementor-element.elementor-element-6c56914 .elementor-heading-title{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-a38a67e .elementor-heading-title{font-size:1.1em;}.elementor-15 .elementor-element.elementor-element-f0ab64b{margin-top:-3em;margin-bottom:0em;padding:0em 1em 0em 1em;}.elementor-15 .elementor-element.elementor-element-d2b7886 > .elementor-element-populated{padding:3em 1em 2em 1em;}.elementor-15 .elementor-element.elementor-element-f9055e4 .elementor-heading-title{font-size:2.6em;}.elementor-15 .elementor-element.elementor-element-f9708ba > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-f9708ba .elementor-heading-title{font-size:1em;}.elementor-15 .elementor-element.elementor-element-22459a4 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-22459a4{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-d0bab45:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-d0bab45 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15 .elementor-element.elementor-element-da5e27a{--spacer-size:50vh;}.elementor-15 .elementor-element.elementor-element-47e9667{padding:0em 1em 0em 1em;}.elementor-15 .elementor-element.elementor-element-ce547da{--spacer-size:50vh;}.elementor-15 .elementor-element.elementor-element-aed887d > .elementor-element-populated{padding:3em 1em 2em 1em;}.elementor-15 .elementor-element.elementor-element-b47b593 .elementor-heading-title{font-size:2.6em;}.elementor-15 .elementor-element.elementor-element-200b283 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-200b283 .elementor-heading-title{font-size:1em;}.elementor-15 .elementor-element.elementor-element-0d8b433 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-0d8b433{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-a478eca{padding:0em 1em 0em 1em;}.elementor-15 .elementor-element.elementor-element-ac6cb85 > .elementor-element-populated{padding:3em 1em 2em 1em;}.elementor-15 .elementor-element.elementor-element-aec84c4 .elementor-heading-title{font-size:2.6em;}.elementor-15 .elementor-element.elementor-element-5f85168 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-5f85168 .elementor-heading-title{font-size:1em;}.elementor-15 .elementor-element.elementor-element-4aaf974 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-4aaf974{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-6b383e8{--spacer-size:50vh;}.elementor-15 .elementor-element.elementor-element-8c7f026 > .elementor-element-populated{padding:2em 0em 2em 0em;}.elementor-15 .elementor-element.elementor-element-23865e9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-23865e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:21% 120%;background-size:150% auto;}.elementor-15 .elementor-element.elementor-element-23865e9{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-e31f47d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-e31f47d > .elementor-element-populated{padding:4em 0em 5em 0em;}.elementor-15 .elementor-element.elementor-element-c5c4680 .elementor-heading-title{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-2b00d17 .elementor-heading-title{font-size:1.1em;}.elementor-15 .elementor-element.elementor-element-01308c0{padding:0em 1em 2em 1em;}.elementor-15 .elementor-element.elementor-element-7a65f01 > .elementor-element-populated{padding:1em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-7bc5189 .elementor-heading-title{font-size:1.3em;}.elementor-15 .elementor-element.elementor-element-36e87b4{text-align:center;font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-ba9fb6d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-ba9fb6d > .elementor-element-populated{padding:4em 2em 3em 2em;}.elementor-15 .elementor-element.elementor-element-64e6f7b .elementor-heading-title{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-c699c50 .elementor-heading-title{font-size:1.1em;}.elementor-15 .elementor-element.elementor-element-eee041b > .elementor-widget-container{padding:1em 0em 1em 0em;}.elementor-15 .elementor-element.elementor-element-eee041b{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-2a7a2d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-2a7a2d3 > .elementor-element-populated{padding:4em 2em 4em 2em;}.elementor-15 .elementor-element.elementor-element-6a5f85b .elementor-heading-title{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-c9c9d49 .elementor-heading-title{font-size:1.1em;}.elementor-15 .elementor-element.elementor-element-62b022c{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-fd87c03 > .elementor-element-populated{padding:1em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-74799fd .elementor-heading-title{font-size:1.3em;}.elementor-15 .elementor-element.elementor-element-dae4fa5 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-3ac8339{--grid-columns:1;}.elementor-15 .elementor-element.elementor-element-3ac8339 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-15 .elementor-element.elementor-element-0fe5faf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-0fe5faf > .elementor-element-populated{padding:3em 2em 2em 2em;}.elementor-15 .elementor-element.elementor-element-3b1aaf8 .elementor-heading-title{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-7c23a0c .elementor-heading-title{font-size:1.1em;}.elementor-15 .elementor-element.elementor-element-659e28b{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-604bff0 > .elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-b803cc9 > .elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-bd7ac31 > .elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-0ab5c2e{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-cab3ddf > .elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-df541a3 > .elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-f755a51 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}/* Start custom CSS for text-editor, class: .elementor-element-979526e */.elementor-15 .elementor-element.elementor-element-979526e
p{
    margin-bottom:0px;
}

@media screen and (max-width:1024px){
.elementor-15 .elementor-element.elementor-element-979526e{
font-feature-settings: "palt";
}
.elementor-15 .elementor-element.elementor-element-979526e br{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da977f8 */.elementor-15 .elementor-element.elementor-element-da977f8
p{
    margin-bottom:0px;
}

@media screen and (max-width:1024px){
.elementor-15 .elementor-element.elementor-element-da977f8{
font-feature-settings: "palt";
}
.elementor-15 .elementor-element.elementor-element-da977f8 br{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f53213 */.elementor-15 .elementor-element.elementor-element-4f53213
p{
    margin-bottom:0px;
}

.elementor-15 .elementor-element.elementor-element-4f53213
.ctxt{
    color:#298B46 ;
}

@media screen and (max-width:1024px){
.elementor-15 .elementor-element.elementor-element-4f53213{
font-feature-settings: "palt";
}
.elementor-15 .elementor-element.elementor-element-4f53213 br{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab65c2b */.elementor-15 .elementor-element.elementor-element-ab65c2b
p{
    margin-bottom:0px;
}

.elementor-15 .elementor-element.elementor-element-ab65c2b
.ctxt{
    color:#298B46 ;
}

@media screen and (max-width:1024px){
.elementor-15 .elementor-element.elementor-element-ab65c2b{
font-feature-settings: "palt";
}
.elementor-15 .elementor-element.elementor-element-ab65c2b br{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb7e50f */.elementor-15 .elementor-element.elementor-element-cb7e50f
.elementor-button-icon svg {
  width: 56px;
  height: 56px;
}
.elementor-15 .elementor-element.elementor-element-cb7e50f
.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-15 .elementor-element.elementor-element-cb7e50f {
  transition: opacity 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-cb7e50f:hover {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9055e4 */.elementor-15 .elementor-element.elementor-element-f9055e4
.ctxt{
    color:#34B45A ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b47b593 */.elementor-15 .elementor-element.elementor-element-b47b593
.ctxt{
    color:#34B45A ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aec84c4 */.elementor-15 .elementor-element.elementor-element-aec84c4
.ctxt{
    color:#34B45A ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66babc7 */.elementor-15 .elementor-element.elementor-element-66babc7
.elementor-button-icon svg {
  width: 56px;
  height: 56px;
}
.elementor-15 .elementor-element.elementor-element-66babc7
.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-15 .elementor-element.elementor-element-66babc7
.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-15 .elementor-element.elementor-element-66babc7 {
  transition: opacity 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-66babc7:hover {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36e87b4 */.elementor-15 .elementor-element.elementor-element-36e87b4 br.smp{
    display:none;
}
@media screen and (max-width:767px){
.elementor-15 .elementor-element.elementor-element-36e87b4 br.smp{
    display:inline;
}

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-da7ee35 */.elementor-15 .elementor-element.elementor-element-da7ee35 a{
    color: #34B45A
}
.elementor-15 .elementor-element.elementor-element-da7ee35 a:hover{
    opacity: 0.8;
}
.elementor-15 .elementor-element.elementor-element-da7ee35 .otherinterview{
    padding-right: 1em;
}

.elementor-15 .elementor-element.elementor-element-da7ee35 .vieweyName span{
    display: block;
    color: #162F3A;
    font-family: "zen kaku gothic antique", Sans-serif;
    font-size: 0.9em;
    font-weight: 500;
}

.elementor-15 .elementor-element.elementor-element-da7ee35
.vieweyName {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  font-size: 1.2em;
  font-weight: 500;
}
.elementor-15 .elementor-element.elementor-element-da7ee35
.vieweyName .label {
  font-family: "josefin sans", Sans-serif;
  background-color: #2bb673;
  color: #fff;
  font-size: 0.9em;
  padding: 10px 6px 6px 6px;
display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 28px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eee041b */.elementor-15 .elementor-element.elementor-element-eee041b
p{
    margin-bottom: 0px;
}
.elementor-15 .elementor-element.elementor-element-eee041b br.smp{
    display:none;
}
@media screen and (max-width:767px){
.elementor-15 .elementor-element.elementor-element-eee041b br.smp{
    display:inline;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98e7fbd */.elementor-15 .elementor-element.elementor-element-98e7fbd
.elementor-button-icon svg {
  width: 56px;
  height: 56px;
}
.elementor-15 .elementor-element.elementor-element-98e7fbd
.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-15 .elementor-element.elementor-element-98e7fbd {
  transition: opacity 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-98e7fbd:hover {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fc18fce */.elementor-15 .elementor-element.elementor-element-fc18fce.bg-slide{
  background-image: url("https://mishiba.co.jp/mishiba/wp-content/uploads/2026/03/work_bg.jpg");
  background-repeat: repeat-x;
  animation: bgSlide 25s linear infinite;
}

@keyframes bgSlide {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -1600px 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9c9d49 */.elementor-15 .elementor-element.elementor-element-c9c9d49
p{
    margin-bottom: 0px;
}
.elementor-15 .elementor-element.elementor-element-c9c9d49 br.smp{
    display:none;
}
@media screen and (max-width:767px){
.elementor-15 .elementor-element.elementor-element-c9c9d49 br.smp{
    display:inline;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62b022c */.elementor-15 .elementor-element.elementor-element-62b022c br.smp{
    display:none;
}
@media screen and (max-width:767px){
.elementor-15 .elementor-element.elementor-element-62b022c br.smp{
    display:inline;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c10a6c */.elementor-15 .elementor-element.elementor-element-1c10a6c
.elementor-button-icon svg {
  width: 56px;
  height: 56px;
}
.elementor-15 .elementor-element.elementor-element-1c10a6c
.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-15 .elementor-element.elementor-element-1c10a6c
.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

.elementor-15 .elementor-element.elementor-element-1c10a6c {
  transition: opacity 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-1c10a6c:hover {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3ac8339 */.elementor-15 .elementor-element.elementor-element-3ac8339 .recruit-card{
  position: relative;
  cursor: pointer;
  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}

.elementor-15 .elementor-element.elementor-element-3ac8339 .recruit-card::after{
  content: "";
  position: absolute;
  right: 0.5em;
  bottom: 0.5em;
  width: 10px;
  height: 10px;
  border-top: 2px solid #34B45A;
  border-right: 2px solid #34B45A;
  transform: rotate(90deg);
  opacity: .5;
  transition: transform .28s ease, opacity .28s ease;
}

.elementor-15 .elementor-element.elementor-element-3ac8339 .recruit-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(22, 47, 58, 0.12);
  border-color: #34B45A;
}

.elementor-15 .elementor-element.elementor-element-3ac8339 .recruit-card:hover::after{
  opacity: 1;
  transform: translate(2px,2px) rotate(90deg);
}

.elementor-15 .elementor-element.elementor-element-3ac8339 .recruit-card .elementor-heading-title{
  transition: color .28s ease;
}

.elementor-15 .elementor-element.elementor-element-3ac8339 .recruit-card:hover .elementor-heading-title{
  color: #275666;
}
.elementor-15 .elementor-element.elementor-element-3ac8339 .recruit-card:hover .employment_type p{
    color: #FFF;
}

/*---------------*/
.elementor-15 .elementor-element.elementor-element-3ac8339 .recruit-card h4{
    position: relative;
    padding-left: 1.5em;
}
.elementor-15 .elementor-element.elementor-element-3ac8339 .recruit-card h4:before{
    content: "";
    position: absolute;
    width: 1em;
    height:1em;
    display: inline-block;
    background: #34B45A;
    margin-right: 0.5em;
    left: 0;
    top: 0;
}

.elementor-15 .elementor-element.elementor-element-3ac8339 .not_recruiting_message{
    background: #CCC;
    text-align: center;
    color: #FFF;
    margin-top: 1em !important;
}
.elementor-15 .elementor-element.elementor-element-3ac8339 .no_recruit_p p{
    margin: 0px;
}/* End custom CSS */