.elementor-9 .elementor-element.elementor-element-325a4ccf{--display:flex;--min-height:100vh;--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:space-between;--overlay-opacity:0.2;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-325a4ccf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-325a4ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://linkforhr.com/wp-content/uploads/2025/12/main-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-325a4ccf::before, .elementor-9 .elementor-element.elementor-element-325a4ccf > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-325a4ccf > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-325a4ccf > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-325a4ccf > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-325a4ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-155e07ec{--display:flex;--padding-top:1vw;--padding-bottom:0.5vw;--padding-left:1vw;--padding-right:1vw;--z-index:1000;}.elementor-9 .elementor-element.elementor-element-442b89a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5e6a7a5b{--display:flex;}.elementor-9 .elementor-element.elementor-element-5e6a7a5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-6b7ed85{--display:flex;}.elementor-9 .elementor-element.elementor-element-6b7ed85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-b25c48e .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-9 .elementor-element.elementor-element-b25c48e .elementor-nav-menu .elementor-item{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-b25c48e .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b25c48e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9 .elementor-element.elementor-element-b25c48e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9 .elementor-element.elementor-element-b25c48e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9 .elementor-element.elementor-element-b25c48e .elementor-nav-menu--main .elementor-item:focus{color:#D6D6D6;fill:#D6D6D6;}.elementor-9 .elementor-element.elementor-element-79289bd3{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-459a8e6a .elementor-button{background-color:transparent;font-family:"Noto Sans JP", Sans-serif;font-size:1.15rem;font-weight:700;background-image:linear-gradient(90deg, #004AAD 0%, #CB6CE6 100%);border-style:none;border-radius:100px 100px 100px 100px;padding:20px 70px 20px 70px;}.elementor-9 .elementor-element.elementor-element-459a8e6a .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-459a8e6a .elementor-button:focus{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-459a8e6a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-459a8e6a .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-9 .elementor-element.elementor-element-d800075{--display:flex;}.elementor-9 .elementor-element.elementor-element-90c4488{--display:flex;}.elementor-9 .elementor-element.elementor-element-a28166b{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-9 .elementor-element.elementor-element-3561aa0 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-3561aa0{text-align:center;}.elementor-9 .elementor-element.elementor-element-3561aa0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:calc(1.25vw + 2rem);font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-939a73b{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-a1fd359 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a1fd359{text-align:center;}.elementor-9 .elementor-element.elementor-element-a1fd359 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:calc(0.25vw + 1.3rem);font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-02277e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-9 .elementor-element.elementor-element-02277e1 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-02277e1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-02277e1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-02277e1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-02277e1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-02277e1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-02277e1 .elementor-icon{font-size:calc(0.25vw + 1.1rem);}.elementor-9 .elementor-element.elementor-element-02277e1 .elementor-icon svg{height:calc(0.25vw + 1.1rem);}.elementor-9 .elementor-element.elementor-element-1feeedca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-658c69b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-2c0a45a8 > .elementor-widget-container{margin:0px 0px -1.7px 0px;}.elementor-9 .elementor-element.elementor-element-2c0a45a8{text-align:center;}.elementor-9 .elementor-element.elementor-element-2c0a45a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:calc(11.5vw + 1rem);font-weight:900;line-height:0.7em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4db2c0b{--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;--overflow:hidden;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-4db2c0b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4db2c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-997293d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-af4072f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d1ad61c{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-d1ad61c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6fefe20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6fefe20{text-align:center;}.elementor-9 .elementor-element.elementor-element-6fefe20 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-2f465b0{--e-image-carousel-slides-to-show:6;}.elementor-9 .elementor-element.elementor-element-2f465b0 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-1f51ab5{--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;--overflow:hidden;--padding-top:2vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-1f51ab5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1f51ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4ad042e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ca0d853{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e6ce0cc{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-9 .elementor-element.elementor-element-e6ce0cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-04859a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3e6db73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-bd78330 .elementor-repeater-item-5c0d291 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://linkforhr.com/wp-content/uploads/2025/12/masaki-saito-banner.webp);background-size:cover;}.elementor-9 .elementor-element.elementor-element-bd78330 .elementor-repeater-item-3e1ff99 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://linkforhr.com/wp-content/uploads/2025/12/LSL-banner-2.webp);background-size:cover;}.elementor-9 .elementor-element.elementor-element-bd78330 .elementor-repeater-item-c1ffd8d .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://linkforhr.com/wp-content/uploads/2025/12/mssm-banner.webp);background-size:cover;}.elementor-9 .elementor-element.elementor-element-bd78330 .elementor-repeater-item-8893a70 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://linkforhr.com/wp-content/uploads/2025/12/ramen-banner.webp);background-size:cover;}.elementor-9 .elementor-element.elementor-element-bd78330 .elementor-repeater-item-eb1eedd .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://linkforhr.com/wp-content/uploads/2025/12/Hazelton-Banner.webp);background-size:cover;}.elementor-9 .elementor-element.elementor-element-bd78330 .elementor-repeater-item-f2499ab .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://linkforhr.com/wp-content/uploads/2025/12/yakitori-banner.webp);background-size:cover;}.elementor-9 .elementor-element.elementor-element-bd78330 .elementor-repeater-item-970e967 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://linkforhr.com/wp-content/uploads/2025/12/Udon-banner.webp);background-size:cover;}.elementor-9 .elementor-element.elementor-element-bd78330 .swiper-slide{height:60vh;}.elementor-9 .elementor-element.elementor-element-bd78330 .swiper-slide-contents{max-width:100%;}.elementor-9 .elementor-element.elementor-element-bd78330 .swiper-slide-inner{text-align:center;}.elementor-9 .elementor-element.elementor-element-bd78330 .elementor-slide-description{font-family:"Avenir", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-bd78330 .elementor-slide-button{font-family:"Avenir", Sans-serif;font-size:3.5rem;font-weight:500;letter-spacing:5px;border-color:#FFFFFF00;}.elementor-9 .elementor-element.elementor-element-bd78330 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-9 .elementor-element.elementor-element-bd78330 .swiper-pagination-bullet-active{background-color:#D8D8D8;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-6ea697d .elementor-cta .elementor-cta__bg, .elementor-9 .elementor-element.elementor-element-6ea697d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9 .elementor-element.elementor-element-6ea697d .elementor-cta__content{text-align:start;padding:2vw 2vw 2vw 2vw;}.elementor-9 .elementor-element.elementor-element-6ea697d .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;font-style:italic;letter-spacing:0.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-6ea697d .elementor-cta__description{font-family:"Avenir", Sans-serif;font-size:1rem;font-weight:600;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-9c57069{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1a9897d .elementor-cta .elementor-cta__bg, .elementor-9 .elementor-element.elementor-element-1a9897d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9 .elementor-element.elementor-element-1a9897d .elementor-cta__content{text-align:start;padding:2vw 2vw 2vw 2vw;}.elementor-9 .elementor-element.elementor-element-1a9897d .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;font-style:italic;letter-spacing:0.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-1a9897d .elementor-cta__description{font-family:"Avenir", Sans-serif;font-size:1rem;font-weight:600;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-0720bf0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4304a0b .elementor-cta .elementor-cta__bg, .elementor-9 .elementor-element.elementor-element-4304a0b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9 .elementor-element.elementor-element-4304a0b .elementor-cta__content{text-align:start;padding:2vw 2vw 2vw 2vw;}.elementor-9 .elementor-element.elementor-element-4304a0b .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;font-style:italic;letter-spacing:0.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-4304a0b .elementor-cta__description{font-family:"Avenir", Sans-serif;font-size:1rem;font-weight:600;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-d1b4ed2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e0d273b .elementor-cta .elementor-cta__bg, .elementor-9 .elementor-element.elementor-element-e0d273b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9 .elementor-element.elementor-element-e0d273b .elementor-cta__content{text-align:start;padding:2vw 2vw 2vw 2vw;}.elementor-9 .elementor-element.elementor-element-e0d273b .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;font-style:italic;letter-spacing:0.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-e0d273b .elementor-cta__description{font-family:"Avenir", Sans-serif;font-size:1rem;font-weight:600;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-2d8747d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-aa37f8c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-587a3bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f65ec00 .elementor-cta .elementor-cta__bg, .elementor-9 .elementor-element.elementor-element-f65ec00 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9 .elementor-element.elementor-element-f65ec00 .elementor-cta__content{text-align:center;padding:2vw 2vw 2vw 2vw;}.elementor-9 .elementor-element.elementor-element-f65ec00 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;font-style:italic;line-height:1em;letter-spacing:0.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-61512f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e4a57ae .elementor-cta .elementor-cta__bg, .elementor-9 .elementor-element.elementor-element-e4a57ae .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9 .elementor-element.elementor-element-e4a57ae .elementor-cta__content{text-align:center;padding:2vw 2vw 2vw 2vw;}.elementor-9 .elementor-element.elementor-element-e4a57ae .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;font-style:italic;line-height:1em;letter-spacing:0.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-510b8ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-00e53b6 .elementor-cta .elementor-cta__bg, .elementor-9 .elementor-element.elementor-element-00e53b6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9 .elementor-element.elementor-element-00e53b6 .elementor-cta__content{text-align:center;padding:2vw 2vw 2vw 2vw;}.elementor-9 .elementor-element.elementor-element-00e53b6 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;font-style:italic;line-height:1em;letter-spacing:0.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-04c43ea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-149c022{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-96253f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e1b300c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e1b300c{text-align:center;}.elementor-9 .elementor-element.elementor-element-e1b300c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-c914dd7{--e-image-carousel-slides-to-show:3;}.elementor-9 .elementor-element.elementor-element-c914dd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ffe5f03{--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;--overflow:hidden;--padding-top:0vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-ffe5f03:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ffe5f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://linkforhr.com/wp-content/uploads/2025/08/world2.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-058a0ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-57e4775{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3abf10d{--display:flex;--justify-content:center;--padding-top:0vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-9 .elementor-element.elementor-element-3abf10d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8701c60{--display:flex;--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-9 .elementor-element.elementor-element-dab55fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dab55fc{text-align:center;}.elementor-9 .elementor-element.elementor-element-dab55fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:6rem;font-weight:600;line-height:0.8em;color:#000000;}.elementor-9 .elementor-element.elementor-element-e02beab{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9af4961 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9af4961 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-9af4961.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-9af4961.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-9af4961.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-9af4961.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-9af4961.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-9af4961 .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-9af4961 .elementor-icon svg{height:18px;}.elementor-9 .elementor-element.elementor-element-5ed073c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5ed073c{text-align:start;}.elementor-9 .elementor-element.elementor-element-5ed073c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5rem;font-weight:500;color:#000000;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-f5aeb22{--grid-columns:2;--load-more-button-align:center;}.elementor-9 .elementor-element.elementor-element-f5aeb22 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:1.5rem;font-weight:500;fill:#333333;color:#333333;border-style:solid;border-width:2px 2px 2px 2px;border-color:#333333;border-radius:100px 100px 100px 100px;padding:15px 16px 15px 16px;}.elementor-9 .elementor-element.elementor-element-f5aeb22 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-43cdeffd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-9 .elementor-element.elementor-element-43cdeffd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-43cdeffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://linkforhr.com/wp-content/uploads/2025/12/LINK-HR.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-43cdeffd::before, .elementor-9 .elementor-element.elementor-element-43cdeffd > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-43cdeffd > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-43cdeffd > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-43cdeffd > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-43cdeffd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-34a8173e{--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;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-4885e0e6{--display:flex;border-style:none;--border-style:none;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-9 .elementor-element.elementor-element-7b7603fe{--display:flex;}.elementor-9 .elementor-element.elementor-element-ed80dd9 > .elementor-widget-container{margin:0vw 2.5vw 0vw -4vw;}.elementor-9 .elementor-element.elementor-element-ed80dd9.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-ed80dd9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:900;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-68fc600 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-68fc600{text-align:start;}.elementor-9 .elementor-element.elementor-element-68fc600 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5rem;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-646600c0{text-align:start;}.elementor-9 .elementor-element.elementor-element-646600c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:7rem;font-weight:600;line-height:0.8em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-49e981a{text-align:start;}.elementor-9 .elementor-element.elementor-element-49e981a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:7rem;font-weight:600;line-height:0.8em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fc20b76{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-50229fb{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-9 .elementor-element.elementor-element-ffb541b{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-15bce161{--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;--overflow:hidden;--padding-top:6vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-15bce161:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-15bce161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-32da3701{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-79fe8e8b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7eb6958b{--display:flex;--justify-content:center;--padding-top:0vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-9 .elementor-element.elementor-element-7eb6958b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5b6c65bb > .elementor-widget-container{margin:0vw 2.5vw 0vw -4vw;}.elementor-9 .elementor-element.elementor-element-5b6c65bb.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-5b6c65bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:900;color:#000000;}.elementor-9 .elementor-element.elementor-element-5128bc79{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6eb6a6ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6eb6a6ee{text-align:start;}.elementor-9 .elementor-element.elementor-element-6eb6a6ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:6rem;font-weight:600;line-height:0.8em;color:#000000;}.elementor-9 .elementor-element.elementor-element-770f9b1f{text-align:start;}.elementor-9 .elementor-element.elementor-element-770f9b1f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:6rem;font-weight:600;line-height:0.8em;color:#000000;}.elementor-9 .elementor-element.elementor-element-3b71ff56 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3b71ff56{text-align:start;}.elementor-9 .elementor-element.elementor-element-3b71ff56 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-ffd507f{--display:flex;}.elementor-9 .elementor-element.elementor-element-69ee262{--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;--z-index:3;}.elementor-9 .elementor-element.elementor-element-2203d79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-0ba4248 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-80d17d5{--display:flex;--min-height:85px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-49bacb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-49bacb8{text-align:center;}.elementor-9 .elementor-element.elementor-element-49bacb8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-2318a1f{--display:flex;--min-height:140px;}.elementor-9 .elementor-element.elementor-element-f8fb9a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-f8fb9a6{text-align:center;}.elementor-9 .elementor-element.elementor-element-f8fb9a6 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-449a7be .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:800;background-image:linear-gradient(90deg, #000000 0%, #737373 100%);border-style:none;border-radius:100px 100px 100px 100px;padding:15px 0px 15px 0px;}.elementor-9 .elementor-element.elementor-element-bbb9a00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-2fa06ba > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-e75ab6e{--display:flex;--min-height:85px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-9755392 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-9755392{text-align:center;}.elementor-9 .elementor-element.elementor-element-9755392 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-e980bf4{--display:flex;--min-height:140px;}.elementor-9 .elementor-element.elementor-element-f118ff3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-f118ff3{text-align:center;}.elementor-9 .elementor-element.elementor-element-f118ff3 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-3e6159c .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:800;background-image:linear-gradient(90deg, #000000 0%, #737373 100%);border-style:none;border-radius:100px 100px 100px 100px;padding:15px 0px 15px 0px;}.elementor-9 .elementor-element.elementor-element-dd7ca35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-8710dac > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-49461a2{--display:flex;--min-height:85px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-cff48e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-cff48e0{text-align:center;}.elementor-9 .elementor-element.elementor-element-cff48e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-4d788e7{--display:flex;--min-height:140px;}.elementor-9 .elementor-element.elementor-element-f8d3113 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-f8d3113{text-align:center;}.elementor-9 .elementor-element.elementor-element-f8d3113 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-af70b5d .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:800;background-image:linear-gradient(90deg, #000000 0%, #737373 100%);border-style:none;border-radius:100px 100px 100px 100px;padding:15px 0px 15px 0px;}.elementor-9 .elementor-element.elementor-element-a828cb1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-8866431 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-2b12701{--display:flex;--min-height:85px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-dae814f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-dae814f{text-align:center;}.elementor-9 .elementor-element.elementor-element-dae814f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-1ce5455{--display:flex;--min-height:140px;}.elementor-9 .elementor-element.elementor-element-865a27d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-865a27d{text-align:center;}.elementor-9 .elementor-element.elementor-element-865a27d .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-d9c7ea8 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:800;background-image:linear-gradient(90deg, #000000 0%, #737373 100%);border-style:none;border-radius:100px 100px 100px 100px;padding:15px 0px 15px 0px;}.elementor-9 .elementor-element.elementor-element-bb810e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-0a451cd > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-f4e11e8{--display:flex;--min-height:85px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-d6a48e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-d6a48e5{text-align:center;}.elementor-9 .elementor-element.elementor-element-d6a48e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-2076fcb{--display:flex;--min-height:140px;}.elementor-9 .elementor-element.elementor-element-7b32542 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-7b32542{text-align:center;}.elementor-9 .elementor-element.elementor-element-7b32542 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-aa97b46 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:800;background-image:linear-gradient(90deg, #000000 0%, #737373 100%);border-style:none;border-radius:100px 100px 100px 100px;padding:15px 0px 15px 0px;}.elementor-9 .elementor-element.elementor-element-b0564eb{--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;--padding-top:3vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-b0564eb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b0564eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://linkforhr.com/wp-content/uploads/2025/08/world2.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-77cca367{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-77dcd4e8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-15238e2c{--display:flex;--justify-content:center;--padding-top:0vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-9 .elementor-element.elementor-element-15238e2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-21e0cfcd > .elementor-widget-container{margin:0vw 2.5vw 0vw -4vw;}.elementor-9 .elementor-element.elementor-element-21e0cfcd.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-21e0cfcd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:900;color:#000000;}.elementor-9 .elementor-element.elementor-element-68fd6fc5{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-612ea43d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-612ea43d{text-align:start;}.elementor-9 .elementor-element.elementor-element-612ea43d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:6rem;font-weight:600;line-height:0.8em;color:#000000;}.elementor-9 .elementor-element.elementor-element-adb6b32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-adb6b32{text-align:start;}.elementor-9 .elementor-element.elementor-element-adb6b32 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:6rem;font-weight:600;line-height:0.8em;color:#000000;}.elementor-9 .elementor-element.elementor-element-2724a2af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2724a2af{text-align:start;}.elementor-9 .elementor-element.elementor-element-2724a2af .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-2769a62 > .elementor-widget-container{padding:0vw 8vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-2769a62 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.1rem;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-e206612{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-88af208{--display:flex;--min-height:2500px;--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;--overflow:hidden;--overlay-opacity:1;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-88af208:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-88af208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://linkforhr.com/wp-content/uploads/2025/12/wave.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-88af208::before, .elementor-9 .elementor-element.elementor-element-88af208 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-88af208 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-88af208 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-88af208 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-88af208 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://linkforhr.com/wp-content/uploads/2025/12/wave_w.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-7a5ae4b{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}.elementor-9 .elementor-element.elementor-element-c84996a > .elementor-widget-container{margin:0vw 2.5vw 0vw -4vw;}.elementor-9 .elementor-element.elementor-element-c84996a.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-c84996a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:900;color:#000000;}.elementor-9 .elementor-element.elementor-element-68e2273 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-68e2273{text-align:start;}.elementor-9 .elementor-element.elementor-element-68e2273 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:6rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-1eacdd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:200px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-c2390c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5a5b450{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:4vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5a5b450::before, .elementor-9 .elementor-element.elementor-element-5a5b450 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5a5b450 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5a5b450 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5a5b450 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5a5b450 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-5a5b450.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e4d35cf{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-e4d35cf:hover::before, .elementor-9 .elementor-element.elementor-element-e4d35cf:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e4d35cf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e4d35cf > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-e4d35cf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-cc5b6ce{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#808080;--border-color:#808080;box-shadow:10px 10px 0px 0px #000000;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-9 .elementor-element.elementor-element-cc5b6ce:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cc5b6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4882e0c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a483504{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-214e5f8{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e0181b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e0181b0{text-align:end;}.elementor-9 .elementor-element.elementor-element-e0181b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:500;font-style:italic;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-e38ee84{text-align:end;}.elementor-9 .elementor-element.elementor-element-e38ee84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.2rem;font-weight:700;}.elementor-9 .elementor-element.elementor-element-ad226d5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-ce9ca50{text-align:start;}.elementor-9 .elementor-element.elementor-element-ce9ca50 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-933719e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:4vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-933719e::before, .elementor-9 .elementor-element.elementor-element-933719e > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-933719e > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-933719e > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-933719e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-933719e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-933719e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5fd1120{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-5fd1120:hover::before, .elementor-9 .elementor-element.elementor-element-5fd1120:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5fd1120:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5fd1120 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-5fd1120 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-2a920fc{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#808080;--border-color:#808080;box-shadow:10px 10px 0px 0px #000000;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-9 .elementor-element.elementor-element-2a920fc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2a920fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-71e15c0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-356954d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8db0652{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-50006fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-50006fe{text-align:end;}.elementor-9 .elementor-element.elementor-element-50006fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:500;font-style:italic;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-4690cf3{text-align:end;}.elementor-9 .elementor-element.elementor-element-4690cf3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.2rem;font-weight:700;}.elementor-9 .elementor-element.elementor-element-5194568{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-bac4855{text-align:start;}.elementor-9 .elementor-element.elementor-element-bac4855 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-c603485{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:4vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c603485::before, .elementor-9 .elementor-element.elementor-element-c603485 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-c603485 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-c603485 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-c603485 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-c603485 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-c603485.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8507b7f{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-8507b7f:hover::before, .elementor-9 .elementor-element.elementor-element-8507b7f:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8507b7f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8507b7f > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-8507b7f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-2c8680d{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#808080;--border-color:#808080;box-shadow:10px 10px 0px 0px #000000;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-9 .elementor-element.elementor-element-2c8680d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2c8680d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8f9e504{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-153c296{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-de22f50{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7b3c09d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7b3c09d{text-align:end;}.elementor-9 .elementor-element.elementor-element-7b3c09d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:500;font-style:italic;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-24fcf90{text-align:end;}.elementor-9 .elementor-element.elementor-element-24fcf90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.2rem;font-weight:700;}.elementor-9 .elementor-element.elementor-element-ca639b2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-e9ffe00{text-align:start;}.elementor-9 .elementor-element.elementor-element-e9ffe00 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-e4daa02{--display:flex;--min-height:2500px;--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;--overflow:hidden;--overlay-opacity:1;--padding-top:6vw;--padding-bottom:6vw;--padding-left:2vw;--padding-right:2vw;}.elementor-9 .elementor-element.elementor-element-e4daa02::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://linkforhr.com/wp-content/uploads/2025/12/wave.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-1ac90c4{--display:flex;}.elementor-9 .elementor-element.elementor-element-20dc655 > .elementor-widget-container{margin:0vw 2.5vw 0vw -4vw;}.elementor-9 .elementor-element.elementor-element-20dc655.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-20dc655 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:900;color:#000000;}.elementor-9 .elementor-element.elementor-element-f9e2c40{text-align:start;}.elementor-9 .elementor-element.elementor-element-f9e2c40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5rem;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-fa92043{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:200px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-88b6c51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-01141ce{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:4vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-01141ce::before, .elementor-9 .elementor-element.elementor-element-01141ce > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-01141ce > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-01141ce > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-01141ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-01141ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-01141ce.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e4f676d{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-e4f676d:hover::before, .elementor-9 .elementor-element.elementor-element-e4f676d:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e4f676d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e4f676d > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-e4f676d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-e94b241{--display:flex;--min-height:600px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#808080;--border-color:#808080;box-shadow:5px 5px 0px 0px #000000;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-e94b241:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e94b241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4d1f21c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-18990cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f83accf{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a137778 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a137778{text-align:start;}.elementor-9 .elementor-element.elementor-element-a137778 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;font-style:italic;line-height:1.5em;color:#000000;}.elementor-9 .elementor-element.elementor-element-52528d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-52528d6{text-align:start;}.elementor-9 .elementor-element.elementor-element-52528d6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.5em;color:#000000;}.elementor-9 .elementor-element.elementor-element-3a15f45{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-a286451{text-align:start;}.elementor-9 .elementor-element.elementor-element-a286451 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:0.8rem;font-weight:700;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-5bbab0e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:4vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5bbab0e::before, .elementor-9 .elementor-element.elementor-element-5bbab0e > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5bbab0e > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5bbab0e > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5bbab0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5bbab0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-5bbab0e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8e042fa{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-8e042fa:hover::before, .elementor-9 .elementor-element.elementor-element-8e042fa:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8e042fa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8e042fa > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-8e042fa > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-00387ba{--display:flex;--min-height:600px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#808080;--border-color:#808080;box-shadow:5px 5px 0px 0px #000000;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-00387ba:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-00387ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3eab7d6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-98f1354{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-98967fc{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0598a8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0598a8f{text-align:start;}.elementor-9 .elementor-element.elementor-element-0598a8f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;font-style:italic;line-height:1.5em;color:#000000;}.elementor-9 .elementor-element.elementor-element-9bfa7e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9bfa7e0{text-align:start;}.elementor-9 .elementor-element.elementor-element-9bfa7e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.5em;color:#000000;}.elementor-9 .elementor-element.elementor-element-b368d45{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-3b1d022{text-align:start;}.elementor-9 .elementor-element.elementor-element-3b1d022 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:0.8rem;font-weight:700;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-61fb584{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:4vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-61fb584::before, .elementor-9 .elementor-element.elementor-element-61fb584 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-61fb584 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-61fb584 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-61fb584 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-61fb584 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-61fb584.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ff2955c{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-ff2955c:hover::before, .elementor-9 .elementor-element.elementor-element-ff2955c:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ff2955c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ff2955c > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-ff2955c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-36df255{--display:flex;--min-height:600px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#808080;--border-color:#808080;box-shadow:5px 5px 0px 0px #000000;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-36df255:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-36df255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-48f79d0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ff15cf0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7a4c3ed{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e5a916e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e5a916e{text-align:start;}.elementor-9 .elementor-element.elementor-element-e5a916e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;font-style:italic;line-height:1.5em;color:#000000;}.elementor-9 .elementor-element.elementor-element-6ca0a1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6ca0a1e{text-align:start;}.elementor-9 .elementor-element.elementor-element-6ca0a1e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.5em;color:#000000;}.elementor-9 .elementor-element.elementor-element-5b2367a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-295e863{text-align:start;}.elementor-9 .elementor-element.elementor-element-295e863 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:0.8rem;font-weight:700;line-height:1.3em;color:#000000;}.elementor-9 .elementor-element.elementor-element-7aff0adf{--display:flex;--min-height:80vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;border-style:none;--border-style:none;--padding-top:5vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-7aff0adf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7aff0adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://linkforhr.com/wp-content/uploads/2026/01/footer-banner-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-7aff0adf::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://linkforhr.com/wp-content/uploads/2025/08/map.png");--background-overlay:'';background-position:20vw -10vh;background-repeat:no-repeat;background-size:80% auto;}.elementor-9 .elementor-element.elementor-element-46ceb975{--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;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-441ca751{--display:flex;border-style:none;--border-style:none;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-5b0582f1{--display:flex;}.elementor-9 .elementor-element.elementor-element-69254a20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-69254a20{text-align:start;}.elementor-9 .elementor-element.elementor-element-69254a20 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:8rem;font-weight:600;line-height:0.8em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d10b102 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-d10b102{text-align:start;}.elementor-9 .elementor-element.elementor-element-d10b102 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:8rem;font-weight:600;line-height:0.8em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-87cc83e{--display:flex;}.elementor-9 .elementor-element.elementor-element-8a923a8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e59a3b9 .elementor-button{background-color:transparent;font-family:"Noto Sans JP", Sans-serif;font-size:1.15rem;font-weight:700;background-image:linear-gradient(90deg, #004AAD 0%, #CB6CE6 100%);border-style:none;border-radius:100px 100px 100px 100px;padding:20px 70px 20px 70px;}.elementor-9 .elementor-element.elementor-element-e59a3b9 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-e59a3b9 .elementor-button:focus{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e59a3b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-e59a3b9 .elementor-button .elementor-button-content-wrapper{gap:20px;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-5e6a7a5b{--width:5%;}.elementor-9 .elementor-element.elementor-element-6b7ed85{--width:50%;}.elementor-9 .elementor-element.elementor-element-34a8173e{--width:100%;}.elementor-9 .elementor-element.elementor-element-50229fb{--width:60%;}.elementor-9 .elementor-element.elementor-element-15238e2c{--width:60%;}.elementor-9 .elementor-element.elementor-element-5a5b450{--width:500px;}.elementor-9 .elementor-element.elementor-element-cc5b6ce{--width:500px;}.elementor-9 .elementor-element.elementor-element-a483504{--width:70%;}.elementor-9 .elementor-element.elementor-element-933719e{--width:500px;}.elementor-9 .elementor-element.elementor-element-2a920fc{--width:500px;}.elementor-9 .elementor-element.elementor-element-356954d{--width:70%;}.elementor-9 .elementor-element.elementor-element-c603485{--width:500px;}.elementor-9 .elementor-element.elementor-element-2c8680d{--width:500px;}.elementor-9 .elementor-element.elementor-element-153c296{--width:70%;}.elementor-9 .elementor-element.elementor-element-fa92043{--content-width:1400px;}.elementor-9 .elementor-element.elementor-element-01141ce{--width:500px;}.elementor-9 .elementor-element.elementor-element-e94b241{--width:480px;}.elementor-9 .elementor-element.elementor-element-18990cc{--width:70%;}.elementor-9 .elementor-element.elementor-element-5bbab0e{--width:500px;}.elementor-9 .elementor-element.elementor-element-00387ba{--width:480px;}.elementor-9 .elementor-element.elementor-element-98f1354{--width:70%;}.elementor-9 .elementor-element.elementor-element-61fb584{--width:500px;}.elementor-9 .elementor-element.elementor-element-36df255{--width:480px;}.elementor-9 .elementor-element.elementor-element-ff15cf0{--width:70%;}.elementor-9 .elementor-element.elementor-element-46ceb975{--width:100%;}.elementor-9 .elementor-element.elementor-element-87cc83e{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-5e6a7a5b{--width:12%;}.elementor-9 .elementor-element.elementor-element-6b7ed85{--width:85%;}.elementor-9 .elementor-element.elementor-element-4885e0e6{--width:90%;}.elementor-9 .elementor-element.elementor-element-50229fb{--width:100%;}.elementor-9 .elementor-element.elementor-element-15238e2c{--width:50%;}.elementor-9 .elementor-element.elementor-element-cc5b6ce{--width:400px;}.elementor-9 .elementor-element.elementor-element-2a920fc{--width:400px;}.elementor-9 .elementor-element.elementor-element-2c8680d{--width:400px;}.elementor-9 .elementor-element.elementor-element-01141ce{--width:50vw;}.elementor-9 .elementor-element.elementor-element-5bbab0e{--width:50vw;}.elementor-9 .elementor-element.elementor-element-61fb584{--width:50vw;}.elementor-9 .elementor-element.elementor-element-441ca751{--width:90%;}}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-88af208:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-88af208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-9 .elementor-element.elementor-element-88af208::before, .elementor-9 .elementor-element.elementor-element-88af208 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-88af208 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-88af208 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-88af208 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-88af208 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-9 .elementor-element.elementor-element-e4daa02::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-2c0a45a8 .elementor-heading-title{font-size:7rem;}.elementor-9 .elementor-element.elementor-element-2f465b0{--e-image-carousel-slides-to-show:6;}.elementor-9 .elementor-element.elementor-element-c914dd7{--e-image-carousel-slides-to-show:4;}.elementor-9 .elementor-element.elementor-element-dab55fc .elementor-heading-title{font-size:3.8rem;}.elementor-9 .elementor-element.elementor-element-f5aeb22{--grid-columns:2;}.elementor-9 .elementor-element.elementor-element-34a8173e{--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-9 .elementor-element.elementor-element-ed80dd9 > .elementor-widget-container{margin:0vw 2.5vw 0vw -6vw;}.elementor-9 .elementor-element.elementor-element-ed80dd9 .elementor-heading-title{font-size:3rem;}.elementor-9 .elementor-element.elementor-element-646600c0 .elementor-heading-title{font-size:4.5rem;}.elementor-9 .elementor-element.elementor-element-49e981a .elementor-heading-title{font-size:4.5rem;}.elementor-9 .elementor-element.elementor-element-5b6c65bb > .elementor-widget-container{margin:0vw 2.5vw 0vw -6vw;}.elementor-9 .elementor-element.elementor-element-5b6c65bb .elementor-heading-title{font-size:3rem;}.elementor-9 .elementor-element.elementor-element-6eb6a6ee .elementor-heading-title{font-size:3.8rem;}.elementor-9 .elementor-element.elementor-element-770f9b1f .elementor-heading-title{font-size:3.8rem;}.elementor-9 .elementor-element.elementor-element-69ee262{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-49bacb8 .elementor-heading-title{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-9755392 .elementor-heading-title{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-cff48e0 .elementor-heading-title{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-dae814f .elementor-heading-title{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-d6a48e5 .elementor-heading-title{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-21e0cfcd > .elementor-widget-container{margin:0vw 2.5vw 0vw -6vw;}.elementor-9 .elementor-element.elementor-element-21e0cfcd .elementor-heading-title{font-size:3rem;}.elementor-9 .elementor-element.elementor-element-612ea43d .elementor-heading-title{font-size:3.8rem;}.elementor-9 .elementor-element.elementor-element-adb6b32 .elementor-heading-title{font-size:3.8rem;}.elementor-9 .elementor-element.elementor-element-c84996a > .elementor-widget-container{margin:0vw 2.5vw 0vw -6vw;}.elementor-9 .elementor-element.elementor-element-c84996a .elementor-heading-title{font-size:3rem;}.elementor-9 .elementor-element.elementor-element-68e2273 .elementor-heading-title{font-size:3.8rem;}.elementor-9 .elementor-element.elementor-element-1eacdd2{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5a5b450{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:6vw;}.elementor-9 .elementor-element.elementor-element-cc5b6ce{--min-height:500px;}.elementor-9 .elementor-element.elementor-element-933719e{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:6vw;}.elementor-9 .elementor-element.elementor-element-2a920fc{--min-height:500px;}.elementor-9 .elementor-element.elementor-element-c603485{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:6vw;}.elementor-9 .elementor-element.elementor-element-2c8680d{--min-height:500px;}.elementor-9 .elementor-element.elementor-element-20dc655 > .elementor-widget-container{margin:0vw 2.5vw 0vw -6vw;}.elementor-9 .elementor-element.elementor-element-20dc655 .elementor-heading-title{font-size:3rem;}.elementor-9 .elementor-element.elementor-element-fa92043{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7aff0adf::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0vw 0vh;}.elementor-9 .elementor-element.elementor-element-46ceb975{--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-9 .elementor-element.elementor-element-69254a20 .elementor-heading-title{font-size:4.5rem;}.elementor-9 .elementor-element.elementor-element-d10b102 .elementor-heading-title{font-size:4.5rem;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-325a4ccf{--min-height:82vh;}.elementor-9 .elementor-element.elementor-element-442b89a1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-5e6a7a5b{--width:15%;}.elementor-9 .elementor-element.elementor-element-6b7ed85{--width:85%;}.elementor-9 .elementor-element.elementor-element-79289bd3{--width:63%;}.elementor-9 .elementor-element.elementor-element-459a8e6a .elementor-button{font-size:1rem;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-3561aa0 .elementor-heading-title{font-size:1.6rem;}.elementor-9 .elementor-element.elementor-element-a1fd359 .elementor-heading-title{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-658c69b3{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-2c0a45a8 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-9 .elementor-element.elementor-element-2c0a45a8 .elementor-heading-title{font-size:3.2rem;line-height:0.55em;}.elementor-9 .elementor-element.elementor-element-4db2c0b{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d1ad61c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-6fefe20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6fefe20 .elementor-heading-title{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-2f465b0{--e-image-carousel-slides-to-show:4;}.elementor-9 .elementor-element.elementor-element-1f51ab5{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-e6ce0cc{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-bd78330 .elementor-slide-button{font-size:1.5rem;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-6ea697d .elementor-cta__content{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-6ea697d .elementor-cta__title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-1a9897d .elementor-cta__content{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-1a9897d .elementor-cta__title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-4304a0b .elementor-cta__content{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-4304a0b .elementor-cta__title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-e0d273b .elementor-cta__content{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-e0d273b .elementor-cta__title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-f65ec00 .elementor-cta__content{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-f65ec00 .elementor-cta__title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-e4a57ae .elementor-cta__content{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-e4a57ae .elementor-cta__title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-00e53b6 .elementor-cta__content{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-00e53b6 .elementor-cta__title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-e1b300c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e1b300c .elementor-heading-title{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-c914dd7{--e-image-carousel-slides-to-show:1;}.elementor-9 .elementor-element.elementor-element-ffe5f03{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-3abf10d{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-8701c60{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-dab55fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dab55fc .elementor-heading-title{font-size:3.4rem;line-height:0.5em;}.elementor-9 .elementor-element.elementor-element-5ed073c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5ed073c .elementor-heading-title{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-f5aeb22{--grid-columns:1;}.elementor-9 .elementor-element.elementor-element-43cdeffd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-43cdeffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-43cdeffd{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-4885e0e6{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7b7603fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ed80dd9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-ed80dd9 .elementor-heading-title{font-size:2.5rem;}.elementor-9 .elementor-element.elementor-element-68fc600 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-68fc600 .elementor-heading-title{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-646600c0 .elementor-heading-title{font-size:2.7rem;line-height:0.55em;}.elementor-9 .elementor-element.elementor-element-49e981a .elementor-heading-title{font-size:2.7rem;line-height:0.55em;}.elementor-9 .elementor-element.elementor-element-15bce161{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-7eb6958b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-5b6c65bb > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-5b6c65bb .elementor-heading-title{font-size:2.5rem;}.elementor-9 .elementor-element.elementor-element-5128bc79{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-6eb6a6ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6eb6a6ee .elementor-heading-title{font-size:2.7rem;line-height:0.5em;}.elementor-9 .elementor-element.elementor-element-770f9b1f .elementor-heading-title{font-size:2.7rem;line-height:0.5em;}.elementor-9 .elementor-element.elementor-element-3b71ff56 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3b71ff56 .elementor-heading-title{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-0ba4248 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-80d17d5{--min-height:50px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-49bacb8 .elementor-heading-title{font-size:1.6rem;}.elementor-9 .elementor-element.elementor-element-2318a1f{--min-height:13vh;}.elementor-9 .elementor-element.elementor-element-f8fb9a6 .elementor-heading-title{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-449a7be .elementor-button{font-size:1rem;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-2fa06ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e75ab6e{--min-height:50px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9755392 .elementor-heading-title{font-size:1.6rem;}.elementor-9 .elementor-element.elementor-element-e980bf4{--min-height:13vh;}.elementor-9 .elementor-element.elementor-element-f118ff3 .elementor-heading-title{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-3e6159c .elementor-button{font-size:1rem;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-8710dac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-49461a2{--min-height:50px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-cff48e0 .elementor-heading-title{font-size:1.6rem;}.elementor-9 .elementor-element.elementor-element-4d788e7{--min-height:13vh;}.elementor-9 .elementor-element.elementor-element-f8d3113 .elementor-heading-title{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-af70b5d .elementor-button{font-size:1rem;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-8866431 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2b12701{--min-height:50px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-dae814f .elementor-heading-title{font-size:1.6rem;}.elementor-9 .elementor-element.elementor-element-1ce5455{--min-height:13vh;}.elementor-9 .elementor-element.elementor-element-865a27d .elementor-heading-title{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-d9c7ea8 .elementor-button{font-size:1rem;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-0a451cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f4e11e8{--min-height:50px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-d6a48e5 .elementor-heading-title{font-size:1.6rem;}.elementor-9 .elementor-element.elementor-element-2076fcb{--min-height:13vh;}.elementor-9 .elementor-element.elementor-element-7b32542 .elementor-heading-title{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-aa97b46 .elementor-button{font-size:1rem;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-b0564eb{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-15238e2c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-21e0cfcd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-21e0cfcd .elementor-heading-title{font-size:2.5rem;}.elementor-9 .elementor-element.elementor-element-68fd6fc5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-612ea43d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-612ea43d .elementor-heading-title{font-size:2.7rem;line-height:0.5em;}.elementor-9 .elementor-element.elementor-element-adb6b32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-adb6b32 .elementor-heading-title{font-size:2.7rem;line-height:0.5em;}.elementor-9 .elementor-element.elementor-element-2724a2af > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2724a2af .elementor-heading-title{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-2769a62 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-c84996a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-c84996a .elementor-heading-title{font-size:2.5rem;}.elementor-9 .elementor-element.elementor-element-4882e0c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-a483504{--width:50%;}.elementor-9 .elementor-element.elementor-element-441957b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-441957b img{width:80%;}.elementor-9 .elementor-element.elementor-element-214e5f8{--width:50%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e0181b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e0181b0 .elementor-heading-title{font-size:0.9rem;}.elementor-9 .elementor-element.elementor-element-71e15c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-356954d{--width:50%;}.elementor-9 .elementor-element.elementor-element-2bbb36d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2bbb36d img{width:80%;}.elementor-9 .elementor-element.elementor-element-8db0652{--width:50%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-50006fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-50006fe .elementor-heading-title{font-size:0.9rem;}.elementor-9 .elementor-element.elementor-element-8f9e504{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-153c296{--width:50%;}.elementor-9 .elementor-element.elementor-element-4fc837a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4fc837a img{width:80%;}.elementor-9 .elementor-element.elementor-element-de22f50{--width:50%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7b3c09d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7b3c09d .elementor-heading-title{font-size:0.9rem;}.elementor-9 .elementor-element.elementor-element-e4daa02{--min-height:1440px;}.elementor-9 .elementor-element.elementor-element-e4daa02::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e4daa02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-9 .elementor-element.elementor-element-20dc655 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-20dc655 .elementor-heading-title{font-size:2.5rem;}.elementor-9 .elementor-element.elementor-element-f9e2c40 .elementor-heading-title{font-size:2.7rem;}.elementor-9 .elementor-element.elementor-element-fa92043{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-88b6c51{--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-9 .elementor-element.elementor-element-01141ce{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:1;}.elementor-9 .elementor-element.elementor-element-e94b241{--min-height:300px;}.elementor-9 .elementor-element.elementor-element-4d1f21c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-18990cc{--width:50%;}.elementor-9 .elementor-element.elementor-element-9f04679 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9f04679 img{width:80%;}.elementor-9 .elementor-element.elementor-element-f83accf{--width:50%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a137778 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a137778{text-align:end;}.elementor-9 .elementor-element.elementor-element-a137778 .elementor-heading-title{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-52528d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-52528d6{text-align:end;}.elementor-9 .elementor-element.elementor-element-52528d6 .elementor-heading-title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-3a15f45{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-a286451 .elementor-heading-title{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-5bbab0e{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:1;}.elementor-9 .elementor-element.elementor-element-00387ba{--min-height:300px;}.elementor-9 .elementor-element.elementor-element-3eab7d6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-98f1354{--width:50%;}.elementor-9 .elementor-element.elementor-element-e5bcb68 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e5bcb68 img{width:80%;}.elementor-9 .elementor-element.elementor-element-98967fc{--width:50%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0598a8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0598a8f{text-align:end;}.elementor-9 .elementor-element.elementor-element-0598a8f .elementor-heading-title{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-9bfa7e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9bfa7e0{text-align:end;}.elementor-9 .elementor-element.elementor-element-9bfa7e0 .elementor-heading-title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-b368d45{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-3b1d022 .elementor-heading-title{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-61fb584{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:1;}.elementor-9 .elementor-element.elementor-element-36df255{--min-height:300px;}.elementor-9 .elementor-element.elementor-element-48f79d0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-ff15cf0{--width:50%;}.elementor-9 .elementor-element.elementor-element-ec05c2b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ec05c2b img{width:80%;}.elementor-9 .elementor-element.elementor-element-7a4c3ed{--width:50%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e5a916e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e5a916e{text-align:end;}.elementor-9 .elementor-element.elementor-element-e5a916e .elementor-heading-title{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-6ca0a1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6ca0a1e{text-align:end;}.elementor-9 .elementor-element.elementor-element-6ca0a1e .elementor-heading-title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-5b2367a{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-295e863 .elementor-heading-title{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-7aff0adf{--min-height:50vh;--padding-top:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-7aff0adf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7aff0adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-9 .elementor-element.elementor-element-7aff0adf::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7aff0adf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0vw 0vh;}.elementor-9 .elementor-element.elementor-element-441ca751{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9 .elementor-element.elementor-element-5b0582f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-69254a20{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-69254a20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-69254a20 .elementor-heading-title{font-size:3.2rem;line-height:0.9em;}.elementor-9 .elementor-element.elementor-element-d10b102 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d10b102 .elementor-heading-title{font-size:3.2rem;line-height:0.9em;}.elementor-9 .elementor-element.elementor-element-8a923a8 .elementor-heading-title{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-e59a3b9 .elementor-button{font-size:1rem;padding:15px 30px 15px 30px;}}/* Start custom CSS for nav-menu, class: .elementor-element-b25c48e */.fv-menu a{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155e07ec *//*.header-section2{*/
/*    position: fixed;*/
/*    top: 0;*/
/*    width: 100%;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3561aa0 */.about-box p{
    display: flex;
    justify-content: center;
    align-items: center;
}

.about-box img{
    width:12%;
}

@media (max-width:1024px){
.about-box img{
    width:10%;
}
}

@media (max-width:480px){
.about-box img{
    width:15%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1fd359 */.about-box p{
    display: flex;
    justify-content: center;
    align-items: center;
}

.about-box img{
    width:12%;
}

@media (max-width:1024px){
.about-box img{
    width:10%;
}
}

@media (max-width:480px){
.about-box img{
    width:15%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c0a45a8 */.fv-span{
color: #FF4C52 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2f465b0 */.elementor-image-carousel {
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bd78330 *//* =========================
  ① 背景レイヤー
========================= */
.company-slide .swiper-slide-bg {
    position: absolute;
    inset: 0;
    z-index: 0;
}

.company-slide .swiper-slide-bg::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.4);
    opacity: 0;
    transition: opacity .4s ease;
    z-index: 1;
}

.company-slide .swiper-slide:hover .swiper-slide-bg::after {
    opacity: 1;
}

/* =========================
  ② コンテンツ前面固定
========================= */
.company-slide .swiper-slide-inner {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
}

.company-slide .swiper-slide-contents {
    position: relative;
    z-index: 3;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* =========================
  ③ 見出し・説明文だけ初期非表示
========================= */
.company-slide .elementor-slide-heading,
.company-slide .elementor-slide-description {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity .4s ease, transform .4s ease;
}

/* =========================
  ④ ホバーで表示
========================= */
.company-slide .swiper-slide:hover .elementor-slide-heading,
.company-slide .swiper-slide:hover .elementor-slide-description {
    opacity: 1;
    transform: translateY(0);
}

/* =========================
  ⑤ ボタンは常時表示
========================= */
.company-slide .elementor-slide-button {
    opacity: 1 !important;
    transform: none;
    position: absolute;
    right: 0;
    bottom: 0;
}

.company-slide .swiper-slide img{
        filter: brightness(0) invert(1);
    width: 15%;
}

.company-slide .swiper-slide{
    display: flex;
    align-items: center;
}

@media (max-width:480px){
.company-slide .swiper-slide img{
        filter: brightness(0) invert(1);
    width: 50%;
}
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6ea697d */.hr-cta .elementor-cta__content{
        align-content: space-between;
        justify-content: flex-end;
}

.elementor-cta__description{
        text-align: right;
        width: 50%;
}

@media (max-width:480px){
.elementor-cta__description{
        width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c914dd7 */.hover-text {
  width: 80%;
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;

  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

.hover-title {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.4;
  text-shadow: 2px 2px 20px #333; 
  font-family: Roboto;
}

.hover-desc {
  font-size:1rem;
  margin-top: 6px;
  text-shadow: 2px 2px 20px #333; 
  font-family: Avenir;
}

.swiper-slide:hover .hover-text {
  opacity: 1;
}

@media (max-width:480px){
.hover-title {
  font-size: 1rem;
}

.hover-desc {
  font-size:.8rem;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed80dd9 */.vertical {
    writing-mode: vertical-rl;
}

@media (max-width:480px){
.vertical {
    writing-mode: unset;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6c65bb */.vertical {
    writing-mode: vertical-rl;
}

@media (max-width:480px){
.vertical {
    writing-mode: unset;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ba4248 */.image-line {
  position: relative;
  display: inline-block;
}

.image-line img {
  position: relative;
  z-index: 2;           /* 画像を上 */
}

.image-line::after {
  content: "";
  position: absolute;
  top: 45%;
  left: -37.5px;
  width: calc(100% + 75px);
  height: 3px;
  background: #0B3759;
  transform: translateY(-50%);
  z-index: 1;
}

/* =========================
   スマホでは完全に無効
   ========================= */
@media (max-width: 767px) {
  .image-line::after {
    content: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8fb9a6 */.about-box p{
    display: flex;
    justify-content: center;
    align-items: center;
}

.about-box img{
    width:12%;
}

@media (max-width:1024px){
.about-box img{
    width:10%;
}
}

@media (max-width:480px){
.about-box img{
    width:15%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-449a7be */.flow-btn {
  position: relative;
  z-index: 1;
  isolation: isolate;
}

/* 縦の点線 */
.flow-btn::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 100%;              /* ボタンの上から */
  transform: translateX(-50%);
  height: 20px;              /* 線の長さ */
  border-left: 1px dashed #92A4B3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fa06ba */.image-line {
  position: relative;
  display: inline-block;
}

.image-line img {
  position: relative;
  z-index: 2;           /* 画像を上 */
}

.image-line::after {
  content: "";
  position: absolute;
  top: 45%;
  left: -37.5px;
  width: calc(100% + 75px);
  height: 3px;
  background: #0B3759;
  transform: translateY(-50%);
  z-index: 1;
}

/* =========================
   スマホでは完全に無効
   ========================= */
@media (max-width: 767px) {
  .image-line::after {
    content: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f118ff3 */.about-box p{
    display: flex;
    justify-content: center;
    align-items: center;
}

.about-box img{
    width:12%;
}

@media (max-width:1024px){
.about-box img{
    width:10%;
}
}

@media (max-width:480px){
.about-box img{
    width:15%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8710dac */.image-line {
  position: relative;
  display: inline-block;
}

.image-line img {
  position: relative;
  z-index: 2;           /* 画像を上 */
}

.image-line::after {
  content: "";
  position: absolute;
  top: 45%;
  left: -37.5px;
  width: calc(100% + 75px);
  height: 3px;
  background: #0B3759;
  transform: translateY(-50%);
  z-index: 1;
}

/* =========================
   スマホでは完全に無効
   ========================= */
@media (max-width: 767px) {
  .image-line::after {
    content: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8d3113 */.about-box p{
    display: flex;
    justify-content: center;
    align-items: center;
}

.about-box img{
    width:12%;
}

@media (max-width:1024px){
.about-box img{
    width:10%;
}
}

@media (max-width:480px){
.about-box img{
    width:15%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8866431 */.image-line {
  position: relative;
  display: inline-block;
}

.image-line img {
  position: relative;
  z-index: 2;           /* 画像を上 */
}

.image-line::after {
  content: "";
  position: absolute;
  top: 45%;
  left: -37.5px;
  width: calc(100% + 75px);
  height: 3px;
  background: #0B3759;
  transform: translateY(-50%);
  z-index: 1;
}

/* =========================
   スマホでは完全に無効
   ========================= */
@media (max-width: 767px) {
  .image-line::after {
    content: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-865a27d */.about-box p{
    display: flex;
    justify-content: center;
    align-items: center;
}

.about-box img{
    width:12%;
}

@media (max-width:1024px){
.about-box img{
    width:10%;
}
}

@media (max-width:480px){
.about-box img{
    width:15%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a451cd */.image-line {
  position: relative;
  display: inline-block;
}

.image-line img {
  position: relative;
  z-index: 2;           /* 画像を上 */
}

.image-line::after {
  content: "";
  position: absolute;
  top: 45%;
  left: -37.5px;
  width: calc(100% + 75px);
  height: 3px;
  background: #0B3759;
  transform: translateY(-50%);
  z-index: 1;
}

/* =========================
   スマホでは完全に無効
   ========================= */
@media (max-width: 767px) {
  .image-line::after {
    content: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b32542 */.about-box p{
    display: flex;
    justify-content: center;
    align-items: center;
}

.about-box img{
    width:12%;
}

@media (max-width:1024px){
.about-box img{
    width:10%;
}
}

@media (max-width:480px){
.about-box img{
    width:15%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e0cfcd */.vertical {
    writing-mode: vertical-rl;
}

@media (max-width:480px){
.vertical {
    writing-mode: unset;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1765db2f */.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .0) !important;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '→' !important;
    border: 1px solid #fff;
    padding: 0px 25px;
    border-radius: 20px;
    color: #fff;
    font-size: 1.5rem !important;
}

/* swiper全体を基準にしない */
.who-section .swiper {
  position: relative;
}

/* 表示中スライドを基準にする */
.who-section .swiper-slide-active {
  position: relative;
}

/* ナビゲーションを active スライド基準で配置 */
.who-section .swiper-button-next {
  position: absolute;
  top: auto !important;
  bottom: 12px;
  right: 42px !important;
  z-index: 50;
}

.who-section .swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  display: flex;
  align-items: center;
   justify-content: center;
  font-size: 22px;
  font-weight: bold;
  color: #fff;
  background-color: transparent !important;
}


@media (max-width:768px){
.who-section .swiper {
  width: 75%;
  height: 300px;
}
}

@media (max-width:480px){
.who-section .swiper {
  width: 75%;
  height: 300px;
}


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c84996a */.vertical {
    writing-mode: vertical-rl;
}

@media (max-width:480px){
.vertical {
    writing-mode: unset;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0181b0 */@media (max-width:480px){
	.pc_br{
	display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc5b6ce */.story-item{
    height: clamp(570px, 50vw, 630px) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50006fe */@media (max-width:480px){
	.pc_br{
	display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3c09d */@media (max-width:480px){
	.pc_br{
	display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20dc655 */.vertical {
    writing-mode: vertical-rl;
}

@media (max-width:480px){
.vertical {
    writing-mode: unset;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a137778 */@media (max-width:480px){
	.pc_br{
	display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52528d6 */@media (max-width:480px){
	.pc_br{
	display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0598a8f */@media (max-width:480px){
	.pc_br{
	display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bfa7e0 */@media (max-width:480px){
	.pc_br{
	display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5a916e */@media (max-width:480px){
	.pc_br{
	display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ca0a1e */@media (max-width:480px){
	.pc_br{
	display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69254a20 *//*.gradient-text {*/
/*  background: linear-gradient(to right, #000000, #737373);*/
/*  -webkit-background-clip: text;*/
/*  -webkit-text-fill-color: transparent;*/
  background-clip: text; /* 念のため */
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d10b102 */.fv-span2{
    color: #FF4C52 !important;
}

.gradient-text,
.fv-span2 {
  display: inline-block;
  vertical-align: baseline;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://linkforhr.com/wp-content/uploads/2025/12/Avenir-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://linkforhr.com/wp-content/uploads/2025/12/Avenir-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://linkforhr.com/wp-content/uploads/2025/12/Avenir-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://linkforhr.com/wp-content/uploads/2025/12/Avenir-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://linkforhr.com/wp-content/uploads/2025/12/Avenir-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */