.elementor-15074 .elementor-element.elementor-element-d790615{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-15074 .elementor-element.elementor-element-d790615:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-d790615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aa452f0 );}.elementor-15074 .elementor-element.elementor-element-6eb199e{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-f2ce215 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-3109631{--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-15074 .elementor-element.elementor-element-0475f18 .elementor-heading-title{font-size:1vw;}.elementor-15074 .elementor-element.elementor-element-db38211{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.5;--padding-top:0vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15074 .elementor-element.elementor-element-db38211::before, .elementor-15074 .elementor-element.elementor-element-db38211 > .elementor-background-video-container::before, .elementor-15074 .elementor-element.elementor-element-db38211 > .e-con-inner > .elementor-background-video-container::before, .elementor-15074 .elementor-element.elementor-element-db38211 > .elementor-background-slideshow::before, .elementor-15074 .elementor-element.elementor-element-db38211 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15074 .elementor-element.elementor-element-db38211 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15074 .elementor-element.elementor-element-112fc01{--display:flex;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:0vw;}.elementor-15074 .elementor-element.elementor-element-112fc01.e-con{--align-self:center;}.elementor-15074 .elementor-element.elementor-element-7cb39de{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-7cb39de > .elementor-widget-container{margin:0vw -50vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-7cb39de .elementor-heading-title{font-size:3.2vw;line-height:1.6em;letter-spacing:0.03em;color:var( --e-global-color-c3c666a );}.elementor-15074 .elementor-element.elementor-element-67fa6e7{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-67fa6e7 > .elementor-widget-container{margin:0vw -23vw 0vw 0vw;padding:0vw 0vw 2vw 1.2vw;}.elementor-15074 .elementor-element.elementor-element-67fa6e7 .elementor-heading-title{font-size:1vw;font-weight:600;line-height:2em;letter-spacing:0.03em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15074 .elementor-element.elementor-element-3759014{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-3759014 > .elementor-widget-container{padding:0vw 0vw 0vw 1.2vw;}.elementor-15074 .elementor-element.elementor-element-abee8eb{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-76c8b57{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-15074 .elementor-element.elementor-element-dd3cc77 img{width:100%;}.elementor-15074 .elementor-element.elementor-element-b2af8e6{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8vw;--padding-bottom:12vw;--padding-left:12vw;--padding-right:6vw;}.elementor-15074 .elementor-element.elementor-element-3dc7842{--spacer-size:50px;bottom:8vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-3dc7842{left:3vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-3dc7842{right:3vw;}.elementor-15074 .elementor-element.elementor-element-23ac25b{--spacer-size:50px;top:4vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-23ac25b{right:8vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-23ac25b{left:8vw;}.elementor-15074 .elementor-element.elementor-element-8f6fae0{--spacer-size:50px;top:14vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-8f6fae0{left:46vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-8f6fae0{right:46vw;}.elementor-15074 .elementor-element.elementor-element-ca84bb5{--spacer-size:50px;bottom:5vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-ca84bb5{left:8vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-ca84bb5{right:8vw;}.elementor-15074 .elementor-element.elementor-element-e520f2f{--spacer-size:50px;top:12vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-e520f2f{left:44vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-e520f2f{right:44vw;}.elementor-15074 .elementor-element.elementor-element-03c0d77{--spacer-size:50px;top:2vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-03c0d77{right:6vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-03c0d77{left:6vw;}.elementor-15074 .elementor-element.elementor-element-1e805b7{--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:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-8f1dde7{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-8f1dde7 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-8f1dde7 .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-8f1dde7.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-8f1dde7.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-8f1dde7.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-8f1dde7.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-8f1dde7.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-8f1dde7 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-8f1dde7 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-e4134bc{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-e4134bc > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-e4134bc .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-e4134bc.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-e4134bc.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-e4134bc.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-e4134bc.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-e4134bc.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-e4134bc .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-e4134bc .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-6951fd0{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-6951fd0 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-6951fd0.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-6951fd0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4vw;font-weight:400;line-height:0.8em;}.elementor-15074 .elementor-element.elementor-element-e7014d3{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-e7014d3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-e7014d3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-ba8f43b{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-ba8f43b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-ba8f43b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-40733de{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-40733de > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-40733de .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-f7c9c96{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-f7c9c96 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-f7c9c96 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-278b4f6{--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-15074 .elementor-element.elementor-element-ba04f07{--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 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:8vw;--padding-bottom:8vw;--padding-left:4.5vw;--padding-right:4.5vw;}.elementor-15074 .elementor-element.elementor-element-a60014e{--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:center;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--padding-top:6vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-15074 .elementor-element.elementor-element-a60014e:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-a60014e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F6FF;}.elementor-15074 .elementor-element.elementor-element-4e6286a{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-4e6286a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-4e6286a .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-4e6286a.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-4e6286a.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-4e6286a.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-4e6286a.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-4e6286a.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-4e6286a .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-4e6286a .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-6808b90{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-6808b90 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-6808b90 .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-6808b90.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-6808b90.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-6808b90.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-6808b90.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-6808b90.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-6808b90 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-6808b90 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-2e28aa1{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:start;}.elementor-15074 .elementor-element.elementor-element-2e28aa1 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-2e28aa1.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-2e28aa1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4vw;font-weight:400;line-height:0.6em;}.elementor-15074 .elementor-element.elementor-element-634cbe4{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;z-index:1;}.elementor-15074 .elementor-element.elementor-element-634cbe4 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-634cbe4.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-634cbe4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-ae0391c{--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:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-ae0391c:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-ae0391c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-ecdc964{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-5d7bfc3 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-5d7bfc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-edba26b{width:100%;max-width:100%;text-align:center;}.elementor-15074 .elementor-element.elementor-element-edba26b > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-edba26b .elementor-heading-title{font-size:1.2vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-59e83fd{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-59e83fd > .elementor-widget-container{padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-59e83fd.elementor-element{--align-self:center;}.elementor-15074 .elementor-element.elementor-element-59e83fd img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-c2beb8e{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-c2beb8e > .elementor-widget-container{padding:0vw 1vw 1vw 1vw;}.elementor-15074 .elementor-element.elementor-element-c2beb8e.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-c2beb8e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-9497721{--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:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-9497721:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-9497721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-66757c6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-c0ceb86 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-c0ceb86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-df1c48f{width:100%;max-width:100%;text-align:center;}.elementor-15074 .elementor-element.elementor-element-df1c48f > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-df1c48f .elementor-heading-title{font-size:1.2vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-752ab4d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-752ab4d > .elementor-widget-container{padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-752ab4d.elementor-element{--align-self:center;}.elementor-15074 .elementor-element.elementor-element-752ab4d img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-601f239{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-601f239 > .elementor-widget-container{padding:0vw 1vw 1vw 1vw;}.elementor-15074 .elementor-element.elementor-element-601f239.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-601f239 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-34c6884{--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:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-34c6884:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-34c6884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-5972621{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-80e843d > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-80e843d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-9d93f28{width:100%;max-width:100%;text-align:center;}.elementor-15074 .elementor-element.elementor-element-9d93f28 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-9d93f28 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-a6b4937{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-a6b4937 > .elementor-widget-container{padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-a6b4937.elementor-element{--align-self:center;}.elementor-15074 .elementor-element.elementor-element-a6b4937 img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-10e2ac5{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-10e2ac5 > .elementor-widget-container{padding:0vw 1vw 1vw 1vw;}.elementor-15074 .elementor-element.elementor-element-10e2ac5.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-10e2ac5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-c1868ee{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15074 .elementor-element.elementor-element-1625ef8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-1625ef8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-8c46582{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15074 .elementor-element.elementor-element-3ddedff{--display:flex;}.elementor-15074 .elementor-element.elementor-element-cb9d1cf{--e-image-carousel-slides-to-show:4;}.elementor-15074 .elementor-element.elementor-element-cb9d1cf .swiper-wrapper{display:flex;align-items:center;}.elementor-15074 .elementor-element.elementor-element-cb9d1cf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-15074 .elementor-element.elementor-element-a34d4c5{--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;--gap:4vw 0vw;--row-gap:4vw;--column-gap:0vw;--flex-wrap:wrap;--padding-top:0vw;--padding-bottom:8vw;--padding-left:2vw;--padding-right:2vw;}.elementor-15074 .elementor-element.elementor-element-16120a8{--spacer-size:50px;bottom:11vw;}.elementor-15074 .elementor-element.elementor-element-16120a8 > .elementor-widget-container{background-color:#0168AC33;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-16120a8{left:3vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-16120a8{right:3vw;}.elementor-15074 .elementor-element.elementor-element-8fee107{--spacer-size:50px;bottom:8vw;}.elementor-15074 .elementor-element.elementor-element-8fee107 > .elementor-widget-container{background-color:#0168AC1F;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-8fee107{left:8vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-8fee107{right:8vw;}.elementor-15074 .elementor-element.elementor-element-f0814cd{--spacer-size:50px;top:7vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-f0814cd{right:5vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-f0814cd{left:5vw;}.elementor-15074 .elementor-element.elementor-element-d944174{--spacer-size:50px;top:34vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-d944174{right:37vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-d944174{left:37vw;}.elementor-15074 .elementor-element.elementor-element-fac531a{--spacer-size:50px;top:11vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-fac531a{right:9vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-fac531a{left:9vw;}.elementor-15074 .elementor-element.elementor-element-7a47deb{--spacer-size:50px;top:38vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-7a47deb{right:41vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-7a47deb{left:41vw;}.elementor-15074 .elementor-element.elementor-element-2225914{--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-15074 .elementor-element.elementor-element-9094b59 img{width:100%;}.elementor-15074 .elementor-element.elementor-element-107f694{--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;}.elementor-15074 .elementor-element.elementor-element-abfa9a5 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-abfa9a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;}.elementor-15074 .elementor-element.elementor-element-1ec0914 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-1ec0914 .elementor-heading-title{font-size:3.5vw;line-height:1.4em;letter-spacing:0.13em;color:var( --e-global-color-c3c666a );}.elementor-15074 .elementor-element.elementor-element-05d7db6{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-05d7db6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-05d7db6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2vw;font-weight:600;line-height:2.2em;letter-spacing:0.2em;color:var( --e-global-color-c3c666a );}.elementor-15074 .elementor-element.elementor-element-e65be1f{--display:flex;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:11vw;--padding-right:0vw;}.elementor-15074 .elementor-element.elementor-element-8e05c2d{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-8e05c2d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-8e05c2d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-81064bd{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-81064bd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-81064bd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-42beb89{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-42beb89 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-42beb89 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-cb698e1{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-cb698e1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-cb698e1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-659bbdd{--display:flex;}.elementor-15074 .elementor-element.elementor-element-85f9aa5{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-85f9aa5 img{width:100%;}.elementor-15074 .elementor-element.elementor-element-e83b341{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-6545b41 .elementor-button{font-size:1.3vw;font-weight:600;border-radius:100px 100px 100px 100px;}.elementor-15074 .elementor-element.elementor-element-e9b39a3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4vw;--padding-bottom:04vw;--padding-left:8.5vw;--padding-right:8.5vw;}.elementor-15074 .elementor-element.elementor-element-84c246c{--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;--flex-wrap:wrap;--align-content:flex-start;}.elementor-15074 .elementor-element.elementor-element-301cdeb{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-301cdeb > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-301cdeb.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-301cdeb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4vw;font-weight:400;line-height:0.8em;}.elementor-15074 .elementor-element.elementor-element-eed3ecb{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-eed3ecb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2.2em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-dc462e0{--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;--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-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-15074 .elementor-element.elementor-element-536c30c{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-536c30c .elementor-divider-separator{width:100%;}.elementor-15074 .elementor-element.elementor-element-536c30c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15074 .elementor-element.elementor-element-c1047e0{--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 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:8vw;--padding-bottom:8vw;--padding-left:4.5vw;--padding-right:4.5vw;}.elementor-15074 .elementor-element.elementor-element-7672894{--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:center;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--padding-top:6vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-15074 .elementor-element.elementor-element-7672894:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-7672894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F6FF;}.elementor-15074 .elementor-element.elementor-element-7c43a79{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-7c43a79 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-7c43a79 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-7c43a79.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-7c43a79.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-7c43a79.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-7c43a79.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-7c43a79.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-7c43a79 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-7c43a79 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-4366e49{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-4366e49 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-4366e49 .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-4366e49.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-4366e49.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-4366e49.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-4366e49.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-4366e49.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-4366e49 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-4366e49 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-f801a58{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:start;}.elementor-15074 .elementor-element.elementor-element-f801a58 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-f801a58.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-f801a58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4vw;font-weight:400;line-height:0.6em;}.elementor-15074 .elementor-element.elementor-element-a4327a3{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;z-index:1;}.elementor-15074 .elementor-element.elementor-element-a4327a3 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-a4327a3.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-a4327a3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-eea2416{--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:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-eea2416:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-eea2416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-686b4a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-84b3520 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-84b3520 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-5211897{width:100%;max-width:100%;text-align:center;}.elementor-15074 .elementor-element.elementor-element-5211897 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-5211897 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-5ddc731{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-5ddc731 > .elementor-widget-container{padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-5ddc731.elementor-element{--align-self:center;}.elementor-15074 .elementor-element.elementor-element-5ddc731 img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-82c4b11{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-82c4b11 > .elementor-widget-container{padding:0vw 1vw 1vw 1vw;}.elementor-15074 .elementor-element.elementor-element-82c4b11.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-82c4b11 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-caf81c2{--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:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-caf81c2:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-caf81c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-24a430d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-904320f > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-904320f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-a3de302{width:100%;max-width:100%;text-align:center;}.elementor-15074 .elementor-element.elementor-element-a3de302 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-a3de302 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-9606434{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-9606434 > .elementor-widget-container{padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-9606434.elementor-element{--align-self:center;}.elementor-15074 .elementor-element.elementor-element-9606434 img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-58d7fad{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-58d7fad > .elementor-widget-container{padding:0vw 1vw 1vw 1vw;}.elementor-15074 .elementor-element.elementor-element-58d7fad.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-58d7fad .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-6e1d034{--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:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-6e1d034:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-6e1d034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-b23cb50{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-150f199 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-150f199 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-59564bf{width:100%;max-width:100%;text-align:center;}.elementor-15074 .elementor-element.elementor-element-59564bf > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-59564bf .elementor-heading-title{font-size:1.2vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-d845dd2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-d845dd2 > .elementor-widget-container{padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-d845dd2.elementor-element{--align-self:center;}.elementor-15074 .elementor-element.elementor-element-d845dd2 img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-c4d86a8{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-c4d86a8 > .elementor-widget-container{padding:0vw 1vw 1vw 1vw;}.elementor-15074 .elementor-element.elementor-element-c4d86a8.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-c4d86a8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-1cf2d60{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15074 .elementor-element.elementor-element-4900ff2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-4900ff2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-363b9a2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:8.5vw;--padding-right:8.5vw;}.elementor-15074 .elementor-element.elementor-element-48cf102{--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;--flex-wrap:wrap;--align-content:flex-start;}.elementor-15074 .elementor-element.elementor-element-1e5ec02{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-1e5ec02 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-1e5ec02.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-1e5ec02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4vw;font-weight:400;line-height:0.8em;}.elementor-15074 .elementor-element.elementor-element-243a3d7{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-243a3d7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2.2em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-444efb5{--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;--flex-wrap:wrap;--align-content:flex-start;}.elementor-15074 .elementor-element.elementor-element-3b13f4b{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-3b13f4b .elementor-divider-separator{width:100%;}.elementor-15074 .elementor-element.elementor-element-3b13f4b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15074 .elementor-element.elementor-element-e62186e{--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 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:8vw;--padding-bottom:8vw;--padding-left:4.5vw;--padding-right:4.5vw;}.elementor-15074 .elementor-element.elementor-element-8ce8014{--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:center;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--padding-top:6vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-15074 .elementor-element.elementor-element-8ce8014:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-8ce8014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F6FF;}.elementor-15074 .elementor-element.elementor-element-b0732db{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-b0732db > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-b0732db .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-b0732db.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-b0732db.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-b0732db.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-b0732db.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-b0732db.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-b0732db .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-b0732db .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-8ebb3d6{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-8ebb3d6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-8ebb3d6 .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-8ebb3d6.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-8ebb3d6.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-8ebb3d6.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-8ebb3d6.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-8ebb3d6.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-8ebb3d6 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-8ebb3d6 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-a3271d3{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:start;}.elementor-15074 .elementor-element.elementor-element-a3271d3 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-a3271d3.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-a3271d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4vw;font-weight:400;line-height:0.6em;}.elementor-15074 .elementor-element.elementor-element-211a261{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;z-index:1;}.elementor-15074 .elementor-element.elementor-element-211a261 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-211a261.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-211a261 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-7a0af1f{--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:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-7a0af1f:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-7a0af1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-3a4de0c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-84e95b8 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-84e95b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-1a61714{width:100%;max-width:100%;text-align:center;}.elementor-15074 .elementor-element.elementor-element-1a61714 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-1a61714 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-f751d4d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-f751d4d > .elementor-widget-container{padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-f751d4d.elementor-element{--align-self:center;}.elementor-15074 .elementor-element.elementor-element-f751d4d img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-df08826{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-df08826 > .elementor-widget-container{padding:0vw 1vw 1vw 1vw;}.elementor-15074 .elementor-element.elementor-element-df08826.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-df08826 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-c94559c{--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:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-c94559c:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-c94559c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-97931d0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-cc383d2 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-cc383d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-f95b214{width:100%;max-width:100%;text-align:center;}.elementor-15074 .elementor-element.elementor-element-f95b214 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-f95b214 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-bc20231{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-bc20231 > .elementor-widget-container{padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-bc20231.elementor-element{--align-self:center;}.elementor-15074 .elementor-element.elementor-element-bc20231 img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-15501ca{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-15501ca > .elementor-widget-container{padding:0vw 1vw 1vw 1vw;}.elementor-15074 .elementor-element.elementor-element-15501ca.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-15501ca .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-def832e{--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:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-def832e:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-def832e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-6a11434{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-a802e23 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-a802e23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-6f8b0b5{width:100%;max-width:100%;text-align:center;}.elementor-15074 .elementor-element.elementor-element-6f8b0b5 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-6f8b0b5 .elementor-heading-title{font-size:1.2vw;line-height:1.7em;letter-spacing:0.03em;}.elementor-15074 .elementor-element.elementor-element-e801465{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-e801465 > .elementor-widget-container{padding:0.5vw 0.5vw 0.5vw 0.5vw;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-e801465.elementor-element{--align-self:center;}.elementor-15074 .elementor-element.elementor-element-e801465 img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-15074 .elementor-element.elementor-element-0b5e9f1{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-0b5e9f1 > .elementor-widget-container{padding:0vw 1vw 1vw 1vw;}.elementor-15074 .elementor-element.elementor-element-0b5e9f1.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-0b5e9f1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-905a9ce{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15074 .elementor-element.elementor-element-bc6a2e4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-bc6a2e4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-3a53931{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15074 .elementor-element.elementor-element-59fec06{--display:flex;}.elementor-15074 .elementor-element.elementor-element-7f0c443{--e-image-carousel-slides-to-show:4;}.elementor-15074 .elementor-element.elementor-element-7f0c443 .swiper-wrapper{display:flex;align-items:center;}.elementor-15074 .elementor-element.elementor-element-7f0c443 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-15074 .elementor-element.elementor-element-2151659{--display:flex;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15074 .elementor-element.elementor-element-2d83645{width:100%;max-width:100%;z-index:1;}.elementor-15074 .elementor-element.elementor-element-2d83645 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-2d83645 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14vw;font-weight:900;line-height:1em;letter-spacing:0.03em;color:#2D77B5;}.elementor-15074 .elementor-element.elementor-element-d144615{--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 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:4.5vw;--padding-right:4.5vw;}.elementor-15074 .elementor-element.elementor-element-a6e8ce9{--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:center;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--padding-top:6vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-15074 .elementor-element.elementor-element-a6e8ce9:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-a6e8ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4be05a3 );}.elementor-15074 .elementor-element.elementor-element-09923cf{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-09923cf > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-09923cf .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-09923cf.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-09923cf.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-09923cf.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-09923cf.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-09923cf.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-09923cf .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-09923cf .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-c8aa2ac{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-c8aa2ac > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-c8aa2ac .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-c8aa2ac.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-c8aa2ac.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-c8aa2ac.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-c8aa2ac.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-c8aa2ac.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-c8aa2ac .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-c8aa2ac .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-7026736{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-7026736 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-7026736.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-7026736 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4vw;font-weight:400;line-height:0.6em;}.elementor-15074 .elementor-element.elementor-element-f045fc9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:1;}.elementor-15074 .elementor-element.elementor-element-f045fc9 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-f045fc9.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-f045fc9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-3183736{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-3183736:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-3183736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-bdac69c{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-bdac69c.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-bdac69c .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-bdac69c.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-bdac69c.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-bdac69c.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-bdac69c.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-bdac69c.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-bdac69c .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-bdac69c .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-39a185c{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-39a185c.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-39a185c .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-39a185c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b67188a );}.elementor-15074 .elementor-element.elementor-element-39a185c.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-39a185c.elementor-view-default .elementor-icon{color:var( --e-global-color-b67188a );border-color:var( --e-global-color-b67188a );}.elementor-15074 .elementor-element.elementor-element-39a185c.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-39a185c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b67188a );}.elementor-15074 .elementor-element.elementor-element-39a185c .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-39a185c .elementor-icon svg{height:0.8vw;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15074 .elementor-element.elementor-element-5c22ebb{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-5c22ebb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-5c22ebb .elementor-counter{flex-direction:column;gap:0.5vw;}.elementor-15074 .elementor-element.elementor-element-5c22ebb .elementor-counter-number-wrapper{gap:0.4vw;color:var( --e-global-color-c3c666a );font-family:"Poppins", Sans-serif;font-size:5vw;line-height:1em;}.elementor-15074 .elementor-element.elementor-element-5c22ebb .elementor-counter-title{color:var( --e-global-color-primary );font-size:1vw;font-weight:600;line-height:1.7em;}.elementor-15074 .elementor-element.elementor-element-ee437b1{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-ee437b1.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-ee437b1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-46086fe{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-46086fe:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-46086fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-a63dfe1{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-a63dfe1.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-a63dfe1 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-a63dfe1.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-a63dfe1.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-a63dfe1.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-a63dfe1.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-a63dfe1.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-a63dfe1 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-a63dfe1 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-439cb74{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-439cb74.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-439cb74 .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-439cb74.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-439cb74.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-439cb74.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-439cb74.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-439cb74.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-439cb74 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-439cb74 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-0f5723d{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-0f5723d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-0f5723d .elementor-counter{flex-direction:column;gap:0.5vw;}.elementor-15074 .elementor-element.elementor-element-0f5723d .elementor-counter-number-wrapper{gap:0.4vw;color:#0168AC;font-family:"Poppins", Sans-serif;font-size:5vw;line-height:1em;}.elementor-15074 .elementor-element.elementor-element-0f5723d .elementor-counter-title{color:var( --e-global-color-primary );font-size:1vw;font-weight:600;line-height:1.7em;}.elementor-15074 .elementor-element.elementor-element-fa94a56{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-fa94a56.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-fa94a56 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-ba3ebe9{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-ba3ebe9:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-ba3ebe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-c7191b0{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-c7191b0.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-c7191b0 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-c7191b0.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-c7191b0.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-c7191b0.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-c7191b0.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-c7191b0.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-c7191b0 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-c7191b0 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-3958968{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-3958968.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-3958968 .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-3958968.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-3958968.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-3958968.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-3958968.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-3958968.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-3958968 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-3958968 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-7a5c270{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-7a5c270 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-7a5c270 .elementor-counter{flex-direction:column;gap:0.5vw;}.elementor-15074 .elementor-element.elementor-element-7a5c270 .elementor-counter-number-wrapper{gap:0.4vw;color:#0168AC;font-family:"Poppins", Sans-serif;font-size:5vw;line-height:1em;}.elementor-15074 .elementor-element.elementor-element-7a5c270 .elementor-counter-title{color:var( --e-global-color-primary );font-size:1vw;font-weight:600;line-height:1.7em;}.elementor-15074 .elementor-element.elementor-element-b36e4be{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-b36e4be.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-b36e4be .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-d172583{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-d172583:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-d172583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-1fb9d8f.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-1fb9d8f.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-913bdcb{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-913bdcb.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-913bdcb .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-913bdcb.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-913bdcb.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-913bdcb.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-913bdcb.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-913bdcb.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-913bdcb .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-913bdcb .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-6eb071c{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-6eb071c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-6eb071c .elementor-counter{flex-direction:column;gap:0.5vw;}.elementor-15074 .elementor-element.elementor-element-6eb071c .elementor-counter-number-wrapper{gap:0.4vw;color:#0168AC;font-family:"Poppins", Sans-serif;font-size:5vw;line-height:1em;}.elementor-15074 .elementor-element.elementor-element-6eb071c .elementor-counter-title{color:var( --e-global-color-primary );font-size:1vw;font-weight:600;line-height:1.7em;}.elementor-15074 .elementor-element.elementor-element-708dfd1{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-708dfd1.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-708dfd1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-1ffb960{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-1ffb960:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-1ffb960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-459b3c5{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-459b3c5.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-459b3c5 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-459b3c5.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-459b3c5.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-459b3c5.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-459b3c5.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-459b3c5.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-459b3c5 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-459b3c5 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-5f31480{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-5f31480.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-5f31480 .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-5f31480.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-5f31480.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-5f31480.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-5f31480.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-5f31480.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-5f31480 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-5f31480 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-6159f8f{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-6159f8f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-6159f8f .elementor-counter{flex-direction:column;gap:0.5vw;}.elementor-15074 .elementor-element.elementor-element-6159f8f .elementor-counter-number-wrapper{gap:0.4vw;color:#0168AC;font-family:"Poppins", Sans-serif;font-size:5vw;line-height:1em;}.elementor-15074 .elementor-element.elementor-element-6159f8f .elementor-counter-title{color:var( --e-global-color-primary );font-size:1vw;font-weight:600;line-height:1.7em;}.elementor-15074 .elementor-element.elementor-element-3aca6a0{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-3aca6a0.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-3aca6a0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-4726f83{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-4726f83:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-4726f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-0fea84e{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-0fea84e.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-0fea84e .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-0fea84e.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-0fea84e.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-0fea84e.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-0fea84e.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-0fea84e.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-0fea84e .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-0fea84e .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-d55c093{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-d55c093.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-d55c093 .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-d55c093.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-d55c093.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-d55c093.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-d55c093.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-d55c093.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-d55c093 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-d55c093 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-e8e2346{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-e8e2346 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-e8e2346 .elementor-counter{flex-direction:column;gap:0.5vw;}.elementor-15074 .elementor-element.elementor-element-e8e2346 .elementor-counter-number-wrapper{gap:0.4vw;color:#0168AC;font-family:"Poppins", Sans-serif;font-size:5vw;line-height:1em;}.elementor-15074 .elementor-element.elementor-element-e8e2346 .elementor-counter-title{color:var( --e-global-color-primary );font-size:1vw;font-weight:600;line-height:1.7em;}.elementor-15074 .elementor-element.elementor-element-59b68ec{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-59b68ec.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-59b68ec .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-92854e4{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-92854e4:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-92854e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-7ccb416{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-7ccb416.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-7ccb416 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-7ccb416.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-7ccb416.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-7ccb416.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-7ccb416.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-7ccb416.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-7ccb416 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-7ccb416 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2 .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-fe0ddc2.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-fe0ddc2.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-0c89231{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-0c89231 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-0c89231 .elementor-counter{flex-direction:column;gap:0.5vw;}.elementor-15074 .elementor-element.elementor-element-0c89231 .elementor-counter-number-wrapper{gap:0.4vw;color:#0168AC;font-family:"Poppins", Sans-serif;font-size:5vw;line-height:1em;}.elementor-15074 .elementor-element.elementor-element-0c89231 .elementor-counter-title{color:var( --e-global-color-primary );font-size:1vw;font-weight:600;line-height:1.7em;}.elementor-15074 .elementor-element.elementor-element-cd26267{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-cd26267.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-cd26267 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-07691f8{--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;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-15074 .elementor-element.elementor-element-07691f8:not(.elementor-motion-effects-element-type-background), .elementor-15074 .elementor-element.elementor-element-07691f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15074 .elementor-element.elementor-element-cb32900{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-cb32900.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-cb32900 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-cb32900.elementor-view-stacked .elementor-icon{background-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-cb32900.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-cb32900.elementor-view-default .elementor-icon{color:#0168AC;border-color:#0168AC;}.elementor-15074 .elementor-element.elementor-element-cb32900.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-cb32900.elementor-view-default .elementor-icon svg{fill:#0168AC;}.elementor-15074 .elementor-element.elementor-element-cb32900 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-cb32900 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-63c6695{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-15074 .elementor-element.elementor-element-63c6695.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-63c6695 .elementor-icon-wrapper{text-align:start;}.elementor-15074 .elementor-element.elementor-element-63c6695.elementor-view-stacked .elementor-icon{background-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-63c6695.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-63c6695.elementor-view-default .elementor-icon{color:#6AC4FF;border-color:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-63c6695.elementor-view-framed .elementor-icon, .elementor-15074 .elementor-element.elementor-element-63c6695.elementor-view-default .elementor-icon svg{fill:#6AC4FF;}.elementor-15074 .elementor-element.elementor-element-63c6695 .elementor-icon{font-size:0.8vw;}.elementor-15074 .elementor-element.elementor-element-63c6695 .elementor-icon svg{height:0.8vw;}.elementor-15074 .elementor-element.elementor-element-42de63d{width:100%;max-width:100%;}.elementor-15074 .elementor-element.elementor-element-42de63d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-42de63d .elementor-counter{flex-direction:column;gap:0.5vw;}.elementor-15074 .elementor-element.elementor-element-42de63d .elementor-counter-number-wrapper{gap:0.4vw;color:#0168AC;font-family:"Poppins", Sans-serif;font-size:5vw;line-height:1em;}.elementor-15074 .elementor-element.elementor-element-42de63d .elementor-counter-title{color:var( --e-global-color-primary );font-size:1vw;font-weight:600;line-height:1.7em;}.elementor-15074 .elementor-element.elementor-element-ff159db{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-ff159db.elementor-element{--align-self:flex-start;}.elementor-15074 .elementor-element.elementor-element-ff159db .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-15074 .elementor-element.elementor-element-d42cf6d{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-15074 .elementor-element.elementor-element-d42cf6d > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-d42cf6d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.8vw;font-weight:500;line-height:2.2em;letter-spacing:0.07em;color:#A4A4A4;}.elementor-15074 .elementor-element.elementor-element-0c27c04{--display:flex;}.elementor-15074 .elementor-element.elementor-element-8f4a6ca{--display:flex;}.elementor-15074 .elementor-element.elementor-element-5facc0f{--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-15074 .elementor-element.elementor-element-6eb199e{--width:15%;}.elementor-15074 .elementor-element.elementor-element-3109631{--width:70%;}.elementor-15074 .elementor-element.elementor-element-112fc01{--width:25%;}.elementor-15074 .elementor-element.elementor-element-76c8b57{--width:75%;}.elementor-15074 .elementor-element.elementor-element-1e805b7{--width:40%;}.elementor-15074 .elementor-element.elementor-element-278b4f6{--width:55%;}.elementor-15074 .elementor-element.elementor-element-ae0391c{--width:31%;}.elementor-15074 .elementor-element.elementor-element-9497721{--width:31%;}.elementor-15074 .elementor-element.elementor-element-34c6884{--width:31%;}.elementor-15074 .elementor-element.elementor-element-c1868ee{--width:100%;}.elementor-15074 .elementor-element.elementor-element-2225914{--width:46.5%;}.elementor-15074 .elementor-element.elementor-element-107f694{--width:43%;}.elementor-15074 .elementor-element.elementor-element-e65be1f{--width:55%;}.elementor-15074 .elementor-element.elementor-element-659bbdd{--width:40%;}.elementor-15074 .elementor-element.elementor-element-84c246c{--width:32%;}.elementor-15074 .elementor-element.elementor-element-dc462e0{--width:58%;}.elementor-15074 .elementor-element.elementor-element-eea2416{--width:31%;}.elementor-15074 .elementor-element.elementor-element-caf81c2{--width:31%;}.elementor-15074 .elementor-element.elementor-element-6e1d034{--width:31%;}.elementor-15074 .elementor-element.elementor-element-1cf2d60{--width:100%;}.elementor-15074 .elementor-element.elementor-element-48cf102{--width:32%;}.elementor-15074 .elementor-element.elementor-element-444efb5{--width:58%;}.elementor-15074 .elementor-element.elementor-element-7a0af1f{--width:31%;}.elementor-15074 .elementor-element.elementor-element-c94559c{--width:31%;}.elementor-15074 .elementor-element.elementor-element-def832e{--width:31%;}.elementor-15074 .elementor-element.elementor-element-905a9ce{--width:100%;}.elementor-15074 .elementor-element.elementor-element-3183736{--width:24%;}.elementor-15074 .elementor-element.elementor-element-46086fe{--width:24%;}.elementor-15074 .elementor-element.elementor-element-ba3ebe9{--width:24%;}.elementor-15074 .elementor-element.elementor-element-d172583{--width:24%;}.elementor-15074 .elementor-element.elementor-element-1ffb960{--width:24%;}.elementor-15074 .elementor-element.elementor-element-4726f83{--width:24%;}.elementor-15074 .elementor-element.elementor-element-92854e4{--width:24%;}.elementor-15074 .elementor-element.elementor-element-07691f8{--width:24%;}.elementor-15074 .elementor-element.elementor-element-0c27c04{--width:40%;}.elementor-15074 .elementor-element.elementor-element-8f4a6ca{--width:60%;}}@media(max-width:1020px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15074 .elementor-element.elementor-element-b2af8e6{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-3dc7842{left:-1.5vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-3dc7842{right:-1.5vw;}.elementor-15074 .elementor-element.elementor-element-23ac25b{top:-1.5vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-8f6fae0{left:-1.5vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-8f6fae0{right:-1.5vw;}.elementor-15074 .elementor-element.elementor-element-8f6fae0{top:-1.5vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-ca84bb5{left:-1.5vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-ca84bb5{right:-1.5vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-e520f2f{left:-1.5vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-e520f2f{right:-1.5vw;}.elementor-15074 .elementor-element.elementor-element-e520f2f{top:-1.5vw;}.elementor-15074 .elementor-element.elementor-element-03c0d77{top:-1.5vw;}.elementor-15074 .elementor-element.elementor-element-6951fd0 .elementor-heading-title{font-size:4.8vw;line-height:0.65em;}.elementor-15074 .elementor-element.elementor-element-e7014d3 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-ba8f43b .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-40733de .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-f7c9c96 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-ba04f07{--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-2e28aa1 .elementor-heading-title{font-size:4.8vw;line-height:0.65em;}.elementor-15074 .elementor-element.elementor-element-634cbe4 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-634cbe4 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-5d7bfc3 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-edba26b .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-c2beb8e > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-c2beb8e .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-c0ceb86 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-df1c48f .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-601f239 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-601f239 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-80e843d .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-9d93f28 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-10e2ac5 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-10e2ac5 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-1625ef8 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-cb9d1cf{--e-image-carousel-slides-to-show:3;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-16120a8{left:-1.5vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-16120a8{right:-1.5vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-8fee107{left:-1.5vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-8fee107{right:-1.5vw;}.elementor-15074 .elementor-element.elementor-element-f0814cd{top:-1.5vw;}.elementor-15074 .elementor-element.elementor-element-d944174{top:-1.5vw;}.elementor-15074 .elementor-element.elementor-element-fac531a{top:-1.5vw;}.elementor-15074 .elementor-element.elementor-element-7a47deb{top:-1.5vw;}.elementor-15074 .elementor-element.elementor-element-05d7db6 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-8e05c2d .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-81064bd .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-42beb89 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-cb698e1 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-301cdeb .elementor-heading-title{font-size:4.8vw;line-height:0.65em;}.elementor-15074 .elementor-element.elementor-element-c1047e0{--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-f801a58 .elementor-heading-title{font-size:4.8vw;line-height:0.65em;}.elementor-15074 .elementor-element.elementor-element-a4327a3 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-a4327a3 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-84b3520 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-5211897 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-82c4b11 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-82c4b11 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-904320f .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-a3de302 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-58d7fad > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-58d7fad .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-150f199 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-59564bf .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-c4d86a8 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-c4d86a8 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-4900ff2 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-1e5ec02 .elementor-heading-title{font-size:4.8vw;line-height:0.65em;}.elementor-15074 .elementor-element.elementor-element-e62186e{--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-a3271d3 .elementor-heading-title{font-size:4.8vw;line-height:0.65em;}.elementor-15074 .elementor-element.elementor-element-211a261 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-211a261 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-84e95b8 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-1a61714 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-df08826 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-df08826 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-cc383d2 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-f95b214 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-15501ca > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-15501ca .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-a802e23 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-6f8b0b5 .elementor-heading-title{font-size:1.5vw;}.elementor-15074 .elementor-element.elementor-element-0b5e9f1 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-0b5e9f1 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-bc6a2e4 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-7f0c443{--e-image-carousel-slides-to-show:3;}.elementor-15074 .elementor-element.elementor-element-d144615{--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-7026736 .elementor-heading-title{font-size:4.8vw;line-height:0.65em;}.elementor-15074 .elementor-element.elementor-element-f045fc9 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-f045fc9 .elementor-heading-title{font-size:1.3vw;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15074 .elementor-element.elementor-element-5c22ebb .elementor-counter-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-ee437b1 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-0f5723d .elementor-counter-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-fa94a56 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-7a5c270 .elementor-counter-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-b36e4be .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-6eb071c .elementor-counter-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-708dfd1 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-6159f8f .elementor-counter-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-3aca6a0 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-e8e2346 .elementor-counter-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-59b68ec .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-0c89231 .elementor-counter-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-cd26267 .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-42de63d .elementor-counter-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-ff159db .elementor-heading-title{font-size:1.3vw;}.elementor-15074 .elementor-element.elementor-element-d42cf6d .elementor-heading-title{font-size:1vw;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15074 .elementor-element.elementor-element-7cb39de > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-7cb39de .elementor-heading-title{font-size:5.3vw;}.elementor-15074 .elementor-element.elementor-element-67fa6e7 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-67fa6e7 .elementor-heading-title{font-size:3.6vw;}.elementor-15074 .elementor-element.elementor-element-b2af8e6{--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;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-3dc7842{left:-3vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-3dc7842{right:-3vw;}.elementor-15074 .elementor-element.elementor-element-23ac25b{top:-2vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-8f6fae0{left:-3vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-8f6fae0{right:-3vw;}.elementor-15074 .elementor-element.elementor-element-8f6fae0{top:-2vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-ca84bb5{left:-3vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-ca84bb5{right:-3vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-e520f2f{left:-3vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-e520f2f{right:-3vw;}.elementor-15074 .elementor-element.elementor-element-e520f2f{top:-2vw;}.elementor-15074 .elementor-element.elementor-element-03c0d77{top:-2vw;}.elementor-15074 .elementor-element.elementor-element-8f1dde7{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-15074 .elementor-element.elementor-element-8f1dde7 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-8f1dde7 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-e4134bc{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-15074 .elementor-element.elementor-element-e4134bc .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-e4134bc .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-6951fd0 > .elementor-widget-container{padding:2vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-6951fd0 .elementor-heading-title{font-size:10vw;line-height:0.7em;}.elementor-15074 .elementor-element.elementor-element-e7014d3 .elementor-heading-title{font-size:3.6vw;}.elementor-15074 .elementor-element.elementor-element-ba8f43b .elementor-heading-title{font-size:3.6vw;}.elementor-15074 .elementor-element.elementor-element-40733de .elementor-heading-title{font-size:3.6vw;}.elementor-15074 .elementor-element.elementor-element-f7c9c96 .elementor-heading-title{font-size:3.6vw;}.elementor-15074 .elementor-element.elementor-element-278b4f6{--padding-top:38vw;--padding-bottom:38vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15074 .elementor-element.elementor-element-ba04f07{--padding-top:4vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-a60014e{--padding-top:8vw;--padding-bottom:5vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15074 .elementor-element.elementor-element-4e6286a{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-15074 .elementor-element.elementor-element-4e6286a .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-4e6286a .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-6808b90{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-15074 .elementor-element.elementor-element-6808b90 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-6808b90 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-2e28aa1 > .elementor-widget-container{padding:2vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-2e28aa1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15074 .elementor-element.elementor-element-2e28aa1 .elementor-heading-title{font-size:10vw;line-height:0.7em;}.elementor-15074 .elementor-element.elementor-element-634cbe4 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-15074 .elementor-element.elementor-element-634cbe4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15074 .elementor-element.elementor-element-634cbe4 .elementor-heading-title{font-size:3vw;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-ae0391c{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;}.elementor-15074 .elementor-element.elementor-element-ecdc964{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-ecdc964.e-con{--order:2;}.elementor-15074 .elementor-element.elementor-element-5d7bfc3 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-15074 .elementor-element.elementor-element-edba26b{width:100%;max-width:100%;text-align:start;}.elementor-15074 .elementor-element.elementor-element-edba26b > .elementor-widget-container{padding:2vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-edba26b .elementor-heading-title{font-size:4vw;}.elementor-15074 .elementor-element.elementor-element-59e83fd{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-15074 .elementor-element.elementor-element-59e83fd.elementor-element{--order:1;}.elementor-15074 .elementor-element.elementor-element-c2beb8e > .elementor-widget-container{padding:0vw 4vw 4vw 4vw;}.elementor-15074 .elementor-element.elementor-element-c2beb8e.elementor-element{--order:3;}.elementor-15074 .elementor-element.elementor-element-c2beb8e .elementor-heading-title{font-size:3vw;line-height:2em;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-9497721{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;}.elementor-15074 .elementor-element.elementor-element-66757c6{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-66757c6.e-con{--order:2;}.elementor-15074 .elementor-element.elementor-element-c0ceb86 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-15074 .elementor-element.elementor-element-df1c48f{width:100%;max-width:100%;text-align:start;}.elementor-15074 .elementor-element.elementor-element-df1c48f > .elementor-widget-container{padding:2vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-df1c48f .elementor-heading-title{font-size:4vw;}.elementor-15074 .elementor-element.elementor-element-752ab4d{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-15074 .elementor-element.elementor-element-752ab4d.elementor-element{--order:1;}.elementor-15074 .elementor-element.elementor-element-601f239 > .elementor-widget-container{padding:0vw 4vw 4vw 4vw;}.elementor-15074 .elementor-element.elementor-element-601f239.elementor-element{--order:3;}.elementor-15074 .elementor-element.elementor-element-601f239 .elementor-heading-title{font-size:3vw;line-height:2em;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-34c6884{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;}.elementor-15074 .elementor-element.elementor-element-5972621{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-5972621.e-con{--order:2;}.elementor-15074 .elementor-element.elementor-element-80e843d .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-15074 .elementor-element.elementor-element-9d93f28{width:100%;max-width:100%;text-align:start;}.elementor-15074 .elementor-element.elementor-element-9d93f28 > .elementor-widget-container{padding:2vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-9d93f28 .elementor-heading-title{font-size:4vw;}.elementor-15074 .elementor-element.elementor-element-a6b4937{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-15074 .elementor-element.elementor-element-a6b4937.elementor-element{--order:1;}.elementor-15074 .elementor-element.elementor-element-10e2ac5 > .elementor-widget-container{padding:0vw 4vw 4vw 4vw;}.elementor-15074 .elementor-element.elementor-element-10e2ac5.elementor-element{--order:3;}.elementor-15074 .elementor-element.elementor-element-10e2ac5 .elementor-heading-title{font-size:3vw;line-height:2em;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-c1868ee{--width:100%;--justify-content:center;--border-radius:3vw 3vw 3vw 3vw;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15074 .elementor-element.elementor-element-1625ef8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-1625ef8{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-15074 .elementor-element.elementor-element-1625ef8 .elementor-heading-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-8c46582{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15074 .elementor-element.elementor-element-cb9d1cf{--e-image-carousel-slides-to-show:2;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-16120a8{left:-3vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-16120a8{right:-3vw;}body:not(.rtl) .elementor-15074 .elementor-element.elementor-element-8fee107{left:-3vw;}body.rtl .elementor-15074 .elementor-element.elementor-element-8fee107{right:-3vw;}.elementor-15074 .elementor-element.elementor-element-f0814cd{top:-2vw;}.elementor-15074 .elementor-element.elementor-element-d944174{top:-2vw;}.elementor-15074 .elementor-element.elementor-element-fac531a{top:-2vw;}.elementor-15074 .elementor-element.elementor-element-7a47deb{top:-2vw;}.elementor-15074 .elementor-element.elementor-element-05d7db6 .elementor-heading-title{font-size:3.6vw;}.elementor-15074 .elementor-element.elementor-element-8e05c2d .elementor-heading-title{font-size:3.6vw;}.elementor-15074 .elementor-element.elementor-element-81064bd .elementor-heading-title{font-size:3.6vw;}.elementor-15074 .elementor-element.elementor-element-42beb89 .elementor-heading-title{font-size:3.6vw;}.elementor-15074 .elementor-element.elementor-element-cb698e1 .elementor-heading-title{font-size:3.6vw;}.elementor-15074 .elementor-element.elementor-element-301cdeb > .elementor-widget-container{padding:2vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-301cdeb .elementor-heading-title{font-size:10vw;line-height:0.7em;}.elementor-15074 .elementor-element.elementor-element-c1047e0{--padding-top:4vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-7672894{--padding-top:8vw;--padding-bottom:5vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15074 .elementor-element.elementor-element-7c43a79{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-15074 .elementor-element.elementor-element-7c43a79 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-7c43a79 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-4366e49{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-15074 .elementor-element.elementor-element-4366e49 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-4366e49 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-f801a58 > .elementor-widget-container{padding:2vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-f801a58{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15074 .elementor-element.elementor-element-f801a58 .elementor-heading-title{font-size:10vw;line-height:0.7em;}.elementor-15074 .elementor-element.elementor-element-a4327a3 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-15074 .elementor-element.elementor-element-a4327a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15074 .elementor-element.elementor-element-a4327a3 .elementor-heading-title{font-size:3vw;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-eea2416{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;}.elementor-15074 .elementor-element.elementor-element-686b4a4{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-686b4a4.e-con{--order:2;}.elementor-15074 .elementor-element.elementor-element-84b3520 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-15074 .elementor-element.elementor-element-5211897{width:100%;max-width:100%;text-align:start;}.elementor-15074 .elementor-element.elementor-element-5211897 > .elementor-widget-container{padding:2vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-5211897 .elementor-heading-title{font-size:4vw;}.elementor-15074 .elementor-element.elementor-element-5ddc731{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-15074 .elementor-element.elementor-element-5ddc731.elementor-element{--order:1;}.elementor-15074 .elementor-element.elementor-element-82c4b11 > .elementor-widget-container{padding:0vw 4vw 4vw 4vw;}.elementor-15074 .elementor-element.elementor-element-82c4b11.elementor-element{--order:3;}.elementor-15074 .elementor-element.elementor-element-82c4b11 .elementor-heading-title{font-size:3vw;line-height:2em;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-caf81c2{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;}.elementor-15074 .elementor-element.elementor-element-24a430d{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-24a430d.e-con{--order:2;}.elementor-15074 .elementor-element.elementor-element-904320f .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-15074 .elementor-element.elementor-element-a3de302{width:100%;max-width:100%;text-align:start;}.elementor-15074 .elementor-element.elementor-element-a3de302 > .elementor-widget-container{padding:2vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-a3de302 .elementor-heading-title{font-size:4vw;}.elementor-15074 .elementor-element.elementor-element-9606434{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-15074 .elementor-element.elementor-element-9606434.elementor-element{--order:1;}.elementor-15074 .elementor-element.elementor-element-58d7fad > .elementor-widget-container{padding:0vw 4vw 4vw 4vw;}.elementor-15074 .elementor-element.elementor-element-58d7fad.elementor-element{--order:3;}.elementor-15074 .elementor-element.elementor-element-58d7fad .elementor-heading-title{font-size:3vw;line-height:2em;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-6e1d034{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;}.elementor-15074 .elementor-element.elementor-element-b23cb50{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-b23cb50.e-con{--order:2;}.elementor-15074 .elementor-element.elementor-element-150f199 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-15074 .elementor-element.elementor-element-59564bf{width:100%;max-width:100%;text-align:start;}.elementor-15074 .elementor-element.elementor-element-59564bf > .elementor-widget-container{padding:2vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-59564bf .elementor-heading-title{font-size:4vw;}.elementor-15074 .elementor-element.elementor-element-d845dd2{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-15074 .elementor-element.elementor-element-d845dd2.elementor-element{--order:1;}.elementor-15074 .elementor-element.elementor-element-c4d86a8 > .elementor-widget-container{padding:0vw 4vw 4vw 4vw;}.elementor-15074 .elementor-element.elementor-element-c4d86a8.elementor-element{--order:3;}.elementor-15074 .elementor-element.elementor-element-c4d86a8 .elementor-heading-title{font-size:3vw;line-height:2em;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-1cf2d60{--width:100%;--justify-content:center;--border-radius:3vw 3vw 3vw 3vw;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15074 .elementor-element.elementor-element-4900ff2 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-4900ff2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-15074 .elementor-element.elementor-element-4900ff2 .elementor-heading-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-1e5ec02 > .elementor-widget-container{padding:2vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-1e5ec02 .elementor-heading-title{font-size:10vw;line-height:0.7em;}.elementor-15074 .elementor-element.elementor-element-e62186e{--padding-top:4vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-8ce8014{--padding-top:8vw;--padding-bottom:5vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15074 .elementor-element.elementor-element-b0732db{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-15074 .elementor-element.elementor-element-b0732db .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-b0732db .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-8ebb3d6{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-15074 .elementor-element.elementor-element-8ebb3d6 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-8ebb3d6 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-a3271d3 > .elementor-widget-container{padding:2vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-a3271d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15074 .elementor-element.elementor-element-a3271d3 .elementor-heading-title{font-size:10vw;line-height:0.7em;}.elementor-15074 .elementor-element.elementor-element-211a261 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-15074 .elementor-element.elementor-element-211a261{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15074 .elementor-element.elementor-element-211a261 .elementor-heading-title{font-size:3vw;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-7a0af1f{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;}.elementor-15074 .elementor-element.elementor-element-3a4de0c{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-3a4de0c.e-con{--order:2;}.elementor-15074 .elementor-element.elementor-element-84e95b8 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-15074 .elementor-element.elementor-element-1a61714{width:100%;max-width:100%;text-align:start;}.elementor-15074 .elementor-element.elementor-element-1a61714 > .elementor-widget-container{padding:2vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-1a61714 .elementor-heading-title{font-size:4vw;}.elementor-15074 .elementor-element.elementor-element-f751d4d{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-15074 .elementor-element.elementor-element-f751d4d.elementor-element{--order:1;}.elementor-15074 .elementor-element.elementor-element-df08826 > .elementor-widget-container{padding:0vw 4vw 4vw 4vw;}.elementor-15074 .elementor-element.elementor-element-df08826.elementor-element{--order:3;}.elementor-15074 .elementor-element.elementor-element-df08826 .elementor-heading-title{font-size:3vw;line-height:2em;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-c94559c{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;}.elementor-15074 .elementor-element.elementor-element-97931d0{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-97931d0.e-con{--order:2;}.elementor-15074 .elementor-element.elementor-element-cc383d2 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-15074 .elementor-element.elementor-element-f95b214{width:100%;max-width:100%;text-align:start;}.elementor-15074 .elementor-element.elementor-element-f95b214 > .elementor-widget-container{padding:2vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-f95b214 .elementor-heading-title{font-size:4vw;}.elementor-15074 .elementor-element.elementor-element-bc20231{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-15074 .elementor-element.elementor-element-bc20231.elementor-element{--order:1;}.elementor-15074 .elementor-element.elementor-element-15501ca > .elementor-widget-container{padding:0vw 4vw 4vw 4vw;}.elementor-15074 .elementor-element.elementor-element-15501ca.elementor-element{--order:3;}.elementor-15074 .elementor-element.elementor-element-15501ca .elementor-heading-title{font-size:3vw;line-height:2em;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-def832e{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--align-content:flex-start;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;}.elementor-15074 .elementor-element.elementor-element-6a11434{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15074 .elementor-element.elementor-element-6a11434.e-con{--order:2;}.elementor-15074 .elementor-element.elementor-element-a802e23 .elementor-heading-title{font-size:2.8vw;line-height:2em;}.elementor-15074 .elementor-element.elementor-element-6f8b0b5{width:100%;max-width:100%;text-align:start;}.elementor-15074 .elementor-element.elementor-element-6f8b0b5 > .elementor-widget-container{padding:2vw 0vw 1vw 0vw;}.elementor-15074 .elementor-element.elementor-element-6f8b0b5 .elementor-heading-title{font-size:4vw;}.elementor-15074 .elementor-element.elementor-element-e801465{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-15074 .elementor-element.elementor-element-e801465.elementor-element{--order:1;}.elementor-15074 .elementor-element.elementor-element-0b5e9f1 > .elementor-widget-container{padding:0vw 4vw 4vw 4vw;}.elementor-15074 .elementor-element.elementor-element-0b5e9f1.elementor-element{--order:3;}.elementor-15074 .elementor-element.elementor-element-0b5e9f1 .elementor-heading-title{font-size:3vw;line-height:2em;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-905a9ce{--width:100%;--justify-content:center;--border-radius:3vw 3vw 3vw 3vw;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15074 .elementor-element.elementor-element-bc6a2e4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-bc6a2e4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-15074 .elementor-element.elementor-element-bc6a2e4 .elementor-heading-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-3a53931{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15074 .elementor-element.elementor-element-7f0c443{--e-image-carousel-slides-to-show:2;}.elementor-15074 .elementor-element.elementor-element-d144615{--padding-top:4vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-a6e8ce9{--padding-top:8vw;--padding-bottom:5vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15074 .elementor-element.elementor-element-09923cf{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-15074 .elementor-element.elementor-element-09923cf .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-09923cf .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-c8aa2ac{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-15074 .elementor-element.elementor-element-c8aa2ac .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-c8aa2ac .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-7026736 > .elementor-widget-container{padding:2vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-7026736{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15074 .elementor-element.elementor-element-7026736 .elementor-heading-title{font-size:10vw;line-height:0.7em;}.elementor-15074 .elementor-element.elementor-element-f045fc9 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-15074 .elementor-element.elementor-element-f045fc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15074 .elementor-element.elementor-element-f045fc9 .elementor-heading-title{font-size:3vw;letter-spacing:0.06em;}.elementor-15074 .elementor-element.elementor-element-3183736{--width:48%;--justify-content:center;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-bdac69c{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-bdac69c .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-bdac69c .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-bdac69c .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-39a185c{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-39a185c .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-39a185c .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-39a185c .elementor-icon svg{height:2vw;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15074 .elementor-element.elementor-element-5c22ebb .elementor-counter{gap:3vw;}.elementor-15074 .elementor-element.elementor-element-5c22ebb .elementor-counter-number-wrapper{font-size:12vw;line-height:0.8em;}.elementor-15074 .elementor-element.elementor-element-5c22ebb .elementor-counter-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-ee437b1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-ee437b1 .elementor-heading-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-46086fe{--width:48%;--justify-content:center;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-a63dfe1{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-a63dfe1 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-a63dfe1 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-a63dfe1 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-439cb74{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-439cb74 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-439cb74 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-439cb74 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-0f5723d .elementor-counter{gap:3vw;}.elementor-15074 .elementor-element.elementor-element-0f5723d .elementor-counter-number-wrapper{font-size:12vw;line-height:0.8em;}.elementor-15074 .elementor-element.elementor-element-0f5723d .elementor-counter-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-fa94a56 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-fa94a56 .elementor-heading-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-ba3ebe9{--width:48%;--justify-content:center;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-c7191b0{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-c7191b0 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-c7191b0 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-c7191b0 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-3958968{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-3958968 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-3958968 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-3958968 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-7a5c270 .elementor-counter{gap:3vw;}.elementor-15074 .elementor-element.elementor-element-7a5c270 .elementor-counter-number-wrapper{font-size:12vw;line-height:0.8em;}.elementor-15074 .elementor-element.elementor-element-7a5c270 .elementor-counter-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-b36e4be > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-b36e4be .elementor-heading-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-d172583{--width:48%;--justify-content:center;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-1fb9d8f .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-913bdcb{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-913bdcb .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-913bdcb .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-913bdcb .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-6eb071c .elementor-counter{gap:3vw;}.elementor-15074 .elementor-element.elementor-element-6eb071c .elementor-counter-number-wrapper{font-size:12vw;line-height:0.8em;}.elementor-15074 .elementor-element.elementor-element-6eb071c .elementor-counter-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-708dfd1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-708dfd1 .elementor-heading-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-1ffb960{--width:48%;--justify-content:center;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-459b3c5{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-459b3c5 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-459b3c5 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-459b3c5 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-5f31480{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-5f31480 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-5f31480 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-5f31480 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-6159f8f .elementor-counter{gap:3vw;}.elementor-15074 .elementor-element.elementor-element-6159f8f .elementor-counter-number-wrapper{font-size:12vw;line-height:0.8em;}.elementor-15074 .elementor-element.elementor-element-6159f8f .elementor-counter-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-3aca6a0 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-3aca6a0 .elementor-heading-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-4726f83{--width:48%;--justify-content:center;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-0fea84e{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-0fea84e .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-0fea84e .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-0fea84e .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-d55c093{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-d55c093 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-d55c093 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-d55c093 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-e8e2346 .elementor-counter{gap:3vw;}.elementor-15074 .elementor-element.elementor-element-e8e2346 .elementor-counter-number-wrapper{font-size:12vw;line-height:0.8em;}.elementor-15074 .elementor-element.elementor-element-e8e2346 .elementor-counter-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-59b68ec > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-59b68ec .elementor-heading-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-92854e4{--width:48%;--justify-content:center;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-7ccb416{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-7ccb416 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-7ccb416 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-7ccb416 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-fe0ddc2 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-0c89231 .elementor-counter{gap:3vw;}.elementor-15074 .elementor-element.elementor-element-0c89231 .elementor-counter-number-wrapper{font-size:12vw;line-height:0.8em;}.elementor-15074 .elementor-element.elementor-element-0c89231 .elementor-counter-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-cd26267 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-cd26267 .elementor-heading-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-07691f8{--width:48%;--justify-content:center;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15074 .elementor-element.elementor-element-cb32900{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-cb32900 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-cb32900 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-cb32900 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-63c6695{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-15074 .elementor-element.elementor-element-63c6695 .elementor-icon-wrapper{text-align:center;}.elementor-15074 .elementor-element.elementor-element-63c6695 .elementor-icon{font-size:2vw;}.elementor-15074 .elementor-element.elementor-element-63c6695 .elementor-icon svg{height:2vw;}.elementor-15074 .elementor-element.elementor-element-42de63d .elementor-counter{gap:3vw;}.elementor-15074 .elementor-element.elementor-element-42de63d .elementor-counter-number-wrapper{font-size:12vw;line-height:0.8em;}.elementor-15074 .elementor-element.elementor-element-42de63d .elementor-counter-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-ff159db > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-15074 .elementor-element.elementor-element-ff159db .elementor-heading-title{font-size:3vw;}.elementor-15074 .elementor-element.elementor-element-d42cf6d > .elementor-widget-container{padding:2vw 0vw 2vw 0vw;}.elementor-15074 .elementor-element.elementor-element-d42cf6d{text-align:start;}.elementor-15074 .elementor-element.elementor-element-d42cf6d .elementor-heading-title{font-size:2.4vw;}}/* Start custom CSS for heading, class: .elementor-element-7cb39de */.text_background_title {
  display: inline;
  padding: 0.3vw 0.8vw;
  background: linear-gradient(transparent 0%, #ffffff 0%);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.text_background_title {
    padding: 1.2vw 2vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd3cc77 */.elementor-15074 .elementor-element.elementor-element-dd3cc77 img{
    aspect-ratio: 16 / 9; /* 16:9 の比率を適用 */
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db38211 *//*.elementor-15074 .elementor-element.elementor-element-db38211 {
    aspect-ratio: 16 / 9; 
  object-fit:cover;
}*//* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-3dc7842 */.elementor-15074 .elementor-element.elementor-element-3dc7842 {
    width: 7.5vw;
    height: 7.5vw;
    background: #0168AC33;
    z-index: 0;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-23ac25b */.elementor-15074 .elementor-element.elementor-element-23ac25b {
    width: 6.5vw;
    height: 6.5vw;
    background: #ACDBFF66;
    z-index: 0;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-8f6fae0 */.elementor-15074 .elementor-element.elementor-element-8f6fae0 {
    width: 5.5vw;
    height: 5.5vw;
    background: #E8FFFFBB;
    z-index: 0;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-ca84bb5 */.elementor-15074 .elementor-element.elementor-element-ca84bb5 {
    width: 5vw;
    height: 5vw;
    background: #0168AC11;
    z-index: 1;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-e520f2f */.elementor-15074 .elementor-element.elementor-element-e520f2f {
    width: 3.5vw;
    height: 3.5vw;
     background: #0168AC11;
    z-index: 1;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-03c0d77 */.elementor-15074 .elementor-element.elementor-element-03c0d77 {
    width: 3.5vw;
    height: 3.5vw;
     background: #0168AC11;
    z-index: 1;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6951fd0 */.main_title_1 {
  background: linear-gradient(90deg, 
    #0044B5, 
    #0186D4, 
    #00B4D4, 
    #00FFFF, /* 明るいシアンを追加 */
    #00B4D4, 
    #0186D4, 
    #0044B5
  );
  background-size: 400% 100%; /* グラデーションをさらに広げる */
  background-clip: text;
  -webkit-background-clip: text; /* Safari用 */
  color: transparent;
  animation: gradientShift 10s infinite alternate ease-in-out; /* 動きを滑らかに */
}

@keyframes gradientShift {
  0% {
    background-position: 0% 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;
    
   
   
}

/*スマホ*/
@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-2e28aa1 */.data_sub_title {
    font-family: Poppins;
    font-size: 0.28em;
    font-weight: 600;
   
   
}

/*スマホ*/
@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-5d7bfc3 */.circle_3 {
    position: relative;
    width: 8.5vw;
    height: 2.5vw;
    background-color: #0168AC;
    border-radius: 1.5vw;
    border: 2px solid #fff;
    text-align: center;
}

.circle_3 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.circle_3 {
    width: 8vw;
    height: 3.5vw;
}
}

/*スマホ*/
@media only screen and (max-width: 767px){
.circle_3 {
    border: 1px solid #fff;
    border-radius: 5vw;
    width: 22vw;
    height: 7vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59e83fd */.elementor-15074 .elementor-element.elementor-element-59e83fd {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae0391c */.elementor-15074 .elementor-element.elementor-element-ae0391c {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0ceb86 */.circle_3 {
    position: relative;
    width: 8.5vw;
    height: 2.5vw;
    background-color: #0168AC;
    border-radius: 1.5vw;
    border: 2px solid #fff;
    text-align: center;
}

.circle_3 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.circle_3 {
    width: 8vw;
    height: 3.5vw;
}
}

/*スマホ*/
@media only screen and (max-width: 767px){
.circle_3 {
    border: 1px solid #fff;
    border-radius: 5vw;
    width: 23vw;
    height: 7.5vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-752ab4d */.elementor-15074 .elementor-element.elementor-element-752ab4d {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9497721 */.elementor-15074 .elementor-element.elementor-element-9497721 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80e843d */.circle_3 {
    position: relative;
    width: 8.5vw;
    height: 2.5vw;
    background-color: #0168AC;
    border-radius: 1.5vw;
    border: 2px solid #fff;
    text-align: center;
}

.circle_3 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.circle_3 {
    width: 8vw;
    height: 3.5vw;
}
}

/*スマホ*/
@media only screen and (max-width: 767px){
.circle_3 {
    border: 1px solid #fff;
    border-radius: 5vw;
    width: 23vw;
    height: 7.5vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6b4937 */.elementor-15074 .elementor-element.elementor-element-a6b4937 {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34c6884 */.elementor-15074 .elementor-element.elementor-element-34c6884 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1625ef8 */.elementor-15074 .elementor-element.elementor-element-1625ef8 {
    margin: 0 auto;
}

/* 共通ボタンスタイル */
.btn {
  font-size: 1vw;
  font-weight: 600;
  line-height: 1.4;
  position: relative;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  border-radius: 1.5vw;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.btn-wrap {
  margin: 1.5vw 0;
}

/* 青ボタン */
.btn-blue {
  font-size: 1.2vw;
  position: relative;
  padding: 0.6vw 1.2vw 1.8vw 1.2vw;
  color: #fff;
  background: #0168AC;
  -webkit-box-shadow: 0 5px 0 #005b99;
  box-shadow: 0 5px 0 #005b99;
  display: inline-block;
}

/* 吹き出し部分（青） */
.btn-blue span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 15vw;
  padding: 0.15rem 0;
  color: #005b99;
  border: 1.5px solid #005b99;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* 吹き出しの三角形（青） */
.btn-blue span:before,
.btn-blue span:after {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  content: "";
}

.btn-blue span:before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #005b99 transparent transparent transparent;
}

.btn-blue span:after {
  bottom: -7px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

/* ホバーアニメーション（青） */
.btn-blue:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #0080D6;
  -webkit-box-shadow: 0 2px 0 #005b99;
  box-shadow: 0 2px 0 #005b99;
}

/* 既存のオレンジボタン */
.btn-orange {
  font-size: 1.2vw;
  padding: 0.6vw 1.2vw 1.8vw 1.2vw;
  color: #fff;
  background: #e94919;
  box-shadow: 0 5px 0 #d44114;
}

/* 既存の緑ボタン */
.btn-green {
  font-size: 1.2vw;
  padding: 0.6vw 1.2vw 1.8vw 1.2vw;
  color: #fff;
  background: #28a745;
  box-shadow: 0 5px 0 #218838;
}

/* タブレット対応 */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .btn-blue, .btn-orange, .btn-green {
    font-size: 1.5vw;
    padding: 0vw 1vw 1.5vw 1vw;
  }

  .btn-blue span, .btn-orange span, .btn-green span {
    font-size: 1vw;
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-blue, .btn-orange, .btn-green {
    font-size: 3.2vw;
    padding: 1.5vw 4vw 4vw 4vw;
    border-radius: 3vw;
  }

  .btn-blue span, .btn-orange span, .btn-green span {
    font-size: 2.8vw;
    width: 80%;
    padding: 0.5vw;
    top: -0.8rem;
  }

  .btn-blue span:before, .btn-orange span:before, .btn-green span:before {
    bottom: -8px;
    border-width: 8px 8px 0 8px;
  }

  .btn-blue span:after, .btn-orange span:after, .btn-green span:after {
    bottom: -5px;
    border-width: 8px 8px 0 8px;
  }

  .btn-blue:hover, .btn-orange:hover, .btn-green:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1868ee */.elementor-15074 .elementor-element.elementor-element-c1868ee {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cb9d1cf */.elementor-15074 .elementor-element.elementor-element-cb9d1cf .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-16120a8 */.elementor-15074 .elementor-element.elementor-element-16120a8 {
    width: 7.5vw;
    height: 7.5vw;
    /*background: #0168AC33;*/
    z-index: 0;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-8fee107 */.elementor-15074 .elementor-element.elementor-element-8fee107 {
    width: 5vw;
    height: 5vw;
    /*background: #0168AC11;*/
    z-index: 1;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-f0814cd */.elementor-15074 .elementor-element.elementor-element-f0814cd {
    width: 5.5vw;
    height: 5.5vw;
    background: #E8FFFFBB;
    z-index: 0;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-d944174 */.elementor-15074 .elementor-element.elementor-element-d944174 {
    width: 5.5vw;
    height: 5.5vw;
    background: #E8FFFFBB;
    z-index: 0;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-fac531a */.elementor-15074 .elementor-element.elementor-element-fac531a {
    width: 3.5vw;
    height: 3.5vw;
     background: #0168AC11;
    z-index: 1;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-7a47deb */.elementor-15074 .elementor-element.elementor-element-7a47deb {
    width: 3.5vw;
    height: 3.5vw;
     background: #0168AC11;
    z-index: 1;
    border-radius: 0.5vw;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301cdeb */.main_title_1 {
  background: linear-gradient(90deg, 
    #0044B5, 
    #0186D4, 
    #00B4D4, 
    #00FFFF, /* 明るいシアンを追加 */
    #00B4D4, 
    #0186D4, 
    #0044B5
  );
  background-size: 400% 100%; /* グラデーションをさらに広げる */
  background-clip: text;
  -webkit-background-clip: text; /* Safari用 */
  color: transparent;
  animation: gradientShift 10s infinite alternate ease-in-out; /* 動きを滑らかに */
}

@keyframes gradientShift {
  0% {
    background-position: 0% 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;
    
   
   
}

/*スマホ*/
@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-f801a58 */.data_sub_title {
    font-family: Poppins;
    font-size: 0.28em;
    font-weight: 600;
   
   
}

/*スマホ*/
@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-84b3520 */.circle_3 {
    position: relative;
    width: 8.5vw;
    height: 2.5vw;
    background-color: #0168AC;
    border-radius: 1.5vw;
    border: 2px solid #fff;
    text-align: center;
}

.circle_3 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.circle_3 {
    width: 8vw;
    height: 3.5vw;
}
}

/*スマホ*/
@media only screen and (max-width: 767px){
.circle_3 {
    border: 1px solid #fff;
    border-radius: 5vw;
    width: 22vw;
    height: 7vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ddc731 */.elementor-15074 .elementor-element.elementor-element-5ddc731 {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea2416 */.elementor-15074 .elementor-element.elementor-element-eea2416 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-904320f */.circle_3 {
    position: relative;
    width: 8.5vw;
    height: 2.5vw;
    background-color: #0168AC;
    border-radius: 1.5vw;
    border: 2px solid #fff;
    text-align: center;
}

.circle_3 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.circle_3 {
    width: 8vw;
    height: 3.5vw;
}
}

/*スマホ*/
@media only screen and (max-width: 767px){
.circle_3 {
    border: 1px solid #fff;
    border-radius: 5vw;
    width: 23vw;
    height: 7.5vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9606434 */.elementor-15074 .elementor-element.elementor-element-9606434 {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf81c2 */.elementor-15074 .elementor-element.elementor-element-caf81c2 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-150f199 */.circle_3 {
    position: relative;
    width: 8.5vw;
    height: 2.5vw;
    background-color: #0168AC;
    border-radius: 1.5vw;
    border: 2px solid #fff;
    text-align: center;
}

.circle_3 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.circle_3 {
    width: 8vw;
    height: 3.5vw;
}
}

/*スマホ*/
@media only screen and (max-width: 767px){
.circle_3 {
    border: 1px solid #fff;
    border-radius: 5vw;
    width: 23vw;
    height: 7.5vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d845dd2 */.elementor-15074 .elementor-element.elementor-element-d845dd2 {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e1d034 */.elementor-15074 .elementor-element.elementor-element-6e1d034 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4900ff2 */.elementor-15074 .elementor-element.elementor-element-4900ff2 {
    margin: 0 auto;
}

/* 共通ボタンスタイル */
.btn {
  font-size: 1vw;
  font-weight: 600;
  line-height: 1.4;
  position: relative;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  border-radius: 1.5vw;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.btn-wrap {
  margin: 1.5vw 0;
}

/* 青ボタン */
.btn-blue {
  font-size: 1.2vw;
  position: relative;
  padding: 0.6vw 1.2vw 1.8vw 1.2vw;
  color: #fff;
  background: #0168AC;
  -webkit-box-shadow: 0 5px 0 #005b99;
  box-shadow: 0 5px 0 #005b99;
  display: inline-block;
}

/* 吹き出し部分（青） */
.btn-blue span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 15vw;
  padding: 0.15rem 0;
  color: #005b99;
  border: 1.5px solid #005b99;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* 吹き出しの三角形（青） */
.btn-blue span:before,
.btn-blue span:after {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  content: "";
}

.btn-blue span:before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #005b99 transparent transparent transparent;
}

.btn-blue span:after {
  bottom: -7px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

/* ホバーアニメーション（青） */
.btn-blue:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #0080D6;
  -webkit-box-shadow: 0 2px 0 #005b99;
  box-shadow: 0 2px 0 #005b99;
}

/* 既存のオレンジボタン */
.btn-orange {
  font-size: 1.2vw;
  padding: 0.6vw 1.2vw 1.8vw 1.2vw;
  color: #fff;
  background: #e94919;
  box-shadow: 0 5px 0 #d44114;
}

/* 既存の緑ボタン */
.btn-green {
  font-size: 1.2vw;
  padding: 0.6vw 1.2vw 1.8vw 1.2vw;
  color: #fff;
  background: #28a745;
  box-shadow: 0 5px 0 #218838;
}

/* タブレット対応 */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .btn-blue, .btn-orange, .btn-green {
    font-size: 1.5vw;
    padding: 0vw 1vw 1.5vw 1vw;
  }

  .btn-blue span, .btn-orange span, .btn-green span {
    font-size: 1vw;
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-blue, .btn-orange, .btn-green {
    font-size: 3.2vw;
    padding: 1.5vw 4vw 4vw 4vw;
    border-radius: 3vw;
  }

  .btn-blue span, .btn-orange span, .btn-green span {
    font-size: 2.8vw;
    width: 80%;
    padding: 0.5vw;
    top: -0.8rem;
  }

  .btn-blue span:before, .btn-orange span:before, .btn-green span:before {
    bottom: -8px;
    border-width: 8px 8px 0 8px;
  }

  .btn-blue span:after, .btn-orange span:after, .btn-green span:after {
    bottom: -5px;
    border-width: 8px 8px 0 8px;
  }

  .btn-blue:hover, .btn-orange:hover, .btn-green:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cf2d60 */.elementor-15074 .elementor-element.elementor-element-1cf2d60 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5ec02 */.main_title_1 {
  background: linear-gradient(90deg, 
    #0044B5, 
    #0186D4, 
    #00B4D4, 
    #00FFFF, /* 明るいシアンを追加 */
    #00B4D4, 
    #0186D4, 
    #0044B5
  );
  background-size: 400% 100%; /* グラデーションをさらに広げる */
  background-clip: text;
  -webkit-background-clip: text; /* Safari用 */
  color: transparent;
  animation: gradientShift 10s infinite alternate ease-in-out; /* 動きを滑らかに */
}

@keyframes gradientShift {
  0% {
    background-position: 0% 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;
    
   
   
}

/*スマホ*/
@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-a3271d3 */.data_sub_title {
    font-family: Poppins;
    font-size: 0.28em;
    font-weight: 600;
   
   
}

/*スマホ*/
@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-84e95b8 */.circle_3 {
    position: relative;
    width: 8.5vw;
    height: 2.5vw;
    background-color: #0168AC;
    border-radius: 1.5vw;
    border: 2px solid #fff;
    text-align: center;
}

.circle_3 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.circle_3 {
    width: 8vw;
    height: 3.5vw;
}
}

/*スマホ*/
@media only screen and (max-width: 767px){
.circle_3 {
    border: 1px solid #fff;
    border-radius: 5vw;
    width: 22vw;
    height: 7vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f751d4d */.elementor-15074 .elementor-element.elementor-element-f751d4d {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a0af1f */.elementor-15074 .elementor-element.elementor-element-7a0af1f {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc383d2 */.circle_3 {
    position: relative;
    width: 8.5vw;
    height: 2.5vw;
    background-color: #0168AC;
    border-radius: 1.5vw;
    border: 2px solid #fff;
    text-align: center;
}

.circle_3 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.circle_3 {
    width: 8vw;
    height: 3.5vw;
}
}

/*スマホ*/
@media only screen and (max-width: 767px){
.circle_3 {
    border: 1px solid #fff;
    border-radius: 5vw;
    width: 23vw;
    height: 7.5vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc20231 */.elementor-15074 .elementor-element.elementor-element-bc20231 {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c94559c */.elementor-15074 .elementor-element.elementor-element-c94559c {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a802e23 */.circle_3 {
    position: relative;
    width: 8.5vw;
    height: 2.5vw;
    background-color: #0168AC;
    border-radius: 1.5vw;
    border: 2px solid #fff;
    text-align: center;
}

.circle_3 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.circle_3 {
    width: 8vw;
    height: 3.5vw;
}
}

/*スマホ*/
@media only screen and (max-width: 767px){
.circle_3 {
    border: 1px solid #fff;
    border-radius: 5vw;
    width: 23vw;
    height: 7.5vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e801465 */.elementor-15074 .elementor-element.elementor-element-e801465 {
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-def832e */.elementor-15074 .elementor-element.elementor-element-def832e {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc6a2e4 */.elementor-15074 .elementor-element.elementor-element-bc6a2e4 {
    margin: 0 auto;
}

/* 共通ボタンスタイル */
.btn {
  font-size: 1vw;
  font-weight: 600;
  line-height: 1.4;
  position: relative;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  border-radius: 1.5vw;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.btn-wrap {
  margin: 1.5vw 0;
}

/* 青ボタン */
.btn-blue {
  font-size: 1.2vw;
  position: relative;
  padding: 0.6vw 1.2vw 1.8vw 1.2vw;
  color: #fff;
  background: #0168AC;
  -webkit-box-shadow: 0 5px 0 #005b99;
  box-shadow: 0 5px 0 #005b99;
  display: inline-block;
}

/* 吹き出し部分（青） */
.btn-blue span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 15vw;
  padding: 0.15rem 0;
  color: #005b99;
  border: 1.5px solid #005b99;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* 吹き出しの三角形（青） */
.btn-blue span:before,
.btn-blue span:after {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  content: "";
}

.btn-blue span:before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #005b99 transparent transparent transparent;
}

.btn-blue span:after {
  bottom: -7px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

/* ホバーアニメーション（青） */
.btn-blue:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #0080D6;
  -webkit-box-shadow: 0 2px 0 #005b99;
  box-shadow: 0 2px 0 #005b99;
}

/* 既存のオレンジボタン */
.btn-orange {
  font-size: 1.2vw;
  padding: 0.6vw 1.2vw 1.8vw 1.2vw;
  color: #fff;
  background: #e94919;
  box-shadow: 0 5px 0 #d44114;
}

/* 既存の緑ボタン */
.btn-green {
  font-size: 1.2vw;
  padding: 0.6vw 1.2vw 1.8vw 1.2vw;
  color: #fff;
  background: #28a745;
  box-shadow: 0 5px 0 #218838;
}

/* タブレット対応 */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .btn-blue, .btn-orange, .btn-green {
    font-size: 1.5vw;
    padding: 0vw 1vw 1.5vw 1vw;
  }

  .btn-blue span, .btn-orange span, .btn-green span {
    font-size: 1vw;
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-blue, .btn-orange, .btn-green {
    font-size: 3.2vw;
    padding: 1.5vw 4vw 4vw 4vw;
    border-radius: 3vw;
  }

  .btn-blue span, .btn-orange span, .btn-green span {
    font-size: 2.8vw;
    width: 80%;
    padding: 0.5vw;
    top: -0.8rem;
  }

  .btn-blue span:before, .btn-orange span:before, .btn-green span:before {
    bottom: -8px;
    border-width: 8px 8px 0 8px;
  }

  .btn-blue span:after, .btn-orange span:after, .btn-green span:after {
    bottom: -5px;
    border-width: 8px 8px 0 8px;
  }

  .btn-blue:hover, .btn-orange:hover, .btn-green:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905a9ce */.elementor-15074 .elementor-element.elementor-element-905a9ce {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f0c443 */.elementor-15074 .elementor-element.elementor-element-7f0c443 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7026736 */.data_sub_title {
    font-family: Poppins;
    font-size: 0.28em;
    font-weight: 600;
   
   
}

/*スマホ*/
@media only screen and (max-width: 767px){
.data_sub_title {
    font-size: 0.32em;
  
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3183736 */.elementor-15074 .elementor-element.elementor-element-3183736 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46086fe */.elementor-15074 .elementor-element.elementor-element-46086fe {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba3ebe9 */.elementor-15074 .elementor-element.elementor-element-ba3ebe9 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d172583 */.elementor-15074 .elementor-element.elementor-element-d172583 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ffb960 */.elementor-15074 .elementor-element.elementor-element-1ffb960 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726f83 */.elementor-15074 .elementor-element.elementor-element-4726f83 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92854e4 */.elementor-15074 .elementor-element.elementor-element-92854e4 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07691f8 */.elementor-15074 .elementor-element.elementor-element-07691f8 {
    min-height: 100%;
}/* End custom CSS */