.elementor-25 .elementor-element.elementor-element-db025ef{--display:flex;--min-height:95vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-25 .elementor-element.elementor-element-4f7fd03{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-49bb1ac > .elementor-widget-container{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(210deg, #CEDDE0 0%, #EDF6F7 10%);border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-49bb1ac.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-49bb1ac.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-25 .elementor-element.elementor-element-49bb1ac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:46px;}.elementor-25 .elementor-element.elementor-element-b6fc40b{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 20px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-b6fc40b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b6fc40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #CEDDE0 0%, #EDF6F7 20%);}.elementor-25 .elementor-element.elementor-element-b6fc40b.e-con{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-c3fd53c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;line-height:1.4em;color:#EF802D;}.elementor-25 .elementor-element.elementor-element-0da6e24 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;color:#EF802D;}.elementor-25 .elementor-element.elementor-element-06481f6 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-25 .elementor-element.elementor-element-06481f6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:46px;color:#EF802D;}.elementor-25 .elementor-element.elementor-element-af17ce8{--display:flex;--min-height:800px;--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:flex-end;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-aee8fbc{--display:flex;--justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-c8c9dd0{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-25 .elementor-element.elementor-element-d291d89 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-d291d89.elementor-view-stacked .elementor-icon{background-color:#102D41;}.elementor-25 .elementor-element.elementor-element-d291d89.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d291d89.elementor-view-default .elementor-icon{color:#102D41;border-color:#102D41;}.elementor-25 .elementor-element.elementor-element-d291d89.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d291d89.elementor-view-default .elementor-icon svg{fill:#102D41;}.elementor-25 .elementor-element.elementor-element-d291d89 .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-d291d89 .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-3ef088e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3ef088e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#102D41;}.elementor-25 .elementor-element.elementor-element-9bc52af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 10px;}.elementor-25 .elementor-element.elementor-element-9bc52af .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:92px;font-weight:600;line-height:1.4em;color:#102D41;}.elementor-25 .elementor-element.elementor-element-0c08a2d{--spacer-size:50vh;}.elementor-25 .elementor-element.elementor-element-0c08a2d > .elementor-widget-container{background-image:url("https://nagasenaisou.co.jp/wp-content/uploads/2025/10/img.jpg");background-size:cover;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-0c08a2d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-25 .elementor-element.elementor-element-60c73ca{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-25 .elementor-element.elementor-element-c2fd052 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c2fd052{text-align:right;}.elementor-25 .elementor-element.elementor-element-c2fd052 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#102D41;}.elementor-25 .elementor-element.elementor-element-249788c > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-249788c{text-align:right;}.elementor-25 .elementor-element.elementor-element-249788c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#102D41;}.elementor-widget-ha-creative-button .ha-creative-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-25 .elementor-element.elementor-element-0f9a877 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0f9a877{z-index:50;}.elementor-25 .elementor-element.elementor-element-0f9a877 .elementor-widget-container{text-align:right;}.elementor-25 .elementor-element.elementor-element-0f9a877:not(:has(.elementor-widget-container)){text-align:right;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn i{font-size:28px;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;border-radius:300px 300px 300px 300px;padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn, .elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn.ha-eft--bloom div{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:300px 300px 300px 300px;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:#268B99;--ha-ctv-btn-bg-clr:#02010100;--ha-ctv-btn-border-clr:#268B99;--ha-ctv-btn-txt-hvr-clr:#FFFFFF;--ha-ctv-btn-bg-hvr-clr:#268B99;--ha-ctv-btn-border-hvr-clr:#268B99;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn.ha-stl--iconica > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-0f9a877 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-55af635{--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:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-9734e8b{--display:flex;--min-height:80vh;--border-radius:30px 8px 8px 30px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9734e8b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9734e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#266B99;}.elementor-25 .elementor-element.elementor-element-7991519 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7991519 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-fd18770 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-fd18770 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-cd48389{--display:flex;--min-height:80vh;--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;--border-radius:8px 30px 30px 8px;}.elementor-25 .elementor-element.elementor-element-cd48389:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-cd48389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#266B99;}.elementor-25 .elementor-element.elementor-element-ee8d0ad{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c5724bc{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-25 .elementor-element.elementor-element-1c1db1c .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-1c1db1c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1c1db1c.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1c1db1c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1c1db1c.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1c1db1c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1c1db1c .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-1c1db1c .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-040aa5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-040aa5b .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-243a1fd > .elementor-widget-container{margin:0px 0px -200px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-243a1fd{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-243a1fd{right:0px;}.elementor-25 .elementor-element.elementor-element-243a1fd{bottom:0px;}.elementor-25 .elementor-element.elementor-element-243a1fd .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:32em;font-weight:400;line-height:1.4em;color:#FFFFFF1F;}.elementor-25 .elementor-element.elementor-element-21476b2 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-25 .elementor-element.elementor-element-21476b2{z-index:10;}.elementor-25 .elementor-element.elementor-element-21476b2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-53f4880 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px 0px 0px 10px;}.elementor-25 .elementor-element.elementor-element-53f4880{z-index:10;}.elementor-25 .elementor-element.elementor-element-53f4880 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-30669cc > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-25 .elementor-element.elementor-element-30669cc{z-index:50;}.elementor-25 .elementor-element.elementor-element-30669cc .elementor-widget-container{text-align:right;}.elementor-25 .elementor-element.elementor-element-30669cc:not(:has(.elementor-widget-container)){text-align:right;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn i{font-size:28px;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;border-radius:300px 300px 300px 300px;padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn, .elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn.ha-eft--bloom div{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:300px 300px 300px 300px;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:#FFFFFF;--ha-ctv-btn-bg-clr:#02010100;--ha-ctv-btn-border-clr:#FFFFFF;--ha-ctv-btn-txt-hvr-clr:#266B99;--ha-ctv-btn-bg-hvr-clr:#FFFFFF;--ha-ctv-btn-border-hvr-clr:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn.ha-stl--iconica > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-30669cc .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-f9881da{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-5ea4273{--spacer-size:75vh;}.elementor-25 .elementor-element.elementor-element-5ea4273 > .elementor-widget-container{background-image:url("https://nagasenaisou.co.jp/wp-content/uploads/2025/10/bg_01_d.jpg");background-position:center center;background-size:cover;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-5ea4273.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-25 .elementor-element.elementor-element-7467543{--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:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-348e557{--display:flex;--min-height:80vh;--border-radius:30px 8px 8px 30px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-348e557:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-348e557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#268B99;}.elementor-25 .elementor-element.elementor-element-781d7c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-781d7c7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-284e7ac > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-284e7ac .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a3866fe{--display:flex;--min-height:80vh;--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;--border-radius:8px 30px 30px 8px;}.elementor-25 .elementor-element.elementor-element-a3866fe:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a3866fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#268B99;}.elementor-25 .elementor-element.elementor-element-2f4ad14{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f226d2f{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-25 .elementor-element.elementor-element-6acd536 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-6acd536.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6acd536.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6acd536.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6acd536.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6acd536.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6acd536 .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-6acd536 .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-df72cc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-df72cc8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-614c21a > .elementor-widget-container{margin:0px 0px -200px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-614c21a{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-614c21a{right:0px;}.elementor-25 .elementor-element.elementor-element-614c21a{bottom:0px;}.elementor-25 .elementor-element.elementor-element-614c21a .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:32em;font-weight:400;line-height:1.4em;color:#FFFFFF1F;}.elementor-25 .elementor-element.elementor-element-66195bb > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-25 .elementor-element.elementor-element-66195bb{z-index:10;}.elementor-25 .elementor-element.elementor-element-66195bb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a357354 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px 0px 0px 10px;}.elementor-25 .elementor-element.elementor-element-a357354{z-index:10;}.elementor-25 .elementor-element.elementor-element-a357354 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a3c385e > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a3c385e{z-index:50;}.elementor-25 .elementor-element.elementor-element-a3c385e .elementor-widget-container{text-align:right;}.elementor-25 .elementor-element.elementor-element-a3c385e:not(:has(.elementor-widget-container)){text-align:right;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn i{font-size:28px;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;border-radius:300px 300px 300px 300px;padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn, .elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn.ha-eft--bloom div{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:300px 300px 300px 300px;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:#FFFFFF;--ha-ctv-btn-bg-clr:#02010100;--ha-ctv-btn-border-clr:#FFFFFF;--ha-ctv-btn-txt-hvr-clr:#278B99;--ha-ctv-btn-bg-hvr-clr:#FFFFFF;--ha-ctv-btn-border-hvr-clr:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn.ha-stl--iconica > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-a3c385e .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-e096924{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-0fe1709{--spacer-size:75vh;}.elementor-25 .elementor-element.elementor-element-0fe1709 > .elementor-widget-container{background-image:url("https://nagasenaisou.co.jp/wp-content/uploads/2025/10/pixta_67317326_M.jpg");background-position:center right;background-size:cover;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-0fe1709.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-25 .elementor-element.elementor-element-7d7521b{--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:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-679b1a3{--display:flex;--min-height:80vh;--border-radius:30px 8px 8px 30px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-679b1a3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-679b1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#269992;}.elementor-25 .elementor-element.elementor-element-5cd5468 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5cd5468 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5f4352c > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5f4352c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-20e3fa4{--display:flex;--min-height:80vh;--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;--border-radius:8px 30px 30px 8px;}.elementor-25 .elementor-element.elementor-element-20e3fa4:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-20e3fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#269992;}.elementor-25 .elementor-element.elementor-element-90215d6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c5f39fb{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-25 .elementor-element.elementor-element-9ff5f99 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-9ff5f99.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9ff5f99.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-9ff5f99.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9ff5f99.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-9ff5f99.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9ff5f99 .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-9ff5f99 .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-bc9f6fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bc9f6fc .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f7e1efa > .elementor-widget-container{margin:0px 0px -200px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-f7e1efa{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-f7e1efa{right:0px;}.elementor-25 .elementor-element.elementor-element-f7e1efa{bottom:0px;}.elementor-25 .elementor-element.elementor-element-f7e1efa .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:32em;font-weight:400;line-height:1.4em;color:#FFFFFF1F;}.elementor-25 .elementor-element.elementor-element-c144ad1 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-25 .elementor-element.elementor-element-c144ad1{z-index:10;}.elementor-25 .elementor-element.elementor-element-c144ad1 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b7b75b0 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px 0px 0px 10px;}.elementor-25 .elementor-element.elementor-element-b7b75b0{z-index:10;}.elementor-25 .elementor-element.elementor-element-b7b75b0 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3b30fc9 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3b30fc9{z-index:50;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .elementor-widget-container{text-align:right;}.elementor-25 .elementor-element.elementor-element-3b30fc9:not(:has(.elementor-widget-container)){text-align:right;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn i{font-size:28px;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;border-radius:300px 300px 300px 300px;padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn, .elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn.ha-eft--bloom div{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:300px 300px 300px 300px;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:#FFFFFF;--ha-ctv-btn-bg-clr:#02010100;--ha-ctv-btn-border-clr:#FFFFFF;--ha-ctv-btn-txt-hvr-clr:#278B99;--ha-ctv-btn-bg-hvr-clr:#FFFFFF;--ha-ctv-btn-border-hvr-clr:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn.ha-stl--iconica > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-3b30fc9 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-be95b86{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-668159c{--spacer-size:75vh;}.elementor-25 .elementor-element.elementor-element-668159c > .elementor-widget-container{background-image:url("https://nagasenaisou.co.jp/wp-content/uploads/2025/12/pixta_37518861_M.jpg");background-position:center center;background-size:cover;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-668159c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-25 .elementor-element.elementor-element-08a8172{--display:flex;--min-height:800px;--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:flex-end;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-4bcc861{--display:flex;--justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-0f398a9{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3e6cb2f .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-3e6cb2f.elementor-view-stacked .elementor-icon{background-color:#102D41;}.elementor-25 .elementor-element.elementor-element-3e6cb2f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3e6cb2f.elementor-view-default .elementor-icon{color:#102D41;border-color:#102D41;}.elementor-25 .elementor-element.elementor-element-3e6cb2f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3e6cb2f.elementor-view-default .elementor-icon svg{fill:#102D41;}.elementor-25 .elementor-element.elementor-element-3e6cb2f .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-3e6cb2f .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-6da8a2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6da8a2b .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#102D41;}.elementor-25 .elementor-element.elementor-element-28b75ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 10px;}.elementor-25 .elementor-element.elementor-element-28b75ef .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:92px;font-weight:600;line-height:1.4em;color:#102D41;}.elementor-25 .elementor-element.elementor-element-0de1a29{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0559724 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0559724 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#102D41;}.elementor-25 .elementor-element.elementor-element-9b39792 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-25 .elementor-element.elementor-element-9b39792 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#102D41;}.elementor-25 .elementor-element.elementor-element-9883860 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9883860{z-index:50;}.elementor-25 .elementor-element.elementor-element-9883860 .elementor-widget-container{text-align:right;}.elementor-25 .elementor-element.elementor-element-9883860:not(:has(.elementor-widget-container)){text-align:right;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn i{font-size:28px;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;border-radius:300px 300px 300px 300px;padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn, .elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn.ha-eft--bloom div{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:300px 300px 300px 300px;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:#268B99;--ha-ctv-btn-bg-clr:#02010100;--ha-ctv-btn-border-clr:#268B99;--ha-ctv-btn-txt-hvr-clr:#FFFFFF;--ha-ctv-btn-bg-hvr-clr:#268B99;--ha-ctv-btn-border-hvr-clr:#268B99;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn.ha-stl--iconica > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-9883860 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:20px 70px 20px 70px;}.elementor-25 .elementor-element.elementor-element-d33455a{--display:flex;}.elementor-25 .elementor-element.elementor-element-cb94450{--spacer-size:50vh;}.elementor-25 .elementor-element.elementor-element-cb94450 > .elementor-widget-container{background-image:url("https://nagasenaisou.co.jp/wp-content/uploads/2025/10/company.jpg");background-size:cover;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-cb94450.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-25 .elementor-element.elementor-element-d687849{--display:flex;--min-height:630px;--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;border-style:none;--border-style:none;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-d687849:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d687849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nagasenaisou.co.jp/wp-content/uploads/2025/10/AdobeStock_478698380-scaled.jpeg");background-position:top center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-44286a2{--display:flex;--min-height:350px;--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:flex-start;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-44286a2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-44286a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF26;}.elementor-25 .elementor-element.elementor-element-44286a2:hover{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-bf22ae5{--display:flex;--min-height:150px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b4fdb29{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1c41ec2 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-1c41ec2.elementor-view-stacked .elementor-icon{background-color:#102D41;}.elementor-25 .elementor-element.elementor-element-1c41ec2.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1c41ec2.elementor-view-default .elementor-icon{color:#102D41;border-color:#102D41;}.elementor-25 .elementor-element.elementor-element-1c41ec2.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1c41ec2.elementor-view-default .elementor-icon svg{fill:#102D41;}.elementor-25 .elementor-element.elementor-element-1c41ec2 .elementor-icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-1c41ec2 .elementor-icon svg{height:16px;}.elementor-25 .elementor-element.elementor-element-1522b37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1522b37 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#102D41;}.elementor-25 .elementor-element.elementor-element-8fda390 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-25 .elementor-element.elementor-element-8fda390 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:92px;font-weight:600;line-height:1.4em;color:#102D41;}.elementor-25 .elementor-element.elementor-element-1a21510{--display:flex;--min-height:150px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-25 .elementor-element.elementor-element-67ebc1e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-67ebc1e.elementor-element{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-67ebc1e{z-index:50;}.elementor-25 .elementor-element.elementor-element-67ebc1e .elementor-widget-container{text-align:right;}.elementor-25 .elementor-element.elementor-element-67ebc1e:not(:has(.elementor-widget-container)){text-align:right;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn i{font-size:40px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:300;border-radius:300px 300px 300px 300px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn, .elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn.ha-eft--bloom div{border-style:none;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:300px 300px 300px 300px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:#102D41;--ha-ctv-btn-bg-clr:#02010100;--ha-ctv-btn-border-clr:#102D41;--ha-ctv-btn-txt-hvr-clr:#102D41;--ha-ctv-btn-bg-hvr-clr:#FFFFFF;--ha-ctv-btn-border-hvr-clr:#FFFFFF;}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-4f7fd03{--width:95%;}.elementor-25 .elementor-element.elementor-element-49bb1ac > .elementor-widget-container{padding:15px 15px 15px 15px;background-color:transparent;background-image:linear-gradient(290deg, #CEDDE0 0%, #EDF6F7 100%);border-radius:0px 10px 0px 0px;}.elementor-25 .elementor-element.elementor-element-49bb1ac .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-b6fc40b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b6fc40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(245deg, #CEDDE0 0%, #EDF6F7 100%);}.elementor-25 .elementor-element.elementor-element-b6fc40b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-0da6e24 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-06481f6 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-25 .elementor-element.elementor-element-06481f6 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-af17ce8{--min-height:680px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:15px;--padding-right:015px;}.elementor-25 .elementor-element.elementor-element-c8c9dd0.e-con{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-3ef088e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3ef088e .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-9bc52af > .elementor-widget-container{margin:10px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9bc52af .elementor-heading-title{font-size:40px;}.elementor-25 .elementor-element.elementor-element-0c08a2d{--spacer-size:15em;}.elementor-25 .elementor-element.elementor-element-60c73ca{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c2fd052 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-c2fd052 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-249788c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-249788c .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-0f9a877 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0f9a877.elementor-element{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-55af635{--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-25 .elementor-element.elementor-element-9734e8b{--min-height:9vh;--justify-content:center;--border-radius:20px 20px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7991519 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7991519 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-fd18770 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-fd18770 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-cd48389{--border-radius:5px 5px 20px 20px;}.elementor-25 .elementor-element.elementor-element-ee8d0ad{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c5724bc{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-c5724bc.e-con{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-040aa5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-040aa5b .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-243a1fd > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-25 .elementor-element.elementor-element-243a1fd .elementor-heading-title{font-size:200px;}.elementor-25 .elementor-element.elementor-element-21476b2 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-21476b2 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-53f4880 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-53f4880 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-f9881da{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-5ea4273{--spacer-size:25vh;}.elementor-25 .elementor-element.elementor-element-7467543{--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-25 .elementor-element.elementor-element-348e557{--min-height:9vh;--justify-content:center;--border-radius:20px 20px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-781d7c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-781d7c7 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-284e7ac > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-284e7ac .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-a3866fe{--border-radius:5px 5px 20px 20px;}.elementor-25 .elementor-element.elementor-element-2f4ad14{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f226d2f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-f226d2f.e-con{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-df72cc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-df72cc8 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-614c21a > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-25 .elementor-element.elementor-element-614c21a .elementor-heading-title{font-size:200px;}.elementor-25 .elementor-element.elementor-element-66195bb > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-66195bb .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-a357354 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-a357354 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-e096924{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-0fe1709{--spacer-size:25vh;}.elementor-25 .elementor-element.elementor-element-7d7521b{--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-25 .elementor-element.elementor-element-679b1a3{--min-height:9vh;--justify-content:center;--border-radius:20px 20px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5cd5468 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5cd5468 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-5f4352c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5f4352c .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-20e3fa4{--border-radius:5px 5px 20px 20px;}.elementor-25 .elementor-element.elementor-element-90215d6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c5f39fb{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-c5f39fb.e-con{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-bc9f6fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bc9f6fc .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-f7e1efa > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-25 .elementor-element.elementor-element-f7e1efa .elementor-heading-title{font-size:200px;}.elementor-25 .elementor-element.elementor-element-c144ad1 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c144ad1 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-b7b75b0 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-b7b75b0 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-be95b86{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-668159c{--spacer-size:25vh;}.elementor-25 .elementor-element.elementor-element-08a8172{--min-height:680px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:015px;}.elementor-25 .elementor-element.elementor-element-0f398a9.e-con{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-6da8a2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6da8a2b .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-28b75ef > .elementor-widget-container{margin:10px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-28b75ef .elementor-heading-title{font-size:40px;}.elementor-25 .elementor-element.elementor-element-0de1a29{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0559724 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-0559724 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-9b39792 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-9b39792 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-9883860 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9883860.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-cb94450{--spacer-size:15em;}.elementor-25 .elementor-element.elementor-element-d687849{--min-height:370px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:015px;}.elementor-25 .elementor-element.elementor-element-44286a2{--min-height:200px;}.elementor-25 .elementor-element.elementor-element-bf22ae5{--width:60%;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b4fdb29.e-con{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-1522b37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1522b37 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-8fda390 > .elementor-widget-container{margin:10px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8fda390 .elementor-heading-title{font-size:40px;}.elementor-25 .elementor-element.elementor-element-1a21510{--width:40%;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-67ebc1e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-67ebc1e.elementor-element{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn i{font-size:24px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn{font-size:24px;padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn.ha-stl--iconica > span{padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-67ebc1e .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-4f7fd03{--width:40%;}.elementor-25 .elementor-element.elementor-element-aee8fbc{--width:100%;}.elementor-25 .elementor-element.elementor-element-60c73ca{--width:80%;}.elementor-25 .elementor-element.elementor-element-9734e8b{--width:10%;}.elementor-25 .elementor-element.elementor-element-ee8d0ad{--width:45%;}.elementor-25 .elementor-element.elementor-element-f9881da{--width:55%;}.elementor-25 .elementor-element.elementor-element-348e557{--width:10%;}.elementor-25 .elementor-element.elementor-element-2f4ad14{--width:45%;}.elementor-25 .elementor-element.elementor-element-e096924{--width:55%;}.elementor-25 .elementor-element.elementor-element-679b1a3{--width:10%;}.elementor-25 .elementor-element.elementor-element-90215d6{--width:45%;}.elementor-25 .elementor-element.elementor-element-be95b86{--width:55%;}.elementor-25 .elementor-element.elementor-element-4bcc861{--width:100%;}.elementor-25 .elementor-element.elementor-element-0de1a29{--width:80%;}.elementor-25 .elementor-element.elementor-element-44286a2{--width:100%;}.elementor-25 .elementor-element.elementor-element-1a21510{--width:80%;}}