.elementor-6138 .elementor-element.elementor-element-f1e59df > .elementor-container{max-width:1200px;}.elementor-6138 .elementor-element.elementor-global-1268 .elementor-menu-toggle{margin-left:auto;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .elementor-repeater-item-d2eed64 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.houkatu-hosp.com/wp-content/uploads/2025/07/星野師長-scaled.jpg);background-size:cover;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .elementor-repeater-item-3c35192 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.houkatu-hosp.com/wp-content/uploads/2025/07/佐藤師長-scaled.jpg);background-size:cover;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .elementor-repeater-item-ce98763 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.houkatu-hosp.com/wp-content/uploads/2025/07/佐野師長-scaled.jpg);background-size:cover;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:800px;}.elementor-6138 .elementor-element.elementor-element-69b77a7{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;grid-row:span 8;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .swiper-slide-contents{max-width:100%;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-6138 .elementor-element.elementor-element-69b77a7 .swiper-slide-inner{padding:-1px -1px -1px -1px;text-align:left;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .elementor-slide-heading{color:#131212D4;font-family:"Arial", Sans-serif;font-size:40px;font-weight:300;font-style:italic;line-height:55px;letter-spacing:-2.7px;word-spacing:11px;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .elementor-slide-description{font-size:20px;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .elementor-slide-button{border-width:2px;border-radius:93px;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .swiper-pagination-bullet{height:11px;width:11px;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .swiper-container-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-6138 .elementor-element.elementor-element-69b77a7 .swiper-pagination-fraction{font-size:11px;}.elementor-6138 .elementor-element.elementor-element-fdcf228 > .elementor-container{max-width:934px;}.elementor-6138 .elementor-element.elementor-element-98d91af{--spacer-size:50px;}.elementor-6138 .elementor-element.elementor-element-6e1adf4 .elementor-heading-title{font-weight:500;}.elementor-6138 .elementor-element.elementor-element-2ca44da{--spacer-size:20px;}.elementor-6138 .elementor-element.elementor-element-1891114 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-6138 .elementor-element.elementor-element-1891114 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;font-weight:400;font-style:normal;line-height:35px;letter-spacing:0px;word-spacing:16px;}.elementor-6138 .elementor-element.elementor-element-411ced8{--spacer-size:40px;}.elementor-6138 .elementor-element.elementor-element-fdf24b3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6138 .elementor-element.elementor-element-fdf24b3 .elementor-divider-separator{width:100%;}.elementor-6138 .elementor-element.elementor-element-fdf24b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6138 .elementor-element.elementor-element-d7eafd9 .elementor-heading-title{font-size:40px;font-weight:500;transition-duration:1.6s;}.elementor-6138 .elementor-element.elementor-element-d7eafd9 .elementor-heading-title:hover{color:var( --e-global-color-d61d0c5 );}.elementor-6138 .elementor-element.elementor-element-d1b2d49{--spacer-size:20px;}.elementor-6138 .elementor-element.elementor-element-4e76a4b{width:var( --container-widget-width, 103.295% );max-width:103.295%;--container-widget-width:103.295%;--container-widget-flex-grow:0;}.elementor-6138 .elementor-element.elementor-element-4e76a4b > .elementor-widget-container{transition:background 0s;}.elementor-6138 .elementor-element.elementor-element-4e76a4b .elementor-heading-title{font-size:28px;font-weight:400;line-height:35px;letter-spacing:0px;word-spacing:16px;color:#030303;transition-duration:0s;}.elementor-6138 .elementor-element.elementor-element-4e76a4b .elementor-heading-title:hover{color:#131212;}.elementor-6138 .elementor-element.elementor-element-dd3443f{--spacer-size:55px;}.elementor-6138 .elementor-element.elementor-element-905967a .elementor-heading-title{font-size:30px;font-weight:500;transition-duration:1.7s;}.elementor-6138 .elementor-element.elementor-element-905967a .elementor-heading-title:hover{color:var( --e-global-color-d61d0c5 );}.elementor-6138 .elementor-element.elementor-element-9e6f40b{--spacer-size:20px;}.elementor-6138 .elementor-element.elementor-element-432efff{width:var( --container-widget-width, 103.295% );max-width:103.295%;--container-widget-width:103.295%;--container-widget-flex-grow:0;}.elementor-6138 .elementor-element.elementor-element-432efff > .elementor-widget-container{transition:background 0s;}.elementor-6138 .elementor-element.elementor-element-432efff .elementor-heading-title{font-size:20px;font-weight:400;line-height:35px;letter-spacing:0px;word-spacing:16px;color:#030303;transition-duration:1.6s;}.elementor-6138 .elementor-element.elementor-element-432efff .elementor-heading-title:hover{color:#161515;}.elementor-6138 .elementor-element.elementor-element-a90d42f{--spacer-size:50px;}.elementor-6138 .elementor-element.elementor-element-485032d .elementor-heading-title{font-size:30px;font-weight:500;line-height:1px;transition-duration:1.6s;}.elementor-6138 .elementor-element.elementor-element-485032d .elementor-heading-title:hover{color:var( --e-global-color-d61d0c5 );}.elementor-6138 .elementor-element.elementor-element-05a703a{--spacer-size:20px;}.elementor-6138 .elementor-element.elementor-element-8701e2c{width:var( --container-widget-width, 103.295% );max-width:103.295%;--container-widget-width:103.295%;--container-widget-flex-grow:0;}.elementor-6138 .elementor-element.elementor-element-8701e2c > .elementor-widget-container{transition:background 0s;}.elementor-6138 .elementor-element.elementor-element-8701e2c .elementor-heading-title{font-size:20px;font-weight:400;line-height:35px;letter-spacing:0px;word-spacing:16px;color:#030303;transition-duration:1.6s;}.elementor-6138 .elementor-element.elementor-element-8701e2c .elementor-heading-title:hover{color:#080808;}.elementor-6138 .elementor-element.elementor-element-e48983e{--spacer-size:50px;}.elementor-6138 .elementor-element.elementor-element-eb45747{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6138 .elementor-element.elementor-element-eb45747 .elementor-divider-separator{width:100%;}.elementor-6138 .elementor-element.elementor-element-eb45747 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6138 .elementor-element.elementor-element-a63d787:not(.elementor-motion-effects-element-type-background), .elementor-6138 .elementor-element.elementor-element-a63d787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-6138 .elementor-element.elementor-element-a63d787 > .elementor-container{max-width:900px;}.elementor-6138 .elementor-element.elementor-element-a63d787{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-6138 .elementor-element.elementor-element-a63d787 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6138 .elementor-element.elementor-element-4394088{margin-top:30px;margin-bottom:0px;}.elementor-6138 .elementor-element.elementor-element-1318bb3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6138 .elementor-element.elementor-element-1318bb3{text-align:right;}.elementor-6138 .elementor-element.elementor-element-1318bb3:hover img{opacity:0.8;}.elementor-6138 .elementor-element.elementor-element-1318bb3 img{transition-duration:0.5s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6138 .elementor-element.elementor-element-d488a42:not(.elementor-motion-effects-element-type-background), .elementor-6138 .elementor-element.elementor-element-d488a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.houkatu-hosp.com/wp-content/uploads/2021/01/employment-img.jpg");background-position:center center;background-size:cover;}.elementor-6138 .elementor-element.elementor-element-d488a42 > .elementor-container{max-width:900px;}.elementor-6138 .elementor-element.elementor-element-d488a42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-6138 .elementor-element.elementor-element-d488a42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6138 .elementor-element.elementor-element-62c6120 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6138 .elementor-element.elementor-global-636 iframe{height:400px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6138 .elementor-element.elementor-element-f31f9a4 > .elementor-container{max-width:950px;}.elementor-6138 .elementor-element.elementor-element-f31f9a4{margin-top:100px;margin-bottom:100px;}.elementor-6138 .elementor-element.elementor-element-5712ba5{margin-top:0px;margin-bottom:0px;}.elementor-6138 .elementor-element.elementor-element-f5e2e64{margin-top:70px;margin-bottom:0px;}.elementor-6138 .elementor-element.elementor-element-0124ff9 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-6138 .elementor-element.elementor-element-cd73d9f > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6138 .elementor-element.elementor-element-f08cfcc > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6138 .elementor-element.elementor-element-52852a5 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6138 .elementor-element.elementor-element-c9332be:not(.elementor-motion-effects-element-type-background), .elementor-6138 .elementor-element.elementor-element-c9332be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD5861;}.elementor-6138 .elementor-element.elementor-element-c9332be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6138 .elementor-element.elementor-element-c9332be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-b3d6265.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-b3d6265.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6138 .elementor-element.elementor-element-b3d6265 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-b5dad93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-b5dad93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-c92ce74.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-c92ce74.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-eb91df6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-eb91df6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-f3e3307.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-f3e3307.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-65ae491.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-65ae491.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-7b32828.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-7b32828.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-063b42a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-063b42a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6138 .elementor-element.elementor-element-dd0f2dd:not(.elementor-motion-effects-element-type-background), .elementor-6138 .elementor-element.elementor-element-dd0f2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-6138 .elementor-element.elementor-element-dd0f2dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6138 .elementor-element.elementor-element-dd0f2dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-01eb566.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-01eb566.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6138 .elementor-element.elementor-element-01eb566 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-04c2f77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-04c2f77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-e39bdd3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-e39bdd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-27c2ea7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-27c2ea7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-d853690.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-d853690.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-3ce9704.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-3ce9704.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-8d82f72.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-8d82f72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6138 .elementor-element.elementor-element-127c98d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6138 .elementor-element.elementor-element-127c98d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6138 .elementor-element.elementor-element-10e6020{margin-top:0px;margin-bottom:40px;}.elementor-6138 .elementor-element.elementor-element-4b453a7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6138 .elementor-element.elementor-element-2f16253 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6138 .elementor-element.elementor-element-782c4f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6138 .elementor-element.elementor-element-695c880:not(.elementor-motion-effects-element-type-background), .elementor-6138 .elementor-element.elementor-element-695c880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.houkatu-hosp.com/wp-content/uploads/2021/04/footer-bg.png");background-position:bottom left;background-repeat:no-repeat;background-size:300px auto;}.elementor-6138 .elementor-element.elementor-element-695c880{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:140px 0px 0px 0px;}.elementor-6138 .elementor-element.elementor-element-695c880 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-6138:not(.elementor-motion-effects-element-type-background), body.elementor-page-6138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-6138 .elementor-element.elementor-element-695c880:not(.elementor-motion-effects-element-type-background), .elementor-6138 .elementor-element.elementor-element-695c880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.houkatu-hosp.com/wp-content/uploads/2021/01/info-w.png");}}@media(max-width:767px){.elementor-6138 .elementor-element.elementor-element-a63d787{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-6138 .elementor-element.elementor-element-d488a42{padding:50px 0px 50px 0px;}.elementor-6138 .elementor-element.elementor-element-62c6120 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6138 .elementor-element.elementor-global-636 iframe{height:200px;}.elementor-6138 .elementor-element.elementor-element-f31f9a4{margin-top:50px;margin-bottom:0px;}.elementor-6138 .elementor-element.elementor-element-f5e2e64{margin-top:30px;margin-bottom:30px;}.elementor-6138 .elementor-element.elementor-element-0124ff9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6138 .elementor-element.elementor-element-b3d6265{width:33%;}.elementor-6138 .elementor-element.elementor-element-b5dad93{width:9%;}.elementor-6138 .elementor-element.elementor-element-c92ce74{width:9%;}.elementor-6138 .elementor-element.elementor-element-eb91df6{width:9%;}.elementor-6138 .elementor-element.elementor-element-f3e3307{width:9%;}.elementor-6138 .elementor-element.elementor-element-65ae491{width:9%;}.elementor-6138 .elementor-element.elementor-element-7b32828{width:9%;}.elementor-6138 .elementor-element.elementor-element-063b42a{width:13%;}.elementor-6138 .elementor-element.elementor-element-01eb566{width:33%;}.elementor-6138 .elementor-element.elementor-element-04c2f77{width:9%;}.elementor-6138 .elementor-element.elementor-element-e39bdd3{width:9%;}.elementor-6138 .elementor-element.elementor-element-27c2ea7{width:9%;}.elementor-6138 .elementor-element.elementor-element-d853690{width:9%;}.elementor-6138 .elementor-element.elementor-element-3ce9704{width:9%;}.elementor-6138 .elementor-element.elementor-element-8d82f72{width:9%;}.elementor-6138 .elementor-element.elementor-element-127c98d{width:13%;}.elementor-6138 .elementor-element.elementor-element-040a37e > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6138 .elementor-element.elementor-element-10e6020{margin-top:0px;margin-bottom:0px;}.elementor-6138 .elementor-element.elementor-element-695c880:not(.elementor-motion-effects-element-type-background), .elementor-6138 .elementor-element.elementor-element-695c880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.houkatu-hosp.com/wp-content/uploads/2021/01/info-w.png");}.elementor-6138 .elementor-element.elementor-element-695c880{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-6138 .elementor-element.elementor-element-0124ff9{width:45%;}.elementor-6138 .elementor-element.elementor-element-b3d6265{width:33.049%;}.elementor-6138 .elementor-element.elementor-element-b5dad93{width:9%;}.elementor-6138 .elementor-element.elementor-element-c92ce74{width:9%;}.elementor-6138 .elementor-element.elementor-element-eb91df6{width:9%;}.elementor-6138 .elementor-element.elementor-element-f3e3307{width:9%;}.elementor-6138 .elementor-element.elementor-element-65ae491{width:9%;}.elementor-6138 .elementor-element.elementor-element-7b32828{width:9%;}.elementor-6138 .elementor-element.elementor-element-063b42a{width:12.437%;}.elementor-6138 .elementor-element.elementor-element-01eb566{width:33.049%;}.elementor-6138 .elementor-element.elementor-element-04c2f77{width:9%;}.elementor-6138 .elementor-element.elementor-element-e39bdd3{width:9%;}.elementor-6138 .elementor-element.elementor-element-27c2ea7{width:9%;}.elementor-6138 .elementor-element.elementor-element-d853690{width:9%;}.elementor-6138 .elementor-element.elementor-element-3ce9704{width:9%;}.elementor-6138 .elementor-element.elementor-element-8d82f72{width:9%;}.elementor-6138 .elementor-element.elementor-element-127c98d{width:12.437%;}.elementor-6138 .elementor-element.elementor-element-040a37e{width:55%;}.elementor-6138 .elementor-element.elementor-element-4b453a7{width:27.206%;}.elementor-6138 .elementor-element.elementor-element-2f16253{width:41.991%;}.elementor-6138 .elementor-element.elementor-element-782c4f6{width:30.465%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6138 .elementor-element.elementor-element-b25c79c{width:100%;}.elementor-6138 .elementor-element.elementor-element-86e3a5e{width:100%;}}/* Start custom CSS for global, class: .elementor-global-1262 */.elementor-6138 .elementor-element.elementor-global-1262 {
    width: 435px;
    height: auto;
    padding: 17px 0 17px 30px;
}

@media(min-width: 751px) and (max-width: 1000px) {
    .elementor-6138 .elementor-element.elementor-global-1262 {
        padding:0;
        margin: 20px auto;
    }
}

@media (max-width:750px) {
    .elementor-6138 .elementor-element.elementor-global-1262 {
        width: 74vw;
        padding: 5.5vw 0 0 4vw;
        height: 18.667vw;
    }
    
    .elementor-6138 .elementor-element.elementor-global-1262 img {
        width: 74vw;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1268 */.elementor-6138 .elementor-element.elementor-global-1268 .menu-item {
    padding: 25px 0;
    border-right: 1px solid #F2F2F2;
}

.elementor-6138 .elementor-element.elementor-global-1268 .menu-item:last-child {
}

.elementor-6138 .elementor-element.elementor-global-1268 .menu-item a {
    text-align: center;
    display: inline;
}



@media(min-width: 751px) and (max-width: 1000px) {
    .elementor-6138 .elementor-element.elementor-global-1268 .menu-item {
        border-bottom: 1px solid #F2F2F2;
        width: auto;
    }
}


@media (max-width:750px) {
    
    .elementor-6138 .elementor-element.elementor-global-1268 .elementor-menu-toggle {
        width: 18.67vw;
		height: 18.67vw;
		background: #fff url('https://www.houkatu-hosp.com/wp-content/uploads/2021/01/toggle-open.png') no-repeat;
		background-size: 60%;
		background-position: center center;
		cursor: pointer;
		position: fixed;
		right: 0;
		top:0;
		z-index: 1000;
		-webkit-transition: .5s;
		transition: .5s;
        border-radius: 0;
    }
    
    .elementor-6138 .elementor-element.elementor-global-1268 .elementor-menu-toggle.elementor-active {
        background: #fff url('https://www.houkatu-hosp.com/wp-content/uploads/2021/01/toggle-close.png' ) no-repeat;
		background-size: 60%;
		background-position: center center;
    }
    
    
    .elementor-6138 .elementor-element.elementor-global-1268 .elementor-menu-toggle i {
        display: none;  
    }
    
    .elementor-6138 .elementor-element.elementor-global-1268 .elementor-nav-menu__container {
        position: fixed;
        z-index: 900;
        margin: 0;
        top: 0;
        width: 66.667vw;
        right: 0;
        background: rgba(255,255,255,.9);
        min-height: 105vw;
    }
    
    .elementor-6138 .elementor-element.elementor-global-1268 .elementor-nav-menu__container ul {
        background: none;
        position: absolute;
        left: 0;
        padding: 20vw 6.67vw 5vw;
    }
    
    .elementor-6138 .elementor-element.elementor-global-1268 .elementor-nav-menu__container ul li {
        padding: 3.5vw 0;
        border-bottom: 1px solid #F2F2F2;
        border-right: none;
    }
    
    .elementor-6138 .elementor-element.elementor-global-1268 .elementor-nav-menu__container ul li:last-child {
        border-bottom: none;
    }
    
    .elementor-6138 .elementor-element.elementor-global-1268 .elementor-nav-menu__container ul li a {
        padding: 0;
    }

}

nav ul li:nth-child(3){
    width: 200px!important;
}
nav ul li:nth-child(4){
    width: 200px!important;
}

nav ul li:nth-child(5){
    width: 200px!important;
}

@media (max-width:750px) {

.elementor-5 .elementor-element.elementor-global-1268 .elementor-nav-menu__container {
    position: fixed;
    z-index: 900;
    margin: 0;
    top: 0;
    width: 56.667vw;
    right: 0;
    background: rgba(255,255,255,.9);
    min-height: 105vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1adf4 */.elementor-6138 .elementor-element.elementor-element-6e1adf4 {
    height: 90px;
    border-left: 5px solid #D94650;
}

.elementor-6138 .elementor-element.elementor-element-6e1adf4 h2 {
    font-weight: 700;
    font-size: 26px;
    margin-top: 28px
}

.elementor-6138 .elementor-element.elementor-element-6e1adf4 h2::before {
    content: '';
    display: inline-block;
    width: 32px;
    height: 28px;
    background: url('https://www.houkatu-hosp.com/wp-content/uploads/2021/01/h2-icon.png') no-repeat;
    background-size: contain;
    margin: 0 20px;
    position: relative;
    bottom: -3px;
}

@media (max-width:750px) {
    
    .elementor-6138 .elementor-element.elementor-element-6e1adf4 {
        height: 24vw;
        border-left: 1.333vw solid #D94650;
    }
    
    .elementor-6138 .elementor-element.elementor-element-6e1adf4 h2 {
        font-size: 6.933vw;
        margin-top: 7.467vw;
    }
    
    .elementor-6138 .elementor-element.elementor-element-6e1adf4 h2::before {
        width: 8.533vw;
        height: 7.467vw;
        margin: 0 5.333vw;
        bottom: -0.800vw;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7eafd9 */.elementor-6138 .elementor-element.elementor-element-d7eafd9 {
    height: 90px;
    border-left: 5px solid #D94650;
}

.elementor-6138 .elementor-element.elementor-element-d7eafd9 h2 {
    font-weight: 700;
    font-size: 26px;
    margin-top: 28px
}

.elementor-6138 .elementor-element.elementor-element-d7eafd9 h2::before {
    content: '';
    display: inline-block;
    width: 32px;
    height: 28px;
    background: url('https://www.houkatu-hosp.com/wp-content/uploads/2021/01/h2-icon.png') no-repeat;
    background-size: contain;
    margin: 0 20px;
    position: relative;
    bottom: -3px;
}

@media (max-width:750px) {
    
    .elementor-6138 .elementor-element.elementor-element-d7eafd9 {
        height: 24vw;
        border-left: 1.333vw solid #D94650;
    }
    
    .elementor-6138 .elementor-element.elementor-element-d7eafd9 h2 {
        font-size: 6.933vw;
        margin-top: 7.467vw;
    }
    
    .elementor-6138 .elementor-element.elementor-element-d7eafd9 h2::before {
        width: 8.533vw;
        height: 7.467vw;
        margin: 0 5.333vw;
        bottom: -0.800vw;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-905967a */.elementor-6138 .elementor-element.elementor-element-905967a {
    height: 90px;
    border-left: 5px solid #D94650;
}

.elementor-6138 .elementor-element.elementor-element-905967a h2 {
    font-weight: 700;
    font-size: 26px;
    margin-top: 28px
}

.elementor-6138 .elementor-element.elementor-element-905967a h2::before {
    content: '';
    display: inline-block;
    width: 32px;
    height: 28px;
    background: url('https://www.houkatu-hosp.com/wp-content/uploads/2021/01/h2-icon.png') no-repeat;
    background-size: contain;
    margin: 0 20px;
    position: relative;
    bottom: -3px;
}

@media (max-width:750px) {
    
    .elementor-6138 .elementor-element.elementor-element-905967a {
        height: 24vw;
        border-left: 1.333vw solid #D94650;
    }
    
    .elementor-6138 .elementor-element.elementor-element-905967a h2 {
        font-size: 6.933vw;
        margin-top: 7.467vw;
    }
    
    .elementor-6138 .elementor-element.elementor-element-905967a h2::before {
        width: 8.533vw;
        height: 7.467vw;
        margin: 0 5.333vw;
        bottom: -0.800vw;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-485032d */.elementor-6138 .elementor-element.elementor-element-485032d {
    height: 90px;
    border-left: 5px solid #D94650;
}

.elementor-6138 .elementor-element.elementor-element-485032d h2 {
    font-weight: 700;
    font-size: 26px;
    margin-top: 28px
}

.elementor-6138 .elementor-element.elementor-element-485032d h2::before {
    content: '';
    display: inline-block;
    width: 32px;
    height: 28px;
    background: url('https://www.houkatu-hosp.com/wp-content/uploads/2021/01/h2-icon.png') no-repeat;
    background-size: contain;
    margin: 0 20px;
    position: relative;
    bottom: -3px;
}

@media (max-width:750px) {
    
    .elementor-6138 .elementor-element.elementor-element-485032d {
        height: 24vw;
        border-left: 1.333vw solid #D94650;
    }
    
    .elementor-6138 .elementor-element.elementor-element-485032d h2 {
        font-size: 6.933vw;
        margin-top: 7.467vw;
    }
    
    .elementor-6138 .elementor-element.elementor-element-485032d h2::before {
        width: 8.533vw;
        height: 7.467vw;
        margin: 0 5.333vw;
        bottom: -0.800vw;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f60cbfb */@media (max-width:750px) {
    .elementor-6138 .elementor-element.elementor-element-f60cbfb {
        width: 86.667vw;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a63d787 */.effort {
    background: url(https://www.houkatu-hosp.com/wp-content/uploads/2021/04/effort-bg1.png) no-repeat top left/300px, url(https://www.houkatu-hosp.com/wp-content/uploads/2021/04/effort-bg2.png) no-repeat bottom right/300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7c1793 */.elementor-6138 .elementor-element.elementor-element-d7c1793 {
    height: 90px;
    border-left: 5px solid #fff;
}

.elementor-6138 .elementor-element.elementor-element-d7c1793 h2 {
    font-weight: 700;
    font-size: 26px;
    margin-top: 28px;
    color: #fff;
}

.elementor-6138 .elementor-element.elementor-element-d7c1793 h2::before {
    content: '';
    display: inline-block;
    width: 32px;
    height: 28px;
    background: url('https://www.houkatu-hosp.com/wp-content/uploads/2021/01/employment-icon.png') no-repeat;
    background-size: contain;
    margin: 0 15px 0 20px;
    position: relative;
    bottom: -3px;
}

@media (max-width:750px) {
    .elementor-6138 .elementor-element.elementor-element-d7c1793 {
        height: 24vw;
    }
    
    .elementor-6138 .elementor-element.elementor-element-d7c1793 h2 {
        font-weight: 700;
        font-size: 6.933vw;
        margin-top: 7.5vw;
    }
    
    .elementor-6138 .elementor-element.elementor-element-d7c1793 h2::before {
        width: 8.533vw;
        height: 7.467vw;
        margin: 0 4vw 0 5.33vw;
        bottom: -0.8vw;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62c6120 */.elementor-6138 .elementor-element.elementor-element-62c6120 p {
    width: 350px;
    color: #fff;
}

@media (max-width:750px) {
    .elementor-6138 .elementor-element.elementor-element-62c6120 p {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b4b6d */.elementor-6138 .elementor-element.elementor-element-a5b4b6d a {
    margin: 20px auto 0 auto;
}

@media (max-width:750px) {
    .elementor-6138 .elementor-element.elementor-element-a5b4b6d a {
        margin: 0 auto;
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8ab152b */@media (max-width:750px) {
    .elementor-6138 .elementor-element.elementor-element-8ab152b {
        width: 86.667vw;
        margin: 0 auto;
    }
}

@media (min-width:751px) and (max-width: 1100px) {
    .elementor-6138 .elementor-element.elementor-element-8ab152b {
        width:700px;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ed4956 */.elementor-6138 .elementor-element.elementor-element-5ed4956 {
    width: 636px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b2df57 */@media (max-width:750px) {
    .elementor-6138 .elementor-element.elementor-element-5b2df57 {
        width: 86.667vw;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d69a895 */@media (max-width:750px) {
    .elementor-6138 .elementor-element.elementor-element-d69a895 {
        width: 86.667vw;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cecc15d */.elementor-6138 .elementor-element.elementor-element-cecc15d {
    padding: 10px 0;
    border-bottom: 1px solid #F2F2F2;
}

.elementor-6138 .elementor-element.elementor-element-cecc15d span {
    width: 85px;
    display: inline-block;
}

@media (max-width:750px) {
    .elementor-6138 .elementor-element.elementor-element-cecc15d span {
        width: 21.33vw;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd73d9f */.elementor-6138 .elementor-element.elementor-element-cd73d9f {
    padding: 10px 0;
    border-bottom: 1px solid #F2F2F2;
}

.elementor-6138 .elementor-element.elementor-element-cd73d9f span {
    width: 85px;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f08cfcc */.elementor-6138 .elementor-element.elementor-element-f08cfcc {
    padding: 10px 0;
    border-bottom: 1px solid #F2F2F2;
}

.elementor-6138 .elementor-element.elementor-element-f08cfcc span {
    width: 85px;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52852a5 */.elementor-6138 .elementor-element.elementor-element-52852a5 {
    padding: 10px 0;
}

.elementor-6138 .elementor-element.elementor-element-52852a5 span {
    width: 85px;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-862dfab */.elementor-6138 .elementor-element.elementor-element-862dfab p {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b3d6265 */.elementor-6138 .elementor-element.elementor-element-b3d6265 {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a1ad3b */.elementor-6138 .elementor-element.elementor-element-8a1ad3b p {
    text-align: center;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b347ad3 */.elementor-6138 .elementor-element.elementor-element-b347ad3 p {
    text-align: center;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20f1504 */.elementor-6138 .elementor-element.elementor-element-20f1504 p {
    text-align: center;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc69754 */.elementor-6138 .elementor-element.elementor-element-bc69754 p {
    text-align: center;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a7e127 */.elementor-6138 .elementor-element.elementor-element-0a7e127 p {
    text-align: center;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03ea0c9 */.elementor-6138 .elementor-element.elementor-element-03ea0c9 p {
    text-align: center;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dd3bc3 */.elementor-6138 .elementor-element.elementor-element-4dd3bc3 p {
    padding-left: 5px;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-01eb566 */.elementor-6138 .elementor-element.elementor-element-01eb566 {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-04c2f77 */.elementor-6138 .elementor-element.elementor-element-04c2f77 p {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e39bdd3 */.elementor-6138 .elementor-element.elementor-element-e39bdd3 p {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27c2ea7 */.elementor-6138 .elementor-element.elementor-element-27c2ea7 p {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d853690 */.elementor-6138 .elementor-element.elementor-element-d853690 p {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ce9704 */.elementor-6138 .elementor-element.elementor-element-3ce9704 p {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8d82f72 */.elementor-6138 .elementor-element.elementor-element-8d82f72 p {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-732ecc9 */.elementor-6138 .elementor-element.elementor-element-732ecc9 {
    padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-127c98d */.elementor-6138 .elementor-element.elementor-element-127c98d p {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0124ff9 */@media (max-width:750px) {
    .elementor-6138 .elementor-element.elementor-element-0124ff9 {
        width: 86.667vw;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e7b14 */.elementor-6138 .elementor-element.elementor-element-c5e7b14 a {
    font-size: 12px;
}

.elementor-6138 .elementor-element.elementor-element-c5e7b14 .red {
    color: #D94650;
}

@media (max-width:750px) {
    
    .elementor-6138 .elementor-element.elementor-element-c5e7b14 {
        border-top: .13vw solid #F2F2F2;
        padding: 4vw 0;
    }
    
    .elementor-6138 .elementor-element.elementor-element-c5e7b14::after {
        content: '';
        display: block;
        width: .13vw;
        height: 100%;
        background: #F2F2F2;
        position: absolute;
        top:0;
        left: 50%;
    }
    
    .elementor-6138 .elementor-element.elementor-element-c5e7b14 .sub {
        display:none;
    }
    
    .elementor-6138 .elementor-element.elementor-element-c5e7b14 .red {
        font-size: 3.2vw;
        color: #231815;
        display: inline-block;
        width: 49%;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7abfd0 */.elementor-6138 .elementor-element.elementor-element-a7abfd0 a {
    font-size: 12px;
}

.elementor-6138 .elementor-element.elementor-element-a7abfd0 .red {
    color: #D94650;
}

@media (max-width:750px) {
    
    .elementor-6138 .elementor-element.elementor-element-a7abfd0 {
        border-top: .13vw solid #F2F2F2;
        padding: 4vw 0;
    }
    
    .elementor-6138 .elementor-element.elementor-element-a7abfd0 .sub {
        display:none;
    }
    
    .elementor-6138 .elementor-element.elementor-element-a7abfd0 .red {
        font-size: 3.2vw;
        color: #231815;
        display: inline-block;
        width: 100%;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67e2095 */.elementor-6138 .elementor-element.elementor-element-67e2095 a {
    font-size: 12px;
}

.elementor-6138 .elementor-element.elementor-element-67e2095 .red {
    color: #D94650;
}

@media (max-width:750px) {
    
    .elementor-6138 .elementor-element.elementor-element-67e2095 {
        border-top: .13vw solid #F2F2F2;
        padding: 4vw 0;
    }
    
    .elementor-6138 .elementor-element.elementor-element-67e2095 .sub {
        display:none;
    }
    
    .elementor-6138 .elementor-element.elementor-element-67e2095 .red {
        font-size: 3.2vw;
        color: #231815;
        display: inline-block;
        width: 100%;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f5e2e64 */.elementor-6138 .elementor-element.elementor-element-f5e2e64 {
    position: relative;
    z-index: 100;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ec92f8 */w/* End custom CSS */