.elementor-124 .elementor-element.elementor-element-b12cf81{--display:flex;--min-height:305px;--overlay-opacity:0.5;}.elementor-124 .elementor-element.elementor-element-b12cf81:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-b12cf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://s-inc.com/wp-content/uploads/2026/09/kotokaze02.png");background-position:top right;background-repeat:no-repeat;background-size:42% auto;}.elementor-124 .elementor-element.elementor-element-b12cf81::before, .elementor-124 .elementor-element.elementor-element-b12cf81 > .elementor-background-video-container::before, .elementor-124 .elementor-element.elementor-element-b12cf81 > .e-con-inner > .elementor-background-video-container::before, .elementor-124 .elementor-element.elementor-element-b12cf81 > .elementor-background-slideshow::before, .elementor-124 .elementor-element.elementor-element-b12cf81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-124 .elementor-element.elementor-element-b12cf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-124 .elementor-element.elementor-element-3e043cf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-124 .elementor-element.elementor-element-3e043cf .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-124 .elementor-element.elementor-element-3e043cf{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-124 .elementor-element.elementor-element-bbe9b72{--spacer-size:50px;}.elementor-124 .elementor-element.elementor-element-dc2b8d0{--display:flex;}.elementor-124 .elementor-element.elementor-element-8b35244 iframe{height:26vh;}.elementor-124 .elementor-element.elementor-element-277efd3{--spacer-size:50px;}.elementor-124 .elementor-element.elementor-element-09cd514{--display:flex;}.elementor-124 .elementor-element.elementor-element-d434681{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-item{align-items:flex-start;}.elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-header{color:var( --e-global-color-ae63f55 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-price{color:var( --e-global-color-ae63f55 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list-item{align-items:flex-start;}.elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list-header{color:var( --e-global-color-ae63f55 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list-price{color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-124 .elementor-element.elementor-element-ee097eb{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-124 .elementor-element.elementor-element-ee097eb .elementor-post__meta-data span + span:before{content:"•";}.elementor-124 .elementor-element.elementor-element-ee097eb .elementor-post__read-more{color:var( --e-global-color-9b58763 );}.elementor-124 .elementor-element.elementor-element-ee097eb a.elementor-post__read-more{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-124 .elementor-element.elementor-element-ca9b5d4{--spacer-size:50px;}.elementor-124 .elementor-element.elementor-element-8d422d0{--spacer-size:50px;}.elementor-124 .elementor-element.elementor-element-f368419{--display:flex;}.elementor-124 .elementor-element.elementor-element-0f1a21c{--spacer-size:50px;}.elementor-124 .elementor-element.elementor-element-5ebaf5f{--display:flex;}.elementor-124 .elementor-element.elementor-element-501501e{--spacer-size:26vh;}.elementor-124 .elementor-element.elementor-element-cf0984b{--spacer-size:26vh;}body.elementor-page-124:not(.elementor-motion-effects-element-type-background), body.elementor-page-124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0873d0f );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-f368419{--width:80%;}}@media(max-width:1024px){.elementor-124 .elementor-element.elementor-element-b12cf81{--min-height:178px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-d434681{--grid-auto-flow:row;}.elementor-widget-price-list .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-price{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-ee097eb a.elementor-post__read-more{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-d434681{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-price-list .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-price{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-95a79cc .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-b655638 .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-ee097eb a.elementor-post__read-more{font-size:var( --e-global-typography-text-font-size );}}