.elementor-5781 .elementor-element.elementor-element-72595182{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;--z-index:102;}.elementor-5781 .elementor-element.elementor-element-72595182:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-72595182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solgrit.jp/wp-content/uploads/2025/08/AdobeStock_569015666-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5781 .elementor-element.elementor-element-72595182::before, .elementor-5781 .elementor-element.elementor-element-72595182 > .elementor-background-video-container::before, .elementor-5781 .elementor-element.elementor-element-72595182 > .e-con-inner > .elementor-background-video-container::before, .elementor-5781 .elementor-element.elementor-element-72595182 > .elementor-background-slideshow::before, .elementor-5781 .elementor-element.elementor-element-72595182 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5781 .elementor-element.elementor-element-72595182 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(295deg, #07070766 45%, #0145B666 100%);}.elementor-5781 .elementor-element.elementor-element-40384bed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-60dd53ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-5781 .elementor-element.elementor-element-60dd53ac > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-60dd53ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.1vw;font-weight:700;text-transform:capitalize;font-style:italic;line-height:2em;letter-spacing:0.03em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-5781 .elementor-element.elementor-element-19e99494{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-19e99494 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-19e99494.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-19e99494 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10vw;font-weight:700;text-transform:uppercase;font-style:italic;line-height:0.8em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-47ac64c6{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-47ac64c6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:2vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-47ac64c6.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-47ac64c6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:4vw;font-weight:700;line-height:1.4em;letter-spacing:0.07em;color:var( --e-global-color-astglobalcolor4 );}.elementor-5781 .elementor-element.elementor-element-1d8633c3{width:auto;max-width:auto;bottom:-5vw;z-index:102;text-align:center;}.elementor-5781 .elementor-element.elementor-element-1d8633c3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1d8633c3.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-1d8633c3{left:42vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-1d8633c3{right:42vw;}.elementor-5781 .elementor-element.elementor-element-1d8633c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10vw;font-weight:700;text-transform:uppercase;line-height:0.8em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-2f0fe3ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--padding-top:12vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;--z-index:100;}.elementor-5781 .elementor-element.elementor-element-2f0fe3ce:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-2f0fe3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-5781 .elementor-element.elementor-element-4a653679{--display:flex;--min-height:43vw;--overflow:hidden;--background-transition:1.6s;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5781 .elementor-element.elementor-element-472b05f3{width:auto;max-width:auto;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-472b05f3{left:0vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-472b05f3{right:0vw;}.elementor-5781 .elementor-element.elementor-element-472b05f3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:8vw;font-weight:900;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-7da8a899{width:auto;max-width:auto;top:21vw;}.elementor-5781 .elementor-element.elementor-element-7da8a899.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7da8a899{left:8.5vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-7da8a899{right:8.5vw;}.elementor-5781 .elementor-element.elementor-element-7da8a899 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:11vw;font-weight:900;line-height:1.1em;letter-spacing:-0.03em;}.elementor-5781 .elementor-element.elementor-element-21f9d677{width:auto;max-width:auto;top:34vw;}.elementor-5781 .elementor-element.elementor-element-21f9d677.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-21f9d677{left:25vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-21f9d677{right:25vw;}.elementor-5781 .elementor-element.elementor-element-21f9d677 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:5vw;font-weight:900;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-1486034c{width:auto;max-width:auto;top:20.586vw;}.elementor-5781 .elementor-element.elementor-element-1486034c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-1486034c{left:31vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-1486034c{right:31vw;}.elementor-5781 .elementor-element.elementor-element-1486034c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:9vw;font-weight:900;line-height:1em;letter-spacing:0.07em;color:#070707;}.elementor-5781 .elementor-element.elementor-element-17d84ed1{width:auto;max-width:auto;}.elementor-5781 .elementor-element.elementor-element-17d84ed1.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-17d84ed1{left:8.5vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-17d84ed1{right:8.5vw;}.elementor-5781 .elementor-element.elementor-element-17d84ed1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:7vw;font-weight:900;line-height:1.08em;letter-spacing:-0.03em;color:#070707;}.elementor-5781 .elementor-element.elementor-element-6bcf94b6{width:auto;max-width:auto;top:7vw;}.elementor-5781 .elementor-element.elementor-element-6bcf94b6.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-6bcf94b6{left:8vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-6bcf94b6{right:8vw;}.elementor-5781 .elementor-element.elementor-element-6bcf94b6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:13.5vw;font-weight:900;line-height:1.08em;color:#070707;}.elementor-5781 .elementor-element.elementor-element-17025ddb{width:auto;max-width:auto;top:0vw;}.elementor-5781 .elementor-element.elementor-element-17025ddb > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-17025ddb{left:36vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-17025ddb{right:36vw;}.elementor-5781 .elementor-element.elementor-element-17025ddb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3.8vw;font-weight:900;line-height:1em;letter-spacing:0.07em;}.elementor-5781 .elementor-element.elementor-element-2a4b8ef8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5781 .elementor-element.elementor-element-6b0020{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-6b0020 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-6b0020.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-6b0020 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10vw;font-weight:700;text-transform:uppercase;line-height:0.8em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-59f013b8{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-59f013b8 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-59f013b8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3vw;font-weight:700;line-height:1.5em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-56b1a97a{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-56b1a97a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-56b1a97a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.9em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-e8f2f47{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-e8f2f47 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-e8f2f47 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.9em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-659d71fd{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-659d71fd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-659d71fd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.9em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-7ae81c7b{--spacer-size:50px;top:8vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7ae81c7b{left:76vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-7ae81c7b{right:76vw;}.elementor-5781 .elementor-element.elementor-element-7c2c1618{--spacer-size:50px;top:13vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7c2c1618{left:74vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-7c2c1618{right:74vw;}.elementor-5781 .elementor-element.elementor-element-3e63d7d4{--spacer-size:50px;bottom:3vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-3e63d7d4{left:45vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-3e63d7d4{right:45vw;}.elementor-5781 .elementor-element.elementor-element-2280b596{--spacer-size:50px;bottom:0vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2280b596{left:50vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-2280b596{right:50vw;}.elementor-5781 .elementor-element.elementor-element-78f52e00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-78f52e00:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-78f52e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-5781 .elementor-element.elementor-element-2a645547{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-2a645547 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-wrapper{display:flex;align-items:center;}.elementor-5781 .elementor-element.elementor-element-2a645547 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-5781 .elementor-element.elementor-element-3e3915a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.6;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-3e3915a9:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-3e3915a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solgrit.jp/wp-content/uploads/2025/08/AdobeStock_366186917-1.webp");background-position:center center;background-size:cover;}.elementor-5781 .elementor-element.elementor-element-3e3915a9::before, .elementor-5781 .elementor-element.elementor-element-3e3915a9 > .elementor-background-video-container::before, .elementor-5781 .elementor-element.elementor-element-3e3915a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-5781 .elementor-element.elementor-element-3e3915a9 > .elementor-background-slideshow::before, .elementor-5781 .elementor-element.elementor-element-3e3915a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5781 .elementor-element.elementor-element-3e3915a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, #070707 80%);}.elementor-5781 .elementor-element.elementor-element-21b2fab6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-7c971fcb{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-7c971fcb > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-7c971fcb.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-7c971fcb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10vw;font-weight:700;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-35bd5872{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-35bd5872 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-35bd5872 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3vw;font-weight:700;line-height:1.5em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-4f4467da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.2vw 1.2vw;--row-gap:1.2vw;--column-gap:1.2vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-115111a4{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-115111a4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );}.elementor-5781 .elementor-element.elementor-element-115111a4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.7em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-39b9bdff > .elementor-widget-container{padding:0.3vw 1vw 0.3vw 1vw;}.elementor-5781 .elementor-element.elementor-element-39b9bdff.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-39b9bdff{text-align:center;}.elementor-5781 .elementor-element.elementor-element-39b9bdff .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-37b98cfa > .elementor-widget-container{padding:0.3vw 1vw 0.3vw 1vw;}.elementor-5781 .elementor-element.elementor-element-37b98cfa.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-37b98cfa{text-align:center;}.elementor-5781 .elementor-element.elementor-element-37b98cfa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-452c2012 > .elementor-widget-container{padding:0.3vw 1vw 0.3vw 1vw;}.elementor-5781 .elementor-element.elementor-element-452c2012.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-452c2012{text-align:center;}.elementor-5781 .elementor-element.elementor-element-452c2012 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-1406fd98 > .elementor-widget-container{padding:0.3vw 1vw 0.3vw 1vw;}.elementor-5781 .elementor-element.elementor-element-1406fd98.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-1406fd98{text-align:center;}.elementor-5781 .elementor-element.elementor-element-1406fd98 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-df25167{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-df25167 > .elementor-widget-container{padding:4vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-df25167 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.8vw;font-weight:700;line-height:1.4em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-74af7ebb{--display:flex;--justify-content:flex-end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:1vw;}.elementor-5781 .elementor-element.elementor-element-49e5f85a > .elementor-widget-container{margin:0vw 0vw -2vw 0vw;padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-49e5f85a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.9em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-65774db6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:10vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-65774db6:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-65774db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-5781 .elementor-element.elementor-element-759883e5{width:auto;max-width:auto;text-align:center;}.elementor-5781 .elementor-element.elementor-element-759883e5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-759883e5.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-759883e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10vw;font-weight:700;text-transform:uppercase;line-height:0.8em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-3ea98f3c{width:auto;max-width:auto;text-align:center;}.elementor-5781 .elementor-element.elementor-element-3ea98f3c > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3ea98f3c.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-3ea98f3c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3vw;font-weight:700;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-5a22032f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-5a22032f:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-5a22032f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-5781 .elementor-element.elementor-element-e80abec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-5490edc5{--display:flex;}.elementor-5781 .elementor-element.elementor-element-5ba42316{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-5781 .elementor-element.elementor-element-5ba42316 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5ba42316 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11vw;font-weight:500;line-height:0.8em;color:#0168AC;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-3de17c22{left:2vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-3de17c22{right:2vw;}.elementor-5781 .elementor-element.elementor-element-3de17c22{top:-4vw;}.elementor-5781 .elementor-element.elementor-element-3de17c22 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-5781 .elementor-element.elementor-element-394f33b6{--display:flex;}.elementor-5781 .elementor-element.elementor-element-394f33b6.e-con{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-263512e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-263512e8 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-263512e8.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-263512e8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.5vw;font-weight:900;line-height:1.5em;letter-spacing:0.13em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-4cb7b741{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-4cb7b741 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4cb7b741.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-4cb7b741 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-7b281ba3{--display:flex;}.elementor-5781 .elementor-element.elementor-element-75fc534e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-5781 .elementor-element.elementor-element-75fc534e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-75fc534e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.13em;color:#070707;}.elementor-5781 .elementor-element.elementor-element-131f7792{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5781 .elementor-element.elementor-element-7c0afc39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-7c0afc39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5781 .elementor-element.elementor-element-7c0afc39 img{width:100%;}.elementor-5781 .elementor-element.elementor-element-21c3a9dd{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-21c3a9dd:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-21c3a9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-5781 .elementor-element.elementor-element-464783ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-293aabb2{--display:flex;}.elementor-5781 .elementor-element.elementor-element-20cb3b0a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-5781 .elementor-element.elementor-element-20cb3b0a > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-20cb3b0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11vw;font-weight:500;line-height:0.8em;color:#0168AC;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-1db3391c{left:2vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-1db3391c{right:2vw;}.elementor-5781 .elementor-element.elementor-element-1db3391c{top:-4vw;}.elementor-5781 .elementor-element.elementor-element-1db3391c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-5781 .elementor-element.elementor-element-74becc4a{--display:flex;}.elementor-5781 .elementor-element.elementor-element-74becc4a.e-con{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-1baadf70{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-1baadf70 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1baadf70.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-1baadf70 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.5vw;font-weight:900;line-height:1.5em;letter-spacing:0.13em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-2d40e7d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-2d40e7d3 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2d40e7d3.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-2d40e7d3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-2d008fe6{--display:flex;}.elementor-5781 .elementor-element.elementor-element-76f39125{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-5781 .elementor-element.elementor-element-76f39125 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-76f39125 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.13em;color:#070707;}.elementor-5781 .elementor-element.elementor-element-65795605{--display:flex;}.elementor-5781 .elementor-element.elementor-element-46fec1bb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-46fec1bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5781 .elementor-element.elementor-element-46fec1bb img{width:100%;}.elementor-5781 .elementor-element.elementor-element-101075a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:5vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-101075a9:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-101075a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-5781 .elementor-element.elementor-element-5f18196{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-451a7a5b{--display:flex;}.elementor-5781 .elementor-element.elementor-element-1f6dd3e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-5781 .elementor-element.elementor-element-1f6dd3e9 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1f6dd3e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11vw;font-weight:500;line-height:0.8em;color:#0168AC;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2205af34{left:2vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-2205af34{right:2vw;}.elementor-5781 .elementor-element.elementor-element-2205af34{top:-4vw;}.elementor-5781 .elementor-element.elementor-element-2205af34 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-5781 .elementor-element.elementor-element-4e7a3e17{--display:flex;}.elementor-5781 .elementor-element.elementor-element-4e7a3e17.e-con{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-3c6969e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-3c6969e0 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3c6969e0.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-3c6969e0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.5vw;font-weight:900;line-height:1.5em;letter-spacing:0.13em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-5228c605{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-5228c605 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5228c605.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-5228c605 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-7c28b859{--display:flex;}.elementor-5781 .elementor-element.elementor-element-5b61a4c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-5781 .elementor-element.elementor-element-5b61a4c7 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5b61a4c7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.13em;color:#070707;}.elementor-5781 .elementor-element.elementor-element-453743d2{--display:flex;}.elementor-5781 .elementor-element.elementor-element-6d1b9b56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-6d1b9b56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5781 .elementor-element.elementor-element-6d1b9b56 img{width:100%;}.elementor-5781 .elementor-element.elementor-element-572c4120{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--overlay-opacity:0.6;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-572c4120:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-572c4120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solgrit.jp/wp-content/uploads/2025/08/AdobeStock_225113463-scaled-1.webp");background-position:-90vw -10vw;background-repeat:repeat;background-size:cover;}.elementor-5781 .elementor-element.elementor-element-572c4120::before, .elementor-5781 .elementor-element.elementor-element-572c4120 > .elementor-background-video-container::before, .elementor-5781 .elementor-element.elementor-element-572c4120 > .e-con-inner > .elementor-background-video-container::before, .elementor-5781 .elementor-element.elementor-element-572c4120 > .elementor-background-slideshow::before, .elementor-5781 .elementor-element.elementor-element-572c4120 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5781 .elementor-element.elementor-element-572c4120 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 80%);}.elementor-5781 .elementor-element.elementor-element-572c4120.e-con{--align-self:stretch;}.elementor-5781 .elementor-element.elementor-element-b1ce72f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:8vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-b1ce72f.e-con{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-48c85436{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-48c85436 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-48c85436.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-48c85436 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10vw;font-weight:700;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-565b1129{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-565b1129 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-565b1129 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3vw;font-weight:700;line-height:1.5em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-2552c7d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.2vw 1.2vw;--row-gap:1.2vw;--column-gap:1.2vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-1701c441{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-1701c441 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 1vw;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );}.elementor-5781 .elementor-element.elementor-element-1701c441 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.7em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-21a0869d > .elementor-widget-container{padding:0.3vw 1vw 0.3vw 1vw;}.elementor-5781 .elementor-element.elementor-element-21a0869d.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-21a0869d{text-align:center;}.elementor-5781 .elementor-element.elementor-element-21a0869d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-323fa850 > .elementor-widget-container{padding:0.3vw 1vw 0.3vw 1vw;}.elementor-5781 .elementor-element.elementor-element-323fa850.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-323fa850{text-align:center;}.elementor-5781 .elementor-element.elementor-element-323fa850 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-7a251c34 > .elementor-widget-container{padding:0.3vw 1vw 0.3vw 1vw;}.elementor-5781 .elementor-element.elementor-element-7a251c34.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-7a251c34{text-align:center;}.elementor-5781 .elementor-element.elementor-element-7a251c34 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-6818846f > .elementor-widget-container{padding:0.3vw 1vw 0.3vw 1vw;}.elementor-5781 .elementor-element.elementor-element-6818846f.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-6818846f{text-align:center;}.elementor-5781 .elementor-element.elementor-element-6818846f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-14a680af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:1vw;}.elementor-5781 .elementor-element.elementor-element-3a84530c{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-3a84530c > .elementor-widget-container{padding:4vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3a84530c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.8vw;font-weight:700;line-height:1.4em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-6db8c1bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:10vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-6db8c1bf:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-6db8c1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-5781 .elementor-element.elementor-element-6a912c37{width:auto;max-width:auto;text-align:center;}.elementor-5781 .elementor-element.elementor-element-6a912c37 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-6a912c37.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-6a912c37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10vw;font-weight:700;text-transform:uppercase;line-height:0.8em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-4f2dd42e{width:auto;max-width:auto;text-align:center;}.elementor-5781 .elementor-element.elementor-element-4f2dd42e > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4f2dd42e.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-4f2dd42e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3vw;font-weight:700;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-7afa775b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0vw;--padding-bottom:12vw;--padding-left:10vw;--padding-right:10vw;}.elementor-5781 .elementor-element.elementor-element-7afa775b:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-7afa775b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-5781 .elementor-element.elementor-element-49d38613{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:none;--border-style:none;--border-radius:0.5vw 0.5vw 0.5vw 0.5vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:1;}.elementor-5781 .elementor-element.elementor-element-49d38613:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-49d38613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-152b53e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-d40d9e4 img{border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}.elementor-5781 .elementor-element.elementor-element-1467b49c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5781 .elementor-element.elementor-element-4e424901{--divider-border-style:solid;--divider-color:#A2B0C1;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-4e424901 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4e424901 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-4e424901 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-4e424901 .elementor-divider__text{color:#A2B0C1;font-family:"Noto Sans JP", Sans-serif;font-size:0.95vw;font-weight:700;line-height:1.7em;letter-spacing:0.07em;}.elementor-5781 .elementor-element.elementor-element-485c91e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-5781 .elementor-element.elementor-element-485c91e5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0.5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-485c91e5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2vw;font-weight:600;line-height:1.2em;letter-spacing:0.03em;color:#311403;}.elementor-5781 .elementor-element.elementor-element-485d2ed6 > .elementor-widget-container{background-color:#0168AC;margin:0vw 0vw 0vw 0vw;padding:0.2vw 1vw 0.2vw 1vw;border-radius:50px 50px 50px 50px;}.elementor-5781 .elementor-element.elementor-element-485d2ed6.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-485d2ed6{text-align:justify;}.elementor-5781 .elementor-element.elementor-element-485d2ed6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9vw;font-weight:500;line-height:1.5em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-17f7f642 > .elementor-widget-container{background-color:#0168AC;margin:0vw 0vw 0vw 0vw;padding:0.2vw 1vw 0.2vw 1vw;border-radius:50px 50px 50px 50px;}.elementor-5781 .elementor-element.elementor-element-17f7f642.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-17f7f642{text-align:justify;}.elementor-5781 .elementor-element.elementor-element-17f7f642 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9vw;font-weight:500;line-height:1.5em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-67c535df{--display:flex;}.elementor-5781 .elementor-element.elementor-element-4ecd5d7c{--divider-border-style:solid;--divider-color:#A2B0C1;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-4ecd5d7c > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4ecd5d7c .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-4ecd5d7c .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-4ecd5d7c .elementor-divider__text{color:#A2B0C1;font-family:"Noto Sans JP", Sans-serif;font-size:0.95vw;font-weight:700;line-height:1.7em;letter-spacing:0.07em;}.elementor-5781 .elementor-element.elementor-element-24b2acdf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-5781 .elementor-element.elementor-element-24b2acdf > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-24b2acdf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.12em;color:#070707;}.elementor-5781 .elementor-element.elementor-element-31372d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:none;--border-style:none;--border-radius:0.5vw 0.5vw 0.5vw 0.5vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:1;}.elementor-5781 .elementor-element.elementor-element-31372d1:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-31372d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-771eac63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-67c8c2da img{border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}.elementor-5781 .elementor-element.elementor-element-35b417e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-6fd86f3{--divider-border-style:solid;--divider-color:#A2B0C1;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-6fd86f3 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-6fd86f3 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-6fd86f3 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-6fd86f3 .elementor-divider__text{color:#A2B0C1;font-family:"Noto Sans JP", Sans-serif;font-size:0.95vw;font-weight:700;line-height:1.7em;letter-spacing:0.07em;}.elementor-5781 .elementor-element.elementor-element-506974a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-5781 .elementor-element.elementor-element-506974a2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0.5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-506974a2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2vw;font-weight:600;line-height:1.2em;letter-spacing:0.03em;color:#311403;}.elementor-5781 .elementor-element.elementor-element-1d3d3ccc > .elementor-widget-container{background-color:#0168AC;margin:0vw 0vw 0vw 0vw;padding:0.2vw 1vw 0.2vw 1vw;border-radius:50px 50px 50px 50px;}.elementor-5781 .elementor-element.elementor-element-1d3d3ccc.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-1d3d3ccc{text-align:justify;}.elementor-5781 .elementor-element.elementor-element-1d3d3ccc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9vw;font-weight:500;line-height:1.5em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-4122c7f5 > .elementor-widget-container{background-color:#0168AC;margin:0vw 0vw 0vw 0vw;padding:0.2vw 1vw 0.2vw 1vw;border-radius:50px 50px 50px 50px;}.elementor-5781 .elementor-element.elementor-element-4122c7f5.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-4122c7f5{text-align:justify;}.elementor-5781 .elementor-element.elementor-element-4122c7f5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9vw;font-weight:500;line-height:1.5em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-1cbe7867{--display:flex;}.elementor-5781 .elementor-element.elementor-element-62d82cab{--divider-border-style:solid;--divider-color:#A2B0C1;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-62d82cab > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-62d82cab .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-62d82cab .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-62d82cab .elementor-divider__text{color:#A2B0C1;font-family:"Noto Sans JP", Sans-serif;font-size:0.95vw;font-weight:700;line-height:1.7em;letter-spacing:0.07em;}.elementor-5781 .elementor-element.elementor-element-4c6b3bbf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-5781 .elementor-element.elementor-element-4c6b3bbf > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4c6b3bbf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.12em;color:#070707;}.elementor-5781 .elementor-element.elementor-element-6d9c19bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:10vw;--padding-right:10vw;}.elementor-5781 .elementor-element.elementor-element-6d9c19bf:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-6d9c19bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-5781 .elementor-element.elementor-element-591b01ca{--spacer-size:50px;top:1vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-591b01ca{left:9vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-591b01ca{right:9vw;}.elementor-5781 .elementor-element.elementor-element-2ef7b5f{--spacer-size:50px;bottom:1vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2ef7b5f{right:9vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-2ef7b5f{left:9vw;}.elementor-5781 .elementor-element.elementor-element-8152e90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:0.5vw 0.5vw 0.5vw 0.5vw;box-shadow:-10px 10px 40px 0px rgba(1.0000000000000018, 104.00000000000004, 172, 0.1);--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-8152e90:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-8152e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-7f52579a{--display:flex;}.elementor-5781 .elementor-element.elementor-element-41a8ed50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0.2vw 0.5vw;--row-gap:0.2vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-65446669{--divider-border-style:solid;--divider-color:#A2B0C1;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-65446669 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-65446669 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-65446669 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-65446669 .elementor-divider__text{color:#A2B0C1;font-family:"Noto Sans JP", Sans-serif;font-size:0.95vw;font-weight:700;line-height:1.7em;letter-spacing:0.07em;}.elementor-5781 .elementor-element.elementor-element-5eeb28d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-5781 .elementor-element.elementor-element-5eeb28d6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0.5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5eeb28d6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2vw;font-weight:600;line-height:1.2em;letter-spacing:0.03em;color:#311403;}.elementor-5781 .elementor-element.elementor-element-5924ca14 > .elementor-widget-container{background-color:#0168AC;margin:0vw 0vw 0vw 0vw;padding:0.2vw 1vw 0.2vw 1vw;border-radius:50px 50px 50px 50px;}.elementor-5781 .elementor-element.elementor-element-5924ca14.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-5924ca14{text-align:justify;}.elementor-5781 .elementor-element.elementor-element-5924ca14 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9vw;font-weight:500;line-height:1.5em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-7f41be75 > .elementor-widget-container{background-color:#0168AC;margin:0vw 0vw 0vw 0vw;padding:0.2vw 1vw 0.2vw 1vw;border-radius:50px 50px 50px 50px;}.elementor-5781 .elementor-element.elementor-element-7f41be75.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-7f41be75{text-align:justify;}.elementor-5781 .elementor-element.elementor-element-7f41be75 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9vw;font-weight:500;line-height:1.5em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-60903ce6{--divider-border-style:solid;--divider-color:#A2B0C1;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-60903ce6 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-60903ce6 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-60903ce6 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-60903ce6 .elementor-divider__text{color:#A2B0C1;font-family:"Noto Sans JP", Sans-serif;font-size:0.95vw;font-weight:700;line-height:1.7em;letter-spacing:0.07em;}.elementor-5781 .elementor-element.elementor-element-1e5fef91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-5781 .elementor-element.elementor-element-1e5fef91 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1e5fef91 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.13em;color:#070707;}.elementor-5781 .elementor-element.elementor-element-5a62bebf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2vw;--padding-bottom:12vw;--padding-left:10vw;--padding-right:10vw;}.elementor-5781 .elementor-element.elementor-element-5a62bebf:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-5a62bebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-5781 .elementor-element.elementor-element-2754899{--spacer-size:50px;top:1vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2754899{left:9vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-2754899{right:9vw;}.elementor-5781 .elementor-element.elementor-element-ff5d77{--spacer-size:50px;bottom:11vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-ff5d77{right:9vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-ff5d77{left:9vw;}.elementor-5781 .elementor-element.elementor-element-7f14d6c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:0.5vw 0.5vw 0.5vw 0.5vw;box-shadow:-10px 10px 40px 0px rgba(1.0000000000000018, 104.00000000000004, 172, 0.1);--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-7f14d6c8:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-7f14d6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-1a90de75{--display:flex;}.elementor-5781 .elementor-element.elementor-element-4019b5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0.2vw 0.5vw;--row-gap:0.2vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-18efea9d{--divider-border-style:solid;--divider-color:#A2B0C1;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-18efea9d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-18efea9d .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-18efea9d .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-18efea9d .elementor-divider__text{color:#A2B0C1;font-family:"Noto Sans JP", Sans-serif;font-size:0.95vw;font-weight:700;line-height:1.7em;letter-spacing:0.07em;}.elementor-5781 .elementor-element.elementor-element-2911412d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-5781 .elementor-element.elementor-element-2911412d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0.5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2911412d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2vw;font-weight:600;line-height:1.2em;letter-spacing:0.03em;color:#311403;}.elementor-5781 .elementor-element.elementor-element-7a98e36c > .elementor-widget-container{background-color:#0168AC;margin:0vw 0vw 0vw 0vw;padding:0.2vw 1vw 0.2vw 1vw;border-radius:50px 50px 50px 50px;}.elementor-5781 .elementor-element.elementor-element-7a98e36c.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-7a98e36c{text-align:justify;}.elementor-5781 .elementor-element.elementor-element-7a98e36c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9vw;font-weight:500;line-height:1.5em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-5dd33eac > .elementor-widget-container{background-color:#0168AC;margin:0vw 0vw 0vw 0vw;padding:0.2vw 1vw 0.2vw 1vw;border-radius:50px 50px 50px 50px;}.elementor-5781 .elementor-element.elementor-element-5dd33eac.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-5dd33eac{text-align:justify;}.elementor-5781 .elementor-element.elementor-element-5dd33eac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9vw;font-weight:500;line-height:1.5em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-3830e3a0{--divider-border-style:solid;--divider-color:#A2B0C1;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-3830e3a0 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3830e3a0 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-3830e3a0 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-3830e3a0 .elementor-divider__text{color:#A2B0C1;font-family:"Noto Sans JP", Sans-serif;font-size:0.95vw;font-weight:700;line-height:1.7em;letter-spacing:0.07em;}.elementor-5781 .elementor-element.elementor-element-5258eb54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-5781 .elementor-element.elementor-element-5258eb54 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5258eb54 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.13em;color:#070707;}.elementor-5781 .elementor-element.elementor-element-500ad788{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--overlay-opacity:0.6;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-500ad788:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-500ad788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solgrit.jp/wp-content/uploads/2025/08/26730910_m.webp");background-position:top center;background-size:cover;}.elementor-5781 .elementor-element.elementor-element-500ad788::before, .elementor-5781 .elementor-element.elementor-element-500ad788 > .elementor-background-video-container::before, .elementor-5781 .elementor-element.elementor-element-500ad788 > .e-con-inner > .elementor-background-video-container::before, .elementor-5781 .elementor-element.elementor-element-500ad788 > .elementor-background-slideshow::before, .elementor-5781 .elementor-element.elementor-element-500ad788 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5781 .elementor-element.elementor-element-500ad788 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 80%);}.elementor-5781 .elementor-element.elementor-element-500ad788.e-con{--align-self:stretch;}.elementor-5781 .elementor-element.elementor-element-5133aed9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:8vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-5133aed9.e-con{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-5381003f{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-5381003f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5381003f.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-5381003f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10vw;font-weight:700;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-258c0ee0{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-258c0ee0 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-258c0ee0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3vw;font-weight:700;line-height:1.5em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-2f6442a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0vw 1.2vw;--row-gap:0vw;--column-gap:1.2vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5781 .elementor-element.elementor-element-4951b02 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0.3vw 1vw 0.3vw 1vw;}.elementor-5781 .elementor-element.elementor-element-4951b02.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-4951b02{text-align:left;}.elementor-5781 .elementor-element.elementor-element-4951b02 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.3vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-20a9a7e8 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0.5vw 0vw 0vw 0vw;padding:0.3vw 1vw 0.3vw 1vw;}.elementor-5781 .elementor-element.elementor-element-20a9a7e8.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-20a9a7e8{text-align:center;}.elementor-5781 .elementor-element.elementor-element-20a9a7e8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.8vw;font-weight:900;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-4a813407{--display:flex;--justify-content:flex-start;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:1vw;}.elementor-5781 .elementor-element.elementor-element-4a813407.e-con{--align-self:stretch;}.elementor-5781 .elementor-element.elementor-element-472b91eb > .elementor-widget-container{padding:0.2vw 1vw 0.2vw 1vw;}.elementor-5781 .elementor-element.elementor-element-472b91eb.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-472b91eb{text-align:center;}.elementor-5781 .elementor-element.elementor-element-472b91eb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2vw;font-weight:900;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-42c6981c{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-42c6981c > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-42c6981c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.2vw;font-weight:700;line-height:1.5em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-3dd46211 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3dd46211 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.9em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-7df557d7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;--divider-icon-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-7df557d7 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-7df557d7 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-5781 .elementor-element.elementor-element-7df557d7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-7df557d7.elementor-view-framed .elementor-icon, .elementor-5781 .elementor-element.elementor-element-7df557d7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-7df557d7.elementor-view-framed .elementor-icon, .elementor-5781 .elementor-element.elementor-element-7df557d7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-445621ea > .elementor-widget-container{padding:0.2vw 1vw 0.2vw 1vw;}.elementor-5781 .elementor-element.elementor-element-445621ea.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-445621ea{text-align:center;}.elementor-5781 .elementor-element.elementor-element-445621ea .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2vw;font-weight:900;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-e855f0f{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-e855f0f > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-e855f0f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.2vw;font-weight:700;line-height:1.5em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-32ca9147 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-32ca9147 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.9em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-4c208077{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;--divider-icon-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-4c208077 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-4c208077 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-5781 .elementor-element.elementor-element-4c208077.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-4c208077.elementor-view-framed .elementor-icon, .elementor-5781 .elementor-element.elementor-element-4c208077.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-4c208077.elementor-view-framed .elementor-icon, .elementor-5781 .elementor-element.elementor-element-4c208077.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-294e5379 > .elementor-widget-container{padding:0.2vw 1vw 0.2vw 1vw;}.elementor-5781 .elementor-element.elementor-element-294e5379.elementor-element{--align-self:flex-start;}.elementor-5781 .elementor-element.elementor-element-294e5379{text-align:center;}.elementor-5781 .elementor-element.elementor-element-294e5379 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2vw;font-weight:900;line-height:2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-5ca05f2e{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-5ca05f2e > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5ca05f2e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.2vw;font-weight:700;line-height:1.5em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-2896e595 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2896e595 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.9em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-544bf39e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:8vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-732e4de6{width:auto;max-width:auto;text-align:center;}.elementor-5781 .elementor-element.elementor-element-732e4de6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-732e4de6.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-732e4de6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10vw;font-weight:700;text-transform:uppercase;line-height:0.8em;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-422d8e44{width:auto;max-width:auto;text-align:center;}.elementor-5781 .elementor-element.elementor-element-422d8e44 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-422d8e44.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-422d8e44 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3vw;font-weight:700;color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-75b9bb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-5781 .elementor-element.elementor-element-41d83cd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#0168AC00;--border-color:#0168AC00;--border-radius:1vw 1vw 1vw 1vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5781 .elementor-element.elementor-element-41d83cd3:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-41d83cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-36992792{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-36992792 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0.5vw;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );}.elementor-5781 .elementor-element.elementor-element-36992792 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:1.2em;letter-spacing:0.03em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-450d8ffe{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-450d8ffe > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-450d8ffe .elementor-heading-title{font-size:1.5vw;line-height:1.9em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-10252967{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-5781 .elementor-element.elementor-element-10252967 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-10252967 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-1bf7dce9{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;text-align:center;}.elementor-5781 .elementor-element.elementor-element-1bf7dce9.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-1bf7dce9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3.5vw;font-weight:900;line-height:1em;color:var( --e-global-color-astglobalcolor4 );}.elementor-5781 .elementor-element.elementor-element-1cb35b9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#0168AC00;--border-color:#0168AC00;--border-radius:1vw 1vw 1vw 1vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5781 .elementor-element.elementor-element-1cb35b9f:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-1cb35b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-c2ffc14{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-c2ffc14 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0.5vw;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );}.elementor-5781 .elementor-element.elementor-element-c2ffc14 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:1.2em;letter-spacing:0.03em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-7e763848{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-7e763848 > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-7e763848 .elementor-heading-title{font-size:1.5vw;line-height:1.9em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-927e154{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-5781 .elementor-element.elementor-element-927e154 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-927e154 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-32f92cd6{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;text-align:center;}.elementor-5781 .elementor-element.elementor-element-32f92cd6.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-32f92cd6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3.5vw;font-weight:900;line-height:1em;color:var( --e-global-color-astglobalcolor4 );}.elementor-5781 .elementor-element.elementor-element-55014482{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#0168AC00;--border-color:#0168AC00;--border-radius:1vw 1vw 1vw 1vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5781 .elementor-element.elementor-element-55014482:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-55014482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-7cc79c1b{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-7cc79c1b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0.5vw;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );}.elementor-5781 .elementor-element.elementor-element-7cc79c1b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:1.2em;letter-spacing:0.03em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-7fac1557{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-7fac1557 > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-7fac1557 .elementor-heading-title{font-size:1.5vw;line-height:1.9em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-346e61e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-5781 .elementor-element.elementor-element-346e61e8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-346e61e8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-6c4e0c4{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;text-align:center;}.elementor-5781 .elementor-element.elementor-element-6c4e0c4.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-6c4e0c4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3.5vw;font-weight:900;line-height:1em;color:var( --e-global-color-astglobalcolor4 );}.elementor-5781 .elementor-element.elementor-element-3335f512{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#0168AC00;--border-color:#0168AC00;--border-radius:1vw 1vw 1vw 1vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5781 .elementor-element.elementor-element-3335f512:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-3335f512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-ffc8a24{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-ffc8a24 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0.5vw;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );}.elementor-5781 .elementor-element.elementor-element-ffc8a24 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:1.2em;letter-spacing:0.03em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-112f14ce{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-112f14ce > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-112f14ce .elementor-heading-title{font-size:1.5vw;line-height:1.9em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-34a21ae4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-5781 .elementor-element.elementor-element-34a21ae4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-34a21ae4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-5d475e8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:8vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-5d475e8e:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-5d475e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-5781 .elementor-element.elementor-element-51176091{width:auto;max-width:auto;text-align:center;}.elementor-5781 .elementor-element.elementor-element-51176091 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-51176091.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-51176091 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10vw;font-weight:700;text-transform:uppercase;line-height:0.8em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-307d5933{width:auto;max-width:auto;text-align:center;}.elementor-5781 .elementor-element.elementor-element-307d5933 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-307d5933.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-307d5933 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3vw;font-weight:700;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-612a958b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1vw 1vw 1vw 1vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-612a958b:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-612a958b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5781 .elementor-element.elementor-element-2958bc93{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-2958bc93 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2958bc93.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-2958bc93 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-81a0168{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-81a0168 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-81a0168.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-81a0168 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.35vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-d4f0150{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-5781 .elementor-element.elementor-element-d4f0150 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-d4f0150 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-5781 .elementor-element.elementor-element-14819ef4{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-14819ef4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-14819ef4.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-14819ef4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-780047dc{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-780047dc > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-780047dc.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-780047dc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.35vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-50994ec8{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-5781 .elementor-element.elementor-element-50994ec8 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-50994ec8 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-5781 .elementor-element.elementor-element-2805d78e{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-2805d78e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2805d78e.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-2805d78e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-3971ec40{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-3971ec40 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3971ec40.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-3971ec40 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.35vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-32be655c{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-5781 .elementor-element.elementor-element-32be655c .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-32be655c .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-5781 .elementor-element.elementor-element-67349a0f{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-67349a0f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-67349a0f.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-67349a0f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-4c78cd1d{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-4c78cd1d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4c78cd1d.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-4c78cd1d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.35vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-56bf6720{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-5781 .elementor-element.elementor-element-56bf6720 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-56bf6720 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-5781 .elementor-element.elementor-element-edcb23d{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-edcb23d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-edcb23d.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-edcb23d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-29aa7ead{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-29aa7ead > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-29aa7ead.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-29aa7ead .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.35vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-772cc81c{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-5781 .elementor-element.elementor-element-772cc81c .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-772cc81c .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-5781 .elementor-element.elementor-element-3eeee02f{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-3eeee02f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3eeee02f.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-3eeee02f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-1d2b3f84{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-1d2b3f84 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1d2b3f84.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-1d2b3f84 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.35vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-1471820c{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-5781 .elementor-element.elementor-element-1471820c .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-1471820c .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-5781 .elementor-element.elementor-element-32943c07{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-32943c07 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-32943c07.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-32943c07 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-7df8a294{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-7df8a294 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-7df8a294.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-7df8a294 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.35vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-2c51e0de{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-5781 .elementor-element.elementor-element-2c51e0de .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-2c51e0de .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-5781 .elementor-element.elementor-element-4035c549{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-4035c549 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4035c549.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-4035c549 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-26488911{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-26488911 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-26488911.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-26488911 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.35vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-117d2f16{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-117d2f16 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-117d2f16.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-117d2f16 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:600;line-height:2em;letter-spacing:0.13em;color:#4C4B4B;}.elementor-5781 .elementor-element.elementor-element-5cbd9686{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-5781 .elementor-element.elementor-element-5cbd9686 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-5cbd9686 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-5781 .elementor-element.elementor-element-6e3c4d7e{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-6e3c4d7e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-6e3c4d7e.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-6e3c4d7e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-65cab0ac{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-65cab0ac > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-65cab0ac.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-65cab0ac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.35vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-5781 .elementor-element.elementor-element-560e5fe1{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-5781 .elementor-element.elementor-element-560e5fe1 .elementor-divider-separator{width:100%;}.elementor-5781 .elementor-element.elementor-element-560e5fe1 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-5781 .elementor-element.elementor-element-10c7058d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-5781 .elementor-element.elementor-element-20a5b748{width:auto;max-width:auto;text-align:center;}.elementor-5781 .elementor-element.elementor-element-20a5b748 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-20a5b748.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-20a5b748 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10vw;font-weight:700;text-transform:uppercase;line-height:0.8em;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-3bbc6773{width:auto;max-width:auto;text-align:center;}.elementor-5781 .elementor-element.elementor-element-3bbc6773 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3bbc6773.elementor-element{--align-self:center;}.elementor-5781 .elementor-element.elementor-element-3bbc6773 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3vw;font-weight:700;color:#0168AC;}.elementor-5781 .elementor-element.elementor-element-3a941c3d{--display:flex;}.elementor-5781 .elementor-element.elementor-element-91c149c{text-align:right;}.elementor-5781 .elementor-element.elementor-element-91c149c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.85vw;font-weight:700;}.elementor-5781 .elementor-element.elementor-element-570dcfe .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:56px;font-weight:700;}.elementor-5781 .elementor-element.elementor-element-60e425fd{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;bottom:2vw;--z-index:101;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-60e425fd{right:2vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-60e425fd{left:2vw;}.elementor-5781 .elementor-element.elementor-element-7ff0a8fc{--display:flex;}.elementor-5781 .elementor-element.elementor-element-40a7e775{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-5781 .elementor-element.elementor-element-40384bed{--width:60%;}.elementor-5781 .elementor-element.elementor-element-4a653679{--width:45%;}.elementor-5781 .elementor-element.elementor-element-2a4b8ef8{--width:48%;}.elementor-5781 .elementor-element.elementor-element-21b2fab6{--width:50%;}.elementor-5781 .elementor-element.elementor-element-74af7ebb{--width:48%;}.elementor-5781 .elementor-element.elementor-element-e80abec{--width:48%;}.elementor-5781 .elementor-element.elementor-element-5490edc5{--width:23%;}.elementor-5781 .elementor-element.elementor-element-394f33b6{--width:77%;}.elementor-5781 .elementor-element.elementor-element-7b281ba3{--width:77%;}.elementor-5781 .elementor-element.elementor-element-131f7792{--width:47%;}.elementor-5781 .elementor-element.elementor-element-464783ee{--width:48%;}.elementor-5781 .elementor-element.elementor-element-293aabb2{--width:23%;}.elementor-5781 .elementor-element.elementor-element-74becc4a{--width:77%;}.elementor-5781 .elementor-element.elementor-element-2d008fe6{--width:77%;}.elementor-5781 .elementor-element.elementor-element-65795605{--width:47%;}.elementor-5781 .elementor-element.elementor-element-5f18196{--width:48%;}.elementor-5781 .elementor-element.elementor-element-451a7a5b{--width:23%;}.elementor-5781 .elementor-element.elementor-element-4e7a3e17{--width:77%;}.elementor-5781 .elementor-element.elementor-element-7c28b859{--width:77%;}.elementor-5781 .elementor-element.elementor-element-453743d2{--width:47%;}.elementor-5781 .elementor-element.elementor-element-b1ce72f{--width:50%;}.elementor-5781 .elementor-element.elementor-element-2552c7d3{--width:100%;}.elementor-5781 .elementor-element.elementor-element-14a680af{--width:48%;}.elementor-5781 .elementor-element.elementor-element-49d38613{--width:48.5%;}.elementor-5781 .elementor-element.elementor-element-152b53e6{--width:35%;}.elementor-5781 .elementor-element.elementor-element-1467b49c{--width:62%;}.elementor-5781 .elementor-element.elementor-element-31372d1{--width:48.5%;}.elementor-5781 .elementor-element.elementor-element-771eac63{--width:35%;}.elementor-5781 .elementor-element.elementor-element-35b417e3{--width:62%;}.elementor-5781 .elementor-element.elementor-element-7f52579a{--width:31%;}.elementor-5781 .elementor-element.elementor-element-41a8ed50{--width:60%;}.elementor-5781 .elementor-element.elementor-element-1a90de75{--width:31%;}.elementor-5781 .elementor-element.elementor-element-4019b5b{--width:60%;}.elementor-5781 .elementor-element.elementor-element-5133aed9{--width:50%;}.elementor-5781 .elementor-element.elementor-element-4a813407{--width:48%;}.elementor-5781 .elementor-element.elementor-element-41d83cd3{--width:21%;}.elementor-5781 .elementor-element.elementor-element-1cb35b9f{--width:21%;}.elementor-5781 .elementor-element.elementor-element-55014482{--width:21%;}.elementor-5781 .elementor-element.elementor-element-3335f512{--width:21%;}.elementor-5781 .elementor-element.elementor-element-60e425fd{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-5781 .elementor-element.elementor-element-40384bed{--width:80%;}.elementor-5781 .elementor-element.elementor-element-2a4b8ef8{--width:50%;}.elementor-5781 .elementor-element.elementor-element-74af7ebb{--width:45%;}.elementor-5781 .elementor-element.elementor-element-e80abec{--width:50%;}.elementor-5781 .elementor-element.elementor-element-464783ee{--width:50%;}.elementor-5781 .elementor-element.elementor-element-5f18196{--width:50%;}.elementor-5781 .elementor-element.elementor-element-14a680af{--width:45%;}.elementor-5781 .elementor-element.elementor-element-4a813407{--width:45%;}.elementor-5781 .elementor-element.elementor-element-41d83cd3{--width:23%;}.elementor-5781 .elementor-element.elementor-element-1cb35b9f{--width:23%;}.elementor-5781 .elementor-element.elementor-element-55014482{--width:23%;}.elementor-5781 .elementor-element.elementor-element-3335f512{--width:23%;}}@media(min-width:1025px){.elementor-5781 .elementor-element.elementor-element-500ad788:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-500ad788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-5781 .elementor-element.elementor-element-72595182{--min-height:100vh;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5781 .elementor-element.elementor-element-60dd53ac > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-60dd53ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-60dd53ac .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-19e99494 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-47ac64c6 .elementor-heading-title{font-size:4.4vw;}.elementor-5781 .elementor-element.elementor-element-1d8633c3 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-6b0020 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-59f013b8 .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-56b1a97a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-56b1a97a .elementor-heading-title{font-size:1.7vw;}.elementor-5781 .elementor-element.elementor-element-e8f2f47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-e8f2f47 .elementor-heading-title{font-size:1.7vw;}.elementor-5781 .elementor-element.elementor-element-659d71fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-659d71fd .elementor-heading-title{font-size:1.7vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7ae81c7b{left:11vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-7ae81c7b{right:11vw;}.elementor-5781 .elementor-element.elementor-element-7ae81c7b{top:6vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7c2c1618{left:15vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-7c2c1618{right:15vw;}.elementor-5781 .elementor-element.elementor-element-7c2c1618{top:10vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-3e63d7d4{left:11vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-3e63d7d4{right:11vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2280b596{left:15vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-2280b596{right:15vw;}.elementor-5781 .elementor-element.elementor-element-2a645547{--e-image-carousel-slides-to-show:3;}.elementor-5781 .elementor-element.elementor-element-3e3915a9{--padding-top:10vw;--padding-bottom:18vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-7c971fcb > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-115111a4{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-115111a4 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-39b9bdff{text-align:center;}.elementor-5781 .elementor-element.elementor-element-39b9bdff .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-37b98cfa{text-align:center;}.elementor-5781 .elementor-element.elementor-element-37b98cfa .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-452c2012{text-align:center;}.elementor-5781 .elementor-element.elementor-element-452c2012 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-1406fd98{text-align:center;}.elementor-5781 .elementor-element.elementor-element-1406fd98 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-49e5f85a > .elementor-widget-container{margin:0vw 0vw -12vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-49e5f85a .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-65774db6{--justify-content:space-around;--padding-top:8vw;--padding-bottom:10vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5781 .elementor-element.elementor-element-759883e5 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3ea98f3c .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-5a22032f{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-263512e8 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-263512e8 .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-4cb7b741 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4cb7b741 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-75fc534e > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-75fc534e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-75fc534e .elementor-heading-title{font-size:1.35vw;}.elementor-5781 .elementor-element.elementor-element-7c0afc39{width:var( --container-widget-width, 316.016% );max-width:316.016%;--container-widget-width:316.016%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-21c3a9dd{--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:3vw;}.elementor-5781 .elementor-element.elementor-element-1baadf70 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1baadf70 .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-2d40e7d3 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2d40e7d3 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-76f39125 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-76f39125{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-76f39125 .elementor-heading-title{font-size:1.35vw;}.elementor-5781 .elementor-element.elementor-element-46fec1bb{width:var( --container-widget-width, 316.016% );max-width:316.016%;--container-widget-width:316.016%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-101075a9{--padding-top:5vw;--padding-bottom:15vw;--padding-left:3vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-3c6969e0 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3c6969e0 .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-5228c605 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5228c605 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-5b61a4c7 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5b61a4c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-5b61a4c7 .elementor-heading-title{font-size:1.35vw;}.elementor-5781 .elementor-element.elementor-element-6d1b9b56{width:var( --container-widget-width, 316.016% );max-width:316.016%;--container-widget-width:316.016%;--container-widget-flex-grow:0;}.elementor-5781 .elementor-element.elementor-element-572c4120:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-572c4120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-140vw 0vh;}.elementor-5781 .elementor-element.elementor-element-48c85436 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1701c441{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-1701c441 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-21a0869d{text-align:center;}.elementor-5781 .elementor-element.elementor-element-21a0869d .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-323fa850{text-align:center;}.elementor-5781 .elementor-element.elementor-element-323fa850 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-7a251c34{text-align:center;}.elementor-5781 .elementor-element.elementor-element-7a251c34 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-6818846f{text-align:center;}.elementor-5781 .elementor-element.elementor-element-6818846f .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-14a680af{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-6db8c1bf{--justify-content:space-around;--padding-top:8vw;--padding-bottom:10vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5781 .elementor-element.elementor-element-6a912c37 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4f2dd42e .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-7afa775b{--padding-top:0vw;--padding-bottom:12vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5781 .elementor-element.elementor-element-49d38613{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5781 .elementor-element.elementor-element-4e424901 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5781 .elementor-element.elementor-element-4e424901 .elementor-divider__text{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-485c91e5 .elementor-heading-title{font-size:2.7vw;}.elementor-5781 .elementor-element.elementor-element-485d2ed6 > .elementor-widget-container{padding:0.2vw 1.5vw 0.2vw 01.5vw;}.elementor-5781 .elementor-element.elementor-element-485d2ed6 .elementor-heading-title{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-17f7f642 > .elementor-widget-container{padding:0.2vw 1.5vw 0.2vw 01.5vw;}.elementor-5781 .elementor-element.elementor-element-17f7f642 .elementor-heading-title{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-4ecd5d7c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5781 .elementor-element.elementor-element-4ecd5d7c .elementor-divider__text{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-24b2acdf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-24b2acdf .elementor-heading-title{font-size:1.35vw;}.elementor-5781 .elementor-element.elementor-element-31372d1{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5781 .elementor-element.elementor-element-6fd86f3 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5781 .elementor-element.elementor-element-6fd86f3 .elementor-divider__text{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-506974a2 .elementor-heading-title{font-size:2.7vw;}.elementor-5781 .elementor-element.elementor-element-1d3d3ccc > .elementor-widget-container{padding:0.2vw 1.5vw 0.2vw 01.5vw;}.elementor-5781 .elementor-element.elementor-element-1d3d3ccc .elementor-heading-title{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-4122c7f5 > .elementor-widget-container{padding:0.2vw 1.5vw 0.2vw 01.5vw;}.elementor-5781 .elementor-element.elementor-element-4122c7f5 .elementor-heading-title{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-62d82cab .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5781 .elementor-element.elementor-element-62d82cab .elementor-divider__text{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-4c6b3bbf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-4c6b3bbf .elementor-heading-title{font-size:1.35vw;}.elementor-5781 .elementor-element.elementor-element-6d9c19bf{--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-591b01ca{left:3.5vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-591b01ca{right:3.5vw;}.elementor-5781 .elementor-element.elementor-element-591b01ca{top:2.5vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2ef7b5f{right:3.5vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-2ef7b5f{left:3.5vw;}.elementor-5781 .elementor-element.elementor-element-2ef7b5f{bottom:2.5vw;}.elementor-5781 .elementor-element.elementor-element-65446669 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5781 .elementor-element.elementor-element-65446669 .elementor-divider__text{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-5eeb28d6 .elementor-heading-title{font-size:2.7vw;}.elementor-5781 .elementor-element.elementor-element-5924ca14 > .elementor-widget-container{padding:0.2vw 1.5vw 0.2vw 01.5vw;}.elementor-5781 .elementor-element.elementor-element-5924ca14 .elementor-heading-title{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-7f41be75 > .elementor-widget-container{padding:0.2vw 1.5vw 0.2vw 01.5vw;}.elementor-5781 .elementor-element.elementor-element-7f41be75 .elementor-heading-title{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-60903ce6 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5781 .elementor-element.elementor-element-60903ce6 .elementor-divider__text{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-1e5fef91 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1e5fef91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-1e5fef91 .elementor-heading-title{font-size:1.35vw;}.elementor-5781 .elementor-element.elementor-element-5a62bebf{--padding-top:4vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2754899{left:3.5vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-2754899{right:3.5vw;}.elementor-5781 .elementor-element.elementor-element-2754899{top:2.5vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-ff5d77{right:3.5vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-ff5d77{left:3.5vw;}.elementor-5781 .elementor-element.elementor-element-ff5d77{bottom:10.5vw;}.elementor-5781 .elementor-element.elementor-element-18efea9d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5781 .elementor-element.elementor-element-18efea9d .elementor-divider__text{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-2911412d .elementor-heading-title{font-size:2.7vw;}.elementor-5781 .elementor-element.elementor-element-7a98e36c > .elementor-widget-container{padding:0.2vw 1.5vw 0.2vw 01.5vw;}.elementor-5781 .elementor-element.elementor-element-7a98e36c .elementor-heading-title{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-5dd33eac > .elementor-widget-container{padding:0.2vw 1.5vw 0.2vw 01.5vw;}.elementor-5781 .elementor-element.elementor-element-5dd33eac .elementor-heading-title{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-3830e3a0 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-5781 .elementor-element.elementor-element-3830e3a0 .elementor-divider__text{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-5258eb54 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5258eb54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-5258eb54 .elementor-heading-title{font-size:1.35vw;}.elementor-5781 .elementor-element.elementor-element-500ad788:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-500ad788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-45vw 0vh;}.elementor-5781 .elementor-element.elementor-element-5381003f > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4951b02{text-align:center;}.elementor-5781 .elementor-element.elementor-element-4951b02 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-20a9a7e8{text-align:center;}.elementor-5781 .elementor-element.elementor-element-20a9a7e8 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-4a813407{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-472b91eb{text-align:center;}.elementor-5781 .elementor-element.elementor-element-472b91eb .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-42c6981c > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-42c6981c .elementor-heading-title{font-size:2.2vw;line-height:1.7em;}.elementor-5781 .elementor-element.elementor-element-3dd46211 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-7df557d7{--divider-icon-size:2vw;}.elementor-5781 .elementor-element.elementor-element-445621ea{text-align:center;}.elementor-5781 .elementor-element.elementor-element-445621ea .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-e855f0f > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-e855f0f .elementor-heading-title{font-size:2.2vw;line-height:1.7em;}.elementor-5781 .elementor-element.elementor-element-32ca9147 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-4c208077{--divider-icon-size:2vw;}.elementor-5781 .elementor-element.elementor-element-294e5379{text-align:center;}.elementor-5781 .elementor-element.elementor-element-294e5379 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-5ca05f2e > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5ca05f2e .elementor-heading-title{font-size:2.2vw;line-height:1.7em;}.elementor-5781 .elementor-element.elementor-element-2896e595 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-544bf39e{--justify-content:space-around;--padding-top:8vw;--padding-bottom:10vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5781 .elementor-element.elementor-element-732e4de6 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-41d83cd3{--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-5781 .elementor-element.elementor-element-36992792{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-36992792 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-450d8ffe .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-10252967{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-10252967 .elementor-heading-title{font-size:1.4vw;}.elementor-5781 .elementor-element.elementor-element-1bf7dce9{--container-widget-width:2%;--container-widget-flex-grow:0;width:var( --container-widget-width, 2% );max-width:2%;}.elementor-5781 .elementor-element.elementor-element-1bf7dce9 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-1cb35b9f{--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-5781 .elementor-element.elementor-element-c2ffc14{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-c2ffc14 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-7e763848 .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-927e154{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-927e154 .elementor-heading-title{font-size:1.4vw;}.elementor-5781 .elementor-element.elementor-element-32f92cd6{--container-widget-width:2%;--container-widget-flex-grow:0;width:var( --container-widget-width, 2% );max-width:2%;}.elementor-5781 .elementor-element.elementor-element-32f92cd6 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-55014482{--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-5781 .elementor-element.elementor-element-7cc79c1b{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-7cc79c1b .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-7fac1557 .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-346e61e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-346e61e8 .elementor-heading-title{font-size:1.4vw;}.elementor-5781 .elementor-element.elementor-element-6c4e0c4{--container-widget-width:2%;--container-widget-flex-grow:0;width:var( --container-widget-width, 2% );max-width:2%;}.elementor-5781 .elementor-element.elementor-element-6c4e0c4 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-3335f512{--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-5781 .elementor-element.elementor-element-ffc8a24{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-ffc8a24 .elementor-heading-title{font-size:1.5vw;}.elementor-5781 .elementor-element.elementor-element-112f14ce .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-34a21ae4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-34a21ae4 .elementor-heading-title{font-size:1.4vw;}.elementor-5781 .elementor-element.elementor-element-5d475e8e{--padding-top:8vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-51176091 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2958bc93 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-81a0168 .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-d4f0150 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5781 .elementor-element.elementor-element-14819ef4 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-780047dc .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-50994ec8 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5781 .elementor-element.elementor-element-2805d78e .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-3971ec40 .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-32be655c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5781 .elementor-element.elementor-element-67349a0f .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-4c78cd1d .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-56bf6720 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5781 .elementor-element.elementor-element-edcb23d .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-29aa7ead .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-772cc81c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5781 .elementor-element.elementor-element-3eeee02f .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-1d2b3f84 .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-1471820c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5781 .elementor-element.elementor-element-32943c07 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-7df8a294 .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-2c51e0de .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5781 .elementor-element.elementor-element-4035c549 .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-26488911 .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-117d2f16 .elementor-heading-title{font-size:1.3vw;}.elementor-5781 .elementor-element.elementor-element-5cbd9686 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5781 .elementor-element.elementor-element-6e3c4d7e .elementor-heading-title{font-size:2vw;}.elementor-5781 .elementor-element.elementor-element-65cab0ac .elementor-heading-title{font-size:1.8vw;}.elementor-5781 .elementor-element.elementor-element-560e5fe1 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5781 .elementor-element.elementor-element-10c7058d{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-20a5b748 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3bbc6773 .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-91c149c .elementor-heading-title{font-size:1.25vw;}}@media(max-width:767px){.elementor-5781 .elementor-element.elementor-element-72595182{--min-height:100svh;--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-5781 .elementor-element.elementor-element-72595182:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-72595182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-5781 .elementor-element.elementor-element-40384bed{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5781 .elementor-element.elementor-element-60dd53ac{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-60dd53ac > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 1vw;}.elementor-5781 .elementor-element.elementor-element-60dd53ac .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-19e99494 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-19e99494 .elementor-heading-title{font-size:17vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-47ac64c6 > .elementor-widget-container{padding:4vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-47ac64c6 .elementor-heading-title{font-size:9vw;}.elementor-5781 .elementor-element.elementor-element-1d8633c3 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-1d8633c3{left:8vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-1d8633c3{right:8vw;}.elementor-5781 .elementor-element.elementor-element-1d8633c3{bottom:-11vw;}.elementor-5781 .elementor-element.elementor-element-1d8633c3 .elementor-heading-title{font-size:17vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-2f0fe3ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-4a653679{--min-height:105vw;}.elementor-5781 .elementor-element.elementor-element-472b05f3 .elementor-heading-title{font-size:20vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7da8a899{left:20vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-7da8a899{right:20vw;}.elementor-5781 .elementor-element.elementor-element-7da8a899{top:51vw;}.elementor-5781 .elementor-element.elementor-element-7da8a899 .elementor-heading-title{font-size:28vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-21f9d677{left:63vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-21f9d677{right:63vw;}.elementor-5781 .elementor-element.elementor-element-21f9d677{top:83vw;}.elementor-5781 .elementor-element.elementor-element-21f9d677 .elementor-heading-title{font-size:12vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-1486034c{left:77vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-1486034c{right:77vw;}.elementor-5781 .elementor-element.elementor-element-1486034c{top:51vw;}.elementor-5781 .elementor-element.elementor-element-1486034c .elementor-heading-title{font-size:22vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-17d84ed1{left:22vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-17d84ed1{right:22vw;}.elementor-5781 .elementor-element.elementor-element-17d84ed1{top:0vw;}.elementor-5781 .elementor-element.elementor-element-17d84ed1 .elementor-heading-title{font-size:16.5vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-6bcf94b6{left:20vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-6bcf94b6{right:20vw;}.elementor-5781 .elementor-element.elementor-element-6bcf94b6{top:16vw;}.elementor-5781 .elementor-element.elementor-element-6bcf94b6 .elementor-heading-title{font-size:33vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-17025ddb{left:88vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-17025ddb{right:88vw;}.elementor-5781 .elementor-element.elementor-element-17025ddb .elementor-heading-title{font-size:9.5vw;}.elementor-5781 .elementor-element.elementor-element-2a4b8ef8{--padding-top:6vw;--padding-bottom:6vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-5781 .elementor-element.elementor-element-6b0020 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-6b0020 .elementor-heading-title{font-size:15vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-59f013b8 > .elementor-widget-container{padding:0vw 0vw 8vw 0vw;}.elementor-5781 .elementor-element.elementor-element-59f013b8 .elementor-heading-title{font-size:7vw;}.elementor-5781 .elementor-element.elementor-element-56b1a97a > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-56b1a97a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-56b1a97a .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-e8f2f47 > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-e8f2f47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-e8f2f47 .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-659d71fd > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-659d71fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-659d71fd .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7ae81c7b{left:80vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-7ae81c7b{right:80vw;}.elementor-5781 .elementor-element.elementor-element-7ae81c7b{top:126vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7c2c1618{left:77vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-7c2c1618{right:77vw;}.elementor-5781 .elementor-element.elementor-element-7c2c1618{top:134vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-3e63d7d4{left:5vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-3e63d7d4{right:5vw;}.elementor-5781 .elementor-element.elementor-element-3e63d7d4{bottom:6vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2280b596{left:14vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-2280b596{right:14vw;}.elementor-5781 .elementor-element.elementor-element-2280b596{bottom:3vw;}.elementor-5781 .elementor-element.elementor-element-78f52e00{--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-2a645547{--e-image-carousel-slides-to-show:2;}.elementor-5781 .elementor-element.elementor-element-2a645547 > .elementor-widget-container{padding:0vw 0vw 8vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2a645547 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:3vw 3vw 3vw 3vw;}.elementor-5781 .elementor-element.elementor-element-3e3915a9:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-3e3915a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-300vw 0;}.elementor-5781 .elementor-element.elementor-element-3e3915a9{--padding-top:24vw;--padding-bottom:24vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-5781 .elementor-element.elementor-element-7c971fcb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-7c971fcb .elementor-heading-title{font-size:15vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-35bd5872 > .elementor-widget-container{padding:0vw 0vw 8vw 0vw;}.elementor-5781 .elementor-element.elementor-element-35bd5872 .elementor-heading-title{font-size:7vw;}.elementor-5781 .elementor-element.elementor-element-4f4467da{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-115111a4{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-115111a4 > .elementor-widget-container{padding:0vw 0vw 0vw 1.5vw;}.elementor-5781 .elementor-element.elementor-element-115111a4 .elementor-heading-title{font-size:4.2vw;line-height:2em;}.elementor-5781 .elementor-element.elementor-element-39b9bdff > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-39b9bdff .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-37b98cfa > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-37b98cfa .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-452c2012 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-452c2012 .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-1406fd98 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-1406fd98 .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-df25167 > .elementor-widget-container{padding:6vw 0vw 6vw 0vw;}.elementor-5781 .elementor-element.elementor-element-df25167 .elementor-heading-title{font-size:6vw;}.elementor-5781 .elementor-element.elementor-element-74af7ebb{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-49e5f85a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-49e5f85a .elementor-heading-title{font-size:3.4vw;line-height:1.9em;letter-spacing:0.09em;}.elementor-5781 .elementor-element.elementor-element-65774db6{--padding-top:24vw;--padding-bottom:0vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-5781 .elementor-element.elementor-element-759883e5 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-759883e5 .elementor-heading-title{font-size:17vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-3ea98f3c > .elementor-widget-container{padding:0vw 0vw 06vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3ea98f3c .elementor-heading-title{font-size:6vw;}.elementor-5781 .elementor-element.elementor-element-5a22032f{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:12vw;--padding-bottom:8vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-5781 .elementor-element.elementor-element-5490edc5{--width:100%;}.elementor-5781 .elementor-element.elementor-element-5ba42316 > .elementor-widget-container{margin:0vw 0vw -10vw 0vw;padding:0vw 5vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5ba42316{text-align:right;}.elementor-5781 .elementor-element.elementor-element-5ba42316 .elementor-heading-title{font-size:20vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-3de17c22{left:0vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-3de17c22{right:0vw;}.elementor-5781 .elementor-element.elementor-element-3de17c22{top:-9vw;}.elementor-5781 .elementor-element.elementor-element-263512e8 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-263512e8 .elementor-heading-title{font-size:6vw;line-height:1.5em;}.elementor-5781 .elementor-element.elementor-element-4cb7b741 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4cb7b741 .elementor-heading-title{font-size:4.5vw;line-height:1.5em;letter-spacing:0.08em;}.elementor-5781 .elementor-element.elementor-element-75fc534e{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-75fc534e > .elementor-widget-container{margin:2vw 0vw 6vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-75fc534e .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-131f7792{--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-131f7792.e-con{--order:-99999 /* order start hack */;}.elementor-5781 .elementor-element.elementor-element-7c0afc39{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-21c3a9dd{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:12vw;--padding-bottom:4vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-5781 .elementor-element.elementor-element-20cb3b0a > .elementor-widget-container{margin:0vw 0vw -10vw 0vw;padding:0vw 5vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-20cb3b0a{text-align:right;}.elementor-5781 .elementor-element.elementor-element-20cb3b0a .elementor-heading-title{font-size:20vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-1db3391c{left:0vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-1db3391c{right:0vw;}.elementor-5781 .elementor-element.elementor-element-1db3391c{top:-9vw;}.elementor-5781 .elementor-element.elementor-element-1baadf70 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1baadf70 .elementor-heading-title{font-size:6vw;line-height:1.5em;}.elementor-5781 .elementor-element.elementor-element-2d40e7d3 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2d40e7d3 .elementor-heading-title{font-size:4.5vw;line-height:1.5em;letter-spacing:0.08em;}.elementor-5781 .elementor-element.elementor-element-76f39125{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-76f39125 > .elementor-widget-container{margin:2vw 0vw 6vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-76f39125 .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-65795605{--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-65795605.e-con{--order:-99999 /* order start hack */;}.elementor-5781 .elementor-element.elementor-element-46fec1bb{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-101075a9{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-5781 .elementor-element.elementor-element-1f6dd3e9 > .elementor-widget-container{margin:0vw 0vw -10vw 0vw;padding:0vw 5vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1f6dd3e9{text-align:right;}.elementor-5781 .elementor-element.elementor-element-1f6dd3e9 .elementor-heading-title{font-size:20vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2205af34{left:0vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-2205af34{right:0vw;}.elementor-5781 .elementor-element.elementor-element-2205af34{top:-9vw;}.elementor-5781 .elementor-element.elementor-element-3c6969e0 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3c6969e0 .elementor-heading-title{font-size:6vw;line-height:1.5em;}.elementor-5781 .elementor-element.elementor-element-5228c605 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5228c605 .elementor-heading-title{font-size:4.5vw;line-height:1.5em;letter-spacing:0.08em;}.elementor-5781 .elementor-element.elementor-element-5b61a4c7{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-5b61a4c7 > .elementor-widget-container{margin:2vw 0vw 6vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5b61a4c7 .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-453743d2{--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-453743d2.e-con{--order:-99999 /* order start hack */;}.elementor-5781 .elementor-element.elementor-element-6d1b9b56{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-572c4120:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-572c4120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-375vw 0vh;background-repeat:no-repeat;background-size:cover;}.elementor-5781 .elementor-element.elementor-element-572c4120{--padding-top:24vw;--padding-bottom:24vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-5781 .elementor-element.elementor-element-48c85436 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-48c85436 .elementor-heading-title{font-size:15vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-565b1129 > .elementor-widget-container{padding:0vw 0vw 8vw 0vw;}.elementor-5781 .elementor-element.elementor-element-565b1129 .elementor-heading-title{font-size:7vw;}.elementor-5781 .elementor-element.elementor-element-2552c7d3{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-5781 .elementor-element.elementor-element-1701c441{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-1701c441 > .elementor-widget-container{padding:0vw 0vw 0vw 1.5vw;}.elementor-5781 .elementor-element.elementor-element-1701c441 .elementor-heading-title{font-size:4.2vw;line-height:2em;}.elementor-5781 .elementor-element.elementor-element-21a0869d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-21a0869d .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-323fa850 > .elementor-widget-container{padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-323fa850 .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-7a251c34 > .elementor-widget-container{padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-7a251c34 .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-6818846f > .elementor-widget-container{padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-6818846f .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-14a680af{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-3a84530c > .elementor-widget-container{padding:4vw 0vw 06vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3a84530c .elementor-heading-title{font-size:6vw;}.elementor-5781 .elementor-element.elementor-element-6db8c1bf{--padding-top:24vw;--padding-bottom:0vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-5781 .elementor-element.elementor-element-6a912c37 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-6a912c37 .elementor-heading-title{font-size:16vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-4f2dd42e > .elementor-widget-container{padding:0vw 0vw 06vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4f2dd42e .elementor-heading-title{font-size:6vw;}.elementor-5781 .elementor-element.elementor-element-7afa775b{--gap:6vw 0vw;--row-gap:6vw;--column-gap:0vw;--padding-top:8vw;--padding-bottom:16vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-49d38613{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:8vw;--padding-bottom:8vw;--padding-left:6vw;--padding-right:6vw;}.elementor-5781 .elementor-element.elementor-element-d40d9e4 img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-5781 .elementor-element.elementor-element-1467b49c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5781 .elementor-element.elementor-element-4e424901 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4e424901 .elementor-divider__text{font-size:3.6vw;}.elementor-5781 .elementor-element.elementor-element-485c91e5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-485c91e5 .elementor-heading-title{font-size:6vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-485d2ed6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-485d2ed6 .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-17f7f642 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-17f7f642 .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-4ecd5d7c .elementor-divider__text{font-size:3.6vw;}.elementor-5781 .elementor-element.elementor-element-24b2acdf{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-24b2acdf > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-24b2acdf .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-31372d1{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:8vw;--padding-bottom:8vw;--padding-left:6vw;--padding-right:6vw;}.elementor-5781 .elementor-element.elementor-element-67c8c2da img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-5781 .elementor-element.elementor-element-35b417e3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-5781 .elementor-element.elementor-element-6fd86f3 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-6fd86f3 .elementor-divider__text{font-size:3.6vw;}.elementor-5781 .elementor-element.elementor-element-506974a2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-506974a2 .elementor-heading-title{font-size:6vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-1d3d3ccc > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-1d3d3ccc .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-4122c7f5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-4122c7f5 .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-62d82cab .elementor-divider__text{font-size:3.6vw;}.elementor-5781 .elementor-element.elementor-element-4c6b3bbf{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-4c6b3bbf > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4c6b3bbf .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-6d9c19bf{--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-591b01ca{left:2.5vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-591b01ca{right:2.5vw;}.elementor-5781 .elementor-element.elementor-element-591b01ca{top:5.5vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2ef7b5f{right:2.5vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-2ef7b5f{left:2.5vw;}.elementor-5781 .elementor-element.elementor-element-2ef7b5f{bottom:5.5vw;}.elementor-5781 .elementor-element.elementor-element-8152e90{--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-41a8ed50{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0.5vw 1.5vw;--row-gap:0.5vw;--column-gap:1.5vw;}.elementor-5781 .elementor-element.elementor-element-65446669 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-65446669 .elementor-divider__text{font-size:3.6vw;}.elementor-5781 .elementor-element.elementor-element-5eeb28d6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5eeb28d6 .elementor-heading-title{font-size:6vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-5924ca14 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-5924ca14 .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-7f41be75 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-7f41be75 .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-60903ce6 .elementor-divider__text{font-size:3.6vw;}.elementor-5781 .elementor-element.elementor-element-1e5fef91{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-1e5fef91 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1e5fef91 .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-5a62bebf{--padding-top:8vw;--padding-bottom:24vw;--padding-left:5vw;--padding-right:5vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2754899{left:2.5vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-2754899{right:2.5vw;}.elementor-5781 .elementor-element.elementor-element-2754899{top:5.5vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-ff5d77{right:2.5vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-ff5d77{left:2.5vw;}.elementor-5781 .elementor-element.elementor-element-ff5d77{bottom:21.5vw;}.elementor-5781 .elementor-element.elementor-element-7f14d6c8{--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-4019b5b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0.5vw 1.5vw;--row-gap:0.5vw;--column-gap:1.5vw;}.elementor-5781 .elementor-element.elementor-element-18efea9d > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-18efea9d .elementor-divider__text{font-size:3.6vw;}.elementor-5781 .elementor-element.elementor-element-2911412d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2911412d .elementor-heading-title{font-size:6vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-7a98e36c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-7a98e36c .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-5dd33eac > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-5dd33eac .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-3830e3a0 .elementor-divider__text{font-size:3.6vw;}.elementor-5781 .elementor-element.elementor-element-5258eb54{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-5258eb54 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5258eb54 .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-500ad788:not(.elementor-motion-effects-element-type-background), .elementor-5781 .elementor-element.elementor-element-500ad788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-200vw 0vh;background-size:cover;}.elementor-5781 .elementor-element.elementor-element-500ad788{--padding-top:24vw;--padding-bottom:24vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-5781 .elementor-element.elementor-element-5381003f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5381003f .elementor-heading-title{font-size:15vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-258c0ee0 > .elementor-widget-container{padding:0vw 0vw 8vw 0vw;}.elementor-5781 .elementor-element.elementor-element-258c0ee0 .elementor-heading-title{font-size:7vw;}.elementor-5781 .elementor-element.elementor-element-2f6442a9{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-5781 .elementor-element.elementor-element-4951b02 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-4951b02 .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-20a9a7e8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-20a9a7e8 .elementor-heading-title{font-size:4.2vw;}.elementor-5781 .elementor-element.elementor-element-4a813407{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5781 .elementor-element.elementor-element-472b91eb > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-472b91eb .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-42c6981c > .elementor-widget-container{padding:2vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-42c6981c .elementor-heading-title{font-size:5vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-5781 .elementor-element.elementor-element-3dd46211 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3dd46211 .elementor-heading-title{font-size:3.4vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-7df557d7 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5781 .elementor-element.elementor-element-7df557d7{--divider-icon-size:8vw;}.elementor-5781 .elementor-element.elementor-element-445621ea > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-445621ea .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-e855f0f > .elementor-widget-container{padding:2vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-e855f0f .elementor-heading-title{font-size:5vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-5781 .elementor-element.elementor-element-32ca9147 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-32ca9147 .elementor-heading-title{font-size:3.4vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-4c208077 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5781 .elementor-element.elementor-element-4c208077{--divider-icon-size:8vw;}.elementor-5781 .elementor-element.elementor-element-294e5379 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2.5vw 1vw 2.5vw;}.elementor-5781 .elementor-element.elementor-element-294e5379 .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-5ca05f2e > .elementor-widget-container{padding:2vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-5ca05f2e .elementor-heading-title{font-size:5vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-5781 .elementor-element.elementor-element-2896e595 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2896e595 .elementor-heading-title{font-size:3.4vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-544bf39e{--padding-top:24vw;--padding-bottom:24vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-5781 .elementor-element.elementor-element-732e4de6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-732e4de6 .elementor-heading-title{font-size:17vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-422d8e44 > .elementor-widget-container{padding:0vw 0vw 06vw 0vw;}.elementor-5781 .elementor-element.elementor-element-422d8e44 .elementor-heading-title{font-size:6vw;}.elementor-5781 .elementor-element.elementor-element-41d83cd3{--width:100%;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-5781 .elementor-element.elementor-element-36992792{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-36992792 > .elementor-widget-container{padding:0vw 0vw 0vw 1.5vw;}.elementor-5781 .elementor-element.elementor-element-36992792 .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-450d8ffe{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-450d8ffe > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-450d8ffe .elementor-heading-title{font-size:5.2vw;}.elementor-5781 .elementor-element.elementor-element-10252967{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-10252967 .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-1bf7dce9{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-1bf7dce9 > .elementor-widget-container{--e-transform-rotateZ:90deg;padding:4vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1bf7dce9 .elementor-heading-title{font-size:10vw;}.elementor-5781 .elementor-element.elementor-element-1cb35b9f{--width:100%;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-5781 .elementor-element.elementor-element-c2ffc14{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-c2ffc14 > .elementor-widget-container{padding:0vw 0vw 0vw 1.5vw;}.elementor-5781 .elementor-element.elementor-element-c2ffc14 .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-7e763848{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-7e763848 > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-7e763848 .elementor-heading-title{font-size:5.2vw;}.elementor-5781 .elementor-element.elementor-element-927e154{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-927e154 .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-32f92cd6{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-32f92cd6 > .elementor-widget-container{--e-transform-rotateZ:90deg;padding:4vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-32f92cd6 .elementor-heading-title{font-size:10vw;}.elementor-5781 .elementor-element.elementor-element-55014482{--width:100%;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-5781 .elementor-element.elementor-element-7cc79c1b{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-7cc79c1b > .elementor-widget-container{padding:0vw 0vw 0vw 1.5vw;}.elementor-5781 .elementor-element.elementor-element-7cc79c1b .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-7fac1557{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-7fac1557 > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-7fac1557 .elementor-heading-title{font-size:5.2vw;}.elementor-5781 .elementor-element.elementor-element-346e61e8{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-346e61e8 .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-6c4e0c4{width:100%;max-width:100%;}.elementor-5781 .elementor-element.elementor-element-6c4e0c4 > .elementor-widget-container{--e-transform-rotateZ:90deg;padding:4vw 0vw 4vw 0vw;}.elementor-5781 .elementor-element.elementor-element-6c4e0c4 .elementor-heading-title{font-size:10vw;}.elementor-5781 .elementor-element.elementor-element-3335f512{--width:100%;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-5781 .elementor-element.elementor-element-ffc8a24{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-ffc8a24 > .elementor-widget-container{padding:0vw 0vw 0vw 1.5vw;}.elementor-5781 .elementor-element.elementor-element-ffc8a24 .elementor-heading-title{font-size:3.2vw;}.elementor-5781 .elementor-element.elementor-element-112f14ce{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-112f14ce > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-5781 .elementor-element.elementor-element-112f14ce .elementor-heading-title{font-size:5.2vw;}.elementor-5781 .elementor-element.elementor-element-34a21ae4{width:100%;max-width:100%;text-align:left;}.elementor-5781 .elementor-element.elementor-element-34a21ae4 .elementor-heading-title{font-size:3.4vw;}.elementor-5781 .elementor-element.elementor-element-5d475e8e{--padding-top:24vw;--padding-bottom:24vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-51176091 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-51176091 .elementor-heading-title{font-size:17vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-307d5933 > .elementor-widget-container{padding:0vw 0vw 06vw 0vw;}.elementor-5781 .elementor-element.elementor-element-307d5933 .elementor-heading-title{font-size:6vw;}.elementor-5781 .elementor-element.elementor-element-612a958b{--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-5781 .elementor-element.elementor-element-2958bc93 > .elementor-widget-container{padding:5vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2958bc93{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-2958bc93 .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-81a0168 > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-81a0168{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-81a0168 .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-d4f0150 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-14819ef4 > .elementor-widget-container{padding:5vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-14819ef4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-14819ef4 .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-780047dc > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-780047dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-780047dc .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-50994ec8 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-2805d78e > .elementor-widget-container{padding:5vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-2805d78e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-2805d78e .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-3971ec40 > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3971ec40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-3971ec40 .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-32be655c .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-67349a0f > .elementor-widget-container{padding:5vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-67349a0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-67349a0f .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-4c78cd1d > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4c78cd1d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-4c78cd1d .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-56bf6720 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-edcb23d > .elementor-widget-container{padding:5vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-edcb23d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-edcb23d .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-29aa7ead > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-29aa7ead{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-29aa7ead .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-772cc81c .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-3eeee02f > .elementor-widget-container{padding:5vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3eeee02f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-3eeee02f .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-1d2b3f84 > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-1d2b3f84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-1d2b3f84 .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-1471820c .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-32943c07 > .elementor-widget-container{padding:5vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-32943c07{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-32943c07 .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-7df8a294 > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-7df8a294{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-7df8a294 .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-2c51e0de .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-4035c549 > .elementor-widget-container{padding:5vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-4035c549{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-4035c549 .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-26488911 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-26488911{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-26488911 .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-117d2f16 > .elementor-widget-container{padding:1vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-117d2f16{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-117d2f16 .elementor-heading-title{font-size:3vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-5cbd9686 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-6e3c4d7e > .elementor-widget-container{padding:5vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-6e3c4d7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-6e3c4d7e .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-65cab0ac > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-5781 .elementor-element.elementor-element-65cab0ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5781 .elementor-element.elementor-element-65cab0ac .elementor-heading-title{font-size:3.8vw;line-height:1.9em;}.elementor-5781 .elementor-element.elementor-element-560e5fe1 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-5781 .elementor-element.elementor-element-10c7058d{--padding-top:024vw;--padding-bottom:24vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-5781 .elementor-element.elementor-element-20a5b748 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-5781 .elementor-element.elementor-element-20a5b748 .elementor-heading-title{font-size:17vw;line-height:1em;}.elementor-5781 .elementor-element.elementor-element-3bbc6773 > .elementor-widget-container{padding:0vw 0vw 06vw 0vw;}.elementor-5781 .elementor-element.elementor-element-3bbc6773 .elementor-heading-title{font-size:6vw;}.elementor-5781 .elementor-element.elementor-element-91c149c > .elementor-widget-container{padding:2vw 0vw 3vw 0vw;}.elementor-5781 .elementor-element.elementor-element-91c149c{text-align:center;}.elementor-5781 .elementor-element.elementor-element-91c149c .elementor-heading-title{font-size:3vw;}.elementor-5781 .elementor-element.elementor-element-60e425fd{--width:fit-content;bottom:14vw;}body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-60e425fd{right:2vw;}body.rtl .elementor-5781 .elementor-element.elementor-element-60e425fd{left:2vw;}}/* Start custom CSS for heading, class: .elementor-element-47ac64c6 */.main_title_1 {
  display: inline-block; /* `span`の幅を適切にする */
  background: linear-gradient(90deg, 
    #0044B5, 
    #0186D4, 
    #00B4D4, 
    #00FFFF, 
    #00B4D4, 
    #0186D4, 
    #0044B5
  );
  background-size: 400% 100%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; /* Safariの対応 */
  color: #000; /* Fallback */
  animation: gradientShift 10s infinite alternate ease-in-out;
}

