.elementor-3877 .elementor-element.elementor-element-7082ae8{--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:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-7082ae8, .elementor-3877 .elementor-element.elementor-element-7082ae8::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-a188598 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}body:not(.rtl) .elementor-3877 .elementor-element.elementor-element-a188598{left:7%;}body.rtl .elementor-3877 .elementor-element.elementor-element-a188598{right:7%;}.elementor-3877 .elementor-element.elementor-element-a188598{top:15%;z-index:2;}.elementor-3877 .elementor-element.elementor-element-a188598 .elementor-heading-title{color:#3E4251;font-size:70px;font-weight:bold;line-height:1.2em;text-shadow:4px 0px 10px rgba(255, 255, 255, 0.9);}.elementor-3877 .elementor-element.elementor-element-7902247{--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:flex-end;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-6ae7cbe{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-6ae7cbe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-4239bea{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3877 .elementor-element.elementor-element-4239bea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-4239bea.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-9cb01f6{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:5px;--z-index:1;}.elementor-3877 .elementor-element.elementor-element-9cb01f6, .elementor-3877 .elementor-element.elementor-element-9cb01f6::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-2e71c1e{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-3877 .elementor-element.elementor-element-2e71c1e > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-2e71c1e.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-2e71c1e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:20px 0px 20px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-9e73b65{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-3877 .elementor-element.elementor-element-9e73b65 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;border-style:none;}.elementor-3877 .elementor-element.elementor-element-9e73b65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-9e73b65 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:20px 0px 20px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-483094b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-a7c5057{--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:flex-end;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-e8b0760{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-e8b0760.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-f293b17{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3877 .elementor-element.elementor-element-f293b17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-f293b17.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-50f2162{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-3877 .elementor-element.elementor-element-10f4a0a{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-3877 .elementor-element.elementor-element-10f4a0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-10f4a0a.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-10f4a0a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-3780a4f{--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;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-3780a4f::before, .elementor-3877 .elementor-element.elementor-element-3780a4f > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-3780a4f > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-3780a4f > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-3780a4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-3780a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(152deg, #A9D9E0 14%, #C0D800 100%);}.elementor-3877 .elementor-element.elementor-element-a7b47de > .elementor-widget-container{background-image:url("https://naraigoto-lab.com/wp-content/uploads/2024/09/title_bg_green.png");padding:0px 10px 0px 10px;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-3877 .elementor-element.elementor-element-a7b47de.elementor-element{--align-self:center;--flex-shrink:1;}.elementor-3877 .elementor-element.elementor-element-a7b47de{text-align:center;}.elementor-3877 .elementor-element.elementor-element-a7b47de .elementor-heading-title{color:#3E4251;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;}.elementor-3877 .elementor-element.elementor-element-216d23a{--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;--background-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-2342958{--display:flex;--background-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-0e26921 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3877 .elementor-element.elementor-element-0e26921{text-align:center;}.elementor-3877 .elementor-element.elementor-element-0e26921 .elementor-heading-title{color:#444444;font-size:16px;font-weight:700;}.elementor-3877 .elementor-element.elementor-element-ce7e47c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3877 .elementor-element.elementor-element-ce7e47c, .elementor-3877 .elementor-element.elementor-element-ce7e47c::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-ce7e47c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-8107be8 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-8107be8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-189802a .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-189802a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-cf149ea .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-cf149ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-34b62bc .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-34b62bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-c553d27 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-c553d27 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-17a9a3c .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-17a9a3c .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-865ba6a .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-865ba6a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-e2904ae .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-e2904ae .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-07f4aac .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-07f4aac .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-a6da508 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-a6da508 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-4ad929d .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-4ad929d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-3aff3ba .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-3aff3ba .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-edbf633 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-edbf633 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-0cd3e1b .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-0cd3e1b .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-3ea29bb{--display:flex;--background-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-7c3fc49 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-3877 .elementor-element.elementor-element-7c3fc49{text-align:center;}.elementor-3877 .elementor-element.elementor-element-7c3fc49 .elementor-heading-title{color:#444444;font-size:16px;font-weight:700;}.elementor-3877 .elementor-element.elementor-element-76db146{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3877 .elementor-element.elementor-element-76db146, .elementor-3877 .elementor-element.elementor-element-76db146::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-76db146.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-24b9dc5 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-24b9dc5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-723eba4 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-723eba4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-73bfd84 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-73bfd84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-1e48e23 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-1e48e23 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-c410a75 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-c410a75 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-27d48bf .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-27d48bf .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-b47754a .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-b47754a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-693e83d .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-693e83d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-e549b22 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-e549b22 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-06d3af1 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3877 .elementor-element.elementor-element-06d3af1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-42771d4{--display:flex;--background-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-bd959ff > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-3877 .elementor-element.elementor-element-bd959ff{text-align:center;}.elementor-3877 .elementor-element.elementor-element-bd959ff .elementor-heading-title{color:#444444;font-size:16px;font-weight:700;}.elementor-3877 .elementor-element.elementor-element-016caac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-016caac.e-con{--align-self:center;}.elementor-3877 .elementor-element.elementor-element-aa7c7de .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-aa7c7de .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-56c16df .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-56c16df .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-7d2cd30 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-7d2cd30 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-a7ae271 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-a7ae271 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-dce5700 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-dce5700 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-5b55804 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-5b55804 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-8a73236{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-8a73236.e-con{--align-self:center;}.elementor-3877 .elementor-element.elementor-element-03a2359 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-03a2359 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-740a732 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-740a732 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-02bd082 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-02bd082 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-e35f9e7 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-e35f9e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-3fef356 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-3fef356 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-2bc4b02 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-2bc4b02 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-f16407c .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-f16407c .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-7727d00 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-7727d00 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-942a609{--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-1e0aa17 > .elementor-widget-container{background-image:url("https://naraigoto-lab.com/wp-content/uploads/2024/09/title_bg_yellow.png");margin:0px 0px 20px 0px;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-3877 .elementor-element.elementor-element-1e0aa17.elementor-element{--align-self:center;}.elementor-3877 .elementor-element.elementor-element-1e0aa17{text-align:center;}.elementor-3877 .elementor-element.elementor-element-1e0aa17 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;}.elementor-3877 .elementor-element.elementor-element-39e4f76{--grid-row-gap:32px;width:100%;max-width:100%;--grid-column-gap:20px;}.elementor-3877 .elementor-element.elementor-element-39e4f76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3877 .elementor-element.elementor-element-39e4f76:after{content:"0.66";}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__thumbnail__link{width:100%;}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__meta-data span + span:before{content:"•";}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__text{padding:0 0px;margin-top:20px;}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__meta-data{padding:10px 0px;}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__avatar{padding-right:0px;padding-left:0px;}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__card{padding-top:0px;padding-bottom:0px;}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__badge{right:0;}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__card .elementor-post__badge{border-radius:0px;margin:0px;}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__title, .elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__title a{color:var( --e-global-color-text );font-size:16px;font-weight:600;}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__title{margin-bottom:20px;}.elementor-3877 .elementor-element.elementor-element-15b43e6{--display:flex;--background-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-90fcdb7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:10px 40px 10px 40px;}.elementor-3877 .elementor-element.elementor-element-90fcdb7 .elementor-button:hover, .elementor-3877 .elementor-element.elementor-element-90fcdb7 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-3877 .elementor-element.elementor-element-863f9d5{--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;--background-transition:0.3s;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3877 .elementor-element.elementor-element-863f9d5::before, .elementor-3877 .elementor-element.elementor-element-863f9d5 > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-863f9d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-863f9d5 > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-863f9d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-863f9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://naraigoto-lab.com/wp-content/uploads/2024/09/Mask-group-1.png");--background-overlay:'';}.elementor-3877 .elementor-element.elementor-element-863f9d5, .elementor-3877 .elementor-element.elementor-element-863f9d5::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-34a4dbd > .elementor-widget-container{background-image:url("https://naraigoto-lab.com/wp-content/uploads/2024/09/title_bg_pink_c.png");margin:0px 0px 20px 0px;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-3877 .elementor-element.elementor-element-34a4dbd.elementor-element{--align-self:center;}.elementor-3877 .elementor-element.elementor-element-34a4dbd{text-align:center;}.elementor-3877 .elementor-element.elementor-element-34a4dbd .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-3877 .elementor-element.elementor-element-f670865{--display:flex;--background-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-24fbbfc{--grid-row-gap:27px;width:var( --container-widget-width, 72.39% );max-width:72.39%;--container-widget-width:72.39%;--container-widget-flex-grow:0;--grid-column-gap:20px;}.elementor-3877 .elementor-element.elementor-element-24fbbfc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-24fbbfc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.3 * 100% );}.elementor-3877 .elementor-element.elementor-element-24fbbfc:after{content:"1.3";}.elementor-3877 .elementor-element.elementor-element-24fbbfc .elementor-post__thumbnail__link{width:100%;}.elementor-3877 .elementor-element.elementor-element-24fbbfc .elementor-post__meta-data span + span:before{content:"•";}.elementor-3877 .elementor-element.elementor-element-24fbbfc .elementor-post__text{margin-top:20px;}.elementor-3877 .elementor-element.elementor-element-24fbbfc .elementor-post__badge{right:0;}.elementor-3877 .elementor-element.elementor-element-24fbbfc .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-3877 .elementor-element.elementor-element-24fbbfc .elementor-post__title, .elementor-3877 .elementor-element.elementor-element-24fbbfc .elementor-post__title a{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-3877 .elementor-element.elementor-element-24fbbfc .elementor-post__title{margin-bottom:10px;}.elementor-3877 .elementor-element.elementor-element-dd5f561 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:10px 40px 10px 40px;}.elementor-3877 .elementor-element.elementor-element-dd5f561 .elementor-button:hover, .elementor-3877 .elementor-element.elementor-element-dd5f561 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-3877 .elementor-element.elementor-element-80fc28d{--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;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3877 .elementor-element.elementor-element-80fc28d::before, .elementor-3877 .elementor-element.elementor-element-80fc28d > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-80fc28d > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-80fc28d > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-80fc28d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-80fc28d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://naraigoto-lab.com/wp-content/uploads/2024/09/Group-39911.png");--background-overlay:'';background-size:cover;}.elementor-3877 .elementor-element.elementor-element-a8de643 > .elementor-widget-container{background-image:url("https://naraigoto-lab.com/wp-content/uploads/2024/09/title_bg_sky.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-3877 .elementor-element.elementor-element-a8de643.elementor-element{--align-self:center;}.elementor-3877 .elementor-element.elementor-element-a8de643{text-align:center;}.elementor-3877 .elementor-element.elementor-element-a8de643 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-3877 .elementor-element.elementor-element-6cd93c8{--display:flex;--background-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-6cd93c8.e-con{--align-self:center;}.elementor-3877 .elementor-element.elementor-element-c0fa720{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-c0fa720, .elementor-3877 .elementor-element.elementor-element-c0fa720::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-c0fa720.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-96c0127{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 15px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:15px;border-color:#DBA9A9;--border-color:#DBA9A9;--border-radius:0px 0px 0px 0px;--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-3877 .elementor-element.elementor-element-96c0127::before, .elementor-3877 .elementor-element.elementor-element-96c0127 > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-96c0127 > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-96c0127 > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-96c0127 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-96c0127 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3877 .elementor-element.elementor-element-96c0127, .elementor-3877 .elementor-element.elementor-element-96c0127::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-7dac5a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-7dac5a5 .elementor-heading-title{color:var( --e-global-color-text );font-weight:700;word-spacing:0px;}.elementor-3877 .elementor-element.elementor-element-1bd34fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-1bd34fe.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-3877 .elementor-element.elementor-element-1bd34fe{font-size:14px;}.elementor-3877 .elementor-element.elementor-element-85ea0fc{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-85ea0fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-0bd7532{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 15px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:15px;border-color:#95BCBF;--border-color:#95BCBF;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3877 .elementor-element.elementor-element-0bd7532::before, .elementor-3877 .elementor-element.elementor-element-0bd7532 > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-0bd7532 > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-0bd7532 > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-0bd7532 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-0bd7532 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3877 .elementor-element.elementor-element-0bd7532, .elementor-3877 .elementor-element.elementor-element-0bd7532::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-e92a78c .elementor-heading-title{color:var( --e-global-color-text );font-weight:700;}.elementor-3877 .elementor-element.elementor-element-9b49c2f{font-size:14px;}.elementor-3877 .elementor-element.elementor-element-34930a8{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-34930a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-eef4088{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 15px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:15px;border-color:#B3DBA9;--border-color:#B3DBA9;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3877 .elementor-element.elementor-element-eef4088::before, .elementor-3877 .elementor-element.elementor-element-eef4088 > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-eef4088 > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-eef4088 > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-eef4088 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-eef4088 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3877 .elementor-element.elementor-element-eef4088, .elementor-3877 .elementor-element.elementor-element-eef4088::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-7acbf14 .elementor-heading-title{color:var( --e-global-color-text );font-weight:700;}.elementor-3877 .elementor-element.elementor-element-81d4b42{font-size:14px;}.elementor-3877 .elementor-element.elementor-element-a07586b{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:90px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-a07586b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-04eaf24{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 15px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:15px;border-color:#C6B7D4;--border-color:#C6B7D4;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3877 .elementor-element.elementor-element-04eaf24::before, .elementor-3877 .elementor-element.elementor-element-04eaf24 > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-04eaf24 > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-04eaf24 > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-04eaf24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-04eaf24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3877 .elementor-element.elementor-element-04eaf24, .elementor-3877 .elementor-element.elementor-element-04eaf24::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-aa713a1 .elementor-heading-title{color:var( --e-global-color-text );font-weight:700;}.elementor-3877 .elementor-element.elementor-element-d45478f{font-size:14px;}.elementor-3877 .elementor-element.elementor-element-5ed13a4{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:120px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-5ed13a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-d3e7b8b{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 15px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:15px;border-color:#E8B696;--border-color:#E8B696;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3877 .elementor-element.elementor-element-d3e7b8b::before, .elementor-3877 .elementor-element.elementor-element-d3e7b8b > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-d3e7b8b > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-d3e7b8b > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-d3e7b8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-d3e7b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3877 .elementor-element.elementor-element-d3e7b8b, .elementor-3877 .elementor-element.elementor-element-d3e7b8b::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-d0451cb .elementor-heading-title{color:var( --e-global-color-text );font-weight:700;}.elementor-3877 .elementor-element.elementor-element-48799a9{font-size:14px;}.elementor-3877 .elementor-element.elementor-element-cac696a{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-cac696a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-52f7eba{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 15px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:15px;border-color:#D6D29D;--border-color:#D6D29D;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3877 .elementor-element.elementor-element-52f7eba::before, .elementor-3877 .elementor-element.elementor-element-52f7eba > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-52f7eba > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-52f7eba > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-52f7eba > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-52f7eba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3877 .elementor-element.elementor-element-52f7eba, .elementor-3877 .elementor-element.elementor-element-52f7eba::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-b304745 .elementor-heading-title{color:var( --e-global-color-text );font-weight:700;}.elementor-3877 .elementor-element.elementor-element-9cadcaf{font-size:14px;}.elementor-3877 .elementor-element.elementor-element-8998e74 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:10px 40px 10px 40px;}.elementor-3877 .elementor-element.elementor-element-8998e74 .elementor-button:hover, .elementor-3877 .elementor-element.elementor-element-8998e74 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-3877 .elementor-element.elementor-element-df6745c{--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;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-df6745c::before, .elementor-3877 .elementor-element.elementor-element-df6745c > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-df6745c > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-df6745c > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-df6745c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-df6745c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(152deg, #A9D9E0 14%, #C0D800 100%);}.elementor-3877 .elementor-element.elementor-element-df6745c, .elementor-3877 .elementor-element.elementor-element-df6745c::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-895e797 > .elementor-widget-container{background-image:url("https://naraigoto-lab.com/wp-content/uploads/2024/09/title_bg_green.png");padding:0px 10px 0px 10px;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-3877 .elementor-element.elementor-element-895e797.elementor-element{--align-self:center;--flex-shrink:1;}.elementor-3877 .elementor-element.elementor-element-895e797{text-align:center;}.elementor-3877 .elementor-element.elementor-element-895e797 .elementor-heading-title{color:#3E4251;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;}.elementor-3877 .elementor-element.elementor-element-bc77ffd > .elementor-widget-container{background-image:url("https://naraigoto-lab.com/wp-content/uploads/2024/09/title_bg_green.png");padding:0px 10px 0px 10px;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-3877 .elementor-element.elementor-element-bc77ffd.elementor-element{--align-self:center;--flex-shrink:1;}.elementor-3877 .elementor-element.elementor-element-bc77ffd{text-align:center;}.elementor-3877 .elementor-element.elementor-element-bc77ffd .elementor-heading-title{color:#3E4251;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;}.elementor-3877 .elementor-element.elementor-element-e74ebfa{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-e74ebfa.e-con{--align-self:center;}.elementor-3877 .elementor-element.elementor-element-1c35848 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3877 .elementor-element.elementor-element-1c35848{--e-search-input-color:#3E4251;}.elementor-3877 .elementor-element.elementor-element-81ea98f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-81ea98f.e-con{--align-self:center;}.elementor-3877 .elementor-element.elementor-element-4af15ba .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-4af15ba .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-2e12abc .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-2e12abc .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-187914f .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-187914f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-907d1d4 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-907d1d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-2490655 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-2490655 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-4141a5e .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-4141a5e .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-e0fa3b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-e0fa3b0.e-con{--align-self:center;}.elementor-3877 .elementor-element.elementor-element-e924469 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-e924469 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-eed663c .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-eed663c .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-efdcf04 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-efdcf04 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-1e0ae5a .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-1e0ae5a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-34b5618 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-34b5618 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-99eea96 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-99eea96 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-bb2de62 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-bb2de62 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-c96463d .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-3877 .elementor-element.elementor-element-c96463d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3877 .elementor-element.elementor-element-d0e5ab7{--display:flex;--background-transition:0.3s;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-3877 .elementor-element.elementor-element-d0e5ab7:not(.elementor-motion-effects-element-type-background), .elementor-3877 .elementor-element.elementor-element-d0e5ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5F8;}.elementor-3877 .elementor-element.elementor-element-d0e5ab7, .elementor-3877 .elementor-element.elementor-element-d0e5ab7::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-5aebb69{--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:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-5aebb69:not(.elementor-motion-effects-element-type-background), .elementor-3877 .elementor-element.elementor-element-5aebb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5F8;}.elementor-3877 .elementor-element.elementor-element-5aebb69, .elementor-3877 .elementor-element.elementor-element-5aebb69::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-83ca092{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-83ca092::before, .elementor-3877 .elementor-element.elementor-element-83ca092 > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-83ca092 > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-83ca092 > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-83ca092 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-83ca092 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3877 .elementor-element.elementor-element-83ca092, .elementor-3877 .elementor-element.elementor-element-83ca092::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-55f73dd > .elementor-widget-container{background-image:url("https://naraigoto-lab.com/wp-content/uploads/2024/09/title_bg_purple.png");padding:10px 0px 10px 0px;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-3877 .elementor-element.elementor-element-55f73dd .elementor-heading-title{color:#3E4251;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;}.elementor-3877 .elementor-element.elementor-element-d5c2424 .elementor-button{background-color:#F0F5F8;font-family:"Poppins", Sans-serif;font-weight:normal;fill:#9DC1D6;color:#9DC1D6;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-d5c2424.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-3877 .elementor-element.elementor-element-d5c2424 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3877 .elementor-element.elementor-element-d5c2424 .elementor-button:hover, .elementor-3877 .elementor-element.elementor-element-d5c2424 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-3877 .elementor-element.elementor-element-4abcc7d{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-4abcc7d, .elementor-3877 .elementor-element.elementor-element-4abcc7d::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-4abcc7d.e-con{--align-self:center;}.elementor-3877 .elementor-element.elementor-element-f28638d{--grid-row-gap:0px;--grid-column-gap:24px;}.elementor-3877 .elementor-element.elementor-element-f28638d .elementor-post__meta-data span + span:before{content:"///";}.elementor-3877 .elementor-element.elementor-element-f28638d .elementor-post__title, .elementor-3877 .elementor-element.elementor-element-f28638d .elementor-post__title a{color:#3E4251;}.elementor-3877 .elementor-element.elementor-element-5719b52{--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;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-5719b52::before, .elementor-3877 .elementor-element.elementor-element-5719b52 > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-5719b52 > .e-con-inner > .elementor-background-video-container::before, .elementor-3877 .elementor-element.elementor-element-5719b52 > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-5719b52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3877 .elementor-element.elementor-element-5719b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3877 .elementor-element.elementor-element-5719b52, .elementor-3877 .elementor-element.elementor-element-5719b52::before{--border-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-b41b964{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-fc873c3.elementor-element{--align-self:flex-start;}.elementor-3877 .elementor-element.elementor-element-e3a3255{--display:flex;--background-transition:0.3s;}.elementor-3877 .elementor-element.elementor-element-8fc3072{text-align:center;}.elementor-3877 .elementor-element.elementor-element-8fc3072 .elementor-heading-title{color:#444444;font-weight:700;line-height:1.2em;letter-spacing:0.1px;}.elementor-3877 .elementor-element.elementor-element-f9a1d72.elementor-element{--align-self:center;}.elementor-3877 .elementor-element.elementor-element-7ab0821 .elementor-button{background-color:#95BCBF;font-size:16px;font-weight:700;fill:#444444;color:#444444;border-style:none;}.elementor-3877 .elementor-element.elementor-element-7ab0821.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-593147b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-0b7d585.elementor-element{--align-self:flex-end;}:root{--page-title-display:none;}@media(max-width:1024px){body:not(.rtl) .elementor-3877 .elementor-element.elementor-element-a188598{left:20px;}body.rtl .elementor-3877 .elementor-element.elementor-element-a188598{right:20px;}.elementor-3877 .elementor-element.elementor-element-a188598{top:30px;}.elementor-3877 .elementor-element.elementor-element-a188598 .elementor-heading-title{font-size:42px;}.elementor-3877 .elementor-element.elementor-element-4239bea{--e-image-carousel-slides-to-show:1;}.elementor-3877 .elementor-element.elementor-element-2e71c1e{--e-image-carousel-slides-to-show:1;}.elementor-3877 .elementor-element.elementor-element-2e71c1e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-width:15px 15px 15px 15px;}.elementor-3877 .elementor-element.elementor-element-9e73b65{--e-image-carousel-slides-to-show:1;}.elementor-3877 .elementor-element.elementor-element-9e73b65 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-width:15px 15px 15px 15px;}.elementor-3877 .elementor-element.elementor-element-f293b17{--e-image-carousel-slides-to-show:1;}.elementor-3877 .elementor-element.elementor-element-10f4a0a{--e-image-carousel-slides-to-show:1;}.elementor-3877 .elementor-element.elementor-element-016caac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--flex-wrap:wrap;}.elementor-3877 .elementor-element.elementor-element-8a73236{--justify-content:center;--gap:20px 20px;--flex-wrap:wrap;}.elementor-3877 .elementor-element.elementor-element-863f9d5{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-df6745c{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-3877 .elementor-element.elementor-element-81ea98f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--flex-wrap:wrap;}.elementor-3877 .elementor-element.elementor-element-e0fa3b0{--justify-content:center;--gap:20px 20px;--flex-wrap:wrap;}.elementor-3877 .elementor-element.elementor-element-5aebb69{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3877 .elementor-element.elementor-element-83ca092{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3877 .elementor-element.elementor-element-d5c2424.elementor-element{--align-self:flex-end;}.elementor-3877 .elementor-element.elementor-element-4abcc7d{--justify-content:space-around;}.elementor-3877 .elementor-element.elementor-element-5719b52{--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-b41b964{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-8fc3072 .elementor-heading-title{font-size:20px;}.elementor-3877 .elementor-element.elementor-element-593147b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3877 .elementor-element.elementor-element-a188598 .elementor-heading-title{font-size:24px;}.elementor-3877 .elementor-element.elementor-element-9cb01f6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3877 .elementor-element.elementor-element-50f2162{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3877 .elementor-element.elementor-element-10f4a0a{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-3877 .elementor-element.elementor-element-10f4a0a.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-10f4a0a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-width:8px 8px 8px 8px;border-radius:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-3780a4f{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-016caac{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--flex-wrap:wrap;}.elementor-3877 .elementor-element.elementor-element-016caac.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-8a73236{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;}.elementor-3877 .elementor-element.elementor-element-942a609{--padding-top:040px;--padding-bottom:040px;--padding-left:10px;--padding-right:10px;}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3877 .elementor-element.elementor-element-39e4f76:after{content:"0.5";}.elementor-3877 .elementor-element.elementor-element-39e4f76 .elementor-post__thumbnail__link{width:100%;}.elementor-3877 .elementor-element.elementor-element-863f9d5{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-3877 .elementor-element.elementor-element-f670865{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-24fbbfc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-3877 .elementor-element.elementor-element-24fbbfc:after{content:"1";}.elementor-3877 .elementor-element.elementor-element-24fbbfc .elementor-post__thumbnail__link{width:100%;}.elementor-3877 .elementor-element.elementor-element-80fc28d{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:010px;}.elementor-3877 .elementor-element.elementor-element-6cd93c8{--content-width:100%;}.elementor-3877 .elementor-element.elementor-element-7dac5a5 .elementor-heading-title{font-size:20px;}.elementor-3877 .elementor-element.elementor-element-85ea0fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3877 .elementor-element.elementor-element-e92a78c .elementor-heading-title{font-size:20px;}.elementor-3877 .elementor-element.elementor-element-34930a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3877 .elementor-element.elementor-element-7acbf14 .elementor-heading-title{font-size:20px;}.elementor-3877 .elementor-element.elementor-element-a07586b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3877 .elementor-element.elementor-element-aa713a1 .elementor-heading-title{font-size:20px;}.elementor-3877 .elementor-element.elementor-element-5ed13a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3877 .elementor-element.elementor-element-d0451cb .elementor-heading-title{font-size:20px;}.elementor-3877 .elementor-element.elementor-element-cac696a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3877 .elementor-element.elementor-element-b304745 .elementor-heading-title{font-size:20px;}.elementor-3877 .elementor-element.elementor-element-df6745c{--padding-top:40px;--padding-bottom:040px;--padding-left:10px;--padding-right:10px;}.elementor-3877 .elementor-element.elementor-element-81ea98f{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--flex-wrap:wrap;}.elementor-3877 .elementor-element.elementor-element-81ea98f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3877 .elementor-element.elementor-element-e0fa3b0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;}.elementor-3877 .elementor-element.elementor-element-d0e5ab7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3877 .elementor-element.elementor-element-5aebb69{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3877 .elementor-element.elementor-element-83ca092{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3877 .elementor-element.elementor-element-5719b52{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-b41b964{--width:100%;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-fc873c3{text-align:left;}.elementor-3877 .elementor-element.elementor-element-fc873c3 img{width:50%;}.elementor-3877 .elementor-element.elementor-element-e3a3255{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-3877 .elementor-element.elementor-element-593147b{--width: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;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3877 .elementor-element.elementor-element-0b7d585 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3877 .elementor-element.elementor-element-0b7d585{text-align:right;}.elementor-3877 .elementor-element.elementor-element-0b7d585 img{width:50%;}}@media(min-width:768px){.elementor-3877 .elementor-element.elementor-element-7902247{--width:100%;}.elementor-3877 .elementor-element.elementor-element-6ae7cbe{--width:70%;}.elementor-3877 .elementor-element.elementor-element-9cb01f6{--content-width:100%;}.elementor-3877 .elementor-element.elementor-element-a7c5057{--width:100%;}.elementor-3877 .elementor-element.elementor-element-e8b0760{--width:70%;}.elementor-3877 .elementor-element.elementor-element-016caac{--width:100%;}.elementor-3877 .elementor-element.elementor-element-8a73236{--width:95%;}.elementor-3877 .elementor-element.elementor-element-c0fa720{--width:80%;}.elementor-3877 .elementor-element.elementor-element-85ea0fc{--width:80%;}.elementor-3877 .elementor-element.elementor-element-34930a8{--width:80%;}.elementor-3877 .elementor-element.elementor-element-a07586b{--width:80%;}.elementor-3877 .elementor-element.elementor-element-5ed13a4{--width:80%;}.elementor-3877 .elementor-element.elementor-element-cac696a{--width:80%;}.elementor-3877 .elementor-element.elementor-element-e74ebfa{--width:80%;}.elementor-3877 .elementor-element.elementor-element-81ea98f{--width:95%;}.elementor-3877 .elementor-element.elementor-element-e0fa3b0{--width:95%;}.elementor-3877 .elementor-element.elementor-element-83ca092{--width:20%;}.elementor-3877 .elementor-element.elementor-element-4abcc7d{--width:80%;}.elementor-3877 .elementor-element.elementor-element-b41b964{--width:20%;}.elementor-3877 .elementor-element.elementor-element-e3a3255{--width:60%;}.elementor-3877 .elementor-element.elementor-element-593147b{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3877 .elementor-element.elementor-element-8a73236{--width:95%;}.elementor-3877 .elementor-element.elementor-element-f670865{--width:100%;}.elementor-3877 .elementor-element.elementor-element-e0fa3b0{--width:95%;}.elementor-3877 .elementor-element.elementor-element-83ca092{--width:100%;}.elementor-3877 .elementor-element.elementor-element-4abcc7d{--width:100%;}.elementor-3877 .elementor-element.elementor-element-b41b964{--width:8%;}.elementor-3877 .elementor-element.elementor-element-e3a3255{--width:80%;}.elementor-3877 .elementor-element.elementor-element-593147b{--width:10%;}}/* Start custom CSS for heading, class: .elementor-element-a188598 */h1 span {
    font-size: 32%;
    line-height: 1.4em;
    display: inline-block;
    font-weight: normal;
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7b47de */h2 span{font-size: 50%}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-24fbbfc */.elementor-card-shadow-yes .elementor-post__card {
    background-image: linear-gradient(100deg, #F8E6F6 14%, #FDFDDD 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cd93c8 */.elementor-element-df95365 .elementor-element,
.elementor-element-69f7d97 .elementor-element,
.elementor-element-6134653 .elementor-element,
.elementor-element-f33c0a2 .elementor-element,
.elementor-element-7fb6a94 .elementor-element,
.elementor-element-27c1316 .elementor-element
{
    --widgets-spacing: 10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80fc28d */p{padding: 0; margin:0;}

.elementor-element-f85ed8e  .elementor-element {
    --widgets-spacing: 10px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-895e797 */h2 span{font-size: 50%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc77ffd */h2 span{font-size: 50%}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f28638d *//* タイトルと日付の配置をリスト形式にする */
.elementor-widget-posts .elementor-post__text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 10px 0;
    border-bottom: 1px dotted #ccc;
}

/* タイトルのスタイル */
.elementor-widget-posts .elementor-post__title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}

/* 日付のスタイル */
.elementor-widget-posts .elementor-post__meta-data {
    font-size: 14px;
    color: #999;
}

/* 各記事の間隔を調整 */
.elementor-widget-posts .elementor-post {
    margin-bottom: 10px;
}

/* タイトルと日付を横並びにし、日付を先に表示 */
.elementor-widget-posts .elementor-post__text {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px dotted #ccc;
}

/* 日付を先に表示 */
.elementor-widget-posts .elementor-post__meta-data {
    order: -1;
    flex-shrink: 0;
    color: #999;
    font-size: 14px;
    margin-right: 10px;
}

/* タイトルのスタイル */
.elementor-widget-posts .elementor-post__title {
    flex-grow: 1;
    margin-left: 10px;
}

/* タブレット以下の画面サイズで日付とタイトルを上下に配置 */
@media (max-width: 1024px) {
    .elementor-post__text {
        flex-direction: column;
        align-items: flex-start;
    }

    .elementor-post__meta-data {
        margin-bottom: 5px;
        text-align: left;
    }

    .elementor-post__title {
        font-weight: bold;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-widget-posts .elementor-post__text {
        display: flex;
        flex-direction: column;
    }
    .elementor-widget-posts .elementor-post__title,
    .elementor-widget-posts .elementor-post__meta-data {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://naraigoto-lab.com/wp-content/uploads/2024/09/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://naraigoto-lab.com/wp-content/uploads/2024/09/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://naraigoto-lab.com/wp-content/uploads/2024/09/Poppins-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */