.elementor-12 .elementor-element.elementor-element-7416657{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:-100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-5c6d837 img{width:100%;}.elementor-12 .elementor-element.elementor-element-5c6d837 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-12 .elementor-element.elementor-element-5c6d837{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4b32e44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4afd0b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--overlay-opacity:0.2;--padding-block-start:50px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-4afd0b8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4afd0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212A69;}.elementor-12 .elementor-element.elementor-element-4afd0b8::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://test2.monnet.site/wp-content/uploads/2025/04/haikei_1.png");background-position:100% 271px;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-4afd0b8, .elementor-12 .elementor-element.elementor-element-4afd0b8::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-a18d1c1{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-854d55e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2166954{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:5%;--margin-inline-end:0%;}.elementor-12 .elementor-element.elementor-element-373ae9c .elementor-heading-title{color:#B0BBC1;}.elementor-12 .elementor-element.elementor-element-dcb6d4a{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-48b42c2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--overlay-opacity:0.2;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-48b42c2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-48b42c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212A69;}.elementor-12 .elementor-element.elementor-element-48b42c2::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://test2.monnet.site/wp-content/uploads/2025/04/haikei_2.png");background-position:-15% 352px;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-48b42c2, .elementor-12 .elementor-element.elementor-element-48b42c2::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-8e378ba{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-433449c{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:5%;}.elementor-12 .elementor-element.elementor-element-a2c4079 .elementor-heading-title{color:#B0BBC1;}.elementor-12 .elementor-element.elementor-element-a072f68{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e6b0301{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--overlay-opacity:0.2;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-e6b0301:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e6b0301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212A69;}.elementor-12 .elementor-element.elementor-element-e6b0301::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://test2.monnet.site/wp-content/uploads/2025/04/haikei_3.png");background-position:100% 155px;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-e6b0301, .elementor-12 .elementor-element.elementor-element-e6b0301::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-4a02e1d{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-99c9267{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:5%;--margin-inline-end:0%;}.elementor-12 .elementor-element.elementor-element-47ef486 .elementor-heading-title{color:#B0BBC1;}.elementor-12 .elementor-element.elementor-element-d0f82e1{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-cad11f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--overlay-opacity:0.2;--padding-block-start:0px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-cad11f1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cad11f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212A69;}.elementor-12 .elementor-element.elementor-element-cad11f1::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://test2.monnet.site/wp-content/uploads/2025/04/haikei_4.png");background-position:-2% -9px;background-repeat:no-repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-cad11f1, .elementor-12 .elementor-element.elementor-element-cad11f1::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-17c903f{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-5fe6f63 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;letter-spacing:3px;}.elementor-12 .elementor-element.elementor-element-5c40047 .elementor-heading-title{color:#B0BBC1;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-ce88db2{--display:flex;--min-height:39px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-f5190aa{text-align:center;}.elementor-12 .elementor-element.elementor-element-f5190aa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2dce59b .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-2dce59b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2dce59b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2dce59b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-07d5e39 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:39px;}.elementor-12 .elementor-element.elementor-element-07d5e39 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-12 .elementor-element.elementor-element-07d5e39.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5f0e840{--display:flex;--min-height:39px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-cb5f437{text-align:center;}.elementor-12 .elementor-element.elementor-element-cb5f437.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-dbd0de9 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-dbd0de9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dbd0de9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-dbd0de9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0cfbc63 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:39px;}.elementor-12 .elementor-element.elementor-element-0cfbc63 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-12 .elementor-element.elementor-element-0cfbc63.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4463d8c{--display:flex;--min-height:39px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-bf09990{text-align:center;}.elementor-12 .elementor-element.elementor-element-bf09990.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3f4c2b8 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-3f4c2b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3f4c2b8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3f4c2b8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0e47f11 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-0e47f11 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-12 .elementor-element.elementor-element-0e47f11.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9e6da95{--display:flex;--min-height:39px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-98a4477{text-align:center;}.elementor-12 .elementor-element.elementor-element-98a4477.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ca4da70 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-ca4da70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ca4da70{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ca4da70.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-544ff60 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:39px;}.elementor-12 .elementor-element.elementor-element-544ff60 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-12 .elementor-element.elementor-element-544ff60.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6c8811e{--display:flex;--min-height:39px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-a56d140{text-align:center;}.elementor-12 .elementor-element.elementor-element-a56d140.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-06a5b39 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-06a5b39 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-06a5b39{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-06a5b39.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6e71759 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6e71759 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-12 .elementor-element.elementor-element-6e71759.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f000b96{--display:flex;--min-height:39px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-4bea4d2{text-align:center;}.elementor-12 .elementor-element.elementor-element-4bea4d2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f24c3c9 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-f24c3c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f24c3c9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f24c3c9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5a3be1c .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-5a3be1c > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-12 .elementor-element.elementor-element-5a3be1c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e2c2bc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--overlay-opacity:0.2;--padding-block-start:0px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-e2c2bc9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212A69;}.elementor-12 .elementor-element.elementor-element-e2c2bc9::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://test2.monnet.site/wp-content/uploads/2025/04/haikei_4.png");background-position:-2% -9px;background-repeat:no-repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-e2c2bc9, .elementor-12 .elementor-element.elementor-element-e2c2bc9::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-d20872d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-7e6cb89 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;letter-spacing:3px;}.elementor-12 .elementor-element.elementor-element-65e3979 .elementor-heading-title{color:#B0BBC1;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-2bd0bdc > .elementor-widget-container{margin:-88px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-1ad10f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 70px 0px;}.elementor-12 .elementor-element.elementor-element-4f4ae28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-01dbfb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-d252152 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-53ed103 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-79c723a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-f2c30b8{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:0px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-f2c30b8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f2c30b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212A69;}.elementor-12 .elementor-element.elementor-element-f2c30b8::before, .elementor-12 .elementor-element.elementor-element-f2c30b8 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f2c30b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f2c30b8 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f2c30b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f2c30b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-f2c30b8, .elementor-12 .elementor-element.elementor-element-f2c30b8::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-64c19fc{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-666eab6{--display:flex;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-1e33961{text-align:center;}.elementor-12 .elementor-element.elementor-element-1e33961 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:48px;}.elementor-12 .elementor-element.elementor-element-79aa5dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:5px;--padding-block-end:6px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-150ceeb .elementor-heading-title{color:#B0BBC1;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:2em;}.elementor-12 .elementor-element.elementor-element-150ceeb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-150ceeb{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0a3dd28 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:2em;}.elementor-12 .elementor-element.elementor-element-0a3dd28{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f2fffb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-12px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:6px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-4968d1b .elementor-heading-title{color:#B0BBC1;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:2em;}.elementor-12 .elementor-element.elementor-element-4968d1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4968d1b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-14b6995 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:2em;}.elementor-12 .elementor-element.elementor-element-14b6995{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ae584ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-12px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:6px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-e7cac72 .elementor-heading-title{color:#B0BBC1;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:2em;}.elementor-12 .elementor-element.elementor-element-e7cac72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e7cac72{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f4be737 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:2em;}.elementor-12 .elementor-element.elementor-element-f4be737{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a7c7db3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-12px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:6px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-8e0317c .elementor-heading-title{color:#B0BBC1;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:2em;}.elementor-12 .elementor-element.elementor-element-8e0317c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8e0317c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-531bbaf .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:2em;}.elementor-12 .elementor-element.elementor-element-531bbaf{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4221ea8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-12px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:6px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-93177d0 .elementor-heading-title{color:#B0BBC1;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:2em;}.elementor-12 .elementor-element.elementor-element-93177d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-93177d0{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ded5d01 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:2em;}.elementor-12 .elementor-element.elementor-element-ded5d01{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3cef36f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-12px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:6px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-f2af74a .elementor-heading-title{color:#B0BBC1;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:2em;}.elementor-12 .elementor-element.elementor-element-f2af74a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f2af74a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6b58cf4 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:2em;}.elementor-12 .elementor-element.elementor-element-6b58cf4{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5cb5f71{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:0px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-5cb5f71:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5cb5f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212A69;}.elementor-12 .elementor-element.elementor-element-5cb5f71::before, .elementor-12 .elementor-element.elementor-element-5cb5f71 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5cb5f71 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5cb5f71 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5cb5f71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5cb5f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-5cb5f71, .elementor-12 .elementor-element.elementor-element-5cb5f71::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-818e39f{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-d6bbd61{--display:flex;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-d8cb611{text-align:center;}.elementor-12 .elementor-element.elementor-element-d8cb611 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:48px;}.elementor-12 .elementor-element.elementor-element-ad5ac6b{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-4afd0b8::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 79px;}.elementor-12 .elementor-element.elementor-element-4afd0b8{--overlay-opacity:0.2;}.elementor-12 .elementor-element.elementor-element-48b42c2::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:150% 76px;}.elementor-12 .elementor-element.elementor-element-48b42c2{--overlay-opacity:0.2;}.elementor-12 .elementor-element.elementor-element-e6b0301::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 48px;}.elementor-12 .elementor-element.elementor-element-e6b0301{--overlay-opacity:0.2;}.elementor-12 .elementor-element.elementor-element-cad11f1::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-12 .elementor-element.elementor-element-cad11f1{--overlay-opacity:0.22;}.elementor-12 .elementor-element.elementor-element-2dce59b .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-07d5e39 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-dbd0de9 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-0cfbc63 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-3f4c2b8 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-0e47f11 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-ca4da70 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-544ff60 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-06a5b39 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-6e71759 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-f24c3c9 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-5a3be1c .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-e2c2bc9::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-12 .elementor-element.elementor-element-e2c2bc9{--overlay-opacity:0.2;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7416657{--width:100%;--gap:0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-4b32e44 img{width:100%;}.elementor-12 .elementor-element.elementor-element-4b32e44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4afd0b8::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4afd0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-71% 166px;}.elementor-12 .elementor-element.elementor-element-4afd0b8{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-2166954{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-12 .elementor-element.elementor-element-48b42c2::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-48b42c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 166px;}.elementor-12 .elementor-element.elementor-element-48b42c2{--padding-block-start:0px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-433449c{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-12 .elementor-element.elementor-element-e6b0301::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e6b0301 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://test2.monnet.site/wp-content/uploads/2025/04/haikei_3-367x1024.png");background-position:100% 243px;}.elementor-12 .elementor-element.elementor-element-e6b0301{--padding-block-start:0px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-99c9267{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-12 .elementor-element.elementor-element-cad11f1::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cad11f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% -126px;}.elementor-12 .elementor-element.elementor-element-cad11f1{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-ce88db2{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:8px 8px;}.elementor-12 .elementor-element.elementor-element-f5190aa{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-2dce59b{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-12 .elementor-element.elementor-element-07d5e39 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-07d5e39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5f0e840{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:8px 8px;}.elementor-12 .elementor-element.elementor-element-cb5f437{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-dbd0de9{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-12 .elementor-element.elementor-element-0cfbc63 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-4463d8c{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:8px 8px;}.elementor-12 .elementor-element.elementor-element-bf09990{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-3f4c2b8{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-12 .elementor-element.elementor-element-0e47f11 .elementor-heading-title{font-size:12px;line-height:1.5em;word-spacing:0em;}.elementor-12 .elementor-element.elementor-element-9e6da95{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:8px 8px;}.elementor-12 .elementor-element.elementor-element-98a4477{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-ca4da70{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-12 .elementor-element.elementor-element-544ff60 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-6c8811e{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:8px 8px;}.elementor-12 .elementor-element.elementor-element-a56d140{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-06a5b39{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-12 .elementor-element.elementor-element-6e71759 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-f000b96{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:8px 8px;}.elementor-12 .elementor-element.elementor-element-4bea4d2{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-f24c3c9{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-12 .elementor-element.elementor-element-5a3be1c .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-e2c2bc9::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e2c2bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% -126px;}.elementor-12 .elementor-element.elementor-element-e2c2bc9{--padding-block-start:30px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-4f4ae28 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-79c723a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-f2c30b8{--padding-block-start:10px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-5cb5f71{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-ad5ac6b > .elementor-widget-container{padding:0px 10px 0px 10px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-a18d1c1{--width:50%;}.elementor-12 .elementor-element.elementor-element-2166954{--width:29%;}.elementor-12 .elementor-element.elementor-element-8e378ba{--width:50%;}.elementor-12 .elementor-element.elementor-element-433449c{--width:29%;}.elementor-12 .elementor-element.elementor-element-4a02e1d{--width:50%;}.elementor-12 .elementor-element.elementor-element-99c9267{--width:29%;}.elementor-12 .elementor-element.elementor-element-ce88db2{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-5f0e840{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-4463d8c{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-9e6da95{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-6c8811e{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-f000b96{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-f2c30b8{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-666eab6{--content-width:250px;}.elementor-12 .elementor-element.elementor-element-5cb5f71{--content-width:900px;}.elementor-12 .elementor-element.elementor-element-d6bbd61{--content-width:250px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-2166954{--width:37%;}.elementor-12 .elementor-element.elementor-element-433449c{--width:37%;}.elementor-12 .elementor-element.elementor-element-99c9267{--width:37%;}.elementor-12 .elementor-element.elementor-element-f2c30b8{--content-width:80%;}.elementor-12 .elementor-element.elementor-element-5cb5f71{--content-width:80%;}}/* Start custom CSS for heading, class: .elementor-element-07d5e39 */.elementor-12 .elementor-element.elementor-element-07d5e39 {
  display: flex;
  height: 2.5rem;
  align-items: center;
  justify-content: center;
  position: relative;
  border-left: 2px solid #B0BBC1; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cfbc63 */.elementor-12 .elementor-element.elementor-element-0cfbc63 {
  display: flex;
  height: 2.5rem;
  align-items: center;
  justify-content: center;
  position: relative;
  border-left: 2px solid #B0BBC1; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e47f11 */.elementor-12 .elementor-element.elementor-element-0e47f11 {
  display: flex;
  height: 2.5rem;
  align-items: center;
  position: relative;
  border-left: 2px solid #B0BBC1; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544ff60 */.elementor-12 .elementor-element.elementor-element-544ff60 {
  display: flex;
  height: 2.5rem;
  align-items: center;
  position: relative;
  border-left: 2px solid #B0BBC1; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e71759 */.elementor-12 .elementor-element.elementor-element-6e71759 {
  display: flex;
  height: auto;
  align-items: center;
  position: relative;
  border-left: 2px solid #B0BBC1; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a3be1c */.elementor-12 .elementor-element.elementor-element-5a3be1c {
  display: flex;
  height: auto;
  align-items: center;
  position: relative;
  border-left: 2px solid #B0BBC1; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bd0bdc */.elementor-12 .elementor-element.elementor-element-2bd0bdc table,
.elementor-12 .elementor-element.elementor-element-2bd0bdc th,
.elementor-12 .elementor-element.elementor-element-2bd0bdc td {
  border: none !important;
  border-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ad10f9 */.elementor-12 .elementor-element.elementor-element-1ad10f9 table,
.elementor-12 .elementor-element.elementor-element-1ad10f9 th,
.elementor-12 .elementor-element.elementor-element-1ad10f9 td {
  border: none !important;
  border-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4ae28 */.elementor-12 .elementor-element.elementor-element-4f4ae28 table,
.elementor-12 .elementor-element.elementor-element-4f4ae28 th,
.elementor-12 .elementor-element.elementor-element-4f4ae28 td {
  border: none !important;
  border-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01dbfb9 */.elementor-12 .elementor-element.elementor-element-01dbfb9 table,
.elementor-12 .elementor-element.elementor-element-01dbfb9 th,
.elementor-12 .elementor-element.elementor-element-01dbfb9 td {
  border: none !important;
  border-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d252152 */.elementor-12 .elementor-element.elementor-element-d252152 table,
.elementor-12 .elementor-element.elementor-element-d252152 th,
.elementor-12 .elementor-element.elementor-element-d252152 td {
  border: none !important;
  border-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53ed103 */.elementor-12 .elementor-element.elementor-element-53ed103 table,
.elementor-12 .elementor-element.elementor-element-53ed103 th,
.elementor-12 .elementor-element.elementor-element-53ed103 td {
  border: none !important;
  border-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79c723a */.elementor-12 .elementor-element.elementor-element-79c723a table,
.elementor-12 .elementor-element.elementor-element-79c723a th,
.elementor-12 .elementor-element.elementor-element-79c723a td {
  border: none !important;
  border-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e33961 */.elementor-12 .elementor-element.elementor-element-1e33961 {
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-1e33961::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px; /* 線の太さ */
  background: linear-gradient(to right, #ffffff, #ffffff); /* お好きな色に変更 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79aa5dc */.elementor-12 .elementor-element.elementor-element-79aa5dc {
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-79aa5dc::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px; /* 線の太さ */
  background: linear-gradient(to right, #ffffff, #ffffff); /* お好きな色に変更 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2fffb7 */.elementor-12 .elementor-element.elementor-element-f2fffb7 {
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-f2fffb7::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px; /* 線の太さ */
  background: linear-gradient(to right, #ffffff, #ffffff); /* お好きな色に変更 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae584ec */.elementor-12 .elementor-element.elementor-element-ae584ec {
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-ae584ec::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px; /* 線の太さ */
  background: linear-gradient(to right, #ffffff, #ffffff); /* お好きな色に変更 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c7db3 */.elementor-12 .elementor-element.elementor-element-a7c7db3 {
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-a7c7db3::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px; /* 線の太さ */
  background: linear-gradient(to right, #ffffff, #ffffff); /* お好きな色に変更 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4221ea8 */.elementor-12 .elementor-element.elementor-element-4221ea8 {
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-4221ea8::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px; /* 線の太さ */
  background: linear-gradient(to right, #ffffff, #ffffff); /* お好きな色に変更 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cef36f */.elementor-12 .elementor-element.elementor-element-3cef36f {
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-3cef36f::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px; /* 線の太さ */
  background: linear-gradient(to right, #ffffff, #ffffff); /* お好きな色に変更 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8cb611 */.elementor-12 .elementor-element.elementor-element-d8cb611 {
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-d8cb611::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px; /* 線の太さ */
  background: linear-gradient(to right, #ffffff, #ffffff); /* お好きな色に変更 */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dc90814 */input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
button,
select {
  border-radius: 0 !important;
  -webkit-appearance: none; /* ←これも超重要 */
  -moz-appearance: none;
  appearance: none;
}

.entry-content ul{
    padding-left: 10px;
    padding-right: 10px;
}

/* form-item（1行）をflexにする（中央揃えも追加） */
.form-item {
  display: flex;
  align-items: flex-start; /* ←ここが重要！「flex-start」にして上寄せにする */
  margin-bottom: -15px;
}

/* ラベルを固定高さにする（入力欄とのズレ防止） */
.form-item label {
  background-color: #b0bbc1;
  color: #212a69;
  font-weight: bold;
  font-size: 14px;
  padding: 12px;
  width: 200px;
  text-align: left;
  line-height: 1.0; /* ラベル内の行間ちょい広め */
  display: flex;
  justify-content: space-between;
  align-items: center; /*ラベル内テキストを中央寄せ */
}

/* 入力エリア側 */
.form-input {
  flex: 1;
  margin-left: 10px;
  border-radius: 0;
}

/* 必須マーク */
.form-item label .required {
  color: red;
  margin-left: 5px;
}

/* テキストエリアを自然に伸ばす */
.form-input textarea {
  width: 100%;
  height: 150px;
  padding: 12px;
  border: none;
  font-size: 14px;
  resize: vertical;
}

/* ボタンセンター寄せ（すでにあればOK） */
.form-item.center {
  justify-content: center;
}

/* 送信ボタンスタイル修正 */
.wpcf7-submit {
  background: #fff !important;
  color: #212a69 !important;
  border: none !important;
  padding: 15px 50px;
  width: 400px; /* ←幅を指定！ここ自由に調整できる */
  max-width: 100%; /* スマホでははみ出さない */
  font-size: 18px; /* ←ちょっと大きめ文字 */
  font-weight: bold;
  box-shadow: 5px 5px 0 #b0bbc1 !important;
  cursor: pointer;
  transition: background-color 0.3s;
  display: block; /* ←ブロック要素にして中央寄せしやすくする */
  margin: 30px auto 0; /* ←中央寄せ＋上に余白 */
  text-align: center;
  border-radius: 0;
}

/* ホバー時 */
.wpcf7-submit:hover {
  background: #f0f0f0 !important;
}

/* ボタンホバー */
.wpcf7-submit:hover {
  background: #f0f0f0;
}

@media (max-width: 768px) {
  /* PC→スマホ幅になったとき */

  .form-item {
    flex-direction: column; /* ラベルと入力欄を縦並びに切り替え */
    align-items: stretch;
    margin-bottom: 0px;
  }

  .form-item label {
    width: 100%;
    margin-bottom: 2px;
    justify-content: flex-start; /* ラベル内の「本文＋＊必須」も普通に左寄せにする */
  }

  .form-input {
    margin-left: 0;
  }

  .wpcf7-submit {
    width: 100%; /* スマホではボタンを画面幅いっぱいに */
    max-width: 100%;
  }
}

/* 送信成功メッセージ */
.wpcf7-mail-sent-ok {
  background-color: #e0f7fa; /* 薄い水色背景 */
  color: #007c91; /* 文字色を青っぽく */
  padding: 15px;
  border: 2px solid #007c91;
  text-align: center;
  border-radius: 5px;
  font-weight: bold;
}

/* エラーメッセージ */
.wpcf7-validation-errors {
  background-color: #ffebee; /* 薄いピンク背景 */
  color: #d32f2f; /* エラーらしい赤文字 */
  padding: 15px;
  border: 2px solid #d32f2f;
  text-align: center;
  border-radius: 5px;
  font-weight: bold;
}

/* スパム検知エラー */
.wpcf7-spam-blocked {
  background-color: #fff3cd; /* 薄い黄色背景 */
  color: #856404; /* 黄色っぽい警告色 */
  padding: 15px;
  border: 2px solid #856404;
  text-align: center;
  border-radius: 5px;
  font-weight: bold;
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
    color: #ffffff;
}/* End custom CSS */