@keyframes gradientShift {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 50% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

.philosophy_sub_title {
    display: block;
    font-family: Poppins;
    font-size: 0.28em;
    font-weight: 600;
    line-height: 1.7em;
    margin-top: 1.2em;
    overflow: visible !important; /* 追加 */
}

/*スマホ*/
@media only screen and (max-width: 767px){
  .data_sub_title {
    font-size: 0.32em;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d8633c3 */.elementor-5781 .elementor-element.elementor-element-1d8633c3 {
    mix-blend-mode: difference;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72595182 */.elementor-5781 .elementor-element.elementor-element-72595182  {
    /*mask-image: linear-gradient(90deg, transparent 0%, black 5%, black 80%, transparent 100%);
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, black 5%, black 80%, transparent 100%);*/
    aspect-ratio: 16 / 9; 
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
    .elementor-5781 .elementor-element.elementor-element-72595182 {
         aspect-ratio: 3 / 2; 
    }
}


/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-5781 .elementor-element.elementor-element-72595182  {
    /*mask-image: linear-gradient(90deg, transparent 0%, black 5%, black 80%, transparent 100%);
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, black 5%, black 80%, transparent 100%);*/
    aspect-ratio: 9 / 16; 
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-472b05f3 */.elementor-5781 .elementor-element.elementor-element-472b05f3 {
    position: absolute;
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}





/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-5781 .elementor-element.elementor-element-472b05f3 {
  
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7da8a899 */.elementor-5781 .elementor-element.elementor-element-7da8a899 {
    position: absolute;
}




/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-5781 .elementor-element.elementor-element-7da8a899 {
  
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21f9d677 */.elementor-5781 .elementor-element.elementor-element-21f9d677 {
    position: absolute;
}



/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-5781 .elementor-element.elementor-element-21f9d677 {
  
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1486034c */.elementor-5781 .elementor-element.elementor-element-1486034c {
    position: absolute;
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}






/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-5781 .elementor-element.elementor-element-1486034c {
  
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d84ed1 */.elementor-5781 .elementor-element.elementor-element-17d84ed1 {
    position: absolute;
}



/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-5781 .elementor-element.elementor-element-17d84ed1 {
  
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bcf94b6 */.elementor-5781 .elementor-element.elementor-element-6bcf94b6 {
    position: absolute;
}






/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-5781 .elementor-element.elementor-element-6bcf94b6 {
  
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17025ddb */.elementor-5781 .elementor-element.elementor-element-17025ddb {
    position: absolute;
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}



/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
  .elementor-5781 .elementor-element.elementor-element-17025ddb {
  
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a653679 */.elementor-5781 .elementor-element.elementor-element-4a653679 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-7ae81c7b */.elementor-5781 .elementor-element.elementor-element-7ae81c7b {
    width: 6.5vw;
    height: 6.5vw;
    background: #0168AC33;
    z-index: 0;
    border-radius: 0.5vw;
    
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-5781 .elementor-element.elementor-element-7ae81c7b {
    width: 12.5vw;
    height: 12.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-7c2c1618 */.elementor-5781 .elementor-element.elementor-element-7c2c1618 {
    width: 5vw;
    height: 5vw;
    background: #0168AC11;
    z-index: 1;
    border-radius: 0.5vw;
    
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-5781 .elementor-element.elementor-element-7c2c1618 {
    width: 7.5vw;
    height: 7.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-3e63d7d4 */.elementor-5781 .elementor-element.elementor-element-3e63d7d4 {
    width: 6.5vw;
    height: 6.5vw;
    background: #0168AC33;
    z-index: 0;
    border-radius: 0.5vw;
    
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-5781 .elementor-element.elementor-element-3e63d7d4 {
    width: 12.5vw;
    height: 12.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-2280b596 */.elementor-5781 .elementor-element.elementor-element-2280b596 {
    width: 5vw;
    height: 5vw;
    background: #0168AC11;
    z-index: 1;
    border-radius: 0.5vw;
    
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-5781 .elementor-element.elementor-element-2280b596 {
    width: 7.5vw;
    height: 7.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f0fe3ce *//*.elementor-5781 .elementor-element.elementor-element-2f0fe3ce {
    position: relative;
    overflow-x: hidden;
    overflow-y: visible;
}*//* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2a645547 */.elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="0"] .swiper-slide-image {
  aspect-ratio: 3 / 4; /* 縦型 */
  /*margin-top: 7.5vw;*/
  object-fit: cover;
}

.elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="1"] .swiper-slide-image {
  aspect-ratio: 4 / 3; /* 横型 */
/*margin-top: 7.5vw;*/
  object-fit: cover;
 
}

.elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="2"] .swiper-slide-image {
  aspect-ratio: 3 / 4;
/*margin-top: 7.5vw;*/
  object-fit: cover;
  
}

.elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="3"] .swiper-slide-image {
  aspect-ratio: 4 / 3;
 /*margin-top: 7.5vw;*/
  object-fit: cover;
  
}

.elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="4"] .swiper-slide-image {
  aspect-ratio: 3 / 4;
/*margin-top: 7.5vw;*/
  object-fit: cover;
  
}

.elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="5"] .swiper-slide-image {
  aspect-ratio: 4 / 3;
 /*margin-top: 7.5vw;*/
  object-fit: cover;
  
}

@media (max-width: 767px) {
  .elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-wrapper {
    display: flex;
    transition-timing-function: linear !important;
  }

  .elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide {
    flex: 0 0 66.67%;
    max-width: 66.67%;
  }

  .elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="0"] .swiper-slide-image {
    aspect-ratio: 3 / 4;
   /* margin-top: 12.5vw;*/
    object-fit: cover;
  }

  .elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="1"] .swiper-slide-image {
    aspect-ratio: 4 / 3;
   /* margin-top: 12.5vw;*/
    object-fit: cover;
  }

  .elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="2"] .swiper-slide-image {
    aspect-ratio: 3 / 4;
    /* margin-top: 12.5vw;*/
    object-fit: cover;
  }

  .elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="3"] .swiper-slide-image {
    aspect-ratio: 4 / 3;
   /* margin-top: 12.5vw;*/
    object-fit: cover;
  }

  .elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="4"] .swiper-slide-image {
    aspect-ratio: 3 / 4;
    /* margin-top: 12.5vw;*/
    object-fit: cover;
  }

  .elementor-5781 .elementor-element.elementor-element-2a645547 .swiper-slide[data-swiper-slide-index="5"] .swiper-slide-image {
    aspect-ratio: 4 / 3;
    /* margin-top: 12.5vw;*/
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39b9bdff */.elementor-5781 .elementor-element.elementor-element-39b9bdff {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37b98cfa */.elementor-5781 .elementor-element.elementor-element-37b98cfa {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-452c2012 */.elementor-5781 .elementor-element.elementor-element-452c2012 {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1406fd98 */.elementor-5781 .elementor-element.elementor-element-1406fd98 {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ba42316 */.elementor-5781 .elementor-element.elementor-element-5ba42316 {
  text-box: trim-both cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3de17c22 */.balloon3 {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 4.6875vw;
  height: 4.6875vw;
  line-height: 4.6875vw;
  text-align: center;
  color: #FFF;
  font-size: 1.041vw;
  font-weight: bold;
  background: #FED700;
  border-radius: 50%;
  box-sizing: border-box;
}

.balloon3:before {
  content: "";
  position: absolute;
  bottom: -1.302vw;
  left: 50%;
  margin-left: -0.78125vw;
  border: 0.78125vw solid transparent;
  border-top: 0.78125vw solid #FED700;
  z-index: 0;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.balloon3 {
  width: 13.6875vw;
  height: 13.6875vw;
  line-height: 13.6875vw;
  font-size: 3.2vw;
}

.balloon3:before {
  content: "";
  position: absolute;
  bottom: -5vw;
  left: 50%;
  margin-left: -3vw;
  border: 3vw solid transparent;
  border-top: 5vw solid #FED700;
  z-index: 0;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c0afc39 */.elementor-5781 .elementor-element.elementor-element-7c0afc39 img{
  aspect-ratio: 3 / 2; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20cb3b0a */.elementor-5781 .elementor-element.elementor-element-20cb3b0a {
  text-box: trim-both cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46fec1bb */.elementor-5781 .elementor-element.elementor-element-46fec1bb img{
  aspect-ratio: 3 / 2; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6dd3e9 */.elementor-5781 .elementor-element.elementor-element-1f6dd3e9 {
  text-box: trim-both cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d1b9b56 */.elementor-5781 .elementor-element.elementor-element-6d1b9b56 img{
  aspect-ratio: 3 / 2; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a0869d */.elementor-5781 .elementor-element.elementor-element-21a0869d {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-323fa850 */.elementor-5781 .elementor-element.elementor-element-323fa850 {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a251c34 */.elementor-5781 .elementor-element.elementor-element-7a251c34 {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6818846f */.elementor-5781 .elementor-element.elementor-element-6818846f {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
    border-radius: 0.5vw;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d40d9e4 */.elementor-5781 .elementor-element.elementor-element-d40d9e4 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67c8c2da */.elementor-5781 .elementor-element.elementor-element-67c8c2da img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-591b01ca */.elementor-5781 .elementor-element.elementor-element-591b01ca {
    width: 6.5vw;
    height: 6.5vw;
    background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    );
    z-index: 0;
    border-radius: 0.5vw ;
    
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-5781 .elementor-element.elementor-element-591b01ca {
    width: 12.5vw;
    height: 12.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-2ef7b5f */.elementor-5781 .elementor-element.elementor-element-2ef7b5f {
    width: 6.5vw;
    height: 6.5vw;
     background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    );
    z-index: 0;
    border-radius: 0.5vw;
    
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-5781 .elementor-element.elementor-element-2ef7b5f {
    width: 12.5vw;
    height: 12.5vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e8abdba */.elementor-5781 .elementor-element.elementor-element-1e8abdba img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-2754899 */.elementor-5781 .elementor-element.elementor-element-2754899 {
    width: 6.5vw;
    height: 6.5vw;
     background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    );
    z-index: 0;
    border-radius: 0.5vw;
    
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-5781 .elementor-element.elementor-element-2754899 {
    width: 12.5vw;
    height: 12.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-ff5d77 */.elementor-5781 .elementor-element.elementor-element-ff5d77 {
    width: 6.5vw;
    height: 6.5vw;
     background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    );
    z-index: 0;
    border-radius: 0.5vw;
    
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-5781 .elementor-element.elementor-element-ff5d77 {
    width: 12.5vw;
    height: 12.5vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-348cc9f3 */.elementor-5781 .elementor-element.elementor-element-348cc9f3 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: top;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-472b91eb */.elementor-5781 .elementor-element.elementor-element-472b91eb {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-445621ea */.elementor-5781 .elementor-element.elementor-element-445621ea {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-294e5379 */.elementor-5781 .elementor-element.elementor-element-294e5379 {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-450d8ffe */.pseudo-underline {
    display: inline;
    border-bottom: 2px solid #0168AC;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    padding-bottom: 0.1em;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e763848 */.pseudo-underline {
    display: inline;
    border-bottom: 2px solid #0168AC;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    padding-bottom: 0.1em;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fac1557 */.pseudo-underline {
    display: inline;
    border-bottom: 2px solid #0168AC;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    padding-bottom: 0.1em;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112f14ce */.pseudo-underline {
    display: inline;
    border-bottom: 2px solid #0168AC;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    padding-bottom: 0.1em;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-544bf39e */.elementor-5781 .elementor-element.elementor-element-544bf39e {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26488911 */.ince {
    font-size: 0.75em;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c149c */.required_mark{
    font-size: 0.95vw;
    color: red;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
    .required_mark{
    font-size: 1.5vw;
    }
}

/*スマホ*/
@media screen and (max-width:767px){
    .required_mark{
    font-size: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-570dcfe */.elementor-5781 .elementor-element.elementor-element-570dcfe {
    display: none１;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-47f86b04 *//*--------------------------*\
   基本設定
\*--------------------------*/
.elementor-5781 .elementor-element.elementor-element-47f86b04 dl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 3.5vw 0vw;
    border-bottom: 0.75px solid #cccccc66;
}
.elementor-5781 .elementor-element.elementor-element-47f86b04 dt, .elementor-5781 .elementor-element.elementor-element-47f86b04 p {
    margin: 0;
    padding: 0;
}
.elementor-5781 .elementor-element.elementor-element-47f86b04 dt {
    flex-direction: column;
    justify-content: start;
    flex: 0 0 15%;
}
.elementor-5781 .elementor-element.elementor-element-47f86b04 dd {
    margin: 0;
    padding: 0;
    flex: 0 0 85%;
}

/* 横並びラジオボタンエリア */
.radio-row {
    display: flex;
    gap: 2vw;
    align-items: center;
}
/* ラジオ横ラベル間マージン調整 */
.radio-label {
    margin-right: 2vw;
    font-size: 0.97vw;
    font-weight: 300;
    letter-spacing: 0.07em;
    color: #070707;
    display: flex;
    align-items: center;
    cursor: pointer;
}

/* ラジオボタン見た目：デフォルト（必ず角丸＆チェック可） */
.radio-label input[type="radio"] {
    appearance: radio !important;
    -webkit-appearance: radio !important;
    -moz-appearance: radio !important;
    width: 1.15vw;
    height: 1.15vw;
    margin-right: 0.6vw;
    vertical-align: middle;
    border-radius: 50%;
    border: 1.5px solid #3D3D3D;
    accent-color: #B99D76;
    background: #fff;
    cursor: pointer;
}

/* ラジオボタンカスタムにappearance:none等は絶対当てない！！ */

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 input[type="number"],
.wpcf7 input[type="date"],
.wpcf7 input[type="search"],
.wpcf7 input[type="password"],
.wpcf7 textarea,
.wpcf7 select {
    color: #070707;
    font-family: 'Noto Sans JP', serif;
}
.Recruit_cf-area select,
.Recruit_cf-area input:not([type="radio"]),
.Recruit_cf-area textarea {
    width: 100%;
    height: auto;
    font-size: 0.97vw;
    color: #070707 !important;
    font-weight: 300;
    padding: 0.8em;
    box-sizing: border-box;
    border: 1px solid #3D3D3D;
    line-height: 1.5;
    background: transparent;
    border-radius: 0;
    appearance: none!important;
    -moz-appearance: none!important;
    -webkit-appearance: none!important;
}
.Recruit_cf-area textarea {
    height: 16em!important;
}
.Recruit_cf-area select {
    font-size: 0.97vw!important;
    padding: 0.8em!important;
}
.Recruit_cf-area input:focus,
.Recruit_cf-area textarea:focus {
    outline: none;
    color: #070707;
    background: #F6FCFF;
    border: 1px solid #ddd!important;
}
.wpcf7-not-valid-tip {
    display: none!important;
}
.custom-error-message {
    font-size: 0.75vw;
    color: red;
}
.wpcf7 form .wpcf7-response-output .wpcf7-not-valid-tip {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    color: red!important;
    font-size: 0.75vw!important;
    letter-spacing: 0.13em!important;
    margin: 0!important;
    padding: 0!important;
    border: none!important;
}
.disabled {
    opacity: 0.5;
    cursor: not-allowed!important;
}
.disabled .arrow, .disabled .arrow::before, .disabled .arrow::after {
    background-color: #444 !important;
}
.Recruit_cf_name {
    color: #070707;
    font-size: 0.97vw;
    font-weight: 500;
    line-height: 2em;
    letter-spacing: 0.13em;
    margin-bottom: 0.5vw!important;
    opacity: 1;
    font-family: 'Noto Sans JP', serif;
}
.Recruit_cf-area ::placeholder {
    font-size: 0.97vw;
    letter-spacing: 0.07em;
    color: #B2B6BB;
}
.Recruit_cf-required {
    font-weight: 300;
    color: red!important;
    font-size: 1.2vw;
    line-height: 2em;
    padding: 0em 0.3em;
}
.form_acceptance, .rechptcha {
    text-align: center;
    color: #070707;
    font-weight: 300;
    font-size: 0.97vw;
    letter-spacing: 0.07em;
    line-height: 2;
    font-family: 'Noto Sans JP', serif;
    background: transparent;
}
.form_acceptance a, .rechptcha a {
    text-decoration: underline;
    color: #070707 !important;
}
.wpcf7-list-item-label {
    font-size: 0.97vw;
    font-weight: 300;
    letter-spacing: 0.07em;
    margin-left: 0.75vw;
    color: #070707;
}
.form_acceptance input[type="checkbox"] {
    appearance: none!important;
    -moz-appearance: none!important;
    -webkit-appearance: none!important;
    width: 1.25vw!important;
    height: 1.25vw!important;
    margin: 0!important;
    background-color: transparent;
    border: 1px solid #3D3D3D;
    cursor: pointer;
    position: relative;
    top: 3px;
}
.form_acceptance input[type="checkbox"]:checked {
    background-color: #B99D76;
    border-color: #B99D76;
    position: relative;
}
.form_acceptance input[type="checkbox"]:checked::after {
    content: "";
    position: absolute;
    font-size: 1vw;
    width: 0.6em;
    height: 0.3em;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    transform: translate(-50%, -50%) rotate(-45deg);
    top: 50%;
    left: 50%;
}
.form_acceptance{
    margin: 2vw 0 2vw 0;
    background: transparent;
}
.rechptcha{
    margin-bottom: 2vw;
    background: transparent;
}
.form_acceptance a, .rechptcha a {
    position: relative;
    text-decoration: none;
    color: #070707!important;
}
.form_acceptance a::after, .rechptcha a::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.5px;
    bottom: -1px;
    left: 0;
    background-color: #070707!important;
    opacity: 0.66;
}

/* ===== ここから：ボタン（滑らかホバーに修正） ===== */
.Recruit_cf-send input[type="submit"],
.wpcf7 form.invalid input[type="submit"] {
    display: block;
    margin: 4vw auto 0;
    font-size: 0.97vw;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0.13em;
    color: #fff!important;
    padding: 1.2vw 3vw;
    border: none !important;
    position: relative;
    cursor: pointer;
    /* transition: all 0.3s;  ← “全部”はやめて背景位置のみ */
    background-image: linear-gradient(90deg, #0044B5, #0186D4, #00B4D4) !important;
    background-size: 250% 100%;
    background-position: 0% 50%;
    transition: background-position 0.6s ease, filter 0.3s ease;
    will-change: background-position;
    font-family: 'Noto Sans JP', serif;
}
/* 反転グラデ差し替えは削除し、位置だけアニメーション */
.Recruit_cf-send input[type="submit"]:hover,
.Recruit_cf-send input[type="submit"]:focus {
    background-position: 100% 50% !important;
    color: #fff!important;
    border: none !important;
}
/* ===== ここまで：ボタン（滑らかホバー） ===== */

.cursor-pointer, .form_acceptance a:hover, .rechptcha a:hover {
    cursor: pointer!important;
}
/*
.arrow-container { ... 省略（元のまま） ... }
*/
.wpcf7 form.invalid .wpcf7-response-output {
    display: none;
}
input[name="acceptance-343"] {
    /* all: unset; */
}

/*--------------------------*\
   メディアクエリ
\*--------------------------*/

/* タブレット */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .elementor-5781 .elementor-element.elementor-element-47f86b04 dl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 4.5vw 0vw;
  }
  .elementor-5781 .elementor-element.elementor-element-47f86b04 dt {
    flex-direction: column;
    justify-content: start;
    flex: 0 0 20%;
  }
  .elementor-5781 .elementor-element.elementor-element-47f86b04 dd {
    margin: 0;
    padding: 0;
    flex: 0 0 80%;
  }
  .Recruit_cf-area select,
  .Recruit_cf-area input:not([type="radio"]),
  .Recruit_cf-area textarea {
      height: 4em;
      font-size: 1.35vw;
      background: transparent;
      color: #070707 !important;
      border: 1px solid #3D3D3D;
  }
  .Recruit_cf-area select {
      font-size: 1.35vw!important;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      background-color: transparent;
      color: #070707 !important;
      border: 1px solid #3D3D3D;
  }
  .Recruit_cf_name, .wpcf7-list-item-label, .Recruit_cf-required, .Recruit_cf-area ::placeholder, .rechptcha, .Recruit_cf-send input[type="submit"] {
      font-size: 1.35vw;
      color: #070707;
  }
  .Recruit_cf-required {
      padding: 0.2vw 1vw 0.3vw 0.5vw;
      color: #FF7575;
  }
  .wpcf7-list-item-label {
      margin-left: 1vw;
      color: #070707;
  }
  .wpcf7-form-control-wrap .wpcf7-acceptance input[type="checkbox"] {
      width: 1.5vw!important;
      height: 1.5vw!important;
      top:3px;
      background-color: transparent;
      border: 1px solid #3D3D3D;
  }
  .wpcf7-form-control-wrap .wpcf7-acceptance input[type="checkbox"]:checked {
      background-color: #B99D76;
      border-color: #B99D76;
  }
  .wpcf7-form-control-wrap .wpcf7-acceptance input[type="checkbox"]:checked::after {
      border-left: 1px solid #fff;
      border-bottom: 1px solid #fff;
  }
  .wpcf7 form .wpcf7-response-output {
      font-size: 0.85vw;
      color: #FF7575;
  }
  .custom-error-message {
      font-size: 1.1vw;
  }
  .form_acceptance{
      margin: 2vw 0;
      /*background: #181818;*/
      color: #070707;
  }
  .rechptcha{
      margin-bottom: 2vw;
      /*background: #181818;*/
      color: #070707;
  }
}

/* スマホ */
@media only screen and (max-width: 767px){
  html {
      -webkit-text-size-adjust: none!important;
      -ms-text-size-adjust: none!important;
      text-size-adjust: none!important;
  }
  
  .elementor-5781 .elementor-element.elementor-element-47f86b04 dl {
      display: flex;
      flex-wrap: wrap;
      padding: 3.5vw 0vw;
  }
  .elementor-5781 .elementor-element.elementor-element-47f86b04 dt {
      flex: 0 0 100%;
      margin-bottom:1.2em;
  }
  .elementor-5781 .elementor-element.elementor-element-47f86b04 dd {
      flex: 0 0 100%;
  }
  .Recruit_cf-area dd {
      overflow: hidden;
  }
  .radio-row {
      gap: 5vw;
  }
  .radio-label {
      font-size: 3.6vw;
      margin-right: 5vw;
  }
  .radio-label input[type="radio"] {
      width: 3.6vw;
      height: 3.6vw;
      margin-right: 1.2vw;
  }
  .Recruit_cf-area input:not([type="radio"]),
  .Recruit_cf-area select,
  .Recruit_cf-area textarea{
      font-size: 3.6vw !important;
      transform: scale(0.75) !important;
      transform-origin: top left !important;
      width: calc(100% / 0.75) !important;
      box-sizing: border-box;
      padding: 0.8em ;
      line-height: 1.5;
      background: transparent;
      color: #070707 !important;
      border: 1px solid #3D3D3D;
  }
  .Recruit_cf-area select {
      transform: none !important;
      width: 100% !important;
      padding: 0.8em !important;
      font-size: 3.6vw !important;
      height: 4em !important;
      line-height: 1.5 !important;
      margin-bottom:4vw;
      background: transparent;
      color: #070707 !important;
      border: 1px solid #3D3D3D;
  }
  .Recruit_cf-area input::placeholder,
  .Recruit_cf-area textarea::placeholder,
  .Recruit_cf-area select::placeholder {
      font-size: 3.6vw;
      color: #B2B6BB;
  }
  .Recruit_cf-area select,
  .Recruit_cf-area input:not([type="radio"]) {
      height: 4em;
      font-size: 3.6vw;
      box-sizing: border-box;
      background: transparent;
      color: #070707 !important;
      border: 1px solid #3D3D3D;
  }
  .Recruit_cf-area textarea {
      height: 16em;
      font-size: 3.6vw;
      box-sizing: border-box;
      background: transparent;
      color: #070707 !important;
      border: 1px solid #3D3D3D;
      margin-bottom: -4em !important;
  }
  .Recruit_cf_name, .wpcf7-list-item-label, .Recruit_cf-required, .Recruit_cf-area ::placeholder, .rechptcha, .Recruit_cf-send input[type="submit"] {
      font-size: 3.6vw;
      color: #070707;
  }
  .Recruit_cf-required {
      padding: 0.2vw 1vw 0.3vw 1vw;
      font-size:3.6vw;
      color: #FF7575;
  }
  .wpcf7-list-item-label {
      margin-left: 2vw;
      color: #070707;
  }
  .wpcf7-form-control-wrap .wpcf7-acceptance input[type="checkbox"] {
      width: 3.8vw!important;
      height: 3.8vw!important;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border-radius: 0;
      top:3px;
      background-color: transparent;
      border: 1px solid #3D3D3D;
  }
  .wpcf7-form-control-wrap .wpcf7-acceptance input[type="checkbox"]:checked {
      background-color: #B99D76;
      border-color: #B99D76;
  }
  .wpcf7-form-control-wrap .wpcf7-acceptance input[type="checkbox"]:checked::after {
      border-left: 1px solid #fff;
      border-bottom: 1px solid #fff;
      font-size: 3.6vw;
  }
  .wpcf7 form .wpcf7-response-output {
      font-size: 3.6vw;
      color: red;
  }
  .custom-error-message {
      font-size: 3.6vw;
      color: red;
  }
  .form_acceptance{
      margin: 8vw 0 2vw 0;
      color: #070707;
  }
  .rechptcha{
      margin-bottom: 8vw;
      color: #070707;
  }

  /* ==== モバイルのボタンも“位置アニメ”に統一（デザインはそのまま） ==== */
  .Recruit_cf-send input[type="submit"], .wpcf7 form.invalid input[type="submit"] {
      font-size: 3.6vw;
      color: #070707;             /* ←あなたの指定そのまま */
      border: none !important;
      padding: 3vw 15vw;
      /* 背景はPCの指定が効いているので、アニメ用プロパティだけ再掲 */
      background-size: 250% 100% !important;
      background-position: 0% 50% !important;
      transition: background-position 0.6s ease, filter 0.3s ease;
      will-change: background-position;
  }
  .Recruit_cf-send input[type="submit"]:hover,
  .Recruit_cf-send input[type="submit"]:focus {
      background-position: 100% 50% !important; /* 差し替えずにスライド */
  }
  /* ============================================================ */

  .Recruit_cf-area textarea {
      margin-bottom: -4em !important;
  }
}

/* ユーザーが動きを減らす設定の場合（任意） */
@media (prefers-reduced-motion: reduce) {
  .Recruit_cf-send input[type="submit"],
  .Recruit_cf-send input[type="submit"]:hover,
  .Recruit_cf-send input[type="submit"]:focus {
    transition: none !important;
  }
}/* End custom CSS */