.elementor-20 .elementor-element.elementor-element-d7214e1{--display:flex;--min-height:calc(var(--vh, 1vh) * 100);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;}.elementor-20 .elementor-element.elementor-element-d7214e1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d7214e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-8ed37cf{--display:flex;--gap:0 0;--row-gap:0;--column-gap:0;--margin-top:0;--margin-bottom:clamp(2.5rem, -4.961rem + 15.56vw, 5rem);--margin-left:0;--margin-right:0;--z-index:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-5daabee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(2.25rem, -1.515rem + 11.16vw, 5.625rem);font-weight:400;line-height:1.2;color:var( --e-global-color-aa5e65a );}.elementor-20 .elementor-element.elementor-element-0a01efd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(2.25rem, -1.515rem + 11.16vw, 5.625rem);font-weight:400;line-height:1.2;color:var( --e-global-color-aa5e65a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-27dd73f{font-family:"Noto Sans JP", Sans-serif;font-size:clamp(0.938rem, 0.007rem + 1.94vw, 1.25rem);font-weight:400;line-height:1.4;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-cf32f09{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:-70px;--z-index:1;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-cf32f09{right:calc((100vw - 1120px) / 2 - 120px);}body.rtl .elementor-20 .elementor-element.elementor-element-cf32f09{left:calc((100vw - 1120px) / 2 - 120px);}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-9544037{--lottie-container-width:270px;}.elementor-20 .elementor-element.elementor-element-9544037 .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-fac849c{--display:flex;--overflow:hidden;--z-index:0;}.elementor-20 .elementor-element.elementor-element-fac849c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fac849c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-aca31ba{--display:flex;--overlay-opacity:0.88;--z-index:0;}.elementor-20 .elementor-element.elementor-element-aca31ba:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-aca31ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nisho-airtechno.co.jp/wp-content/uploads/2025/07/top_mv.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-aca31ba::before, .elementor-20 .elementor-element.elementor-element-aca31ba > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-aca31ba > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-aca31ba > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-aca31ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-aca31ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-aed81ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20 .elementor-element.elementor-element-aed81ba:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-aed81ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16b97d8 );}.elementor-20 .elementor-element.elementor-element-eb4a09e{text-align:center;}.elementor-20 .elementor-element.elementor-element-eb4a09e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:clamp(0.938rem, 0.031rem + 2.69vw, 1.75rem);font-weight:600;line-height:1.8;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-ba22a24{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:clamp(0.875rem, 0.596rem + 0.83vw, 1.125rem);font-weight:400;line-height:2.1;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-30028bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0 0;--row-gap:0;--column-gap:0;}.elementor-20 .elementor-element.elementor-element-30028bf:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-30028bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16b97d8 );}.elementor-20 .elementor-element.elementor-element-30028bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-6493662{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-8b38c85 .elementor-heading-title{font-family:var( --e-global-typography-e3534a9-font-family ), Sans-serif;font-size:var( --e-global-typography-e3534a9-font-size );font-weight:var( --e-global-typography-e3534a9-font-weight );text-transform:var( --e-global-typography-e3534a9-text-transform );line-height:var( --e-global-typography-e3534a9-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-adbc15f > .elementor-widget-container{padding:0 0 0 0;border-style:none;}.elementor-20 .elementor-element.elementor-element-adbc15f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:clamp(1.25rem, -0.145rem + 4.13vw, 2.5rem);font-weight:600;line-height:1.4;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-78af3f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-20 .elementor-element.elementor-element-b588f49{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-506060a .elementor-heading-title{font-family:var( --e-global-typography-e20484a-font-family ), Sans-serif;font-size:var( --e-global-typography-e20484a-font-size );line-height:var( --e-global-typography-e20484a-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-ff45adc{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:2;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b8097ea{--display:flex;--overflow:hidden;}.elementor-20 .elementor-element.elementor-element-b5fcf73{--display:flex;--min-height:500px;}.elementor-20 .elementor-element.elementor-element-b5fcf73:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b5fcf73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nisho-airtechno.co.jp/wp-content/uploads/2025/10/01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-cbd2d11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0 0;--row-gap:0;--column-gap:0;--overlay-opacity:0.88;}.elementor-20 .elementor-element.elementor-element-cbd2d11:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-cbd2d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16b97d8 );background-image:url("https://nisho-airtechno.co.jp/wp-content/uploads/2025/07/top_会社情報_bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-cbd2d11::before, .elementor-20 .elementor-element.elementor-element-cbd2d11 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-cbd2d11 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-cbd2d11 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-cbd2d11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-cbd2d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-16b97d8 );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-cbd2d11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-bea3c01{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-0775cee .elementor-heading-title{font-family:var( --e-global-typography-e3534a9-font-family ), Sans-serif;font-size:var( --e-global-typography-e3534a9-font-size );font-weight:var( --e-global-typography-e3534a9-font-weight );text-transform:var( --e-global-typography-e3534a9-text-transform );line-height:var( --e-global-typography-e3534a9-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-d1c526d > .elementor-widget-container{padding:0 0 0 0;border-style:none;}.elementor-20 .elementor-element.elementor-element-d1c526d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:clamp(1.25rem, -0.145rem + 4.13vw, 2.5rem);font-weight:600;line-height:1.4;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-ce75e03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-20 .elementor-element.elementor-element-01dfa03{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-09f2ef8 .elementor-heading-title{font-family:var( --e-global-typography-e20484a-font-family ), Sans-serif;font-size:var( --e-global-typography-e20484a-font-size );line-height:var( --e-global-typography-e20484a-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-057d5e1{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:2;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-098967c{--display:flex;--overflow:hidden;}.elementor-20 .elementor-element.elementor-element-f2588c9{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-f2588c9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f2588c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6058745 );background-image:url("https://nisho-airtechno.co.jp/wp-content/uploads/2025/10/02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-610e785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0 0;--row-gap:0;--column-gap:0;}.elementor-20 .elementor-element.elementor-element-610e785:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-610e785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16b97d8 );}.elementor-20 .elementor-element.elementor-element-610e785.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-904fdc0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-01099de .elementor-heading-title{font-family:var( --e-global-typography-e3534a9-font-family ), Sans-serif;font-size:var( --e-global-typography-e3534a9-font-size );font-weight:var( --e-global-typography-e3534a9-font-weight );text-transform:var( --e-global-typography-e3534a9-text-transform );line-height:var( --e-global-typography-e3534a9-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b94ee25 > .elementor-widget-container{padding:0 0 0 0;border-style:none;}.elementor-20 .elementor-element.elementor-element-b94ee25 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:clamp(1.25rem, -0.145rem + 4.13vw, 2.5rem);font-weight:600;line-height:1.4;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-faa87a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-20 .elementor-element.elementor-element-73e2c26{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-2b2f114 .elementor-heading-title{font-family:var( --e-global-typography-e20484a-font-family ), Sans-serif;font-size:var( --e-global-typography-e20484a-font-size );line-height:var( --e-global-typography-e20484a-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-c646593{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:2;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-5b13b54{--display:flex;--overflow:hidden;}.elementor-20 .elementor-element.elementor-element-3e0b204{--display:flex;--min-height:500px;}.elementor-20 .elementor-element.elementor-element-3e0b204:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3e0b204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nisho-airtechno.co.jp/wp-content/uploads/2025/10/03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-cf32f09{--width:auto;}.elementor-20 .elementor-element.elementor-element-aed81ba{--content-width:816px;}.elementor-20 .elementor-element.elementor-element-b588f49{--width:55%;}.elementor-20 .elementor-element.elementor-element-b8097ea{--width:45%;}.elementor-20 .elementor-element.elementor-element-b5fcf73{--width:100%;}.elementor-20 .elementor-element.elementor-element-01dfa03{--width:55%;}.elementor-20 .elementor-element.elementor-element-098967c{--width:45%;}.elementor-20 .elementor-element.elementor-element-f2588c9{--width:100%;}.elementor-20 .elementor-element.elementor-element-73e2c26{--width:55%;}.elementor-20 .elementor-element.elementor-element-5b13b54{--width:45%;}.elementor-20 .elementor-element.elementor-element-3e0b204{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-cf32f09{right:calc(48px - 120px);}body.rtl .elementor-20 .elementor-element.elementor-element-cf32f09{left:calc(48px - 120px);}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-8b38c85 .elementor-heading-title{font-size:var( --e-global-typography-e3534a9-font-size );line-height:var( --e-global-typography-e3534a9-line-height );}.elementor-20 .elementor-element.elementor-element-506060a .elementor-heading-title{font-size:var( --e-global-typography-e20484a-font-size );line-height:var( --e-global-typography-e20484a-line-height );}.elementor-20 .elementor-element.elementor-element-0775cee .elementor-heading-title{font-size:var( --e-global-typography-e3534a9-font-size );line-height:var( --e-global-typography-e3534a9-line-height );}.elementor-20 .elementor-element.elementor-element-09f2ef8 .elementor-heading-title{font-size:var( --e-global-typography-e20484a-font-size );line-height:var( --e-global-typography-e20484a-line-height );}.elementor-20 .elementor-element.elementor-element-01099de .elementor-heading-title{font-size:var( --e-global-typography-e3534a9-font-size );line-height:var( --e-global-typography-e3534a9-line-height );}.elementor-20 .elementor-element.elementor-element-2b2f114 .elementor-heading-title{font-size:var( --e-global-typography-e20484a-font-size );line-height:var( --e-global-typography-e20484a-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-cf32f09{right:-120px;}body.rtl .elementor-20 .elementor-element.elementor-element-cf32f09{left:-120px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-8b38c85 .elementor-heading-title{font-size:var( --e-global-typography-e3534a9-font-size );line-height:var( --e-global-typography-e3534a9-line-height );}.elementor-20 .elementor-element.elementor-element-78af3f0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-506060a .elementor-heading-title{font-size:var( --e-global-typography-e20484a-font-size );line-height:var( --e-global-typography-e20484a-line-height );}.elementor-20 .elementor-element.elementor-element-a27fe90.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b8097ea{--min-height:320px;}.elementor-20 .elementor-element.elementor-element-b5fcf73{--min-height:320px;}.elementor-20 .elementor-element.elementor-element-0775cee .elementor-heading-title{font-size:var( --e-global-typography-e3534a9-font-size );line-height:var( --e-global-typography-e3534a9-line-height );}.elementor-20 .elementor-element.elementor-element-ce75e03{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-09f2ef8 .elementor-heading-title{font-size:var( --e-global-typography-e20484a-font-size );line-height:var( --e-global-typography-e20484a-line-height );}.elementor-20 .elementor-element.elementor-element-e28475d.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-098967c{--min-height:320px;}.elementor-20 .elementor-element.elementor-element-f2588c9{--min-height:320px;}.elementor-20 .elementor-element.elementor-element-01099de .elementor-heading-title{font-size:var( --e-global-typography-e3534a9-font-size );line-height:var( --e-global-typography-e3534a9-line-height );}.elementor-20 .elementor-element.elementor-element-faa87a8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-2b2f114 .elementor-heading-title{font-size:var( --e-global-typography-e20484a-font-size );line-height:var( --e-global-typography-e20484a-line-height );}.elementor-20 .elementor-element.elementor-element-2c23018.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5b13b54{--min-height:320px;}.elementor-20 .elementor-element.elementor-element-3e0b204{--min-height:320px;}}/* Start custom CSS for heading, class: .elementor-element-5daabee */.elementor-20 .elementor-element.elementor-element-5daabee {
    animation-delay: 0.5s
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a01efd */.elementor-20 .elementor-element.elementor-element-0a01efd {
    animation-delay: 0.6s
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27dd73f */.elementor-20 .elementor-element.elementor-element-27dd73f {
    animation-delay: 0.8s
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aca31ba */.elementor-20 .elementor-element.elementor-element-aca31ba {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fac849c */.elementor-20 .elementor-element.elementor-element-fac849c {
    height: 100%;
}/* End custom CSS */