.elementor-1797 .elementor-element.elementor-element-2ecceb5a{--min-height:100px;--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;--justify-content:flex-end;--align-items:center;--gap:20px;--background-transition:0.3s;--padding-top:0%;--padding-right:2.5%;--padding-bottom:0%;--padding-left:2.5%;--position:absolute;top:0px;--z-index:10;}.elementor-1797 .elementor-element.elementor-element-2ecceb5a:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-2ecceb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1797 .elementor-element.elementor-element-2ecceb5a, .elementor-1797 .elementor-element.elementor-element-2ecceb5a::before{--border-transition:0.3s;}.elementor-1797 .elementor-element.elementor-element-2ecceb5a.e-con{--align-self:center;}body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-2ecceb5a{left:0px;}body.rtl .elementor-1797 .elementor-element.elementor-element-2ecceb5a{right:0px;}.elementor-1797 .elementor-element.elementor-element-7a9190ae .elementor-icon-wrapper{text-align:left;}.elementor-1797 .elementor-element.elementor-element-7a9190ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-menu-toggle{margin:0 auto;}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu .elementor-item{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:600;}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-ba2f103 );fill:var( --e-global-color-ba2f103 );padding-left:20px;padding-right:20px;}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-ba2f103 );fill:var( --e-global-color-ba2f103 );}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--dropdown a, .elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-menu-toggle{color:var( --e-global-color-30ceaf5 );}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--dropdown{background-color:var( --e-global-color-ba2f103 );}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--dropdown a:hover,
					.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-menu-toggle:hover{color:var( --e-global-color-30ceaf5 );}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--dropdown a:hover,
					.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-ba2f103 );}.elementor-1797 .elementor-element.elementor-element-4999b0bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-51a6c9e9 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:0.937rem;font-weight:500;fill:var( --e-global-color-ba2f103 );color:var( --e-global-color-ba2f103 );background-color:#7C671B;border-radius:20px 20px 20px 20px;padding:12px 24px 12px 24px;}.elementor-1797 .elementor-element.elementor-element-6fb3ec8{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-15acb3a .elementor-icon-wrapper{text-align:center;}.elementor-1797 .elementor-element.elementor-element-15acb3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-30ceaf5 );}.elementor-1797 .elementor-element.elementor-element-15acb3a.elementor-view-framed .elementor-icon, .elementor-1797 .elementor-element.elementor-element-15acb3a.elementor-view-default .elementor-icon{color:var( --e-global-color-30ceaf5 );border-color:var( --e-global-color-30ceaf5 );}.elementor-1797 .elementor-element.elementor-element-15acb3a.elementor-view-framed .elementor-icon, .elementor-1797 .elementor-element.elementor-element-15acb3a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-30ceaf5 );}.elementor-1797 .elementor-element.elementor-element-15acb3a .elementor-icon{font-size:170px;}body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-15acb3a{left:69px;}body.rtl .elementor-1797 .elementor-element.elementor-element-15acb3a{right:69px;}.elementor-1797 .elementor-element.elementor-element-15acb3a{bottom:23px;}.elementor-1797 .elementor-element.elementor-element-34e40ab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--position:absolute;top:16%;--z-index:5;}.elementor-1797 .elementor-element.elementor-element-34e40ab.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-34e40ab{left:1%;}body.rtl .elementor-1797 .elementor-element.elementor-element-34e40ab{right:1%;}.elementor-1797 .elementor-element.elementor-element-ee00fdc{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-f9f8eea{text-align:center;color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:7rem;font-weight:700;letter-spacing:0.1em;}.elementor-1797 .elementor-element.elementor-element-f9f8eea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-3111217{text-align:center;color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:7rem;font-weight:700;letter-spacing:0.08em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1797 .elementor-element.elementor-element-3111217 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-bf62cb5{color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:2.5rem;font-weight:400;}.elementor-1797 .elementor-element.elementor-element-bf62cb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-43ba2a5{text-align:left;}.elementor-1797 .elementor-element.elementor-element-43ba2a5 img{width:402px;}.elementor-1797 .elementor-element.elementor-element-43ba2a5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-3191fe3 img{width:100%;}.elementor-1797 .elementor-element.elementor-element-aa74c10{--background-transition:0.3s;--padding-top:90px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-a4e4892{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-3c937fc{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:2.375rem;font-weight:600;}.elementor-1797 .elementor-element.elementor-element-3c937fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-9484ed7{--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;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-3901f5d img{width:860px;}.elementor-1797 .elementor-element.elementor-element-5d15c40 img{width:860px;}.elementor-1797 .elementor-element.elementor-element-e139502{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:2.375rem;font-weight:600;}.elementor-1797 .elementor-element.elementor-element-e139502 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-1797 .elementor-element.elementor-element-4123492{--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;--justify-content:space-between;--align-items:flex-end;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-e79cce3{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-ffc3137{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-1797 .elementor-element.elementor-element-6870a03{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:0.1em;}.elementor-1797 .elementor-element.elementor-element-29c6f3b .elementor-button .elementor-align-icon-right{margin-left:29px;}.elementor-1797 .elementor-element.elementor-element-29c6f3b .elementor-button .elementor-align-icon-left{margin-right:29px;}.elementor-1797 .elementor-element.elementor-element-29c6f3b .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.1em;background-color:var( --e-global-color-30ceaf5 );border-radius:36px 36px 36px 36px;padding:14px 40px 14px 40px;}.elementor-1797 .elementor-element.elementor-element-29c6f3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-29c6f3b{width:initial;max-width:initial;}.elementor-1797 .elementor-element.elementor-element-4dd6e3e:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-4dd6e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1797 .elementor-element.elementor-element-4dd6e3e{--background-transition:0.3s;--margin-top:0100px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-4dd6e3e, .elementor-1797 .elementor-element.elementor-element-4dd6e3e::before{--border-transition:0.3s;}.elementor-1797 .elementor-element.elementor-element-a5113df{--gap:18px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-a783d09{--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;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-dee401b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3.25rem;font-weight:800;letter-spacing:0.1em;}.elementor-1797 .elementor-element.elementor-element-f6417f1 img{width:178px;}.elementor-1797 .elementor-element.elementor-element-0b7a484 .elementor-heading-title{color:var( --e-global-color-b6ed069 );font-family:"Noto Sans JP", Sans-serif;font-size:1.175rem;font-weight:800;letter-spacing:0.1em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1797 .elementor-element.elementor-element-01cc8a2{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-3864146{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-d6c0092{text-align:right;}.elementor-1797 .elementor-element.elementor-element-d6c0092 img{width:64%;}.elementor-1797 .elementor-element.elementor-element-d6c0092 > .elementor-widget-container{margin:0px 0px 134px 0px;}.elementor-1797 .elementor-element.elementor-element-b12e78b{text-align:right;}.elementor-1797 .elementor-element.elementor-element-b12e78b img{width:64%;}.elementor-1797 .elementor-element.elementor-element-b12e78b > .elementor-widget-container{margin:0px 0px 134px 0px;}.elementor-1797 .elementor-element.elementor-element-2af31a9:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-2af31a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1797 .elementor-element.elementor-element-2af31a9{--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;--padding-top:036px;--padding-right:40px;--padding-bottom:36px;--padding-left:40px;--position:absolute;bottom:0px;}.elementor-1797 .elementor-element.elementor-element-2af31a9, .elementor-1797 .elementor-element.elementor-element-2af31a9::before{--border-transition:0.3s;}body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-2af31a9{left:0px;}body.rtl .elementor-1797 .elementor-element.elementor-element-2af31a9{right:0px;}.elementor-1797 .elementor-element.elementor-element-d5eb769{color:var( --e-global-color-b6ed069 );font-family:"Noto Sans JP", Sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:0.1em;}.elementor-1797 .elementor-element.elementor-element-d5eb769 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-6949132{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:1.875rem;font-weight:700;letter-spacing:0.05em;}.elementor-1797 .elementor-element.elementor-element-6949132 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-e4fefeb{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.1em;}.elementor-1797 .elementor-element.elementor-element-e4fefeb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-ebaa6ec .elementor-button .elementor-align-icon-right{margin-left:28px;}.elementor-1797 .elementor-element.elementor-element-ebaa6ec .elementor-button .elementor-align-icon-left{margin-right:28px;}.elementor-1797 .elementor-element.elementor-element-ebaa6ec .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:0.937rem;font-weight:500;letter-spacing:0.1em;background-color:var( --e-global-color-30ceaf5 );border-radius:36px 36px 36px 36px;padding:10px 25px 11px 34px;}.elementor-1797 .elementor-element.elementor-element-ebaa6ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-ebaa6ec{width:initial;max-width:initial;}.elementor-1797 .elementor-element.elementor-element-4c58999{--background-transition:0.3s;--margin-top:080px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-92a124b{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-acdcfee{text-align:left;}.elementor-1797 .elementor-element.elementor-element-acdcfee img{width:64%;}.elementor-1797 .elementor-element.elementor-element-acdcfee > .elementor-widget-container{margin:0px 0px 134px 0px;}.elementor-1797 .elementor-element.elementor-element-a72bd13{text-align:left;}.elementor-1797 .elementor-element.elementor-element-a72bd13 img{width:64%;}.elementor-1797 .elementor-element.elementor-element-a72bd13 > .elementor-widget-container{margin:0px 0px 134px 0px;}.elementor-1797 .elementor-element.elementor-element-f83469e:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-f83469e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1797 .elementor-element.elementor-element-f83469e{--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;--padding-top:036px;--padding-right:40px;--padding-bottom:36px;--padding-left:40px;--position:absolute;bottom:0px;}.elementor-1797 .elementor-element.elementor-element-f83469e, .elementor-1797 .elementor-element.elementor-element-f83469e::before{--border-transition:0.3s;}body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-f83469e{right:0px;}body.rtl .elementor-1797 .elementor-element.elementor-element-f83469e{left:0px;}.elementor-1797 .elementor-element.elementor-element-2595d4f{color:var( --e-global-color-b6ed069 );font-family:"Noto Sans JP", Sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:0.1em;}.elementor-1797 .elementor-element.elementor-element-2595d4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-2dce1be{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:1.875rem;font-weight:700;letter-spacing:0.05em;}.elementor-1797 .elementor-element.elementor-element-2dce1be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-99454f2{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.1em;}.elementor-1797 .elementor-element.elementor-element-99454f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-2df1433 .elementor-button .elementor-align-icon-right{margin-left:28px;}.elementor-1797 .elementor-element.elementor-element-2df1433 .elementor-button .elementor-align-icon-left{margin-right:28px;}.elementor-1797 .elementor-element.elementor-element-2df1433 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:0.937rem;font-weight:500;letter-spacing:0.1em;background-color:var( --e-global-color-30ceaf5 );border-radius:36px 36px 36px 36px;padding:10px 25px 11px 34px;}.elementor-1797 .elementor-element.elementor-element-2df1433 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-2df1433{width:initial;max-width:initial;}.elementor-1797 .elementor-element.elementor-element-df9223a{--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-1797 .elementor-element.elementor-element-df9223a::before, .elementor-1797 .elementor-element.elementor-element-df9223a > .elementor-background-video-container::before, .elementor-1797 .elementor-element.elementor-element-df9223a > .e-con-inner > .elementor-background-video-container::before, .elementor-1797 .elementor-element.elementor-element-df9223a > .elementor-background-slideshow::before, .elementor-1797 .elementor-element.elementor-element-df9223a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1797 .elementor-element.elementor-element-df9223a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1797 .elementor-element.elementor-element-791d1a7{--min-height:405px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--position:absolute;top:0px;}.elementor-1797 .elementor-element.elementor-element-791d1a7:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-791d1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.ogasawara18.co.jp/we/wp-content/uploads/2025/07/01_img_03.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1797 .elementor-element.elementor-element-791d1a7, .elementor-1797 .elementor-element.elementor-element-791d1a7::before{--border-transition:0.3s;}body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-791d1a7{left:0px;}body.rtl .elementor-1797 .elementor-element.elementor-element-791d1a7{right:0px;}.elementor-1797 .elementor-element.elementor-element-a0330ff{--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;--justify-content:flex-start;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:072px;--padding-right:0px;--padding-bottom:060px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-b318548{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-b318548.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1797 .elementor-element.elementor-element-eb43829{--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;--align-items:center;--gap:24px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-3baeacc .elementor-heading-title{color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:3.25rem;font-weight:800;letter-spacing:0.1em;}.elementor-1797 .elementor-element.elementor-element-7fc1e55 img{width:178px;}.elementor-1797 .elementor-element.elementor-element-288cced .elementor-heading-title{color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:1.175rem;font-weight:800;letter-spacing:0.1em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1797 .elementor-element.elementor-element-c047481 .elementor-button .elementor-align-icon-right{margin-left:46px;}.elementor-1797 .elementor-element.elementor-element-c047481 .elementor-button .elementor-align-icon-left{margin-right:46px;}.elementor-1797 .elementor-element.elementor-element-c047481 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:0.937rem;font-weight:500;letter-spacing:0.1em;background-color:#7C671B;border-radius:36px 36px 36px 36px;padding:10px 25px 10px 34px;}.elementor-1797 .elementor-element.elementor-element-c047481 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-c047481{width:initial;max-width:initial;}.elementor-1797 .elementor-element.elementor-element-43177ed{--background-transition:0.3s;--margin-top:0%;--margin-right:0%;--margin-bottom:0%;--margin-left:10%;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;}.elementor-1797 .elementor-element.elementor-element-7873f13 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1797 .elementor-element.elementor-element-54c0dcb{--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;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;--padding-top:52px;--padding-right:60px;--padding-bottom:48px;--padding-left:72px;}.elementor-1797 .elementor-element.elementor-element-54c0dcb:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-54c0dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba2f103 );}.elementor-1797 .elementor-element.elementor-element-54c0dcb, .elementor-1797 .elementor-element.elementor-element-54c0dcb::before{--border-transition:0.3s;}.elementor-1797 .elementor-element.elementor-element-aa7270f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-aa7270f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1797 .elementor-element.elementor-element-3b3a672{--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;--align-items:center;--gap:24px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-53b4e38 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3.25rem;font-weight:800;letter-spacing:0.1em;}.elementor-1797 .elementor-element.elementor-element-db9ec96 img{width:178px;}.elementor-1797 .elementor-element.elementor-element-cb8a428 .elementor-heading-title{color:var( --e-global-color-b6ed069 );font-family:"Noto Sans JP", Sans-serif;font-size:1.175rem;font-weight:800;letter-spacing:0.1em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1797 .elementor-element.elementor-element-9bb380a .elementor-button .elementor-align-icon-right{margin-left:35px;}.elementor-1797 .elementor-element.elementor-element-9bb380a .elementor-button .elementor-align-icon-left{margin-right:35px;}.elementor-1797 .elementor-element.elementor-element-9bb380a .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:0.937rem;font-weight:500;letter-spacing:0.1em;background-color:var( --e-global-color-30ceaf5 );border-radius:36px 36px 36px 36px;padding:10px 25px 11px 34px;}.elementor-1797 .elementor-element.elementor-element-9bb380a > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-9bb380a{width:initial;max-width:initial;}.elementor-1797 .elementor-element.elementor-element-e2028cf{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-07560a4{--grid-row-gap:11px;}.elementor-1797 .elementor-element.elementor-element-7c8ab84:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-7c8ab84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.ogasawara18.co.jp/we/wp-content/uploads/2025/07/01_img_04.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-1797 .elementor-element.elementor-element-7c8ab84{--background-transition:0.3s;--margin-top:90px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-7c8ab84, .elementor-1797 .elementor-element.elementor-element-7c8ab84::before{--border-transition:0.3s;}.elementor-1797 .elementor-element.elementor-element-d9b5509{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:39px;--background-transition:0.3s;--padding-top:0180px;--padding-right:0px;--padding-bottom:180px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-d9b5509.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1797 .elementor-element.elementor-element-9253358{--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;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-ea5a6ab{--background-transition:0.3s;}.elementor-1797 .elementor-element.elementor-element-ea5a6ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1797 .elementor-element.elementor-element-ff797d0{--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;--align-items:center;--gap:24px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-cd1d6fb .elementor-heading-title{color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:3.25rem;font-weight:800;letter-spacing:0.1em;}.elementor-1797 .elementor-element.elementor-element-b82c251 img{width:178px;}.elementor-1797 .elementor-element.elementor-element-61f36c2 .elementor-heading-title{color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:1.175rem;font-weight:800;letter-spacing:0.1em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1797 .elementor-element.elementor-element-03faad1 .elementor-button .elementor-align-icon-right{margin-left:46px;}.elementor-1797 .elementor-element.elementor-element-03faad1 .elementor-button .elementor-align-icon-left{margin-right:46px;}.elementor-1797 .elementor-element.elementor-element-03faad1 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:0.937rem;font-weight:500;letter-spacing:0.1em;background-color:#7C671B;border-radius:36px 36px 36px 36px;padding:10px 25px 10px 34px;}.elementor-1797 .elementor-element.elementor-element-03faad1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-03faad1{width:initial;max-width:initial;}.elementor-1797 .elementor-element.elementor-element-42de9ef{text-align:left;color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:400;letter-spacing:0.05em;}.elementor-1797 .elementor-element.elementor-element-968c9c5{--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;--align-items:center;--gap:28px;--background-transition:0.3s;--padding-top:60px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-2568c76{--min-height:240px;--justify-content:center;--gap:9px;--background-transition:0.3s;}.elementor-1797 .elementor-element.elementor-element-2568c76:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-2568c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E4680;}.elementor-1797 .elementor-element.elementor-element-2568c76, .elementor-1797 .elementor-element.elementor-element-2568c76::before{--border-transition:0.3s;}.elementor-1797 .elementor-element.elementor-element-4d4344a img{width:36px;}.elementor-1797 .elementor-element.elementor-element-5d71fa9{text-align:center;color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:1.875rem;font-weight:500;letter-spacing:0.05em;}.elementor-1797 .elementor-element.elementor-element-921c052{text-align:center;color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-1797 .elementor-element.elementor-element-04ead38{--min-height:240px;--justify-content:center;--gap:9px;--background-transition:0.3s;}.elementor-1797 .elementor-element.elementor-element-04ead38:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-04ead38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C5796;}.elementor-1797 .elementor-element.elementor-element-04ead38, .elementor-1797 .elementor-element.elementor-element-04ead38::before{--border-transition:0.3s;}.elementor-1797 .elementor-element.elementor-element-fd33364 img{width:26px;}.elementor-1797 .elementor-element.elementor-element-087c23e{text-align:center;color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:0.05em;}.elementor-1797 .elementor-element.elementor-element-2693bba{text-align:center;color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-1797 .elementor-element.elementor-element-6e01dc4{--background-transition:0.3s;--padding-top:060px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-116dabf iframe{height:488px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-1797 .elementor-element.elementor-element-4b4d19f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--background-transition:0.3s;--padding-top:040px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-3c8be3a{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-dc06b55{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-9a663af{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:1.875rem;font-weight:500;}.elementor-1797 .elementor-element.elementor-element-69606e5{--gap:8px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-90f7b2c{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:0.937rem;font-weight:400;}.elementor-1797 .elementor-element.elementor-element-a0f2d6b{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:0.937rem;font-weight:400;}.elementor-1797 .elementor-element.elementor-element-194a985{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:0.937rem;font-weight:400;}.elementor-1797 .elementor-element.elementor-element-04bddd7{--gap:14px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-bb2dbef{--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;--align-items:center;--gap:8px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-f8086d0 img{width:21px;}.elementor-1797 .elementor-element.elementor-element-d8c7053{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:0.812rem;font-weight:400;}.elementor-1797 .elementor-element.elementor-element-0fa7365{color:var( --e-global-color-30ceaf5 );font-family:"Noto Sans JP", Sans-serif;font-size:0.937rem;font-weight:400;}.elementor-1797 .elementor-element.elementor-element-c4113fc{--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;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-0faa29c{--gap:5px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-48b5fb0 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:400;fill:var( --e-global-color-30ceaf5 );color:var( --e-global-color-30ceaf5 );background-color:#FFFFFF00;padding:8px 0px 8px 0px;}.elementor-1797 .elementor-element.elementor-element-48b5fb0 .elementor-button:hover, .elementor-1797 .elementor-element.elementor-element-48b5fb0 .elementor-button:focus{color:#424242;}.elementor-1797 .elementor-element.elementor-element-48b5fb0 .elementor-button:hover svg, .elementor-1797 .elementor-element.elementor-element-48b5fb0 .elementor-button:focus svg{fill:#424242;}.elementor-1797 .elementor-element.elementor-element-48b5fb0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-4176800 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:400;fill:var( --e-global-color-30ceaf5 );color:var( --e-global-color-30ceaf5 );background-color:#FFFFFF00;padding:8px 0px 8px 0px;}.elementor-1797 .elementor-element.elementor-element-4176800 .elementor-button:hover, .elementor-1797 .elementor-element.elementor-element-4176800 .elementor-button:focus{color:#424242;}.elementor-1797 .elementor-element.elementor-element-4176800 .elementor-button:hover svg, .elementor-1797 .elementor-element.elementor-element-4176800 .elementor-button:focus svg{fill:#424242;}.elementor-1797 .elementor-element.elementor-element-4176800 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-509468b .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:400;fill:var( --e-global-color-30ceaf5 );color:var( --e-global-color-30ceaf5 );background-color:#FFFFFF00;padding:8px 0px 8px 0px;}.elementor-1797 .elementor-element.elementor-element-509468b .elementor-button:hover, .elementor-1797 .elementor-element.elementor-element-509468b .elementor-button:focus{color:#424242;}.elementor-1797 .elementor-element.elementor-element-509468b .elementor-button:hover svg, .elementor-1797 .elementor-element.elementor-element-509468b .elementor-button:focus svg{fill:#424242;}.elementor-1797 .elementor-element.elementor-element-509468b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-db311d9 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:400;fill:var( --e-global-color-30ceaf5 );color:var( --e-global-color-30ceaf5 );background-color:#FFFFFF00;padding:8px 0px 8px 0px;}.elementor-1797 .elementor-element.elementor-element-db311d9 .elementor-button:hover, .elementor-1797 .elementor-element.elementor-element-db311d9 .elementor-button:focus{color:#424242;}.elementor-1797 .elementor-element.elementor-element-db311d9 .elementor-button:hover svg, .elementor-1797 .elementor-element.elementor-element-db311d9 .elementor-button:focus svg{fill:#424242;}.elementor-1797 .elementor-element.elementor-element-db311d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-1b69092 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:400;fill:var( --e-global-color-30ceaf5 );color:var( --e-global-color-30ceaf5 );background-color:#FFFFFF00;padding:8px 0px 8px 0px;}.elementor-1797 .elementor-element.elementor-element-1b69092 .elementor-button:hover, .elementor-1797 .elementor-element.elementor-element-1b69092 .elementor-button:focus{color:#424242;}.elementor-1797 .elementor-element.elementor-element-1b69092 .elementor-button:hover svg, .elementor-1797 .elementor-element.elementor-element-1b69092 .elementor-button:focus svg{fill:#424242;}.elementor-1797 .elementor-element.elementor-element-1b69092 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-d0fb762{--gap:5px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-c464301 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:400;fill:var( --e-global-color-30ceaf5 );color:var( --e-global-color-30ceaf5 );background-color:#FFFFFF00;padding:8px 0px 8px 0px;}.elementor-1797 .elementor-element.elementor-element-c464301 .elementor-button:hover, .elementor-1797 .elementor-element.elementor-element-c464301 .elementor-button:focus{color:#424242;}.elementor-1797 .elementor-element.elementor-element-c464301 .elementor-button:hover svg, .elementor-1797 .elementor-element.elementor-element-c464301 .elementor-button:focus svg{fill:#424242;}.elementor-1797 .elementor-element.elementor-element-c464301 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-1908b21 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:400;fill:var( --e-global-color-30ceaf5 );color:var( --e-global-color-30ceaf5 );background-color:#FFFFFF00;padding:8px 0px 8px 0px;}.elementor-1797 .elementor-element.elementor-element-1908b21 .elementor-button:hover, .elementor-1797 .elementor-element.elementor-element-1908b21 .elementor-button:focus{color:#424242;}.elementor-1797 .elementor-element.elementor-element-1908b21 .elementor-button:hover svg, .elementor-1797 .elementor-element.elementor-element-1908b21 .elementor-button:focus svg{fill:#424242;}.elementor-1797 .elementor-element.elementor-element-1908b21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-64c3837 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:400;fill:var( --e-global-color-30ceaf5 );color:var( --e-global-color-30ceaf5 );background-color:#FFFFFF00;padding:8px 0px 8px 0px;}.elementor-1797 .elementor-element.elementor-element-64c3837 .elementor-button:hover, .elementor-1797 .elementor-element.elementor-element-64c3837 .elementor-button:focus{color:#424242;}.elementor-1797 .elementor-element.elementor-element-64c3837 .elementor-button:hover svg, .elementor-1797 .elementor-element.elementor-element-64c3837 .elementor-button:focus svg{fill:#424242;}.elementor-1797 .elementor-element.elementor-element-64c3837 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-7926059:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-7926059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1DA7A6;}.elementor-1797 .elementor-element.elementor-element-7926059{--background-transition:0.3s;--padding-top:16px;--padding-right:0px;--padding-bottom:16px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-7926059, .elementor-1797 .elementor-element.elementor-element-7926059::before{--border-transition:0.3s;}.elementor-1797 .elementor-element.elementor-element-b5cb183{text-align:center;color:var( --e-global-color-ba2f103 );font-family:"Noto Sans JP", Sans-serif;font-size:0.875rem;font-weight:400;}@media(min-width:415px){.elementor-1797 .elementor-element.elementor-element-34e40ab{--width:60%;}.elementor-1797 .elementor-element.elementor-element-e79cce3{--width:70%;}.elementor-1797 .elementor-element.elementor-element-2af31a9{--width:65%;}.elementor-1797 .elementor-element.elementor-element-f83469e{--width:65%;}.elementor-1797 .elementor-element.elementor-element-b318548{--width:42%;}.elementor-1797 .elementor-element.elementor-element-aa7270f{--width:50%;}.elementor-1797 .elementor-element.elementor-element-e2028cf{--width:50%;}.elementor-1797 .elementor-element.elementor-element-2568c76{--width:50%;}.elementor-1797 .elementor-element.elementor-element-04ead38{--width:50%;}.elementor-1797 .elementor-element.elementor-element-3c8be3a{--width:60%;}.elementor-1797 .elementor-element.elementor-element-c4113fc{--width:40%;}.elementor-1797 .elementor-element.elementor-element-0faa29c{--width:60%;}.elementor-1797 .elementor-element.elementor-element-d0fb762{--width:40%;}}@media(max-width:1280px){.elementor-1797 .elementor-element.elementor-element-2ecceb5a{--gap:14px;}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--main .elementor-item{padding-left:14px;padding-right:14px;}.elementor-1797 .elementor-element.elementor-element-51a6c9e9 .elementor-button{font-size:0.875rem;padding:12px 20px 12px 20px;}.elementor-1797 .elementor-element.elementor-element-15acb3a .elementor-icon{font-size:117px;}body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-15acb3a{left:49px;}body.rtl .elementor-1797 .elementor-element.elementor-element-15acb3a{right:49px;}.elementor-1797 .elementor-element.elementor-element-15acb3a{bottom:14px;}.elementor-1797 .elementor-element.elementor-element-34e40ab{top:15%;}.elementor-1797 .elementor-element.elementor-element-ee00fdc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:0px;}.elementor-1797 .elementor-element.elementor-element-f9f8eea{font-size:7rem;}.elementor-1797 .elementor-element.elementor-element-3111217{font-size:7rem;letter-spacing:0.08em;}.elementor-1797 .elementor-element.elementor-element-aa74c10{--padding-top:060px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-3901f5d img{width:778px;}.elementor-1797 .elementor-element.elementor-element-d6c0092 > .elementor-widget-container{margin:0px 0px 280px 0px;}.elementor-1797 .elementor-element.elementor-element-acdcfee > .elementor-widget-container{margin:0px 0px 280px 0px;}.elementor-1797 .elementor-element.elementor-element-791d1a7{--min-height:373px;}.elementor-1797 .elementor-element.elementor-element-a0330ff{--padding-top:072px;--padding-right:0px;--padding-bottom:054px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-43177ed{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}@media(max-width:1024px){.elementor-1797 .elementor-element.elementor-element-2ecceb5a{--gap:11px;}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu .elementor-item{font-size:0.937rem;}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu--main .elementor-item{padding-left:11px;padding-right:11px;}.elementor-1797 .elementor-element.elementor-element-51a6c9e9 .elementor-button{font-size:0.812rem;padding:12px 16px 12px 16px;}.elementor-1797 .elementor-element.elementor-element-15acb3a .elementor-icon{font-size:100px;}body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-15acb3a{left:30px;}body.rtl .elementor-1797 .elementor-element.elementor-element-15acb3a{right:30px;}.elementor-1797 .elementor-element.elementor-element-15acb3a{bottom:6px;}.elementor-1797 .elementor-element.elementor-element-34e40ab{--gap:6px;top:80px;}.elementor-1797 .elementor-element.elementor-element-f9f8eea{font-size:4.7rem;}.elementor-1797 .elementor-element.elementor-element-3111217{font-size:4.7rem;}.elementor-1797 .elementor-element.elementor-element-bf62cb5{font-size:1.7rem;}.elementor-1797 .elementor-element.elementor-element-43ba2a5 img{width:265px;}.elementor-1797 .elementor-element.elementor-element-9484ed7{--gap:12px;}.elementor-1797 .elementor-element.elementor-element-3901f5d img{width:567px;}.elementor-1797 .elementor-element.elementor-element-29c6f3b .elementor-button{font-size:0.937rem;padding:12px 24px 12px 32px;}.elementor-1797 .elementor-element.elementor-element-791d1a7{--min-height:311px;}.elementor-1797 .elementor-element.elementor-element-a0330ff{--padding-top:60px;--padding-right:0px;--padding-bottom:32px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-54c0dcb{--padding-top:43px;--padding-right:20px;--padding-bottom:39px;--padding-left:32px;}.elementor-1797 .elementor-element.elementor-element-db9ec96 img{width:128px;}.elementor-1797 .elementor-element.elementor-element-d9b5509{--padding-top:0100px;--padding-right:0px;--padding-bottom:100px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-2568c76{--min-height:230px;}.elementor-1797 .elementor-element.elementor-element-4d4344a img{width:32px;}.elementor-1797 .elementor-element.elementor-element-04ead38{--min-height:230px;}.elementor-1797 .elementor-element.elementor-element-fd33364 img{width:23px;}}@media(max-width:768px){.elementor-1797 .elementor-element.elementor-element-2ecceb5a{--padding-top:0%;--padding-right:5%;--padding-bottom:0%;--padding-left:5%;}.elementor-1797 .elementor-element.elementor-element-7a9190ae .elementor-icon-wrapper{text-align:center;}.elementor-1797 .elementor-element.elementor-element-7a9190ae.elementor-element{--align-self:center;}.elementor-1797 .elementor-element.elementor-element-15acb3a{bottom:32px;}.elementor-1797 .elementor-element.elementor-element-34e40ab{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;top:16%;--z-index:100;}body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-34e40ab{left:5%;}body.rtl .elementor-1797 .elementor-element.elementor-element-34e40ab{right:5%;}.elementor-1797 .elementor-element.elementor-element-f9f8eea{text-align:left;font-size:5.1rem;width:100%;max-width:100%;}.elementor-1797 .elementor-element.elementor-element-3111217{text-align:left;font-size:5.1rem;width:100%;max-width:100%;}.elementor-1797 .elementor-element.elementor-element-a4e4892{--gap:35px;}.elementor-1797 .elementor-element.elementor-element-9484ed7{--justify-content:flex-start;}.elementor-1797 .elementor-element.elementor-element-3901f5d img{width:560px;}.elementor-1797 .elementor-element.elementor-element-5d15c40 img{width:560px;}.elementor-1797 .elementor-element.elementor-element-e139502 > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-1797 .elementor-element.elementor-element-4123492{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:flex-start;--gap:37px;}.elementor-1797 .elementor-element.elementor-element-4dd6e3e{--margin-top:100px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1797 .elementor-element.elementor-element-d6c0092 img{width:85%;}.elementor-1797 .elementor-element.elementor-element-d6c0092 > .elementor-widget-container{margin:0px 0px 310px 0px;}.elementor-1797 .elementor-element.elementor-element-b12e78b > .elementor-widget-container{margin:0px 0px 280px 0px;}.elementor-1797 .elementor-element.elementor-element-6949132{font-size:1.5rem;}.elementor-1797 .elementor-element.elementor-element-ebaa6ec .elementor-button{padding:6px 13px 7px 22px;}.elementor-1797 .elementor-element.elementor-element-4c58999{--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1797 .elementor-element.elementor-element-acdcfee img{width:85%;}.elementor-1797 .elementor-element.elementor-element-acdcfee > .elementor-widget-container{margin:0px 0px 310px 0px;}.elementor-1797 .elementor-element.elementor-element-a72bd13 > .elementor-widget-container{margin:280px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-2dce1be{font-size:1.5rem;}.elementor-1797 .elementor-element.elementor-element-2df1433 .elementor-button{padding:6px 13px 7px 22px;}.elementor-1797 .elementor-element.elementor-element-791d1a7{--min-height:398px;}.elementor-1797 .elementor-element.elementor-element-a0330ff{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-end;--padding-top:52px;--padding-right:0px;--padding-bottom:42px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-c047481 .elementor-button{padding:6px 13px 7px 22px;}.elementor-1797 .elementor-element.elementor-element-c047481.elementor-element{--align-self:flex-start;}.elementor-1797 .elementor-element.elementor-element-43177ed{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-7873f13{width:initial;max-width:initial;}.elementor-1797 .elementor-element.elementor-element-54c0dcb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:42px;--padding-top:48px;--padding-right:028px;--padding-bottom:41px;--padding-left:28px;}.elementor-1797 .elementor-element.elementor-element-db9ec96 img{width:145px;}.elementor-1797 .elementor-element.elementor-element-9bb380a .elementor-button{padding:6px 13px 7px 22px;}.elementor-1797 .elementor-element.elementor-element-9bb380a > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-07560a4{--grid-row-gap:10px;}.elementor-1797 .elementor-element.elementor-element-d9b5509{--gap:33px;--padding-top:080px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-9253358{--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;--align-items:center;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-b82c251 img{width:145px;}.elementor-1797 .elementor-element.elementor-element-03faad1 .elementor-button{padding:6px 13px 7px 22px;}.elementor-1797 .elementor-element.elementor-element-968c9c5{--gap:16px;}.elementor-1797 .elementor-element.elementor-element-2568c76{--min-height:200px;}.elementor-1797 .elementor-element.elementor-element-04ead38{--min-height:200px;}.elementor-1797 .elementor-element.elementor-element-c4113fc{--gap:0px;}}@media(max-width:576px){.elementor-1797 .elementor-element.elementor-element-15acb3a .elementor-icon{font-size:78px;}body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-15acb3a{left:19px;}body.rtl .elementor-1797 .elementor-element.elementor-element-15acb3a{right:19px;}.elementor-1797 .elementor-element.elementor-element-15acb3a{bottom:15px;}.elementor-1797 .elementor-element.elementor-element-34e40ab{--gap:11px;}.elementor-1797 .elementor-element.elementor-element-ee00fdc{--gap:6px;}.elementor-1797 .elementor-element.elementor-element-f9f8eea{text-align:left;font-size:3.7rem;}.elementor-1797 .elementor-element.elementor-element-3111217{text-align:left;font-size:3.7rem;}.elementor-1797 .elementor-element.elementor-element-bf62cb5{font-size:1.4rem;}.elementor-1797 .elementor-element.elementor-element-43ba2a5 img{width:265px;}.elementor-1797 .elementor-element.elementor-element-a5113df{--gap:16px;--padding-top:0px;--padding-right:0px;--padding-bottom:12px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-a783d09{--gap:9px;}.elementor-1797 .elementor-element.elementor-element-b12e78b img{width:85%;}.elementor-1797 .elementor-element.elementor-element-b12e78b > .elementor-widget-container{margin:0px 0px 340px 0px;}.elementor-1797 .elementor-element.elementor-element-a72bd13 img{width:85%;}.elementor-1797 .elementor-element.elementor-element-a72bd13 > .elementor-widget-container{margin:0px 0px 340px 0px;}.elementor-1797 .elementor-element.elementor-element-791d1a7{--min-height:323px;}.elementor-1797 .elementor-element.elementor-element-a0330ff{--padding-top:32px;--padding-right:0px;--padding-bottom:16px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-eb43829{--gap:11px;}.elementor-1797 .elementor-element.elementor-element-54c0dcb{--gap:31px;--padding-top:40px;--padding-right:24px;--padding-bottom:32px;--padding-left:20px;}.elementor-1797 .elementor-element.elementor-element-3b3a672{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:18px;}.elementor-1797 .elementor-element.elementor-element-d9b5509{--padding-top:060px;--padding-right:0px;--padding-bottom:60px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-968c9c5{--gap:20px;}.elementor-1797 .elementor-element.elementor-element-04ead38{--gap:20px;}}@media(max-width:414px){.elementor-1797 .elementor-element.elementor-element-2ecceb5a{--min-height:70px;}.elementor-1797 .elementor-element.elementor-element-7a9190ae .elementor-icon-wrapper{text-align:center;}.elementor-1797 .elementor-element.elementor-element-4999b0bb .elementor-nav-menu .elementor-item{letter-spacing:1em;word-spacing:0.1em;}.elementor-1797 .elementor-element.elementor-element-15acb3a .elementor-icon{font-size:70px;}body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-15acb3a{left:12px;}body.rtl .elementor-1797 .elementor-element.elementor-element-15acb3a{right:12px;}.elementor-1797 .elementor-element.elementor-element-34e40ab{--width:95%;top:20%;}.elementor-1797 .elementor-element.elementor-element-f9f8eea{font-size:3.1rem;width:100%;max-width:100%;}.elementor-1797 .elementor-element.elementor-element-3111217{font-size:3.1rem;width:100%;max-width:100%;}.elementor-1797 .elementor-element.elementor-element-bf62cb5{font-size:1.2rem;}.elementor-1797 .elementor-element.elementor-element-43ba2a5 img{width:248px;}.elementor-1797 .elementor-element.elementor-element-26a78c0 img{width:100%;}.elementor-1797 .elementor-element.elementor-element-0211f46 img{width:100%;}.elementor-1797 .elementor-element.elementor-element-3c937fc{font-size:1.75rem;}.elementor-1797 .elementor-element.elementor-element-e139502{font-size:1.75rem;}.elementor-1797 .elementor-element.elementor-element-e139502 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-d6c0092 > .elementor-widget-container{margin:0px 0px 600px 0px;}.elementor-1797 .elementor-element.elementor-element-b12e78b img{width:80%;}.elementor-1797 .elementor-element.elementor-element-b12e78b > .elementor-widget-container{margin:0px 0px 280px 0px;}.elementor-1797 .elementor-element.elementor-element-2af31a9{--width:90%;--padding-top:28px;--padding-right:20px;--padding-bottom:24px;--padding-left:20px;}.elementor-1797 .elementor-element.elementor-element-6949132{font-size:1.125rem;}.elementor-1797 .elementor-element.elementor-element-ebaa6ec .elementor-button{font-size:0.813rem;}.elementor-1797 .elementor-element.elementor-element-4c58999{--margin-top:040px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1797 .elementor-element.elementor-element-acdcfee > .elementor-widget-container{margin:600px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-a72bd13 img{width:80%;}.elementor-1797 .elementor-element.elementor-element-a72bd13 > .elementor-widget-container{margin:0px 0px 280px 0px;}.elementor-1797 .elementor-element.elementor-element-f83469e{--width:90%;--padding-top:28px;--padding-right:20px;--padding-bottom:24px;--padding-left:20px;}.elementor-1797 .elementor-element.elementor-element-2dce1be{font-size:1.125rem;}.elementor-1797 .elementor-element.elementor-element-2df1433 .elementor-button{font-size:0.813rem;}.elementor-1797 .elementor-element.elementor-element-791d1a7{--min-height:392px;}.elementor-1797 .elementor-element.elementor-element-a0330ff{--padding-top:40px;--padding-right:0px;--padding-bottom:24px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-eb43829{--gap:10px;}.elementor-1797 .elementor-element.elementor-element-c047481 .elementor-button{font-size:0.813rem;}.elementor-1797 .elementor-element.elementor-element-43177ed{--margin-top:0%;--margin-right:0%;--margin-bottom:0%;--margin-left:8%;}.elementor-1797 .elementor-element.elementor-element-54c0dcb{--gap:39px;--padding-top:28px;--padding-right:18px;--padding-bottom:28px;--padding-left:18px;}.elementor-1797 .elementor-element.elementor-element-aa7270f{--gap:13px;}.elementor-1797 .elementor-element.elementor-element-3b3a672{--gap:5px;}.elementor-1797 .elementor-element.elementor-element-9bb380a .elementor-button{font-size:0.813rem;}.elementor-1797 .elementor-element.elementor-element-9bb380a > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-e2028cf{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-07560a4{--grid-column-gap:0px;--grid-row-gap:11px;}.elementor-1797 .elementor-element.elementor-element-d9b5509{--padding-top:48px;--padding-right:0px;--padding-bottom:52px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-9253358{--gap:17px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-ff797d0{--gap:10px;}.elementor-1797 .elementor-element.elementor-element-03faad1 .elementor-button{font-size:0.813rem;}.elementor-1797 .elementor-element.elementor-element-03faad1 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-968c9c5{--padding-top:040px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-0faa29c{--width:60%;}.elementor-1797 .elementor-element.elementor-element-d0fb762{--width:40%;}}@media(max-width:1280px) and (min-width:415px){.elementor-1797 .elementor-element.elementor-element-34e40ab{--width:83.854%;}.elementor-1797 .elementor-element.elementor-element-b318548{--width:50%;}.elementor-1797 .elementor-element.elementor-element-aa7270f{--width:50%;}.elementor-1797 .elementor-element.elementor-element-d9b5509{--width:528px;}.elementor-1797 .elementor-element.elementor-element-ea5a6ab{--width:42%;}}@media(max-width:1024px) and (min-width:415px){.elementor-1797 .elementor-element.elementor-element-34e40ab{--width:64%;}.elementor-1797 .elementor-element.elementor-element-e79cce3{--width:68%;}.elementor-1797 .elementor-element.elementor-element-b318548{--width:60%;}.elementor-1797 .elementor-element.elementor-element-aa7270f{--width:50%;}.elementor-1797 .elementor-element.elementor-element-ea5a6ab{--width:55%;}.elementor-1797 .elementor-element.elementor-element-3c8be3a{--width:50%;}.elementor-1797 .elementor-element.elementor-element-c4113fc{--width:50%;}}@media(max-width:768px) and (min-width:415px){.elementor-1797 .elementor-element.elementor-element-34e40ab{--width:88%;}.elementor-1797 .elementor-element.elementor-element-e79cce3{--width:100%;}.elementor-1797 .elementor-element.elementor-element-2af31a9{--width:88%;}.elementor-1797 .elementor-element.elementor-element-f83469e{--width:88%;}.elementor-1797 .elementor-element.elementor-element-b318548{--width:100%;}.elementor-1797 .elementor-element.elementor-element-aa7270f{--width:100%;}.elementor-1797 .elementor-element.elementor-element-e2028cf{--width:100%;}.elementor-1797 .elementor-element.elementor-element-ea5a6ab{--width:100%;}.elementor-1797 .elementor-element.elementor-element-2568c76{--width:100%;}.elementor-1797 .elementor-element.elementor-element-04ead38{--width:100%;}.elementor-1797 .elementor-element.elementor-element-3c8be3a{--width:100%;}.elementor-1797 .elementor-element.elementor-element-c4113fc{--width:100%;}.elementor-1797 .elementor-element.elementor-element-0faa29c{--width:50%;}.elementor-1797 .elementor-element.elementor-element-d0fb762{--width:50%;}}@media(max-width:576px) and (min-width:415px){.elementor-1797 .elementor-element.elementor-element-b318548{--width:100%;}.elementor-1797 .elementor-element.elementor-element-3c8be3a{--width:100%;}}@media(min-width:1600px){body:not(.rtl) .elementor-1797 .elementor-element.elementor-element-15acb3a{left:103px;}body.rtl .elementor-1797 .elementor-element.elementor-element-15acb3a{right:103px;}.elementor-1797 .elementor-element.elementor-element-15acb3a{bottom:21.937px;}.elementor-1797 .elementor-element.elementor-element-a4e4892{--gap:35px;}.elementor-1797 .elementor-element.elementor-element-9484ed7{--gap:24px;}.elementor-1797 .elementor-element.elementor-element-df9223a{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-791d1a7{--min-height:405px;}.elementor-1797 .elementor-element.elementor-element-b318548{--width:50%;}.elementor-1797 .elementor-element.elementor-element-43177ed{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-aa7270f{--width:50%;}.elementor-1797 .elementor-element.elementor-element-e2028cf{--width:50%;}.elementor-1797 .elementor-element.elementor-element-d9b5509{--padding-top:180px;--padding-right:0px;--padding-bottom:180px;--padding-left:0px;}.elementor-1797 .elementor-element.elementor-element-ea5a6ab{--width:40%;}.elementor-1797 .elementor-element.elementor-element-42de9ef{letter-spacing:0.1em;}}/* Start custom CSS for nav-menu, class: .elementor-element-4999b0bb */.elementor-1797 .elementor-element.elementor-element-4999b0bb .sub-menu a {
 padding-left: 9px;
padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ecceb5a */.elementor-1797 .elementor-element.elementor-element-2ecceb5a {
  background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9f8eea */.elementor-1797 .elementor-element.elementor-element-f9f8eea p{
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3111217 */.elementor-1797 .elementor-element.elementor-element-3111217 p{
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fb3ec8 */.elementor-1797 .elementor-element.elementor-element-6fb3ec8{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c937fc */.elementor-1797 .elementor-element.elementor-element-3c937fc p{
    line-height: 1
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e139502 */.elementor-1797 .elementor-element.elementor-element-e139502 p{
    line-height: 1
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29c6f3b */.elementor-1797 .elementor-element.elementor-element-29c6f3b .elementor-button-icon {
  font-size:26px;
}


@media all and (min-width: 1025px) {
.elementor-1797 .elementor-element.elementor-element-29c6f3b .elementor-button-icon {
  font-size:32px;
}
}


.elementor-1797 .elementor-element.elementor-element-29c6f3b .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e4892 */.elementor-1797 .elementor-element.elementor-element-a4e4892{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-1797 .elementor-element.elementor-element-a4e4892{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa74c10 */@media (min-width: 768px) {
.elementor-1797 .elementor-element.elementor-element-aa74c10{
    background-image: url( https://www.ogasawara18.co.jp/we/wp-content/uploads/2025/07/01_dot_01.png ),
        url( https://www.ogasawara18.co.jp/we/wp-content/uploads/2025/07/01_dot_02.png ), url( https://www.ogasawara18.co.jp/we/wp-content/uploads/2025/07/01_dot_02.png );
    background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size:188px 188px,83px 83px, 83px 83px;
    background-position: 100% 0%, 99% 90%, 0% 100%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dee401b */.elementor-1797 .elementor-element.elementor-element-dee401b p{
    display: inline-block;
    background: linear-gradient(90deg, rgba(58, 137, 143, 1) 0%, rgba(44, 87, 150, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b7a484 */.elementor-1797 .elementor-element.elementor-element-0b7a484 h2{
    border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5113df */.elementor-1797 .elementor-element.elementor-element-a5113df{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-1797 .elementor-element.elementor-element-a5113df{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5eb769 */.elementor-1797 .elementor-element.elementor-element-d5eb769 p {
    line-height: 1
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebaa6ec */.elementor-1797 .elementor-element.elementor-element-ebaa6ec .elementor-button-icon {
  font-size:20px;
}

@media (min-width: 1025x) {
    .elementor-1797 .elementor-element.elementor-element-ebaa6ec .elementor-button-icon {
  font-size:28px;
}
}



.elementor-1797 .elementor-element.elementor-element-ebaa6ec .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3864146 */.elementor-1797 .elementor-element.elementor-element-3864146{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-1797 .elementor-element.elementor-element-3864146{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01cc8a2 */@media (min-width: 768px) {
.elementor-1797 .elementor-element.elementor-element-01cc8a2{
    background-image: url( https://www.ogasawara18.co.jp/we/wp-content/uploads/2025/07/01_dot_03.png );
    background-repeat:no-repeat;
    background-size:780px 414px;
    background-position: 100% 75%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2595d4f */.elementor-1797 .elementor-element.elementor-element-2595d4f p {
    line-height: 1
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2df1433 */.elementor-1797 .elementor-element.elementor-element-2df1433 .elementor-button-icon {
  font-size:20px;
}

@media (min-width: 1025x) {
    .elementor-1797 .elementor-element.elementor-element-2df1433 .elementor-button-icon {
  font-size:28px;
}
}



.elementor-1797 .elementor-element.elementor-element-2df1433 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92a124b */.elementor-1797 .elementor-element.elementor-element-92a124b{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-1797 .elementor-element.elementor-element-92a124b{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c58999 */@media (min-width: 768px) {
.elementor-1797 .elementor-element.elementor-element-4c58999{
    background-image: url( https://www.ogasawara18.co.jp/we/wp-content/uploads/2025/07/01_dot_03.png );
    background-repeat:no-repeat;
    background-size:780px 414px;
    background-position: 1% 90%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3baeacc */.elementor-1797 .elementor-element.elementor-element-3baeacc h2{
    line-height: 1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-288cced */.elementor-1797 .elementor-element.elementor-element-288cced h2{
    border: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c047481 */.elementor-1797 .elementor-element.elementor-element-c047481 .elementor-button-icon {
  font-size:30px;
}




.elementor-1797 .elementor-element.elementor-element-c047481 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0330ff */.elementor-1797 .elementor-element.elementor-element-a0330ff{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-1797 .elementor-element.elementor-element-a0330ff{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-7873f13 */.elementor-1797 .elementor-element.elementor-element-7873f13 .swiper-slide {
  padding: 0 20px; 
  box-sizing: border-box;
}
.elementor-1797 .elementor-element.elementor-element-7873f13 .swiper-wrapper {
  margin: 0 -20px;
}

.elementor-1797 .elementor-element.elementor-element-7873f13 .swiper-scrollbar {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df9223a */.elementor-1797 .elementor-element.elementor-element-df9223a{
    margin-top: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53b4e38 */.elementor-1797 .elementor-element.elementor-element-53b4e38 p{
    display: inline-block;
    background: linear-gradient(90deg, rgba(58, 137, 143, 1) 0%, rgba(44, 87, 150, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8a428 */.elementor-1797 .elementor-element.elementor-element-cb8a428 h2{
    border: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bb380a */.elementor-1797 .elementor-element.elementor-element-9bb380a .elementor-button-icon {
  font-size:20px;
}

@media (min-width: 1025x) {
    .elementor-1797 .elementor-element.elementor-element-9bb380a .elementor-button-icon {
  font-size:28px;
}
}



.elementor-1797 .elementor-element.elementor-element-9bb380a .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54c0dcb */.elementor-1797 .elementor-element.elementor-element-54c0dcb{
    width: 90%;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 40px;
 }
@media (min-width: 1180px) {
 .elementor-1797 .elementor-element.elementor-element-54c0dcb{
    width: 1140px;
    margin-top: 100px;
    margin-bottom: 100px;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd1d6fb */.elementor-1797 .elementor-element.elementor-element-cd1d6fb h2{
    line-height: 1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61f36c2 */.elementor-1797 .elementor-element.elementor-element-61f36c2 h2{
    border: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03faad1 */.elementor-1797 .elementor-element.elementor-element-03faad1 .elementor-button-icon {
  font-size:30px;
}




.elementor-1797 .elementor-element.elementor-element-03faad1 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42de9ef */.elementor-1797 .elementor-element.elementor-element-42de9ef p{
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9b5509 */.elementor-1797 .elementor-element.elementor-element-d9b5509{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-1797 .elementor-element.elementor-element-d9b5509{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2568c76 */.link-container {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-968c9c5 */.elementor-1797 .elementor-element.elementor-element-968c9c5{
    width: 90%;
 }
@media (min-width: 1180px) {
 .elementor-1797 .elementor-element.elementor-element-968c9c5{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-194a985 */.elementor-1797 .elementor-element.elementor-element-194a985 a{
    color: #0A0A0A
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bddd7 */.link-container {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4d19f */.elementor-1797 .elementor-element.elementor-element-4b4d19f{
    width: 90%;
 }
@media (min-width: 1180px) {
 .elementor-1797 .elementor-element.elementor-element-4b4d19f{
    width: 1140px;
 }
}/* End custom CSS */