.elementor-35 .elementor-element.elementor-element-0cbf84a{--display:flex;--min-height:clamp(380px, 49vw, 900px);--overlay-opacity:0.5;}.elementor-35 .elementor-element.elementor-element-0cbf84a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0cbf84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://taisei-i.com/wp-content/uploads/2025/11/top_main.jpg") 50% 50%;background-size:cover;}.elementor-35 .elementor-element.elementor-element-0cbf84a::before, .elementor-35 .elementor-element.elementor-element-0cbf84a > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-0cbf84a > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-0cbf84a > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-0cbf84a > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-0cbf84a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-46703fa{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-46703fa::before, .elementor-35 .elementor-element.elementor-element-46703fa > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-46703fa > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-46703fa > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-46703fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-46703fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-96fc7b1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-377f8fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-377f8fc{text-align:center;}.elementor-35 .elementor-element.elementor-element-377f8fc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-5788dae{text-align:center;}.elementor-35 .elementor-element.elementor-element-5788dae .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:28px;color:#2B55ED;}.elementor-35 .elementor-element.elementor-element-089df12 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-35 .elementor-element.elementor-element-089df12{text-align:center;}.elementor-35 .elementor-element.elementor-element-d17ebef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-d17ebef{text-align:center;font-weight:600;}.elementor-35 .elementor-element.elementor-element-e9eb033{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-78fc427{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;border-style:none;--border-style:none;--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-35 .elementor-element.elementor-element-78fc427:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-78fc427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-78fc427::before, .elementor-35 .elementor-element.elementor-element-78fc427 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-78fc427 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-78fc427 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-78fc427 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-78fc427 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-5225e98{--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:flex-end;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-35 .elementor-element.elementor-element-5225e98::before, .elementor-35 .elementor-element.elementor-element-5225e98 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-5225e98 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-5225e98 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-5225e98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-5225e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-a65fc77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-35 .elementor-element.elementor-element-a65fc77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:0.04rem;color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-8ced174 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-35 .elementor-element.elementor-element-8ced174{text-align:left;}.elementor-35 .elementor-element.elementor-element-8ced174 .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-223ccb7{--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 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.7;--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-35 .elementor-element.elementor-element-223ccb7::before, .elementor-35 .elementor-element.elementor-element-223ccb7 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-223ccb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-223ccb7 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-223ccb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-223ccb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-8924a81{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-8924a81::before, .elementor-35 .elementor-element.elementor-element-8924a81 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-8924a81 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-8924a81 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-8924a81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-8924a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-a0d8f75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;border-style:none;--border-style:none;--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-35 .elementor-element.elementor-element-a0d8f75:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-a0d8f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-a0d8f75::before, .elementor-35 .elementor-element.elementor-element-a0d8f75 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-a0d8f75 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-a0d8f75 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-a0d8f75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-a0d8f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-d9d8987{--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:flex-end;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-35 .elementor-element.elementor-element-d9d8987::before, .elementor-35 .elementor-element.elementor-element-d9d8987 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-d9d8987 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-d9d8987 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-d9d8987 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-d9d8987 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-c64b077 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-35 .elementor-element.elementor-element-c64b077 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:0.04rem;color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-f97d83c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-35 .elementor-element.elementor-element-f97d83c{text-align:left;}.elementor-35 .elementor-element.elementor-element-f97d83c .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-aefce92{--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 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.7;--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-35 .elementor-element.elementor-element-aefce92::before, .elementor-35 .elementor-element.elementor-element-aefce92 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-aefce92 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-aefce92 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-aefce92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-aefce92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-8468814{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-8468814::before, .elementor-35 .elementor-element.elementor-element-8468814 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-8468814 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-8468814 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-8468814 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-8468814 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-153c83a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;border-style:none;--border-style:none;--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-35 .elementor-element.elementor-element-153c83a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-153c83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-153c83a::before, .elementor-35 .elementor-element.elementor-element-153c83a > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-153c83a > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-153c83a > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-153c83a > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-153c83a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-184ab2e{--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:flex-end;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-35 .elementor-element.elementor-element-184ab2e::before, .elementor-35 .elementor-element.elementor-element-184ab2e > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-184ab2e > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-184ab2e > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-184ab2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-184ab2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-729c5af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-35 .elementor-element.elementor-element-729c5af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:0.04rem;color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-4a4b344 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-35 .elementor-element.elementor-element-4a4b344{text-align:left;}.elementor-35 .elementor-element.elementor-element-4a4b344 .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-f675219{--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 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.7;--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-35 .elementor-element.elementor-element-f675219::before, .elementor-35 .elementor-element.elementor-element-f675219 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-f675219 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-f675219 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-f675219 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-f675219 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-f654871{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-f654871::before, .elementor-35 .elementor-element.elementor-element-f654871 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-f654871 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-f654871 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-f654871 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-f654871 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-d45326f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;border-style:none;--border-style:none;--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-35 .elementor-element.elementor-element-d45326f:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-d45326f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-d45326f::before, .elementor-35 .elementor-element.elementor-element-d45326f > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-d45326f > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-d45326f > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-d45326f > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-d45326f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-f1602ec{--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:flex-end;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-35 .elementor-element.elementor-element-f1602ec::before, .elementor-35 .elementor-element.elementor-element-f1602ec > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-f1602ec > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-f1602ec > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-f1602ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-f1602ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-415ffac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-35 .elementor-element.elementor-element-415ffac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:0.04rem;color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-ae60883 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-35 .elementor-element.elementor-element-ae60883{text-align:left;}.elementor-35 .elementor-element.elementor-element-ae60883 .elementor-heading-title{font-size:18.4px;color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-f467203{--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 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.7;--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-35 .elementor-element.elementor-element-f467203::before, .elementor-35 .elementor-element.elementor-element-f467203 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-f467203 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-f467203 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-f467203 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-f467203 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-c527fb8{--display:flex;--min-height:540px;--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-35 .elementor-element.elementor-element-c527fb8:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-c527fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taisei-i.com/wp-content/uploads/2025/11/injection_img.webp");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-cb3efcb{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-cb3efcb:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-cb3efcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-cb3efcb::before, .elementor-35 .elementor-element.elementor-element-cb3efcb > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-cb3efcb > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-cb3efcb > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-cb3efcb > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-cb3efcb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-91e54a5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 50px;--row-gap:30px;--column-gap:50px;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-4b23862{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-6ef30f6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-35 .elementor-element.elementor-element-3c733d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 3px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-3c733d4{text-align:left;}.elementor-35 .elementor-element.elementor-element-3c733d4 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-f086e7a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-969501b{text-align:justify;}.elementor-35 .elementor-element.elementor-element-280ba7e.elementor-element{--align-self:flex-end;}.elementor-35 .elementor-element.elementor-element-280ba7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-35 .elementor-element.elementor-element-280ba7e .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-35 .elementor-element.elementor-element-280ba7e .elementor-button{padding:15px 20px 15px 40px;}.elementor-35 .elementor-element.elementor-element-74894cb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-4dcccb5{width:100%;max-width:100%;}.elementor-35 .elementor-element.elementor-element-4dcccb5 img{width:100%;}.elementor-35 .elementor-element.elementor-element-2c3355a{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-2c3355a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-2c3355a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bc4edf );}.elementor-35 .elementor-element.elementor-element-2c3355a::before, .elementor-35 .elementor-element.elementor-element-2c3355a > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-2c3355a > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-2c3355a > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-2c3355a > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-2c3355a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-e2beb4c{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-ca8d720 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-35 .elementor-element.elementor-element-ca8d720{text-align:center;}.elementor-35 .elementor-element.elementor-element-ca8d720 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-481e9ac{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-35 .elementor-element.elementor-element-481e9ac .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-35 .elementor-element.elementor-element-481e9ac .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-35 .elementor-element.elementor-element-8afce21{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-954226a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-35 .elementor-element.elementor-element-954226a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-954226a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-3577ea5{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-35 .elementor-element.elementor-element-c5dd44c > .elementor-widget-container{padding:10px 14px 10px 14px;}.elementor-35 .elementor-element.elementor-element-c5dd44c .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.4em;word-spacing:2%;color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-4bd30d3{letter-spacing:-0.3px;}.elementor-35 .elementor-element.elementor-element-4ebf3e2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-0c8ba52{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-35 .elementor-element.elementor-element-0c8ba52:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0c8ba52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-f588b79{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-35 .elementor-element.elementor-element-3b971b8 > .elementor-widget-container{padding:10px 13px 10px 13px;}.elementor-35 .elementor-element.elementor-element-3b971b8 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.4em;word-spacing:2%;color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-096948c{letter-spacing:-0.3px;}.elementor-35 .elementor-element.elementor-element-96ab3b9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-f465929{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-35 .elementor-element.elementor-element-f465929:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-f465929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-4759458{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-35 .elementor-element.elementor-element-7304cf8 > .elementor-widget-container{padding:10px 13px 10px 13px;}.elementor-35 .elementor-element.elementor-element-7304cf8 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.4em;word-spacing:2%;color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-ae3b88b{letter-spacing:-0.3px;}.elementor-35 .elementor-element.elementor-element-6b88308{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-e604255{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-35 .elementor-element.elementor-element-e604255:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-e604255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-d5c2e9c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-9a48736 > .elementor-widget-container{padding:10px 13px 10px 13px;}.elementor-35 .elementor-element.elementor-element-9a48736 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.4em;word-spacing:2%;color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-929e8c4{--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:37px 37px;--row-gap:37px;--column-gap:37px;--flex-wrap:nowrap;}.elementor-35 .elementor-element.elementor-element-5db09bf{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-35 .elementor-element.elementor-element-a8274ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-a8274ae{text-align:left;}.elementor-35 .elementor-element.elementor-element-a8274ae .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-4cd5517{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-35 .elementor-element.elementor-element-2339c0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-2339c0a{text-align:left;}.elementor-35 .elementor-element.elementor-element-2339c0a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-9781020{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-35 .elementor-element.elementor-element-137d4ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-137d4ea{text-align:left;}.elementor-35 .elementor-element.elementor-element-137d4ea .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-2245849{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-35 .elementor-element.elementor-element-2245849:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-2245849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-a6d6b73{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;}.elementor-35 .elementor-element.elementor-element-987cf18{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-664cf20{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-b07fd89 > .elementor-widget-container{padding:10px 13px 10px 13px;}.elementor-35 .elementor-element.elementor-element-b07fd89 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.4em;word-spacing:2%;color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-7478a02 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-35 .elementor-element.elementor-element-50125c9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:6px;}.elementor-35 .elementor-element.elementor-element-f06819d{--display:flex;}.elementor-35 .elementor-element.elementor-element-f06819d:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-f06819d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-561eaa2{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-fa9ae42{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-cc3ab64 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-35 .elementor-element.elementor-element-cc3ab64{text-align:center;}.elementor-35 .elementor-element.elementor-element-cc3ab64 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-4e257af{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-35 .elementor-element.elementor-element-4e257af .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-35 .elementor-element.elementor-element-4e257af .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-35 .elementor-element.elementor-element-a76bcdc{--swiper-slides-to-display:4;--swiper-slides-gap:40px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-40px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-40px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-a76bcdc .swiper-slide > .elementor-element{height:100%;}.elementor-35 .elementor-element.elementor-element-a1d43d4{--grid-columns:3;}.elementor-35 .elementor-element.elementor-element-f19b52e > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-f19b52e.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-f19b52e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-35 .elementor-element.elementor-element-f19b52e .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-35 .elementor-element.elementor-element-f19b52e .elementor-button{padding:15px 20px 15px 40px;}.elementor-35 .elementor-element.elementor-element-18688e0{--display:flex;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-18688e0::before, .elementor-35 .elementor-element.elementor-element-18688e0 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-18688e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-18688e0 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-18688e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-18688e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-7f28405{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-fc7ec6b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-83bc85d{--display:flex;}.elementor-35 .elementor-element.elementor-element-7ee6223{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-4777128{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-35 .elementor-element.elementor-element-2ab7782 > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-2ab7782{text-align:left;}.elementor-35 .elementor-element.elementor-element-2ab7782 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-d1d5877 > .elementor-widget-container{margin:015px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-377ccb9{text-align:justify;}.elementor-35 .elementor-element.elementor-element-94049ae.elementor-element{--align-self:flex-end;}.elementor-35 .elementor-element.elementor-element-94049ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-35 .elementor-element.elementor-element-94049ae .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-35 .elementor-element.elementor-element-94049ae .elementor-button{padding:15px 20px 15px 40px;}.elementor-35 .elementor-element.elementor-element-61a5f55{--display:flex;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-61a5f55::before, .elementor-35 .elementor-element.elementor-element-61a5f55 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-61a5f55 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-61a5f55 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-61a5f55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-61a5f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-10ab5ec{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-82a531e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-627563e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-35 .elementor-element.elementor-element-8acbb4d > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-8acbb4d{text-align:left;}.elementor-35 .elementor-element.elementor-element-8acbb4d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-d5e6681 > .elementor-widget-container{margin:015px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-c4c86f9{text-align:justify;}.elementor-35 .elementor-element.elementor-element-4924efd.elementor-element{--align-self:flex-end;}.elementor-35 .elementor-element.elementor-element-4924efd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-35 .elementor-element.elementor-element-4924efd .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-35 .elementor-element.elementor-element-4924efd .elementor-button{padding:15px 20px 15px 40px;}.elementor-35 .elementor-element.elementor-element-1bfb1eb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-fcc9025{--display:flex;}.elementor-35 .elementor-element.elementor-element-7051e9e{--display:flex;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-7051e9e::before, .elementor-35 .elementor-element.elementor-element-7051e9e > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-7051e9e > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-7051e9e > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-7051e9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-7051e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-51c3ebf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-150cb86{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-c62dbd0{--display:flex;}.elementor-35 .elementor-element.elementor-element-c4b18fe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-e7103fa{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-35 .elementor-element.elementor-element-9451cf6 > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-9451cf6{text-align:left;}.elementor-35 .elementor-element.elementor-element-9451cf6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-ddd5695 > .elementor-widget-container{margin:015px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-2f7750c{text-align:justify;}.elementor-35 .elementor-element.elementor-element-d52eaa4.elementor-element{--align-self:flex-end;}.elementor-35 .elementor-element.elementor-element-d52eaa4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-35 .elementor-element.elementor-element-d52eaa4 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-35 .elementor-element.elementor-element-d52eaa4 .elementor-button{padding:15px 20px 15px 40px;}.elementor-35 .elementor-element.elementor-element-9c253b7{--display:flex;--overlay-opacity:0.5;--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-35 .elementor-element.elementor-element-9c253b7:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-9c253b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bcd2cd );background-image:url("https://taisei-i.com/wp-content/uploads/2025/10/logo_base.png");background-position:-100px 0px;background-repeat:no-repeat;background-size:60% auto;}.elementor-35 .elementor-element.elementor-element-9c253b7::before, .elementor-35 .elementor-element.elementor-element-9c253b7 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-9c253b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-9c253b7 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-9c253b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-9c253b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-fe97800{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-c8f3ad1{--display:flex;}.elementor-35 .elementor-element.elementor-element-c8f3ad1.e-con{--align-self:center;}.elementor-35 .elementor-element.elementor-element-0b4a3d2{text-align:center;}.elementor-35 .elementor-element.elementor-element-0b4a3d2 .elementor-heading-title{font-size:clamp(16px, 3.2vw, 420px);line-height:1.5em;}.elementor-35 .elementor-element.elementor-element-b0eb997 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-b0eb997{text-align:center;}.elementor-35 .elementor-element.elementor-element-b0eb997 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:clamp(16px, 2.5vw, 420px);line-height:1.2em;}.elementor-35 .elementor-element.elementor-element-07659ce{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-8beb4a6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-35 .elementor-element.elementor-element-8beb4a6{text-align:left;}.elementor-35 .elementor-element.elementor-element-8beb4a6 .elementor-heading-title{letter-spacing:0.04em;color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-dc3afb0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-35 .elementor-element.elementor-element-dc3afb0{text-align:left;font-weight:700;}.elementor-35 .elementor-element.elementor-element-3aec637 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-35 .elementor-element.elementor-element-3aec637 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-35 .elementor-element.elementor-element-3aec637 .elementor-button{padding:15px 20px 15px 40px;}.elementor-35 .elementor-element.elementor-element-1762678{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-69c21a1{--e-image-carousel-slides-to-show:5;}.elementor-35 .elementor-element.elementor-element-69c21a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-c4d5d55{--display:flex;}.elementor-35 .elementor-element.elementor-element-c4d5d55:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-c4d5d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-35 .elementor-element.elementor-element-b94657b{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-f153331{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;--align-items:start;}.elementor-35 .elementor-element.elementor-element-a442576{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-35 .elementor-element.elementor-element-d8b358f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-35 .elementor-element.elementor-element-d8b358f.e-con{--align-self:stretch;}.elementor-35 .elementor-element.elementor-element-d9cca9d > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-d9cca9d{text-align:left;}.elementor-35 .elementor-element.elementor-element-d9cca9d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-14f96cb{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-35 .elementor-element.elementor-element-14f96cb:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-14f96cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bcd2cd );}.elementor-35 .elementor-element.elementor-element-e765fd3{--display:flex;}.elementor-35 .elementor-element.elementor-element-9926498{--grid-columns:1;--grid-row-gap:5px;}.elementor-35 .elementor-element.elementor-element-21df5a2.elementor-element{--align-self:flex-end;}.elementor-35 .elementor-element.elementor-element-21df5a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-35 .elementor-element.elementor-element-21df5a2 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-35 .elementor-element.elementor-element-21df5a2 .elementor-button{padding:15px 20px 15px 40px;}.elementor-35 .elementor-element.elementor-element-6abe783{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-8b25b1e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-0508b5c{--display:flex;}.elementor-35 .elementor-element.elementor-element-6a3dd30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-3139216 > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-3139216{text-align:left;}.elementor-35 .elementor-element.elementor-element-3139216 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-ffd6214 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-ffd6214.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-ffd6214.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-ffd6214.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-ffd6214.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-ffd6214.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-ffd6214.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-ffd6214 .elementor-icon{font-size:15px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-35 .elementor-element.elementor-element-ffd6214 .elementor-icon svg{height:15px;}.elementor-35 .elementor-element.elementor-element-709ba88{--display:flex;}.elementor-35 .elementor-element.elementor-element-9d13407{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-a57127d > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-a57127d{text-align:left;}.elementor-35 .elementor-element.elementor-element-a57127d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-28124a2 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-28124a2.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-28124a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-28124a2.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-28124a2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-28124a2.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-28124a2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-28124a2 .elementor-icon{font-size:15px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-35 .elementor-element.elementor-element-28124a2 .elementor-icon svg{height:15px;}.elementor-35 .elementor-element.elementor-element-08c21a1{--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;}.elementor-35 .elementor-element.elementor-element-cf5804c{--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;}:root{--page-title-display:none;}@media(max-width:1260px){.elementor-35 .elementor-element.elementor-element-0cbf84a{--min-height:clamp(415px, 49vw, 630px);}.elementor-35 .elementor-element.elementor-element-46703fa{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-96fc7b1{--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-e9eb033{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-78fc427{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-5225e98{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-35 .elementor-element.elementor-element-a65fc77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-a65fc77.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-a65fc77 .elementor-heading-title{font-size:30px;}.elementor-35 .elementor-element.elementor-element-8ced174.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-8ced174 .elementor-heading-title{font-size:1.4vw;line-height:1.5em;}.elementor-35 .elementor-element.elementor-element-223ccb7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-8924a81{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-a0d8f75{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-d9d8987{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-35 .elementor-element.elementor-element-c64b077 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-c64b077.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-c64b077 .elementor-heading-title{font-size:30px;}.elementor-35 .elementor-element.elementor-element-f97d83c.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-f97d83c .elementor-heading-title{font-size:1.4vw;line-height:1.5em;}.elementor-35 .elementor-element.elementor-element-aefce92{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-8468814{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-153c83a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-184ab2e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-35 .elementor-element.elementor-element-729c5af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-729c5af.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-729c5af .elementor-heading-title{font-size:30px;}.elementor-35 .elementor-element.elementor-element-4a4b344.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-4a4b344 .elementor-heading-title{font-size:1.4vw;line-height:1.5em;}.elementor-35 .elementor-element.elementor-element-f675219{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-f654871{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-d45326f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-f1602ec{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-35 .elementor-element.elementor-element-415ffac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-415ffac.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-415ffac .elementor-heading-title{font-size:30px;}.elementor-35 .elementor-element.elementor-element-ae60883.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-ae60883 .elementor-heading-title{font-size:1.4vw;line-height:1.5em;}.elementor-35 .elementor-element.elementor-element-f467203{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-c527fb8{--min-height:35vw;}.elementor-35 .elementor-element.elementor-element-cb3efcb{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-91e54a5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:start;--margin-top:025px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-4b23862{--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-35 .elementor-element.elementor-element-74894cb{--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-35 .elementor-element.elementor-element-2c3355a{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-e2beb4c{--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-ca8d720 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-35 .elementor-element.elementor-element-8afce21{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:start;--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-35 .elementor-element.elementor-element-954226a{--min-height:283px;--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-35 .elementor-element.elementor-element-3577ea5{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-c5dd44c > .elementor-widget-container{padding:10px 32px 10px 15px;}.elementor-35 .elementor-element.elementor-element-c5dd44c .elementor-heading-title{font-size:22px;}.elementor-35 .elementor-element.elementor-element-4bd30d3 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-35 .elementor-element.elementor-element-4bd30d3{text-align:left;}.elementor-35 .elementor-element.elementor-element-4ebf3e2{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-0c8ba52{--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-35 .elementor-element.elementor-element-f588b79{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-3b971b8 > .elementor-widget-container{padding:10px 13px 10px 13px;}.elementor-35 .elementor-element.elementor-element-3b971b8 .elementor-heading-title{font-size:22px;}.elementor-35 .elementor-element.elementor-element-096948c > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-35 .elementor-element.elementor-element-096948c{text-align:left;}.elementor-35 .elementor-element.elementor-element-96ab3b9{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-f465929{--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-35 .elementor-element.elementor-element-4759458{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-7304cf8 > .elementor-widget-container{padding:10px 13px 10px 13px;}.elementor-35 .elementor-element.elementor-element-7304cf8 .elementor-heading-title{font-size:22px;}.elementor-35 .elementor-element.elementor-element-ae3b88b > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-35 .elementor-element.elementor-element-ae3b88b{text-align:left;}.elementor-35 .elementor-element.elementor-element-6b88308{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-e604255{--flex-wrap:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-9a48736 > .elementor-widget-container{padding:10px 13px 10px 13px;}.elementor-35 .elementor-element.elementor-element-9a48736 .elementor-heading-title{font-size:22px;}.elementor-35 .elementor-element.elementor-element-2245849{--flex-wrap:wrap;}.elementor-35 .elementor-element.elementor-element-a6d6b73{--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-987cf18{--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-35 .elementor-element.elementor-element-b07fd89 > .elementor-widget-container{padding:10px 13px 10px 13px;}.elementor-35 .elementor-element.elementor-element-b07fd89 .elementor-heading-title{font-size:22px;}.elementor-35 .elementor-element.elementor-element-50125c9{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-561eaa2{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-fa9ae42{--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-cc3ab64 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-35 .elementor-element.elementor-element-a76bcdc{--swiper-slides-to-display:2;--arrow-prev-left-position:-30px;--arrow-next-right-position:-30px;}.elementor-35 .elementor-element.elementor-element-a1d43d4{--grid-columns:2;}.elementor-35 .elementor-element.elementor-element-18688e0{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-7f28405{--justify-content:space-between;--margin-top:025px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-fc7ec6b{--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-35 .elementor-element.elementor-element-7ee6223{--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-35 .elementor-element.elementor-element-61a5f55{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-10ab5ec{--justify-content:space-between;--margin-top:025px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-82a531e{--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-35 .elementor-element.elementor-element-1bfb1eb{--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-35 .elementor-element.elementor-element-7051e9e{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-51c3ebf{--justify-content:space-between;--margin-top:025px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-150cb86{--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-35 .elementor-element.elementor-element-c4b18fe{--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-35 .elementor-element.elementor-element-9c253b7:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-9c253b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-130px 0px;}.elementor-35 .elementor-element.elementor-element-9c253b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-fe97800{--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:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-0b4a3d2 .elementor-heading-title{font-size:clamp(16px, 6.2vw, 420px);}.elementor-35 .elementor-element.elementor-element-b0eb997 .elementor-heading-title{font-size:clamp(16px, 5.2vw, 420px);}.elementor-35 .elementor-element.elementor-element-07659ce{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-8beb4a6 > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-35 .elementor-element.elementor-element-8beb4a6{text-align:center;}.elementor-35 .elementor-element.elementor-element-69c21a1{--e-image-carousel-slides-to-show:3;}.elementor-35 .elementor-element.elementor-element-b94657b{--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-f153331{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-9926498{--grid-columns:1;}.elementor-35 .elementor-element.elementor-element-6abe783{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-8b25b1e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-6a3dd30{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-ffd6214 .elementor-icon{font-size:10px;}.elementor-35 .elementor-element.elementor-element-ffd6214 .elementor-icon svg{height:10px;}.elementor-35 .elementor-element.elementor-element-9d13407{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-28124a2 .elementor-icon{font-size:10px;}.elementor-35 .elementor-element.elementor-element-28124a2 .elementor-icon svg{height:10px;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-0cbf84a{--min-height:clamp(275px, 45vw, 600px);}.elementor-35 .elementor-element.elementor-element-46703fa{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-96fc7b1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-377f8fc > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-35 .elementor-element.elementor-element-d17ebef{text-align:left;}.elementor-35 .elementor-element.elementor-element-e9eb033{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-e9eb033.e-con{--align-self:center;}.elementor-35 .elementor-element.elementor-element-78fc427{--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;--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-35 .elementor-element.elementor-element-78fc427.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-5225e98{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-a65fc77 .elementor-heading-title{font-size:35px;}.elementor-35 .elementor-element.elementor-element-8ced174 .elementor-heading-title{font-size:16px;}.elementor-35 .elementor-element.elementor-element-223ccb7{--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:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-223ccb7.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-8924a81{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-35 .elementor-element.elementor-element-a0d8f75{--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;--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-35 .elementor-element.elementor-element-a0d8f75.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-d9d8987{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-c64b077 .elementor-heading-title{font-size:35px;}.elementor-35 .elementor-element.elementor-element-f97d83c .elementor-heading-title{font-size:16px;}.elementor-35 .elementor-element.elementor-element-aefce92{--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:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-aefce92.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-8468814{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-35 .elementor-element.elementor-element-153c83a{--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;--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-35 .elementor-element.elementor-element-153c83a.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-184ab2e{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-729c5af .elementor-heading-title{font-size:35px;}.elementor-35 .elementor-element.elementor-element-4a4b344 .elementor-heading-title{font-size:16px;}.elementor-35 .elementor-element.elementor-element-f675219{--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:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-f675219.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-f654871{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-35 .elementor-element.elementor-element-d45326f{--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;--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-35 .elementor-element.elementor-element-d45326f.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-f1602ec{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-415ffac .elementor-heading-title{font-size:35px;}.elementor-35 .elementor-element.elementor-element-ae60883 .elementor-heading-title{font-size:16px;}.elementor-35 .elementor-element.elementor-element-f467203{--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:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-f467203.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-c527fb8{--min-height:40vw;}.elementor-35 .elementor-element.elementor-element-cb3efcb{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-91e54a5{--e-con-grid-template-columns:1;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-4b23862{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-35 .elementor-element.elementor-element-4b23862.e-con{--order:-99999 /* order start hack */;}.elementor-35 .elementor-element.elementor-element-6ef30f6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35 .elementor-element.elementor-element-6ef30f6.e-con{--order:-99999 /* order start hack */;}.elementor-35 .elementor-element.elementor-element-3c733d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-280ba7e.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-74894cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-74894cb.e-con{--order:-99999 /* order start hack */;}.elementor-35 .elementor-element.elementor-element-2c3355a{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-ca8d720 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-35 .elementor-element.elementor-element-8afce21{--e-con-grid-template-columns:1;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-954226a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-3577ea5{--justify-content:center;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-35 .elementor-element.elementor-element-c5dd44c > .elementor-widget-container{padding:9px 11px 9px 11px;}.elementor-35 .elementor-element.elementor-element-c5dd44c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-c5dd44c .elementor-heading-title{font-size:18px;}.elementor-35 .elementor-element.elementor-element-4bd30d3 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-35 .elementor-element.elementor-element-4ebf3e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-0c8ba52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-f588b79{--justify-content:center;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-35 .elementor-element.elementor-element-3b971b8 > .elementor-widget-container{padding:9px 11px 9px 11px;}.elementor-35 .elementor-element.elementor-element-3b971b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-3b971b8 .elementor-heading-title{font-size:18px;}.elementor-35 .elementor-element.elementor-element-096948c > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-35 .elementor-element.elementor-element-96ab3b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-f465929{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-4759458{--justify-content:center;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-35 .elementor-element.elementor-element-7304cf8 > .elementor-widget-container{padding:9px 11px 9px 11px;}.elementor-35 .elementor-element.elementor-element-7304cf8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-7304cf8 .elementor-heading-title{font-size:18px;}.elementor-35 .elementor-element.elementor-element-ae3b88b > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-35 .elementor-element.elementor-element-6b88308{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-e604255{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-d5c2e9c{--justify-content:center;}.elementor-35 .elementor-element.elementor-element-9a48736 > .elementor-widget-container{padding:9px 11px 9px 11px;}.elementor-35 .elementor-element.elementor-element-9a48736.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-9a48736 .elementor-heading-title{font-size:18px;}.elementor-35 .elementor-element.elementor-element-929e8c4{--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-35 .elementor-element.elementor-element-a8274ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-2339c0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-137d4ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-a6d6b73{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-987cf18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-664cf20{--justify-content:center;}.elementor-35 .elementor-element.elementor-element-b07fd89 > .elementor-widget-container{padding:9px 11px 9px 11px;}.elementor-35 .elementor-element.elementor-element-b07fd89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-b07fd89 .elementor-heading-title{font-size:18px;}.elementor-35 .elementor-element.elementor-element-7478a02 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-35 .elementor-element.elementor-element-50125c9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-8c15cf2.elementor-element{--order:2;}.elementor-35 .elementor-element.elementor-element-3578e5b.elementor-element{--order:0;}.elementor-35 .elementor-element.elementor-element-f06819d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-561eaa2{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-cc3ab64 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-35 .elementor-element.elementor-element-a76bcdc{--swiper-slides-to-display:1;--arrow-prev-left-position:-25px;--arrow-next-right-position:-25px;}.elementor-35 .elementor-element.elementor-element-a1d43d4{--grid-columns:1;--grid-row-gap:40px;}.elementor-35 .elementor-element.elementor-element-f19b52e.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-18688e0{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-7f28405{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-7f28405.e-con{--order:-99999 /* order start hack */;}.elementor-35 .elementor-element.elementor-element-fc7ec6b{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-fc7ec6b.e-con{--order:99999 /* order end hack */;}.elementor-35 .elementor-element.elementor-element-83bc85d{--width:100%;}.elementor-35 .elementor-element.elementor-element-7ee6223{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-4777128{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-2ab7782 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-94049ae.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-61a5f55{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-10ab5ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-82a531e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-35 .elementor-element.elementor-element-627563e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-8acbb4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-4924efd.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-1bfb1eb{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-fcc9025{--width:100%;}.elementor-35 .elementor-element.elementor-element-7051e9e{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-51c3ebf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-150cb86{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-150cb86.e-con{--order:99999 /* order end hack */;}.elementor-35 .elementor-element.elementor-element-c62dbd0{--width:100%;}.elementor-35 .elementor-element.elementor-element-c62dbd0.e-con{--order:99999 /* order end hack */;}.elementor-35 .elementor-element.elementor-element-c4b18fe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-35 .elementor-element.elementor-element-e7103fa{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-9451cf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-d52eaa4.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-9c253b7:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-9c253b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-20px 0px;background-size:300px auto;}.elementor-35 .elementor-element.elementor-element-9c253b7{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-fe97800{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-8beb4a6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-35 .elementor-element.elementor-element-8beb4a6 .elementor-heading-title{letter-spacing:0.03em;}.elementor-35 .elementor-element.elementor-element-3aec637.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-1762678{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-69c21a1{--e-image-carousel-slides-to-show:2;}.elementor-35 .elementor-element.elementor-element-c4d5d55{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-b94657b{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-f153331{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-d8b358f{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-d9cca9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-14f96cb{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-35 .elementor-element.elementor-element-9926498{--grid-columns:1;}.elementor-35 .elementor-element.elementor-element-21df5a2.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-8b25b1e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-6a3dd30{--justify-content:space-between;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-3139216 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-35 .elementor-element.elementor-element-ffd6214 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-ffd6214 .elementor-icon{font-size:10px;}.elementor-35 .elementor-element.elementor-element-ffd6214 .elementor-icon svg{height:10px;}.elementor-35 .elementor-element.elementor-element-9d13407{--justify-content:space-between;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-a57127d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-35 .elementor-element.elementor-element-28124a2 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-28124a2 .elementor-icon{font-size:10px;}.elementor-35 .elementor-element.elementor-element-28124a2 .elementor-icon svg{height:10px;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-46703fa{--content-width:1200px;}.elementor-35 .elementor-element.elementor-element-78fc427{--width:22%;}.elementor-35 .elementor-element.elementor-element-5225e98{--width:100%;}.elementor-35 .elementor-element.elementor-element-223ccb7{--width:100%;}.elementor-35 .elementor-element.elementor-element-8924a81{--width:4%;}.elementor-35 .elementor-element.elementor-element-a0d8f75{--width:22%;}.elementor-35 .elementor-element.elementor-element-d9d8987{--width:100%;}.elementor-35 .elementor-element.elementor-element-aefce92{--width:100%;}.elementor-35 .elementor-element.elementor-element-8468814{--width:4%;}.elementor-35 .elementor-element.elementor-element-153c83a{--width:22%;}.elementor-35 .elementor-element.elementor-element-184ab2e{--width:100%;}.elementor-35 .elementor-element.elementor-element-f675219{--width:100%;}.elementor-35 .elementor-element.elementor-element-f654871{--width:4%;}.elementor-35 .elementor-element.elementor-element-d45326f{--width:22%;}.elementor-35 .elementor-element.elementor-element-f1602ec{--width:100%;}.elementor-35 .elementor-element.elementor-element-f467203{--width:100%;}.elementor-35 .elementor-element.elementor-element-c527fb8{--content-width:100vw;}.elementor-35 .elementor-element.elementor-element-cb3efcb{--content-width:1200px;}.elementor-35 .elementor-element.elementor-element-74894cb{--width:100%;}.elementor-35 .elementor-element.elementor-element-2c3355a{--content-width:1200px;}.elementor-35 .elementor-element.elementor-element-954226a{--width:100%;}.elementor-35 .elementor-element.elementor-element-0c8ba52{--width:100%;}.elementor-35 .elementor-element.elementor-element-f465929{--width:100%;}.elementor-35 .elementor-element.elementor-element-5db09bf{--width:30%;}.elementor-35 .elementor-element.elementor-element-4cd5517{--width:30%;}.elementor-35 .elementor-element.elementor-element-9781020{--width:30%;}.elementor-35 .elementor-element.elementor-element-987cf18{--width:100%;}.elementor-35 .elementor-element.elementor-element-f06819d{--content-width:1300px;}.elementor-35 .elementor-element.elementor-element-18688e0{--content-width:1200px;}.elementor-35 .elementor-element.elementor-element-fc7ec6b{--width:48%;}.elementor-35 .elementor-element.elementor-element-7ee6223{--width:48%;}.elementor-35 .elementor-element.elementor-element-61a5f55{--content-width:1200px;}.elementor-35 .elementor-element.elementor-element-82a531e{--width:48%;}.elementor-35 .elementor-element.elementor-element-1bfb1eb{--width:48%;}.elementor-35 .elementor-element.elementor-element-7051e9e{--content-width:1200px;}.elementor-35 .elementor-element.elementor-element-150cb86{--width:48%;}.elementor-35 .elementor-element.elementor-element-c4b18fe{--width:48%;}.elementor-35 .elementor-element.elementor-element-c8f3ad1{--width:50%;}.elementor-35 .elementor-element.elementor-element-07659ce{--width:50%;}.elementor-35 .elementor-element.elementor-element-f153331{--content-width:1200px;}.elementor-35 .elementor-element.elementor-element-14f96cb{--width:100%;}.elementor-35 .elementor-element.elementor-element-08c21a1{--content-width:1500px;}.elementor-35 .elementor-element.elementor-element-cf5804c{--content-width:1500px;}}@media(max-width:1260px) and (min-width:768px){.elementor-35 .elementor-element.elementor-element-e9eb033{--width:100%;}.elementor-35 .elementor-element.elementor-element-78fc427{--width:23%;}.elementor-35 .elementor-element.elementor-element-5225e98{--width:100%;}.elementor-35 .elementor-element.elementor-element-223ccb7{--width:100%;}.elementor-35 .elementor-element.elementor-element-a0d8f75{--width:23%;}.elementor-35 .elementor-element.elementor-element-d9d8987{--width:100%;}.elementor-35 .elementor-element.elementor-element-aefce92{--width:100%;}.elementor-35 .elementor-element.elementor-element-153c83a{--width:23%;}.elementor-35 .elementor-element.elementor-element-184ab2e{--width:100%;}.elementor-35 .elementor-element.elementor-element-f675219{--width:100%;}.elementor-35 .elementor-element.elementor-element-d45326f{--width:23%;}.elementor-35 .elementor-element.elementor-element-f1602ec{--width:100%;}.elementor-35 .elementor-element.elementor-element-f467203{--width:100%;}.elementor-35 .elementor-element.elementor-element-987cf18{--width:100%;}.elementor-35 .elementor-element.elementor-element-c8f3ad1{--width:100%;}.elementor-35 .elementor-element.elementor-element-07659ce{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-0cbf84a *//*タブレットで動画を1.1倍*/
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-35 .elementor-element.elementor-element-0cbf84a .elementor-background-video-embed {
    transform: translate(-50%, -50%) scale(1.1);
  }
}

/*タブレットで動画を1.2倍*/
@media (max-width: 767px) {
  .elementor-35 .elementor-element.elementor-element-0cbf84a .elementor-background-video-embed {
    transform: translate(-50%, -50%) scale(1.2);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a877f8f */@media (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-a877f8f img {
        height: 150px; /* ←好きな高さに */
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b8e3c7 */@media (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-6b8e3c7 img {
        height: 150px; /* ←好きな高さに */
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb4bea0 */@media (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-bb4bea0 img {
        height: 150px; /* ←好きな高さに */
        object-fit: cover;
        object-position: center 60%; /* ←下側を多く表示（数値を増やすほど下へ） */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fddacd4 */@media (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-fddacd4 img {
        height: 150px; /* ←好きな高さに */
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9eb033 *//* 右向き三角形のデザイン */
.elementor-35 .elementor-element.elementor-element-e9eb033 .arrow-triangle {
  width: 0;
  height: 0;
  border-top: 40px solid transparent;    /* 三角形の高さの半分 */
  border-bottom: 40px solid transparent; /* 三角形の高さの半分 */
  border-left: 20px solid var(--e-global-color-primary);
  margin: auto;
}

@media screen and (max-width: 767px) {
    /* モバイル時の幅を制限 */
    .elementor-35 .elementor-element.elementor-element-e9eb033 {
        max-width: 500px;
    }

    /* 下向き三角形のデザイン */
    .elementor-35 .elementor-element.elementor-element-e9eb033 .arrow-triangle {
        width: 0;
        height: 0;
        border-left: 25px solid transparent;   /* 三角形の左右幅の半分 */
        border-right: 25px solid transparent;  /* 三角形の左右幅の半分 */
        border-top: 20px solid var(--e-global-color-primary); /* 下向きの色部分 */
        margin: 10px auto -30px auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5dd44c */.elementor-35 .elementor-element.elementor-element-c5dd44c{
    border-radius: 50%;
    background: #0553DD;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b971b8 */.elementor-35 .elementor-element.elementor-element-3b971b8{
    border-radius: 50%;
    background: #0553DD;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7304cf8 */.elementor-35 .elementor-element.elementor-element-7304cf8{
    border-radius: 50%;
    background: #0553DD;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a48736 */.elementor-35 .elementor-element.elementor-element-9a48736{
    border-radius: 50%;
    background: #0553DD;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b07fd89 */.elementor-35 .elementor-element.elementor-element-b07fd89{
    border-radius: 50%;
    background: #0553DD;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96fbadd */.elementor-35 .elementor-element.elementor-element-96fbadd img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83bc85d */.elementor-35 .elementor-element.elementor-element-83bc85d {
       margin-left: calc((50vw  - 100%) * -1);
           width: 45vw;
    }
    @media screen and (max-width: 768px) {
    .elementor-35 .elementor-element.elementor-element-83bc85d {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18688e0 */.elementor-35 .elementor-element.elementor-element-18688e0 {
    position: relative;
}

.elementor-35 .elementor-element.elementor-element-18688e0:before {
    content: "";
    position: absolute;
    background-color: #E9F0FF;
    width: 70%;
    margin-left: auto;
    z-index: -1;
    right: 0
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eef24c4 */.elementor-35 .elementor-element.elementor-element-eef24c4 img{
               width: 100%;
       }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcc9025 */.elementor-35 .elementor-element.elementor-element-fcc9025 {
       margin-right: calc((50vw  - 100%) * -1 - 16.5px); /*右のマージン差分解消のため16.5pxさらに右に寄せる*/
       margin-left: auto;
       width: 45vw;
    }

@media screen and (max-width: 768px) {
    .elementor-35 .elementor-element.elementor-element-fcc9025 {
        margin-right: 0;
        margin-left: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61a5f55 */.elementor-35 .elementor-element.elementor-element-61a5f55 {
    position: relative;
}

.elementor-35 .elementor-element.elementor-element-61a5f55:before {
    content: "";
    position: absolute;
    background-color: #E9F0FF;
    width: 70%;
    margin-right: auto;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5118e4 */.elementor-35 .elementor-element.elementor-element-f5118e4 img{
               width: 100%;
       }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62dbd0 */.elementor-35 .elementor-element.elementor-element-c62dbd0 {
       margin-left: calc((50vw  - 100%) * -1);
           width: 45vw;
    }
    @media screen and (max-width: 768px) {
    .elementor-35 .elementor-element.elementor-element-c62dbd0 {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7051e9e */.elementor-35 .elementor-element.elementor-element-7051e9e {
    position: relative;
}

.elementor-35 .elementor-element.elementor-element-7051e9e:before {
    content: "";
    position: absolute;
    background-color: #E9F0FF;
    width: 70%;
    margin-left: auto;
    z-index: -1;
    right: 0
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-69c21a1 */.elementor-35 .elementor-element.elementor-element-69c21a1 .elementor-image-carousel {
transition-timing-function: linear;
}

.elementor-35 .elementor-element.elementor-element-69c21a1 {
    line-height: 0;
}

.elementor-35 .elementor-element.elementor-element-69c21a1 {
  mix-blend-mode: multiply;
}/* End custom CSS */