.elementor-148 .elementor-element.elementor-element-60e95dd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-187ecf59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-187ecf59:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-187ecf59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakura-techno.fruor-test.site/wp-content/uploads/2026/05/header-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-148 .elementor-element.elementor-element-11d5069f{--display:flex;--gap:016px 0px;--row-gap:016px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:080px;--padding-left:080px;--padding-right:080px;}.elementor-148 .elementor-element.elementor-element-11d5069f.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-148 .elementor-element.elementor-element-7511ea8a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:64px;font-weight:500;line-height:100%;letter-spacing:2%;word-spacing:2%;color:var( --e-global-color-accent );}.elementor-148 .elementor-element.elementor-element-3fc793a5{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:04px 016px 06px 016px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-148 .elementor-element.elementor-element-3fc793a5 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:140%;letter-spacing:4%;word-spacing:4%;color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-476d41cd{--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:flex-end;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:080px;--padding-left:080px;--padding-right:080px;}.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-148 .elementor-element.elementor-element-6e12e611{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:140%;letter-spacing:4%;word-spacing:4%;}.elementor-148 .elementor-element.elementor-element-2799f92{--display:flex;--align-items:center;--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:080px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-98db185{--display:flex;--gap:04px 0px;--row-gap:04px;--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-148 .elementor-element.elementor-element-6ef9d10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-148 .elementor-element.elementor-element-6ef9d10 .hfe-post-info-icon{width:14px;}.elementor-148 .elementor-element.elementor-element-6ef9d10 .hfe-post-info-icon i{font-size:14px;}.elementor-148 .elementor-element.elementor-element-6ef9d10 .hfe-post-info-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-6ef9d10 .hfe-post-info-text{padding-left:10px;}body.rtl .elementor-148 .elementor-element.elementor-element-6ef9d10 .hfe-post-info-text{padding-right:10px;}.elementor-148 .elementor-element.elementor-element-6ef9d10 .hfe-post-info-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-148 .elementor-element.elementor-element-e8e020f .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:140%;letter-spacing:4%;word-spacing:4%;color:var( --e-global-color-secondary );}.elementor-widget-theme-post-featured-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-148 .elementor-element.elementor-element-9ccecdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:040px 0px 040px 0px;}.elementor-148 .elementor-element.elementor-element-9ccecdc img{width:70%;}.elementor-148 .elementor-element.elementor-element-010e35f{--display:flex;--gap:08px 0px;--row-gap:08px;--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-widget-theme-post-content{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-148 .elementor-element.elementor-element-1f7e8bd{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:140%;letter-spacing:4%;word-spacing:4%;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-148 .elementor-element.elementor-element-d1b140b{margin:080px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 080px 0px;}.elementor-148 .elementor-element.elementor-element-d1b140b span.post-navigation__prev--label, .elementor-148 .elementor-element.elementor-element-d1b140b span.post-navigation__next--label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-148 .elementor-element.elementor-element-c83054a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:04px 04px 04px 04px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:012px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-c83054a:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-c83054a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-148 .elementor-element.elementor-element-42c8583c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:140%;letter-spacing:4%;word-spacing:4%;color:#FF3131;}.elementor-148 .elementor-element.elementor-element-42c8583c p{margin-block-end:0px;}@media(max-width:980px){.elementor-148 .elementor-element.elementor-element-187ecf59{--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-148 .elementor-element.elementor-element-11d5069f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:08px 0px;--row-gap:08px;--column-gap:0px;--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-148 .elementor-element.elementor-element-7511ea8a{text-align:center;}.elementor-148 .elementor-element.elementor-element-7511ea8a .elementor-heading-title{font-size:40px;}.elementor-148 .elementor-element.elementor-element-3fc793a5 .elementor-heading-title{font-size:14px;}.elementor-148 .elementor-element.elementor-element-476d41cd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-6e12e611{font-size:12px;}.elementor-148 .elementor-element.elementor-element-6e12e611 p{margin-block-end:0px;}.elementor-148 .elementor-element.elementor-element-6ef9d10 .hfe-post-info-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-148 .elementor-element.elementor-element-d1b140b span.post-navigation__prev--label, .elementor-148 .elementor-element.elementor-element-d1b140b span.post-navigation__next--label{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(min-width:768px){.elementor-148 .elementor-element.elementor-element-60e95dd3{--width:calc(100% - 64px);}.elementor-148 .elementor-element.elementor-element-2799f92{--content-width:88%;}.elementor-148 .elementor-element.elementor-element-98db185{--width:83%;}.elementor-148 .elementor-element.elementor-element-c83054a{--width:200px;}}@media(max-width:767px){.elementor-148 .elementor-element.elementor-element-60e95dd3{--width:calc(100% - 48px);}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-148 .elementor-element.elementor-element-2799f92{--padding-top:040px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-148 .elementor-element.elementor-element-98db185{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-148 .elementor-element.elementor-element-6ef9d10 .hfe-post-info-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-148 .elementor-element.elementor-element-e8e020f{padding:0px 0px 016px 0px;}.elementor-148 .elementor-element.elementor-element-e8e020f .elementor-heading-title{font-size:18px;}.elementor-148 .elementor-element.elementor-element-9ccecdc{padding:0px 0px 024px 0px;}.elementor-148 .elementor-element.elementor-element-9ccecdc img{width:100%;height:auto;}.elementor-148 .elementor-element.elementor-element-1f7e8bd{font-size:14px;}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-148 .elementor-element.elementor-element-d1b140b span.post-navigation__prev--label, .elementor-148 .elementor-element.elementor-element-d1b140b span.post-navigation__next--label{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start custom CSS for post-info-widget, class: .elementor-element-6ef9d10 */.elementor-148 .elementor-element.elementor-element-6ef9d10 span {
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83054a */.elementor-148 .elementor-element.elementor-element-c83054a {
    position: relative;
    z-index: 1;
    &:before {
        content: '';
        width:100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #fff;
        border: 2px solid #FF3131;
        border-radius: 4px;
    }
    &:after {
        content: '';
        width:100%;
        height: 100%;
        position: absolute;
        bottom: -5px;
        right: -5px;
        border: 2px solid #FF3131;
        z-index: -2;
        border-radius: 4px;
    }
}/* End custom CSS */