.elementor-1074 .elementor-element.elementor-element-270a92e:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-270a92e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanei2021.com/recruit/wp-content/uploads/2025/12/main-aboutus.webp");background-position:center center;background-size:cover;}.elementor-1074 .elementor-element.elementor-element-270a92e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #4D7992 0%, #92A7B3 100%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-270a92e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 5vw 20vw 5vw;}.elementor-1074 .elementor-element.elementor-element-270a92e > .elementor-shape-bottom .elementor-shape-fill{fill:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-270a92e > .elementor-shape-bottom svg{width:calc(200% + 1.3px);}.elementor-1074 .elementor-element.elementor-element-f49eae6{margin-top:-6vw;margin-bottom:0vw;}.elementor-1074 .elementor-element.elementor-element-1f2e72e > .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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1074 .elementor-element.elementor-element-30b1569 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;}.elementor-1074 .elementor-element.elementor-element-30b1569{text-align:center;}.elementor-1074 .elementor-element.elementor-element-30b1569 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:10vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#FFFFFF;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1074 .elementor-element.elementor-element-4ab5ce9 > .elementor-widget-container{margin:-4vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-4ab5ce9{text-align:center;}.elementor-1074 .elementor-element.elementor-element-4ab5ce9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1em;letter-spacing:5px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-8aa86f7 > .elementor-container{max-width:800px;}.elementor-bc-flex-widget .elementor-1074 .elementor-element.elementor-element-d7f4547.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1074 .elementor-element.elementor-element-d7f4547.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1074 .elementor-element.elementor-element-d7f4547 > .elementor-element-populated{margin:5vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-1074 .elementor-element.elementor-element-7bd5004{text-align:center;}.elementor-1074 .elementor-element.elementor-element-7bd5004 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1074 .elementor-element.elementor-element-8e67929 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-8e67929{color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-c6d221c:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-c6d221c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-c6d221c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 5vw 10vw 5vw;}.elementor-1074 .elementor-element.elementor-element-c6d221c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-79c3100{text-align:center;}.elementor-1074 .elementor-element.elementor-element-79c3100 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:6vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-7f97117 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-7f97117{text-align:center;}.elementor-1074 .elementor-element.elementor-element-7f97117 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;}.elementor-1074 .elementor-element.elementor-element-5ef9de5{padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-01f1b2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-01f1b2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1074 .elementor-element.elementor-element-01f1b2d > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-01f1b2d > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-01f1b2d > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-01f1b2d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 30px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-01f1b2d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-a49e57f{text-align:center;}.elementor-1074 .elementor-element.elementor-element-a49e57f .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.1vw;font-weight:400;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-4ee8f9d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-4ee8f9d{text-align:center;}.elementor-1074 .elementor-element.elementor-element-4ee8f9d .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:3.5vw;font-weight:600;line-height:1em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-5e22d44 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-5e22d44{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-614cd4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-614cd4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1074 .elementor-element.elementor-element-614cd4e > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-614cd4e > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-614cd4e > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-614cd4e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-614cd4e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-ef66a4c{text-align:center;}.elementor-1074 .elementor-element.elementor-element-ef66a4c .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.1vw;font-weight:400;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-9e25f82 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-9e25f82{text-align:center;}.elementor-1074 .elementor-element.elementor-element-9e25f82 .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:3.5vw;font-weight:600;line-height:1em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-1a4f5ec > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-1a4f5ec{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-7137be0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-7137be0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1074 .elementor-element.elementor-element-7137be0 > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-7137be0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-7137be0 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-7137be0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 20px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-7137be0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-c7aefe5{text-align:center;}.elementor-1074 .elementor-element.elementor-element-c7aefe5 .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.1vw;font-weight:400;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-9e0bda5 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-9e0bda5{text-align:center;}.elementor-1074 .elementor-element.elementor-element-9e0bda5 .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:3.5vw;font-weight:600;line-height:1em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-248a37c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-248a37c{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-bfd91ed{padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-326dd30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-326dd30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1074 .elementor-element.elementor-element-326dd30 > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-326dd30 > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-326dd30 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-326dd30 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 30px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-326dd30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-6952fdc{text-align:center;}.elementor-1074 .elementor-element.elementor-element-6952fdc .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.1vw;font-weight:400;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-7b647c4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-7b647c4{text-align:center;}.elementor-1074 .elementor-element.elementor-element-7b647c4 .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:3.5vw;font-weight:600;line-height:1em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-e911adf > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-e911adf{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-e2535ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-e2535ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1074 .elementor-element.elementor-element-e2535ae > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-e2535ae > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-e2535ae > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-e2535ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-e2535ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-8930dd0{text-align:center;}.elementor-1074 .elementor-element.elementor-element-8930dd0 .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.1vw;font-weight:400;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-89b2d9c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-89b2d9c{text-align:center;}.elementor-1074 .elementor-element.elementor-element-89b2d9c .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:3.5vw;font-weight:600;line-height:1em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-940bf32 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-940bf32{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-9d53c30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-9d53c30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1074 .elementor-element.elementor-element-9d53c30 > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-9d53c30 > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-9d53c30 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-9d53c30 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 20px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-9d53c30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-5676f4b{text-align:center;}.elementor-1074 .elementor-element.elementor-element-5676f4b .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.1vw;font-weight:400;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-0f93a58 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-0f93a58{text-align:center;}.elementor-1074 .elementor-element.elementor-element-0f93a58 .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:3.5vw;font-weight:600;line-height:1em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-f9080f4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-f9080f4{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-b0f6013{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10vw 2vw 10vw 5vw;}.elementor-1074 .elementor-element.elementor-element-b0f6013 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-06b2b03 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-06b2b03{text-align:center;}.elementor-1074 .elementor-element.elementor-element-06b2b03 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:6vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-4bb007c > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-4bb007c{text-align:center;}.elementor-1074 .elementor-element.elementor-element-4bb007c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;}.elementor-1074 .elementor-element.elementor-element-ab06e0f{padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-0506558:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-0506558 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-0506558 > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-0506558 > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-0506558 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-0506558 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 3em 3em 0em;--e-column-margin-right:3em;--e-column-margin-left:0em;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-0506558 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1074 .elementor-element.elementor-element-2c03641 .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-2c03641.elementor-view-stacked .elementor-icon{background-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-2c03641.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-2c03641.elementor-view-default .elementor-icon{color:#0E4E69;border-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-2c03641.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-2c03641.elementor-view-default .elementor-icon svg{fill:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-fdbee2a{text-align:center;}.elementor-1074 .elementor-element.elementor-element-fdbee2a .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-c149060 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-c149060{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-adbb38f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-adbb38f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-adbb38f > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-adbb38f > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-adbb38f > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-adbb38f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 3em 3em 0em;--e-column-margin-right:3em;--e-column-margin-left:0em;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-adbb38f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-5850a35 .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-5850a35.elementor-view-stacked .elementor-icon{background-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-5850a35.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-5850a35.elementor-view-default .elementor-icon{color:#0E4E69;border-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-5850a35.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-5850a35.elementor-view-default .elementor-icon svg{fill:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-586e2db{text-align:center;}.elementor-1074 .elementor-element.elementor-element-586e2db .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-646587e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-646587e{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-26577b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-26577b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-26577b4 > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-26577b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-26577b4 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-26577b4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 3em 3em 0em;--e-column-margin-right:3em;--e-column-margin-left:0em;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-26577b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-3a36f21 .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-3a36f21.elementor-view-stacked .elementor-icon{background-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-3a36f21.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-3a36f21.elementor-view-default .elementor-icon{color:#0E4E69;border-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-3a36f21.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-3a36f21.elementor-view-default .elementor-icon svg{fill:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-a364521{text-align:center;}.elementor-1074 .elementor-element.elementor-element-a364521 .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-0a65104 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-0a65104{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-1ae7f1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-1ae7f1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-1ae7f1d > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-1ae7f1d > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-1ae7f1d > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-1ae7f1d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 3em 3em 0em;--e-column-margin-right:3em;--e-column-margin-left:0em;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-1ae7f1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-2ac9ce8 .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-2ac9ce8.elementor-view-stacked .elementor-icon{background-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-2ac9ce8.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-2ac9ce8.elementor-view-default .elementor-icon{color:#0E4E69;border-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-2ac9ce8.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-2ac9ce8.elementor-view-default .elementor-icon svg{fill:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-be972bb{text-align:center;}.elementor-1074 .elementor-element.elementor-element-be972bb .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-f7e2867 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-f7e2867{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-3ac8e5e{padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-8c940f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-8c940f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-8c940f1 > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-8c940f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-8c940f1 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-8c940f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 3em 0em 0em;--e-column-margin-right:3em;--e-column-margin-left:0em;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-8c940f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-2db385d .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-2db385d.elementor-view-stacked .elementor-icon{background-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-2db385d.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-2db385d.elementor-view-default .elementor-icon{color:#0E4E69;border-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-2db385d.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-2db385d.elementor-view-default .elementor-icon svg{fill:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-36a8e10{text-align:center;}.elementor-1074 .elementor-element.elementor-element-36a8e10 .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-2939232 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-2939232{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-1a70d00:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-1a70d00 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-1a70d00 > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-1a70d00 > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-1a70d00 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-1a70d00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 3em 0em 0em;--e-column-margin-right:3em;--e-column-margin-left:0em;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-1a70d00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-0803dd0 .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-0803dd0.elementor-view-stacked .elementor-icon{background-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-0803dd0.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-0803dd0.elementor-view-default .elementor-icon{color:#0E4E69;border-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-0803dd0.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-0803dd0.elementor-view-default .elementor-icon svg{fill:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-66135ea{text-align:center;}.elementor-1074 .elementor-element.elementor-element-66135ea .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-12eb10d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-12eb10d{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-d4e940f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-d4e940f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-d4e940f > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-d4e940f > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-d4e940f > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-d4e940f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 3em 0em 0em;--e-column-margin-right:3em;--e-column-margin-left:0em;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-d4e940f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-2ade3d0 .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-2ade3d0.elementor-view-stacked .elementor-icon{background-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-2ade3d0.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-2ade3d0.elementor-view-default .elementor-icon{color:#0E4E69;border-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-2ade3d0.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-2ade3d0.elementor-view-default .elementor-icon svg{fill:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-3c7253d{text-align:center;}.elementor-1074 .elementor-element.elementor-element-3c7253d .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-3b3c320 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-3b3c320{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-84a4a83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-84a4a83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-84a4a83 > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-84a4a83 > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-84a4a83 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-84a4a83 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 3em 0em 0em;--e-column-margin-right:3em;--e-column-margin-left:0em;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-84a4a83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-e0f22f0 .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-e0f22f0.elementor-view-stacked .elementor-icon{background-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-e0f22f0.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-e0f22f0.elementor-view-default .elementor-icon{color:#0E4E69;border-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-e0f22f0.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-e0f22f0.elementor-view-default .elementor-icon svg{fill:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-55b9342{text-align:center;}.elementor-1074 .elementor-element.elementor-element-55b9342 .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-e1233ce > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-e1233ce{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-a2b181a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-a2b181a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-a2b181a > .elementor-element-populated, .elementor-1074 .elementor-element.elementor-element-a2b181a > .elementor-element-populated > .elementor-background-overlay, .elementor-1074 .elementor-element.elementor-element-a2b181a > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1074 .elementor-element.elementor-element-a2b181a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 3em 0em 0em;--e-column-margin-right:3em;--e-column-margin-left:0em;padding:2vw 2vw 2vw 2vw;}.elementor-1074 .elementor-element.elementor-element-a2b181a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-ec0a10b .elementor-icon-wrapper{text-align:center;}.elementor-1074 .elementor-element.elementor-element-ec0a10b.elementor-view-stacked .elementor-icon{background-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-ec0a10b.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-ec0a10b.elementor-view-default .elementor-icon{color:#0E4E69;border-color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-ec0a10b.elementor-view-framed .elementor-icon, .elementor-1074 .elementor-element.elementor-element-ec0a10b.elementor-view-default .elementor-icon svg{fill:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-623e31a{text-align:center;}.elementor-1074 .elementor-element.elementor-element-623e31a .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-af704ed > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-af704ed{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-33d59aa:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-33d59aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-33d59aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 5vw 0vw 5vw;}.elementor-1074 .elementor-element.elementor-element-33d59aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-30b9bed{text-align:center;}.elementor-1074 .elementor-element.elementor-element-30b9bed .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:6vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-d2d0251 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-d2d0251{text-align:center;}.elementor-1074 .elementor-element.elementor-element-d2d0251 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;}.elementor-1074 .elementor-element.elementor-element-4a69612:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-4a69612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-4a69612{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 0vw 10vw 0vw;}.elementor-1074 .elementor-element.elementor-element-4a69612 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-5ad9f29 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-c40a85a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-c40a85a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1074 .elementor-element.elementor-element-c40a85a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 10vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-c40a85a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-6e5e6c5 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-1074 .elementor-element.elementor-element-6e5e6c5{text-align:end;}.elementor-1074 .elementor-element.elementor-element-6e5e6c5 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:6vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-18fd051 > .elementor-widget-container{margin:-6vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-18fd051 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;}.elementor-1074 .elementor-element.elementor-element-93f7324 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-93f7324{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-8ddf132:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-8ddf132 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanei2021.com/recruit/wp-content/uploads/2025/12/merite1-2.webp");background-position:center center;background-size:cover;}.elementor-1074 .elementor-element.elementor-element-8ddf132 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-5vw 0vw 5vw -2vw;--e-column-margin-right:0vw;--e-column-margin-left:-2vw;}.elementor-1074 .elementor-element.elementor-element-8ddf132 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-6b9c80d{--spacer-size:50px;}.elementor-1074 .elementor-element.elementor-element-33073fa{margin-top:10vw;margin-bottom:0vw;}.elementor-1074 .elementor-element.elementor-element-3c44b6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-3c44b6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1074 .elementor-element.elementor-element-3c44b6c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 10vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-3c44b6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-fb722f1 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-1074 .elementor-element.elementor-element-fb722f1{text-align:end;}.elementor-1074 .elementor-element.elementor-element-fb722f1 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:6vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-290907c > .elementor-widget-container{margin:-6vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-290907c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;}.elementor-1074 .elementor-element.elementor-element-5cc3790 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-5cc3790{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-794cda2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-794cda2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanei2021.com/recruit/wp-content/uploads/2025/12/merite2.webp");background-position:center center;background-size:cover;}.elementor-1074 .elementor-element.elementor-element-794cda2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-5vw 0vw 5vw -2vw;--e-column-margin-right:0vw;--e-column-margin-left:-2vw;}.elementor-1074 .elementor-element.elementor-element-794cda2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-b4c145f{--spacer-size:50px;}.elementor-1074 .elementor-element.elementor-element-84aacb1{margin-top:10vw;margin-bottom:0vw;}.elementor-1074 .elementor-element.elementor-element-ee5e946:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-ee5e946 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1074 .elementor-element.elementor-element-ee5e946 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 10vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-ee5e946 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-3b6af8a > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-1074 .elementor-element.elementor-element-3b6af8a{text-align:end;}.elementor-1074 .elementor-element.elementor-element-3b6af8a .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:6vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-d8f97a1 > .elementor-widget-container{margin:-6vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-d8f97a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;}.elementor-1074 .elementor-element.elementor-element-632ee30 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-632ee30{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-c2a58ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-c2a58ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanei2021.com/recruit/wp-content/uploads/2025/12/merite3-2.webp");background-position:center center;background-size:cover;}.elementor-1074 .elementor-element.elementor-element-c2a58ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-5vw 0vw 5vw -2vw;--e-column-margin-right:0vw;--e-column-margin-left:-2vw;}.elementor-1074 .elementor-element.elementor-element-c2a58ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-3640972{--spacer-size:50px;}.elementor-1074 .elementor-element.elementor-element-29e4fc3{margin-top:10vw;margin-bottom:0vw;}.elementor-1074 .elementor-element.elementor-element-c26099d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-c26099d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1074 .elementor-element.elementor-element-c26099d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 10vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-c26099d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-b58984b > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-1074 .elementor-element.elementor-element-b58984b{text-align:end;}.elementor-1074 .elementor-element.elementor-element-b58984b .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:6vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-16a166c > .elementor-widget-container{margin:-6vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-16a166c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;}.elementor-1074 .elementor-element.elementor-element-b8dab03 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-b8dab03{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-5e13ede:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-5e13ede > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanei2021.com/recruit/wp-content/uploads/2025/12/merite4.webp");background-position:center center;background-size:cover;}.elementor-1074 .elementor-element.elementor-element-5e13ede > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-5vw 0vw 5vw -2vw;--e-column-margin-right:0vw;--e-column-margin-left:-2vw;}.elementor-1074 .elementor-element.elementor-element-5e13ede > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-015f55c{--spacer-size:50px;}.elementor-1074 .elementor-element.elementor-element-fc47df6{margin-top:10vw;margin-bottom:0vw;}.elementor-1074 .elementor-element.elementor-element-7db1259:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-7db1259 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-1074 .elementor-element.elementor-element-7db1259 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 10vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-7db1259 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-10a5d72 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-1074 .elementor-element.elementor-element-10a5d72{text-align:end;}.elementor-1074 .elementor-element.elementor-element-10a5d72 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:6vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-1aceb4e > .elementor-widget-container{margin:-6vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-1aceb4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;}.elementor-1074 .elementor-element.elementor-element-0bded20 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-0bded20{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-d2cb298:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-d2cb298 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanei2021.com/recruit/wp-content/uploads/2025/12/merite5-2.webp");background-position:top right;background-size:cover;}.elementor-1074 .elementor-element.elementor-element-d2cb298 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-5vw 0vw 5vw -2vw;--e-column-margin-right:0vw;--e-column-margin-left:-2vw;}.elementor-1074 .elementor-element.elementor-element-d2cb298 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-06c28fb{--spacer-size:50px;}.elementor-1074 .elementor-element.elementor-element-0802a3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10vw 4vw 10vw 5vw;}.elementor-1074 .elementor-element.elementor-element-0802a3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-3674c30 > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-3674c30{text-align:start;}.elementor-1074 .elementor-element.elementor-element-3674c30 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:6vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-18ac6d2 > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-18ac6d2{text-align:start;}.elementor-1074 .elementor-element.elementor-element-18ac6d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;}.elementor-1074 .elementor-element.elementor-element-17ff901 > .elementor-element-populated{padding:5vw 0vw 0vw 0vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1074 .elementor-element.elementor-element-94d083d{text-align:center;}.elementor-1074 .elementor-element.elementor-element-94d083d .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;}.elementor-1074 .elementor-element.elementor-element-cbeec48 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-cbeec48{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-48c6b62 > .elementor-element-populated{margin:5vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-1074 .elementor-element.elementor-element-c4f023a{text-align:center;}.elementor-1074 .elementor-element.elementor-element-c4f023a .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;}.elementor-1074 .elementor-element.elementor-element-7f8a755 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-7f8a755{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-7fb51d8 > .elementor-element-populated{margin:10vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-1074 .elementor-element.elementor-element-717071c{text-align:center;}.elementor-1074 .elementor-element.elementor-element-717071c .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.5em;}.elementor-1074 .elementor-element.elementor-element-3cb9514 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-3cb9514{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.elementor-1074 .elementor-element.elementor-element-065d73d:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-065d73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE6EB;}.elementor-1074 .elementor-element.elementor-element-065d73d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10vw 5vw 10vw 5vw;}.elementor-1074 .elementor-element.elementor-element-065d73d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-6bdcd34{text-align:center;}.elementor-1074 .elementor-element.elementor-element-6bdcd34 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:6vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#0E4E69;}.elementor-1074 .elementor-element.elementor-element-82e8d24 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-82e8d24{text-align:center;}.elementor-1074 .elementor-element.elementor-element-82e8d24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;}.elementor-1074 .elementor-element.elementor-element-a0a23a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1074 .elementor-element.elementor-element-a0a23a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanei2021.com/recruit/wp-content/uploads/2025/11/rec_main.webp");background-position:center center;background-size:cover;}.elementor-1074 .elementor-element.elementor-element-a0a23a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1074 .elementor-element.elementor-element-a0a23a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1074 .elementor-element.elementor-element-4bc551c{--spacer-size:50px;}.elementor-1074 .elementor-element.elementor-element-64baeb1 > .elementor-element-populated{padding:5vw 5vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-1ff0846 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-1074 .elementor-element.elementor-element-1ff0846{text-align:end;}.elementor-1074 .elementor-element.elementor-element-1ff0846 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:6vw;font-weight:600;line-height:1em;letter-spacing:2px;color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-df73694 > .elementor-widget-container{margin:-6vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-df73694 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;line-height:1.8em;}.elementor-1074 .elementor-element.elementor-element-563fa52 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-563fa52{font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:400;line-height:2em;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-1074 .elementor-element.elementor-element-9bc91a2 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:1.1vw;font-weight:600;line-height:2em;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(45deg, #0E4E69 0%, #698FA0 100%);box-shadow:0px 0px 5px 0px #0E4E69;border-radius:100px 100px 100px 100px;padding:20px 100px 20px 120px;}.elementor-1074 .elementor-element.elementor-element-9bc91a2 .elementor-button:hover, .elementor-1074 .elementor-element.elementor-element-9bc91a2 .elementor-button:focus{background-color:#FFFFFF;border-color:#54C3F1;}.elementor-1074 .elementor-element.elementor-element-9bc91a2 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0vw 3vw 0vw 3vw;}.elementor-1074 .elementor-element.elementor-element-9bc91a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1074 .elementor-element.elementor-element-9bc91a2 .elementor-button .elementor-button-content-wrapper{gap:20px;}@media(min-width:768px){.elementor-1074 .elementor-element.elementor-element-c40a85a{width:60%;}.elementor-1074 .elementor-element.elementor-element-8ddf132{width:40%;}.elementor-1074 .elementor-element.elementor-element-3c44b6c{width:60%;}.elementor-1074 .elementor-element.elementor-element-794cda2{width:40%;}.elementor-1074 .elementor-element.elementor-element-ee5e946{width:60%;}.elementor-1074 .elementor-element.elementor-element-c2a58ef{width:40%;}.elementor-1074 .elementor-element.elementor-element-c26099d{width:60%;}.elementor-1074 .elementor-element.elementor-element-5e13ede{width:40%;}.elementor-1074 .elementor-element.elementor-element-7db1259{width:60%;}.elementor-1074 .elementor-element.elementor-element-d2cb298{width:40%;}.elementor-1074 .elementor-element.elementor-element-bf1b1d7{width:30%;}.elementor-1074 .elementor-element.elementor-element-17ff901{width:70%;}}@media(max-width:1024px){.elementor-1074 .elementor-element.elementor-element-270a92e{padding:0px 20px 200px 20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1074 .elementor-element.elementor-element-30b1569 .elementor-heading-title{font-size:100px;}.elementor-widget-theme-page-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1074 .elementor-element.elementor-element-4ab5ce9 > .elementor-widget-container{margin:-5vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-4ab5ce9 .elementor-heading-title{font-size:25px;}.elementor-1074 .elementor-element.elementor-element-8aa86f7{padding:50px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-d7f4547 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-1074 .elementor-element.elementor-element-7bd5004 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-1074 .elementor-element.elementor-element-8e67929 > .elementor-widget-container{margin:0px 0px -15px 20px;padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-c6d221c{padding:50px 20px 100px 20px;}.elementor-1074 .elementor-element.elementor-element-79c3100 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-7f97117 .elementor-heading-title{font-size:25px;}.elementor-1074 .elementor-element.elementor-element-5ef9de5{padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-01f1b2d > .elementor-element-populated{margin:0px 10px 15px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:5vw 5vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-a49e57f{text-align:center;}.elementor-1074 .elementor-element.elementor-element-a49e57f .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-4ee8f9d .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-5e22d44{text-align:start;font-size:16px;}.elementor-1074 .elementor-element.elementor-element-614cd4e > .elementor-element-populated{margin:0px 5px 15px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5vw 5vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-ef66a4c{text-align:center;}.elementor-1074 .elementor-element.elementor-element-ef66a4c .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-9e25f82 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-1a4f5ec{text-align:start;font-size:16px;}.elementor-1074 .elementor-element.elementor-element-7137be0 > .elementor-element-populated{margin:0px 0px 15px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:5vw 5vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-c7aefe5{text-align:center;}.elementor-1074 .elementor-element.elementor-element-c7aefe5 .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-9e0bda5 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-248a37c{text-align:start;font-size:16px;}.elementor-1074 .elementor-element.elementor-element-bfd91ed{padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-326dd30 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:5vw 5vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-6952fdc{text-align:center;}.elementor-1074 .elementor-element.elementor-element-6952fdc .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-7b647c4 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-e911adf{text-align:start;font-size:16px;}.elementor-1074 .elementor-element.elementor-element-e2535ae > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5vw 5vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-8930dd0{text-align:center;}.elementor-1074 .elementor-element.elementor-element-8930dd0 .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-89b2d9c .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-940bf32{text-align:start;font-size:16px;}.elementor-1074 .elementor-element.elementor-element-9d53c30 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:5vw 5vw 5vw 5vw;}.elementor-1074 .elementor-element.elementor-element-5676f4b{text-align:center;}.elementor-1074 .elementor-element.elementor-element-5676f4b .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-0f93a58 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-f9080f4{text-align:start;font-size:16px;}.elementor-1074 .elementor-element.elementor-element-b0f6013{padding:100px 0px 100px 20px;}.elementor-1074 .elementor-element.elementor-element-06b2b03 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-06b2b03 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-4bb007c > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-4bb007c .elementor-heading-title{font-size:25px;}.elementor-1074 .elementor-element.elementor-element-ab06e0f{padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-0506558 > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-fdbee2a{text-align:center;}.elementor-1074 .elementor-element.elementor-element-fdbee2a .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-c149060{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-adbb38f > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-586e2db{text-align:center;}.elementor-1074 .elementor-element.elementor-element-586e2db .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-646587e{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-26577b4 > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-a364521{text-align:center;}.elementor-1074 .elementor-element.elementor-element-a364521 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-0a65104{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-1ae7f1d > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-be972bb{text-align:center;}.elementor-1074 .elementor-element.elementor-element-be972bb .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-f7e2867{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-3ac8e5e{padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-8c940f1 > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-36a8e10{text-align:center;}.elementor-1074 .elementor-element.elementor-element-36a8e10 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-2939232{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-1a70d00 > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-66135ea{text-align:center;}.elementor-1074 .elementor-element.elementor-element-66135ea .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-12eb10d{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-d4e940f > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-3c7253d{text-align:center;}.elementor-1074 .elementor-element.elementor-element-3c7253d .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-3b3c320{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-84a4a83 > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-55b9342{text-align:center;}.elementor-1074 .elementor-element.elementor-element-55b9342 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-e1233ce{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-a2b181a > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-623e31a{text-align:center;}.elementor-1074 .elementor-element.elementor-element-623e31a .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-af704ed{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-33d59aa{padding:50px 20px 0px 20px;}.elementor-1074 .elementor-element.elementor-element-30b9bed .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-d2d0251 .elementor-heading-title{font-size:25px;}.elementor-1074 .elementor-element.elementor-element-4a69612{padding:50px 0px 100px 0px;}.elementor-1074 .elementor-element.elementor-element-c40a85a > .elementor-element-populated{margin:-50px 100px 0px 100px;--e-column-margin-right:100px;--e-column-margin-left:100px;padding:50px 50px 50px 50px;}.elementor-1074 .elementor-element.elementor-element-6e5e6c5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1074 .elementor-element.elementor-element-6e5e6c5 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-18fd051 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-18fd051 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-93f7324{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-8ddf132 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-1074 .elementor-element.elementor-element-6b9c80d{--spacer-size:350px;}.elementor-1074 .elementor-element.elementor-element-3c44b6c > .elementor-element-populated{margin:-50px 100px 0px 100px;--e-column-margin-right:100px;--e-column-margin-left:100px;padding:50px 50px 50px 50px;}.elementor-1074 .elementor-element.elementor-element-fb722f1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1074 .elementor-element.elementor-element-fb722f1 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-290907c > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-290907c .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-5cc3790{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-794cda2 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-1074 .elementor-element.elementor-element-b4c145f{--spacer-size:350px;}.elementor-1074 .elementor-element.elementor-element-ee5e946 > .elementor-element-populated{margin:-50px 100px 0px 100px;--e-column-margin-right:100px;--e-column-margin-left:100px;padding:50px 50px 50px 50px;}.elementor-1074 .elementor-element.elementor-element-3b6af8a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1074 .elementor-element.elementor-element-3b6af8a .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-d8f97a1 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-d8f97a1 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-632ee30{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-c2a58ef > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-1074 .elementor-element.elementor-element-3640972{--spacer-size:350px;}.elementor-1074 .elementor-element.elementor-element-c26099d > .elementor-element-populated{margin:-50px 100px 0px 100px;--e-column-margin-right:100px;--e-column-margin-left:100px;padding:50px 50px 50px 50px;}.elementor-1074 .elementor-element.elementor-element-b58984b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1074 .elementor-element.elementor-element-b58984b .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-16a166c > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-16a166c .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-b8dab03{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-5e13ede > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-1074 .elementor-element.elementor-element-015f55c{--spacer-size:350px;}.elementor-1074 .elementor-element.elementor-element-7db1259 > .elementor-element-populated{margin:-50px 100px 0px 100px;--e-column-margin-right:100px;--e-column-margin-left:100px;padding:50px 50px 50px 50px;}.elementor-1074 .elementor-element.elementor-element-10a5d72 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1074 .elementor-element.elementor-element-10a5d72 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-1aceb4e > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-1aceb4e .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-0bded20{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-d2cb298 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-1074 .elementor-element.elementor-element-06c28fb{--spacer-size:350px;}.elementor-1074 .elementor-element.elementor-element-0802a3a{padding:100px 0px 100px 20px;}.elementor-1074 .elementor-element.elementor-element-3674c30 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-3674c30{text-align:center;}.elementor-1074 .elementor-element.elementor-element-3674c30 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-18ac6d2 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-18ac6d2{text-align:center;}.elementor-1074 .elementor-element.elementor-element-18ac6d2 .elementor-heading-title{font-size:25px;}.elementor-1074 .elementor-element.elementor-element-17ff901 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-1074 .elementor-element.elementor-element-94d083d{text-align:center;}.elementor-1074 .elementor-element.elementor-element-94d083d .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-cbeec48{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-48c6b62 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-1074 .elementor-element.elementor-element-c4f023a{text-align:center;}.elementor-1074 .elementor-element.elementor-element-c4f023a .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-7f8a755{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-7fb51d8 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-1074 .elementor-element.elementor-element-717071c{text-align:center;}.elementor-1074 .elementor-element.elementor-element-717071c .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-3cb9514{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-065d73d{padding:100px 20px 100px 20px;}.elementor-1074 .elementor-element.elementor-element-6bdcd34 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-82e8d24 .elementor-heading-title{font-size:25px;}.elementor-1074 .elementor-element.elementor-element-64baeb1 > .elementor-element-populated{padding:50px 20px 50px 50px;}.elementor-1074 .elementor-element.elementor-element-1ff0846 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1074 .elementor-element.elementor-element-1ff0846 .elementor-heading-title{font-size:50px;}.elementor-1074 .elementor-element.elementor-element-df73694 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-df73694 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-563fa52{font-size:16px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-1074 .elementor-element.elementor-element-9bc91a2 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-9bc91a2 .elementor-button{font-size:16px;letter-spacing:0px;padding:15px 80px 15px 100px;}}@media(max-width:767px){.elementor-1074 .elementor-element.elementor-element-270a92e > .elementor-shape-bottom svg{width:calc(600% + 1.3px);}.elementor-1074 .elementor-element.elementor-element-270a92e{padding:0px 0px 150px 0px;}.elementor-1074 .elementor-element.elementor-element-f49eae6{margin-top:-12vw;margin-bottom:0vw;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1074 .elementor-element.elementor-element-30b1569 .elementor-heading-title{font-size:70px;letter-spacing:1px;}.elementor-widget-theme-page-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1074 .elementor-element.elementor-element-4ab5ce9 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-4ab5ce9 .elementor-heading-title{font-size:20px;letter-spacing:3px;}.elementor-1074 .elementor-element.elementor-element-7bd5004 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-1074 .elementor-element.elementor-element-8e67929 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1074 .elementor-element.elementor-element-c6d221c{padding:50px 10px 50px 10px;}.elementor-1074 .elementor-element.elementor-element-79c3100{text-align:center;}.elementor-1074 .elementor-element.elementor-element-79c3100 .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-1074 .elementor-element.elementor-element-7f97117 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-01f1b2d{width:100%;}.elementor-1074 .elementor-element.elementor-element-01f1b2d > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-a49e57f .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-4ee8f9d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-4ee8f9d .elementor-heading-title{font-size:35px;}.elementor-1074 .elementor-element.elementor-element-5e22d44{text-align:start;}.elementor-1074 .elementor-element.elementor-element-614cd4e{width:100%;}.elementor-1074 .elementor-element.elementor-element-614cd4e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-ef66a4c .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-9e25f82 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-9e25f82 .elementor-heading-title{font-size:35px;}.elementor-1074 .elementor-element.elementor-element-1a4f5ec{text-align:start;}.elementor-1074 .elementor-element.elementor-element-7137be0{width:100%;}.elementor-1074 .elementor-element.elementor-element-7137be0 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-c7aefe5 .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-9e0bda5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-9e0bda5 .elementor-heading-title{font-size:35px;}.elementor-1074 .elementor-element.elementor-element-248a37c{text-align:start;}.elementor-1074 .elementor-element.elementor-element-326dd30{width:100%;}.elementor-1074 .elementor-element.elementor-element-326dd30 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-6952fdc .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-7b647c4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-7b647c4 .elementor-heading-title{font-size:35px;}.elementor-1074 .elementor-element.elementor-element-e911adf{text-align:start;}.elementor-1074 .elementor-element.elementor-element-e2535ae{width:100%;}.elementor-1074 .elementor-element.elementor-element-e2535ae > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-8930dd0 .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-89b2d9c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-89b2d9c .elementor-heading-title{font-size:35px;}.elementor-1074 .elementor-element.elementor-element-940bf32{text-align:start;}.elementor-1074 .elementor-element.elementor-element-9d53c30{width:100%;}.elementor-1074 .elementor-element.elementor-element-9d53c30 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1074 .elementor-element.elementor-element-5676f4b .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-0f93a58 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-0f93a58 .elementor-heading-title{font-size:35px;}.elementor-1074 .elementor-element.elementor-element-f9080f4{text-align:start;}.elementor-1074 .elementor-element.elementor-element-b0f6013{padding:50px 10px 50px 10px;}.elementor-1074 .elementor-element.elementor-element-06b2b03 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-06b2b03{text-align:center;}.elementor-1074 .elementor-element.elementor-element-06b2b03 .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-1074 .elementor-element.elementor-element-4bb007c > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-4bb007c .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-0506558{width:50%;}.elementor-1074 .elementor-element.elementor-element-0506558 > .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-1074 .elementor-element.elementor-element-0506558 > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-2c03641 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-fdbee2a .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-adbb38f{width:50%;}.elementor-1074 .elementor-element.elementor-element-adbb38f > .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-1074 .elementor-element.elementor-element-adbb38f > .elementor-element-populated{margin:0px 0px 20px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-5850a35 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-586e2db .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-26577b4{width:50%;}.elementor-1074 .elementor-element.elementor-element-26577b4 > .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-1074 .elementor-element.elementor-element-26577b4 > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-3a36f21 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-a364521 .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-1ae7f1d{width:50%;}.elementor-1074 .elementor-element.elementor-element-1ae7f1d > .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-1074 .elementor-element.elementor-element-1ae7f1d > .elementor-element-populated{margin:0px 0px 20px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-2ac9ce8 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-be972bb .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-8c940f1{width:50%;}.elementor-1074 .elementor-element.elementor-element-8c940f1 > .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-1074 .elementor-element.elementor-element-8c940f1 > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-2db385d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-36a8e10 .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-1a70d00{width:50%;}.elementor-1074 .elementor-element.elementor-element-1a70d00 > .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-1074 .elementor-element.elementor-element-1a70d00 > .elementor-element-populated{margin:0px 0px 20px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-0803dd0 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-66135ea .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-d4e940f{width:50%;}.elementor-1074 .elementor-element.elementor-element-d4e940f > .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-1074 .elementor-element.elementor-element-d4e940f > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-2ade3d0 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-3c7253d .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-84a4a83{width:50%;}.elementor-1074 .elementor-element.elementor-element-84a4a83 > .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-1074 .elementor-element.elementor-element-84a4a83 > .elementor-element-populated{margin:0px 0px 20px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-e0f22f0 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-55b9342 .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-a2b181a{width:100%;}.elementor-1074 .elementor-element.elementor-element-a2b181a > .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-1074 .elementor-element.elementor-element-a2b181a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-1074 .elementor-element.elementor-element-ec0a10b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-623e31a .elementor-heading-title{font-size:16px;}.elementor-1074 .elementor-element.elementor-element-33d59aa{padding:50px 10px 0px 10px;}.elementor-1074 .elementor-element.elementor-element-30b9bed{text-align:center;}.elementor-1074 .elementor-element.elementor-element-30b9bed .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-1074 .elementor-element.elementor-element-d2d0251 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-4a69612{padding:20px 0px 50px 0px;}.elementor-1074 .elementor-element.elementor-element-c40a85a > .elementor-element-populated{margin:-20px 20px 50px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-1074 .elementor-element.elementor-element-6e5e6c5 .elementor-heading-title{letter-spacing:1px;}.elementor-1074 .elementor-element.elementor-element-18fd051 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-6b9c80d{--spacer-size:250px;}.elementor-1074 .elementor-element.elementor-element-3c44b6c > .elementor-element-populated{margin:-20px 20px 50px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-1074 .elementor-element.elementor-element-fb722f1 .elementor-heading-title{letter-spacing:1px;}.elementor-1074 .elementor-element.elementor-element-290907c .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-b4c145f{--spacer-size:250px;}.elementor-1074 .elementor-element.elementor-element-ee5e946 > .elementor-element-populated{margin:-20px 20px 50px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-1074 .elementor-element.elementor-element-3b6af8a .elementor-heading-title{letter-spacing:1px;}.elementor-1074 .elementor-element.elementor-element-d8f97a1 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-3640972{--spacer-size:250px;}.elementor-1074 .elementor-element.elementor-element-c26099d > .elementor-element-populated{margin:-20px 20px 50px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-1074 .elementor-element.elementor-element-b58984b .elementor-heading-title{letter-spacing:1px;}.elementor-1074 .elementor-element.elementor-element-16a166c .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-015f55c{--spacer-size:250px;}.elementor-1074 .elementor-element.elementor-element-7db1259 > .elementor-element-populated{margin:-20px 20px 50px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-1074 .elementor-element.elementor-element-10a5d72 .elementor-heading-title{letter-spacing:1px;}.elementor-1074 .elementor-element.elementor-element-1aceb4e .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-06c28fb{--spacer-size:250px;}.elementor-1074 .elementor-element.elementor-element-0802a3a{padding:50px 0px 50px 10px;}.elementor-1074 .elementor-element.elementor-element-3674c30 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-3674c30{text-align:center;}.elementor-1074 .elementor-element.elementor-element-3674c30 .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-1074 .elementor-element.elementor-element-18ac6d2 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-1074 .elementor-element.elementor-element-18ac6d2 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-4941f41{padding:0px 10px 0px 10px;}.elementor-1074 .elementor-element.elementor-element-60d4060 > .elementor-element-populated{padding:10px 10px 50px 10px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-1074 .elementor-element.elementor-element-94d083d .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-48c6b62 > .elementor-element-populated{padding:10px 10px 50px 10px;}.elementor-1074 .elementor-element.elementor-element-c4f023a .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-717071c .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-065d73d{padding:50px 10px 50px 10px;}.elementor-1074 .elementor-element.elementor-element-6bdcd34{text-align:center;}.elementor-1074 .elementor-element.elementor-element-6bdcd34 .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-1074 .elementor-element.elementor-element-82e8d24 .elementor-heading-title{font-size:20px;}.elementor-1074 .elementor-element.elementor-element-a0a23a6 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1074 .elementor-element.elementor-element-4bc551c{--spacer-size:200px;}.elementor-1074 .elementor-element.elementor-element-64baeb1 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1074 .elementor-element.elementor-element-1ff0846 .elementor-heading-title{letter-spacing:1px;}.elementor-1074 .elementor-element.elementor-element-df73694 .elementor-heading-title{font-size:20px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-1074 .elementor-element.elementor-element-9bc91a2 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-1074 .elementor-element.elementor-element-9bc91a2 .elementor-button{letter-spacing:1px;padding:15px 0px 15px 20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1074 .elementor-element.elementor-element-d7f4547{width:100%;}.elementor-1074 .elementor-element.elementor-element-01f1b2d{width:33.33%;}.elementor-1074 .elementor-element.elementor-element-614cd4e{width:33.33%;}.elementor-1074 .elementor-element.elementor-element-7137be0{width:33.33%;}.elementor-1074 .elementor-element.elementor-element-326dd30{width:33.33%;}.elementor-1074 .elementor-element.elementor-element-e2535ae{width:33.33%;}.elementor-1074 .elementor-element.elementor-element-9d53c30{width:33.33%;}.elementor-1074 .elementor-element.elementor-element-0506558{width:50%;}.elementor-1074 .elementor-element.elementor-element-adbb38f{width:50%;}.elementor-1074 .elementor-element.elementor-element-26577b4{width:50%;}.elementor-1074 .elementor-element.elementor-element-1ae7f1d{width:50%;}.elementor-1074 .elementor-element.elementor-element-8c940f1{width:33.33%;}.elementor-1074 .elementor-element.elementor-element-1a70d00{width:33.33%;}.elementor-1074 .elementor-element.elementor-element-d4e940f{width:33.33%;}.elementor-1074 .elementor-element.elementor-element-84a4a83{width:50%;}.elementor-1074 .elementor-element.elementor-element-a2b181a{width:50%;}.elementor-1074 .elementor-element.elementor-element-c40a85a{width:100%;}.elementor-1074 .elementor-element.elementor-element-8ddf132{width:100%;}.elementor-1074 .elementor-element.elementor-element-3c44b6c{width:100%;}.elementor-1074 .elementor-element.elementor-element-794cda2{width:100%;}.elementor-1074 .elementor-element.elementor-element-ee5e946{width:100%;}.elementor-1074 .elementor-element.elementor-element-c2a58ef{width:100%;}.elementor-1074 .elementor-element.elementor-element-c26099d{width:100%;}.elementor-1074 .elementor-element.elementor-element-5e13ede{width:100%;}.elementor-1074 .elementor-element.elementor-element-7db1259{width:100%;}.elementor-1074 .elementor-element.elementor-element-d2cb298{width:100%;}.elementor-1074 .elementor-element.elementor-element-bf1b1d7{width:100%;}.elementor-1074 .elementor-element.elementor-element-17ff901{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-a49e57f *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee8f9d *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef66a4c *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e25f82 *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7aefe5 *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e0bda5 *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6952fdc *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b647c4 *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8930dd0 *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89b2d9c *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5676f4b *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f93a58 *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdbee2a *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-586e2db *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a364521 *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be972bb *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a8e10 *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66135ea *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7253d *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b9342 *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-623e31a *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5e6c5 */.grad-text2 {
  background: linear-gradient(
    135deg,
    #5c5c5c,
    #5f7599,
    #e6d3a3,
    #5f7599,
    #5c5c5c
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  background-clip: text;
  color: transparent;

  animation: grad-flow 10s linear infinite;

  font-weight: 900;
  letter-spacing: 0.04em;
  user-select: none;

  opacity: 0.2;  /* ← 20%透過 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb722f1 */.grad-text2 {
  background: linear-gradient(
    135deg,
    #5c5c5c,
    #5f7599,
    #e6d3a3,
    #5f7599,
    #5c5c5c
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  background-clip: text;
  color: transparent;

  animation: grad-flow 10s linear infinite;

  font-weight: 900;
  letter-spacing: 0.04em;
  user-select: none;

  opacity: 0.2;  /* ← 20%透過 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b6af8a */.grad-text2 {
  background: linear-gradient(
    135deg,
    #5c5c5c,
    #5f7599,
    #e6d3a3,
    #5f7599,
    #5c5c5c
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  background-clip: text;
  color: transparent;

  animation: grad-flow 10s linear infinite;

  font-weight: 900;
  letter-spacing: 0.04em;
  user-select: none;

  opacity: 0.2;  /* ← 20%透過 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b58984b */.grad-text2 {
  background: linear-gradient(
    135deg,
    #5c5c5c,
    #5f7599,
    #e6d3a3,
    #5f7599,
    #5c5c5c
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  background-clip: text;
  color: transparent;

  animation: grad-flow 10s linear infinite;

  font-weight: 900;
  letter-spacing: 0.04em;
  user-select: none;

  opacity: 0.2;  /* ← 20%透過 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a5d72 */.grad-text2 {
  background: linear-gradient(
    135deg,
    #5c5c5c,
    #5f7599,
    #e6d3a3,
    #5f7599,
    #5c5c5c
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  background-clip: text;
  color: transparent;

  animation: grad-flow 10s linear infinite;

  font-weight: 900;
  letter-spacing: 0.04em;
  user-select: none;

  opacity: 0.2;  /* ← 20%透過 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94d083d *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4f023a *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717071c *//************
 wave-text
 黒スタート／黒エンド
 完全ループグラデーション
************/

.wave-text {
  background: linear-gradient(
    135deg,
    #000000,  /* 黒 */
    #0b1f4b,  /* ネイビー */
    #EBD436,  /* ブルー */
    #0b1f4b,  /* ネイビー */
    #000000   /* 黒（終点を必ず黒） */
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 900;
  letter-spacing: 0.05em;

  animation: umezawa-gradient 7s linear infinite;
}

@keyframes umezawa-gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ff0846 */.grad-text2 {
  background: linear-gradient(
    135deg,
    #5c5c5c,
    #5f7599,
    #e6d3a3,
    #5f7599,
    #5c5c5c
  );
  background-size: 400% 400%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  background-clip: text;
  color: transparent;

  animation: grad-flow 10s linear infinite;

  font-weight: 900;
  letter-spacing: 0.04em;
  user-select: none;

  opacity: 0.2;  /* ← 20%透過 */
}/* End custom CSS */