.elementor-29 .elementor-element.elementor-element-8b68500{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--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-29 .elementor-element.elementor-element-8b68500:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8b68500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/マスクグループ-4-1.png");background-position:bottom right;background-size:cover;}.elementor-29 .elementor-element.elementor-element-8b68500::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/グループ-326.png");--background-overlay:'';background-position:95% 95%;background-repeat:no-repeat;background-size:25% auto;}.elementor-29 .elementor-element.elementor-element-8f89226{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6bc4b41{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-6bc4b41:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6bc4b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-2785651 > .elementor-widget-container{padding:0px 0px 05px 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-2785651.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-2785651{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-2785651 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:48px;font-weight:500;line-height:80px;color:var( --e-global-color-8569e62 );}.elementor-29 .elementor-element.elementor-element-b504d22{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-b504d22:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b504d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-29 .elementor-element.elementor-element-90267d3 > .elementor-widget-container{padding:0px 0px 05px 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-90267d3.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-90267d3{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-90267d3 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:48px;font-weight:500;line-height:80px;color:var( --e-global-color-8569e62 );}.elementor-29 .elementor-element.elementor-element-9d54fd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-e570812.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-e570812 img{width:100%;height:240px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-6c0b70e.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-6c0b70e img{width:100%;height:240px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-8b6e56c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-29 .elementor-element.elementor-element-dbba19d{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.25);}.elementor-29 .elementor-element.elementor-element-dbba19d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dbba19d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/1326168_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-dbba19d::before, .elementor-29 .elementor-element.elementor-element-dbba19d > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-dbba19d > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-dbba19d > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-dbba19d > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-dbba19d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/AdobeStock_79531274.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-3aad7a9{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-3aad7a9 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-b9573b2{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.25);}.elementor-29 .elementor-element.elementor-element-b9573b2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b9573b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/1326168_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-b9573b2::before, .elementor-29 .elementor-element.elementor-element-b9573b2 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-b9573b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-b9573b2 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-b9573b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-b9573b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000007A;background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/AdobeStock_79531274.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-29 .elementor-element.elementor-element-8285997{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-8285997 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-bf85f23{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7370e94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-29 .elementor-element.elementor-element-73b359a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-c1e3698 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-29 .elementor-element.elementor-element-c1e3698.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-c1e3698{z-index:1;text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:64px;font-weight:400;line-height:56px;color:#0000000D;}.elementor-29 .elementor-element.elementor-element-c1e3698 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-81eca06 > .elementor-widget-container{padding:0px 0px 05px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8569e62 );}.elementor-29 .elementor-element.elementor-element-81eca06.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-81eca06{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-81eca06 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-d0a11d2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-d0a11d2 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-2eea5d0{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2eea5d0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2eea5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/AdobeStock_284044711.png");}.elementor-29 .elementor-element.elementor-element-2cbc2d9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-29 .elementor-element.elementor-element-bdfc306{--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:30px 30px;--row-gap:30px;--column-gap:30px;--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-29 .elementor-element.elementor-element-f79b644{--display:flex;--min-height:280px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.25);}.elementor-29 .elementor-element.elementor-element-f79b644:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-f79b644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/1326168_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-f79b644::before, .elementor-29 .elementor-element.elementor-element-f79b644 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-f79b644 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-f79b644 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-f79b644 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-f79b644 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/AdobeStock_79531274.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-29 .elementor-element.elementor-element-62ca31c{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-62ca31c p{margin-block-end:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-49853db > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-49853db .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-49853db.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-49853db.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-49853db.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-49853db.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-49853db.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-49853db .elementor-icon{font-size:40px;}.elementor-29 .elementor-element.elementor-element-49853db .elementor-icon svg{height:40px;}.elementor-29 .elementor-element.elementor-element-49853db .elementor-icon i, .elementor-29 .elementor-element.elementor-element-49853db .elementor-icon svg{transform:rotate(0deg);}.elementor-29 .elementor-element.elementor-element-2c5e18b{--display:flex;--min-height:280px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.25);}.elementor-29 .elementor-element.elementor-element-2c5e18b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2c5e18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/31829513_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-2c5e18b::before, .elementor-29 .elementor-element.elementor-element-2c5e18b > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-2c5e18b > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-2c5e18b > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-2c5e18b > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-2c5e18b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/AdobeStock_79531274.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-29 .elementor-element.elementor-element-027e020{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-027e020 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-c788a5d > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-c788a5d .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-c788a5d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c788a5d.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c788a5d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c788a5d.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c788a5d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c788a5d .elementor-icon{font-size:40px;}.elementor-29 .elementor-element.elementor-element-c788a5d .elementor-icon svg{height:40px;}.elementor-29 .elementor-element.elementor-element-c788a5d .elementor-icon i, .elementor-29 .elementor-element.elementor-element-c788a5d .elementor-icon svg{transform:rotate(0deg);}.elementor-29 .elementor-element.elementor-element-087733d{--spacer-size:1px;}.elementor-29 .elementor-element.elementor-element-087733d > .elementor-widget-container{background-color:var( --e-global-color-8569e62 );}.elementor-29 .elementor-element.elementor-element-18bc4a3{--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:30px 30px;--row-gap:30px;--column-gap:30px;--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-29 .elementor-element.elementor-element-f6f500b{--display:flex;--min-height:280px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.25);}.elementor-29 .elementor-element.elementor-element-f6f500b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-f6f500b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/23124112_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-f6f500b::before, .elementor-29 .elementor-element.elementor-element-f6f500b > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-f6f500b > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-f6f500b > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-f6f500b > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-f6f500b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/AdobeStock_79531274.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-29 .elementor-element.elementor-element-4eef934{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-4eef934 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-c09e44f > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-c09e44f .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-c09e44f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c09e44f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c09e44f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c09e44f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c09e44f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c09e44f .elementor-icon{font-size:40px;}.elementor-29 .elementor-element.elementor-element-c09e44f .elementor-icon svg{height:40px;}.elementor-29 .elementor-element.elementor-element-c09e44f .elementor-icon i, .elementor-29 .elementor-element.elementor-element-c09e44f .elementor-icon svg{transform:rotate(0deg);}.elementor-29 .elementor-element.elementor-element-bbf2a77{--display:flex;--min-height:280px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.25);}.elementor-29 .elementor-element.elementor-element-bbf2a77:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-bbf2a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/24745534_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-bbf2a77::before, .elementor-29 .elementor-element.elementor-element-bbf2a77 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-bbf2a77 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-bbf2a77 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-bbf2a77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-bbf2a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/AdobeStock_79531274.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-29 .elementor-element.elementor-element-2443199{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-2443199 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-7bb765c > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-7bb765c .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-7bb765c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7bb765c.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7bb765c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7bb765c.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7bb765c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7bb765c .elementor-icon{font-size:40px;}.elementor-29 .elementor-element.elementor-element-7bb765c .elementor-icon svg{height:40px;}.elementor-29 .elementor-element.elementor-element-7bb765c .elementor-icon i, .elementor-29 .elementor-element.elementor-element-7bb765c .elementor-icon svg{transform:rotate(0deg);}.elementor-29 .elementor-element.elementor-element-5ea24bd{--display:flex;--min-height:280px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.25);}.elementor-29 .elementor-element.elementor-element-5ea24bd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5ea24bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/AdobeStock_411594449-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-5ea24bd::before, .elementor-29 .elementor-element.elementor-element-5ea24bd > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-5ea24bd > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-5ea24bd > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-5ea24bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-5ea24bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/AdobeStock_79531274.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-29 .elementor-element.elementor-element-8dd0be3{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-8dd0be3 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-7b8a9f5 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-7b8a9f5 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-7b8a9f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7b8a9f5.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7b8a9f5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7b8a9f5.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7b8a9f5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7b8a9f5 .elementor-icon{font-size:40px;}.elementor-29 .elementor-element.elementor-element-7b8a9f5 .elementor-icon svg{height:40px;}.elementor-29 .elementor-element.elementor-element-7b8a9f5 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-7b8a9f5 .elementor-icon svg{transform:rotate(0deg);}.elementor-29 .elementor-element.elementor-element-5eaea2b{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8569e62 );--border-color:var( --e-global-color-8569e62 );--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-5eaea2b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5eaea2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-5eaea2b:hover{border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-5eaea2b, .elementor-29 .elementor-element.elementor-element-5eaea2b::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-5eaea2b.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-5e9b565{text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;color:#000000;}.elementor-29 .elementor-element.elementor-element-5e9b565 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-5e9b565 a{color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-5e9b565 a:hover, .elementor-29 .elementor-element.elementor-element-5e9b565 a:focus{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-053874a > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-053874a .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-053874a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-29 .elementor-element.elementor-element-053874a.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-053874a.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-29 .elementor-element.elementor-element-053874a.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-053874a.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-29 .elementor-element.elementor-element-053874a.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-29 .elementor-element.elementor-element-053874a.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-053874a.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-29 .elementor-element.elementor-element-053874a.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-053874a.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-29 .elementor-element.elementor-element-053874a .elementor-icon{font-size:40px;}.elementor-29 .elementor-element.elementor-element-053874a .elementor-icon svg{height:40px;}.elementor-29 .elementor-element.elementor-element-053874a .elementor-icon i, .elementor-29 .elementor-element.elementor-element-053874a .elementor-icon svg{transform:rotate(0deg);}.elementor-29 .elementor-element.elementor-element-be34d69{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c9eea52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-29 .elementor-element.elementor-element-01b514f img{width:100%;height:200px;}.elementor-29 .elementor-element.elementor-element-50c5c40 > .elementor-widget-container{padding:0px 0px 05px 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-50c5c40.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-50c5c40{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-50c5c40 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:40px;font-weight:500;line-height:80px;color:var( --e-global-color-8569e62 );}.elementor-29 .elementor-element.elementor-element-c31b917{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-8569e62 );--border-color:var( --e-global-color-8569e62 );}.elementor-29 .elementor-element.elementor-element-08108e9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:500;line-height:45px;letter-spacing:1px;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-08108e9 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-4d94be6{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-4d94be6.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4d94be6 img{width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-29 .elementor-element.elementor-element-b0df815{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-06e895e > .elementor-widget-container{padding:0px 0px 05px 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-06e895e.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-06e895e{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-06e895e .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-9f4065c{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9f4065c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9f4065c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFAD;}.elementor-29 .elementor-element.elementor-element-ca05673{--display:flex;--justify-content:center;--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-29 .elementor-element.elementor-element-741aaa4 > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-29 .elementor-element.elementor-element-741aaa4{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-741aaa4 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-3d491f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-29 .elementor-element.elementor-element-be8ac5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-be8ac5e img{width:100%;height:50px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-1589132{text-align:center;font-family:"century-gothic", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-1589132 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-1589132 a{color:#000000;}.elementor-29 .elementor-element.elementor-element-1589132 a:hover, .elementor-29 .elementor-element.elementor-element-1589132 a:focus{color:var( --e-global-color-8569e62 );}.elementor-29 .elementor-element.elementor-element-c9ececc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c9ececc:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c9ececc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-1f1bd18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-ce66cc3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#06C755;--border-color:#06C755;--border-radius:999px 999px 999px 999px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-29 .elementor-element.elementor-element-ce66cc3:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ce66cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ce66cc3:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ce66cc3, .elementor-29 .elementor-element.elementor-element-ce66cc3::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-e036786 img{height:40px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-dfac6be{text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-dfac6be p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-300c5a1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-8569e62 );--border-color:var( --e-global-color-8569e62 );--border-radius:999px 999px 999px 999px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-29 .elementor-element.elementor-element-300c5a1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-300c5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-300c5a1:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-300c5a1, .elementor-29 .elementor-element.elementor-element-300c5a1::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-22d01b9 img{height:40px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-5e0db89{text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-5e0db89 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-14c971b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-41616fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-29 .elementor-element.elementor-element-126b568{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-318e20c > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-29 .elementor-element.elementor-element-318e20c.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-318e20c{z-index:1;text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:72px;font-weight:400;line-height:56px;color:#0000000D;}.elementor-29 .elementor-element.elementor-element-318e20c p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-67731c8 > .elementor-widget-container{padding:0px 0px 05px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8569e62 );}.elementor-29 .elementor-element.elementor-element-67731c8.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-67731c8{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-67731c8 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-79998fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--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-29 .elementor-element.elementor-element-1d6aec1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-8569e62 );--border-color:var( --e-global-color-8569e62 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-29 .elementor-element.elementor-element-12c947e > .elementor-widget-container{padding:30px 0px 30px 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-12c947e.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-12c947e{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-12c947e .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-365fa1a img{width:100%;}.elementor-29 .elementor-element.elementor-element-c280400{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:500;line-height:45px;letter-spacing:1px;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-c280400 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-29 .elementor-element.elementor-element-c280400 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-1490b89{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-8569e62 );--border-color:var( --e-global-color-8569e62 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-29 .elementor-element.elementor-element-4e53cc9 > .elementor-widget-container{padding:30px 0px 30px 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-4e53cc9.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4e53cc9{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-4e53cc9 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-b8af4dc img{width:100%;}.elementor-29 .elementor-element.elementor-element-cfb35c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:500;line-height:45px;letter-spacing:1px;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-cfb35c7 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-29 .elementor-element.elementor-element-cfb35c7 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-1080f2f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-8569e62 );--border-color:var( --e-global-color-8569e62 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-29 .elementor-element.elementor-element-1c5c435 > .elementor-widget-container{padding:30px 0px 30px 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-1c5c435.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-1c5c435{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-1c5c435 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-42bcbc9 img{width:100%;}.elementor-29 .elementor-element.elementor-element-fdc47d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:500;line-height:45px;letter-spacing:1px;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-fdc47d4 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-29 .elementor-element.elementor-element-fdc47d4 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-4778b72{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-8569e62 );--border-color:var( --e-global-color-8569e62 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-29 .elementor-element.elementor-element-fbb1ef2 > .elementor-widget-container{padding:30px 0px 30px 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-fbb1ef2.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-fbb1ef2{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-fbb1ef2 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-20d5613 img{width:100%;}.elementor-29 .elementor-element.elementor-element-905fcc9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:500;line-height:45px;letter-spacing:1px;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-905fcc9 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-29 .elementor-element.elementor-element-905fcc9 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-6eb93f5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-8569e62 );--border-color:var( --e-global-color-8569e62 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-29 .elementor-element.elementor-element-32835c1 > .elementor-widget-container{padding:30px 0px 30px 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-32835c1.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-32835c1{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-32835c1 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-4ac49c2 img{width:100%;}.elementor-29 .elementor-element.elementor-element-7d1cb40{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:500;line-height:45px;letter-spacing:1px;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-7d1cb40 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-29 .elementor-element.elementor-element-7d1cb40 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-989baaf{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-989baaf:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-989baaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/AdobeStock_284044711.png");}.elementor-29 .elementor-element.elementor-element-be7e926{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-29 .elementor-element.elementor-element-d44d83e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-afc7a18 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-29 .elementor-element.elementor-element-afc7a18.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-afc7a18{z-index:1;text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:80px;font-weight:400;line-height:56px;color:#0000000D;}.elementor-29 .elementor-element.elementor-element-afc7a18 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-2b3726a > .elementor-widget-container{padding:0px 0px 05px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8569e62 );}.elementor-29 .elementor-element.elementor-element-2b3726a.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-2b3726a{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-2b3726a .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-42d70b8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-42d70b8 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-589b206{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}body .elementor-29 .elementor-element.elementor-element-69eb3a2 .tpg-el-main-wrapper .tpg-post-holder{background-color:#02010100;border-radius:15px 15px 15px 15px;overflow:hidden;border:1px solid #02010100;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.11);}.elementor-29 .elementor-element.elementor-element-69eb3a2 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-69eb3a2 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-29 .elementor-element.elementor-element-69eb3a2 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-29 .elementor-element.elementor-element-69eb3a2 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}body .elementor-29 .elementor-element.elementor-element-69eb3a2 .rt-tpg-container .slider-layout13 .rt-holder .post-content{border-radius:15px 15px 15px 15px;overflow:hidden;}.elementor-29 .elementor-element.elementor-element-b98983e{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8569e62 );--border-color:var( --e-global-color-8569e62 );--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-b98983e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b98983e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b98983e:hover{border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b98983e, .elementor-29 .elementor-element.elementor-element-b98983e::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-b98983e.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-bbfe5e5{text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;color:#000000;}.elementor-29 .elementor-element.elementor-element-bbfe5e5 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-bbfe5e5 a{color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-bbfe5e5 a:hover, .elementor-29 .elementor-element.elementor-element-bbfe5e5 a:focus{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b4a4fb6 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b4a4fb6 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-b4a4fb6.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-29 .elementor-element.elementor-element-b4a4fb6.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-b4a4fb6.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-29 .elementor-element.elementor-element-b4a4fb6.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-b4a4fb6.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-29 .elementor-element.elementor-element-b4a4fb6.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-29 .elementor-element.elementor-element-b4a4fb6.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-b4a4fb6.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-29 .elementor-element.elementor-element-b4a4fb6.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-b4a4fb6.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-29 .elementor-element.elementor-element-b4a4fb6 .elementor-icon{font-size:40px;}.elementor-29 .elementor-element.elementor-element-b4a4fb6 .elementor-icon svg{height:40px;}.elementor-29 .elementor-element.elementor-element-b4a4fb6 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-b4a4fb6 .elementor-icon svg{transform:rotate(0deg);}.elementor-29 .elementor-element.elementor-element-0192862{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4a50149{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-29 .elementor-element.elementor-element-84d13b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-396c4de > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-29 .elementor-element.elementor-element-396c4de.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-396c4de{z-index:1;text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:72px;font-weight:400;line-height:56px;color:#0000000D;}.elementor-29 .elementor-element.elementor-element-396c4de p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-bc0d800 > .elementor-widget-container{padding:0px 0px 05px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8569e62 );}.elementor-29 .elementor-element.elementor-element-bc0d800.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-bc0d800{z-index:5;text-align:center;}.elementor-29 .elementor-element.elementor-element-bc0d800 .elementor-heading-title{font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-d64f2b6{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8569e62 );--border-color:var( --e-global-color-8569e62 );--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-d64f2b6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d64f2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d64f2b6:hover{border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d64f2b6, .elementor-29 .elementor-element.elementor-element-d64f2b6::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-d64f2b6.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-3c1f9c9{text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;color:#000000;}.elementor-29 .elementor-element.elementor-element-3c1f9c9 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-3c1f9c9 a{color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-3c1f9c9 a:hover, .elementor-29 .elementor-element.elementor-element-3c1f9c9 a:focus{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-946878f > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-946878f .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-946878f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-29 .elementor-element.elementor-element-946878f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-946878f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-29 .elementor-element.elementor-element-946878f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-946878f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-29 .elementor-element.elementor-element-946878f.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-29 .elementor-element.elementor-element-946878f.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-946878f.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-29 .elementor-element.elementor-element-946878f.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-946878f.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-29 .elementor-element.elementor-element-946878f .elementor-icon{font-size:40px;}.elementor-29 .elementor-element.elementor-element-946878f .elementor-icon svg{height:40px;}.elementor-29 .elementor-element.elementor-element-946878f .elementor-icon i, .elementor-29 .elementor-element.elementor-element-946878f .elementor-icon svg{transform:rotate(0deg);}.elementor-29 .elementor-element.elementor-element-923393d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .rt-row [class*="rt-col"]{padding-left:0px !important;padding-right:0px !important;padding-bottom:calc(2 * 15px) !important;}.elementor-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .rt-row{margin-left:-0px;margin-right:-0px;}.elementor-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .rt-row .rt-row{margin-bottom:-0px;}.elementor-29 .elementor-element.elementor-element-0253c38 .rt-tpg-container .grid_hover-layout8 .display-grid-wrapper{grid-gap:0px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-0253c38{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-0253c38 .rt-tpg-container .rt-holder .entry-title-wrapper{margin:40px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .rt-holder .rt-el-post-meta{margin:20px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-0253c38 .rt-pagination-wrap{justify-content:center;}body .elementor-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .tpg-post-holder{border-radius:0px 0px 0px 0px;overflow:hidden;}body .elementor-29 .elementor-element.elementor-element-0253c38 .rt-tpg-container .slider-layout13 .rt-holder .post-content{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-29 .elementor-element.elementor-element-b23b37e{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8569e62 );--border-color:var( --e-global-color-8569e62 );--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-b23b37e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b23b37e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b23b37e:hover{border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b23b37e, .elementor-29 .elementor-element.elementor-element-b23b37e::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-b23b37e.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-b054d9b{text-align:center;font-family:"fot-tsukuaoldmin-pr6n", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;color:#000000;}.elementor-29 .elementor-element.elementor-element-b054d9b p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-b054d9b a{color:var( --e-global-color-6769eb4 );}.elementor-29 .elementor-element.elementor-element-b054d9b a:hover, .elementor-29 .elementor-element.elementor-element-b054d9b a:focus{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-a852a53 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a852a53 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-a852a53.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-29 .elementor-element.elementor-element-a852a53.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-a852a53.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-29 .elementor-element.elementor-element-a852a53.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-a852a53.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-29 .elementor-element.elementor-element-a852a53.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-29 .elementor-element.elementor-element-a852a53.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-a852a53.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-29 .elementor-element.elementor-element-a852a53.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-a852a53.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-29 .elementor-element.elementor-element-a852a53 .elementor-icon{font-size:40px;}.elementor-29 .elementor-element.elementor-element-a852a53 .elementor-icon svg{height:40px;}.elementor-29 .elementor-element.elementor-element-a852a53 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-a852a53 .elementor-icon svg{transform:rotate(0deg);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-8b68500{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-6bc4b41{--width:55%;}.elementor-29 .elementor-element.elementor-element-b504d22{--width:55%;}.elementor-29 .elementor-element.elementor-element-9d54fd4{--width:45%;}.elementor-29 .elementor-element.elementor-element-8b6e56c{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-dbba19d{--width:340px;}.elementor-29 .elementor-element.elementor-element-b9573b2{--width:340px;}.elementor-29 .elementor-element.elementor-element-bf85f23{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-7370e94{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-73b359a{--width:45%;}.elementor-29 .elementor-element.elementor-element-2eea5d0{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-2cbc2d9{--width:75%;}.elementor-29 .elementor-element.elementor-element-bdfc306{--width:100%;}.elementor-29 .elementor-element.elementor-element-f79b644{--width:50%;}.elementor-29 .elementor-element.elementor-element-2c5e18b{--width:50%;}.elementor-29 .elementor-element.elementor-element-18bc4a3{--width:100%;}.elementor-29 .elementor-element.elementor-element-f6f500b{--width:33%;}.elementor-29 .elementor-element.elementor-element-bbf2a77{--width:33%;}.elementor-29 .elementor-element.elementor-element-5ea24bd{--width:33%;}.elementor-29 .elementor-element.elementor-element-5eaea2b{--width:160px;}.elementor-29 .elementor-element.elementor-element-be34d69{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-c9eea52{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-c31b917{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-9f4065c{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-ca05673{--width:50%;}.elementor-29 .elementor-element.elementor-element-c9ececc{--width:1px;}.elementor-29 .elementor-element.elementor-element-1f1bd18{--width:50%;}.elementor-29 .elementor-element.elementor-element-ce66cc3{--width:260px;}.elementor-29 .elementor-element.elementor-element-300c5a1{--width:260px;}.elementor-29 .elementor-element.elementor-element-14c971b{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-41616fd{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-126b568{--width:50%;}.elementor-29 .elementor-element.elementor-element-79998fd{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-1d6aec1{--width:30%;}.elementor-29 .elementor-element.elementor-element-1490b89{--width:30%;}.elementor-29 .elementor-element.elementor-element-1080f2f{--width:30%;}.elementor-29 .elementor-element.elementor-element-4778b72{--width:30%;}.elementor-29 .elementor-element.elementor-element-6eb93f5{--width:30%;}.elementor-29 .elementor-element.elementor-element-989baaf{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-be7e926{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-d44d83e{--width:50%;}.elementor-29 .elementor-element.elementor-element-589b206{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-b98983e{--width:160px;}.elementor-29 .elementor-element.elementor-element-0192862{--content-width:80%;}.elementor-29 .elementor-element.elementor-element-4a50149{--width:40%;}.elementor-29 .elementor-element.elementor-element-84d13b9{--width:100%;}.elementor-29 .elementor-element.elementor-element-d64f2b6{--width:160px;}.elementor-29 .elementor-element.elementor-element-923393d{--width:60%;}.elementor-29 .elementor-element.elementor-element-b23b37e{--width:160px;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-73b359a{--width:99%;}.elementor-29 .elementor-element.elementor-element-2cbc2d9{--width:100%;}.elementor-29 .elementor-element.elementor-element-ca05673{--width:100%;}.elementor-29 .elementor-element.elementor-element-c9ececc{--width:100%;}.elementor-29 .elementor-element.elementor-element-1f1bd18{--width:100%;}.elementor-29 .elementor-element.elementor-element-126b568{--width:100%;}.elementor-29 .elementor-element.elementor-element-79998fd{--content-width:90%;}.elementor-29 .elementor-element.elementor-element-1d6aec1{--width:47%;}.elementor-29 .elementor-element.elementor-element-1490b89{--width:47%;}.elementor-29 .elementor-element.elementor-element-1080f2f{--width:47%;}.elementor-29 .elementor-element.elementor-element-4778b72{--width:47%;}.elementor-29 .elementor-element.elementor-element-6eb93f5{--width:47%;}.elementor-29 .elementor-element.elementor-element-589b206{--content-width:100%;}.elementor-29 .elementor-element.elementor-element-4a50149{--width:100%;}.elementor-29 .elementor-element.elementor-element-923393d{--width:100%;}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-8b68500::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-29 .elementor-element.elementor-element-2785651 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-90267d3 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-3aad7a9{font-size:16px;}.elementor-29 .elementor-element.elementor-element-8285997{font-size:16px;}.elementor-29 .elementor-element.elementor-element-7370e94{--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-29 .elementor-element.elementor-element-81eca06 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-d0a11d2{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:16px;}.elementor-29 .elementor-element.elementor-element-2eea5d0{--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-29 .elementor-element.elementor-element-2cbc2d9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29 .elementor-element.elementor-element-bdfc306{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29 .elementor-element.elementor-element-f79b644{--min-height:200px;}.elementor-29 .elementor-element.elementor-element-62ca31c{font-size:16px;}.elementor-29 .elementor-element.elementor-element-49853db .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-49853db .elementor-icon svg{height:30px;}.elementor-29 .elementor-element.elementor-element-2c5e18b{--min-height:200px;}.elementor-29 .elementor-element.elementor-element-027e020{font-size:16px;}.elementor-29 .elementor-element.elementor-element-c788a5d .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-c788a5d .elementor-icon svg{height:30px;}.elementor-29 .elementor-element.elementor-element-18bc4a3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29 .elementor-element.elementor-element-f6f500b{--min-height:200px;}.elementor-29 .elementor-element.elementor-element-4eef934{font-size:16px;}.elementor-29 .elementor-element.elementor-element-c09e44f .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-c09e44f .elementor-icon svg{height:30px;}.elementor-29 .elementor-element.elementor-element-bbf2a77{--min-height:200px;}.elementor-29 .elementor-element.elementor-element-2443199{font-size:16px;}.elementor-29 .elementor-element.elementor-element-7bb765c .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-7bb765c .elementor-icon svg{height:30px;}.elementor-29 .elementor-element.elementor-element-5ea24bd{--min-height:200px;}.elementor-29 .elementor-element.elementor-element-8dd0be3{font-size:16px;}.elementor-29 .elementor-element.elementor-element-7b8a9f5 .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-7b8a9f5 .elementor-icon svg{height:30px;}.elementor-29 .elementor-element.elementor-element-5e9b565{font-size:16px;}.elementor-29 .elementor-element.elementor-element-50c5c40 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-c31b917{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-08108e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-29 .elementor-element.elementor-element-4d94be6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-06e895e .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-9f4065c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29 .elementor-element.elementor-element-ca05673{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-c9ececc{--min-height:1px;}.elementor-29 .elementor-element.elementor-element-67731c8 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-79998fd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-12c947e .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-c280400{font-size:18px;line-height:2em;}.elementor-29 .elementor-element.elementor-element-4e53cc9 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-cfb35c7{font-size:18px;line-height:2em;}.elementor-29 .elementor-element.elementor-element-1c5c435 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-fdc47d4{font-size:18px;line-height:2em;}.elementor-29 .elementor-element.elementor-element-fbb1ef2 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-905fcc9{font-size:18px;line-height:2em;}.elementor-29 .elementor-element.elementor-element-32835c1 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-7d1cb40{font-size:18px;line-height:2em;}.elementor-29 .elementor-element.elementor-element-2b3726a .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-42d70b8{font-size:16px;}.elementor-29 .elementor-element.elementor-element-bbfe5e5{font-size:16px;}.elementor-29 .elementor-element.elementor-element-0192862{--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-29 .elementor-element.elementor-element-bc0d800 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-3c1f9c9{font-size:16px;}.elementor-29 .elementor-element.elementor-element-b054d9b{font-size:16px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-8b68500{--min-height:95vh;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-29 .elementor-element.elementor-element-8b68500::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-8b68500 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:94% 99%;background-size:70% auto;}.elementor-29 .elementor-element.elementor-element-8f89226{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-6bc4b41{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2785651 .elementor-heading-title{font-size:34px;line-height:1.5em;}.elementor-29 .elementor-element.elementor-element-b504d22{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-90267d3 .elementor-heading-title{font-size:34px;line-height:1.5em;}.elementor-29 .elementor-element.elementor-element-9d54fd4{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-e570812 img{height:120px;}.elementor-29 .elementor-element.elementor-element-6c0b70e img{height:120px;}.elementor-29 .elementor-element.elementor-element-8b6e56c{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-dbba19d{--width:47%;--min-height:80px;}.elementor-29 .elementor-element.elementor-element-3aad7a9{font-size:16px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-b9573b2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b9573b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaori-company.com/wp-content/uploads/2025/12/31829513_m.jpg");}.elementor-29 .elementor-element.elementor-element-b9573b2{--width:47%;--min-height:80px;}.elementor-29 .elementor-element.elementor-element-8285997{font-size:16px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-bf85f23{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7370e94{--gap:020px 020px;--row-gap:020px;--column-gap:020px;}.elementor-29 .elementor-element.elementor-element-81eca06 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-d0a11d2{font-size:16px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-2eea5d0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2eea5d0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2eea5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-2cbc2d9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-bdfc306{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-f79b644{--width:100%;--min-height:120px;}.elementor-29 .elementor-element.elementor-element-62ca31c{font-size:16px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-49853db .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-49853db .elementor-icon svg{height:25px;}.elementor-29 .elementor-element.elementor-element-2c5e18b{--width:100%;--min-height:120px;}.elementor-29 .elementor-element.elementor-element-027e020{font-size:16px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-c788a5d .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-c788a5d .elementor-icon svg{height:25px;}.elementor-29 .elementor-element.elementor-element-18bc4a3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-f6f500b{--width:48%;--min-height:120px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-4eef934{font-size:16px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-c09e44f .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-c09e44f .elementor-icon svg{height:25px;}.elementor-29 .elementor-element.elementor-element-bbf2a77{--width:48%;--min-height:120px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-2443199{font-size:16px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-7bb765c .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-7bb765c .elementor-icon svg{height:25px;}.elementor-29 .elementor-element.elementor-element-5ea24bd{--width:48%;--min-height:120px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-8dd0be3{font-size:16px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-7b8a9f5 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-7b8a9f5 .elementor-icon svg{height:25px;}.elementor-29 .elementor-element.elementor-element-5eaea2b{--width:140px;--min-height:140px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-5eaea2b:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-29 .elementor-element.elementor-element-5eaea2b.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-5e9b565{font-size:18px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-053874a .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-053874a .elementor-icon svg{height:30px;}.elementor-29 .elementor-element.elementor-element-be34d69{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c9eea52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-01b514f img{object-fit:contain;}.elementor-29 .elementor-element.elementor-element-50c5c40 .elementor-heading-title{font-size:34px;line-height:1.5em;}.elementor-29 .elementor-element.elementor-element-08108e9{font-size:16px;line-height:2.2em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-06e895e .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-9f4065c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ca05673{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-741aaa4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-741aaa4{font-size:16px;}.elementor-29 .elementor-element.elementor-element-3d491f0{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-29 .elementor-element.elementor-element-be8ac5e > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-29 .elementor-element.elementor-element-1589132{font-size:32px;}.elementor-29 .elementor-element.elementor-element-ce66cc3{--width:80%;}.elementor-29 .elementor-element.elementor-element-dfac6be{font-size:18px;}.elementor-29 .elementor-element.elementor-element-300c5a1{--width:80%;}.elementor-29 .elementor-element.elementor-element-5e0db89{font-size:18px;}.elementor-29 .elementor-element.elementor-element-14c971b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-67731c8 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-79998fd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1d6aec1{--width:90%;}.elementor-29 .elementor-element.elementor-element-12c947e .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-c280400{font-size:16px;line-height:2em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-1490b89{--width:90%;}.elementor-29 .elementor-element.elementor-element-4e53cc9 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-cfb35c7{font-size:16px;line-height:2em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-1080f2f{--width:90%;}.elementor-29 .elementor-element.elementor-element-1c5c435 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-fdc47d4{font-size:16px;line-height:2em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-4778b72{--width:90%;}.elementor-29 .elementor-element.elementor-element-fbb1ef2 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-905fcc9{font-size:16px;line-height:2em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-6eb93f5{--width:90%;}.elementor-29 .elementor-element.elementor-element-32835c1 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-7d1cb40{font-size:16px;line-height:2em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-989baaf{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2b3726a .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-42d70b8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-b98983e{--width:140px;--min-height:140px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-b98983e:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-29 .elementor-element.elementor-element-b98983e.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-bbfe5e5{font-size:18px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-b4a4fb6 .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-b4a4fb6 .elementor-icon svg{height:30px;}.elementor-29 .elementor-element.elementor-element-0192862{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-bc0d800 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-d64f2b6{--width:140px;--min-height:140px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-d64f2b6:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-29 .elementor-element.elementor-element-d64f2b6.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-3c1f9c9{font-size:18px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-946878f .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-946878f .elementor-icon svg{height:30px;}.elementor-29 .elementor-element.elementor-element-923393d{--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-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .rt-row [class*="rt-col"]{padding-left:0px !important;padding-right:0px !important;padding-bottom:calc(2 * 5px) !important;}.elementor-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .rt-row{margin-left:-0px;margin-right:-0px;}.elementor-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .rt-row .rt-row{margin-bottom:-0px;}.elementor-29 .elementor-element.elementor-element-0253c38 .rt-tpg-container .grid_hover-layout8 .display-grid-wrapper{grid-gap:0px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-0253c38{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29 .elementor-element.elementor-element-0253c38 .rt-tpg-container .rt-holder .entry-title-wrapper{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-0253c38 .rt-tpg-container .tpg-post-holder .rt-el-post-meta, .elementor-29 .elementor-element.elementor-element-0253c38 .tpg-post-holder .tpg-separate-category .categories-links a{font-size:10px;}.elementor-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .rt-holder .rt-el-post-meta{margin:5px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-0253c38 .tpg-el-main-wrapper .tpg-post-holder{padding-bottom:10px;}.elementor-29 .elementor-element.elementor-element-b23b37e{--width:140px;--min-height:140px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-b23b37e:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-29 .elementor-element.elementor-element-b23b37e.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-b054d9b{font-size:18px;line-height:1.8em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-a852a53 .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-a852a53 .elementor-icon svg{height:30px;}}/* Start custom CSS for container, class: .elementor-element-6bc4b41 */.sp_clip{
    clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b504d22 */.top_clip{
    clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%);
}/* End custom CSS */