.elementor-389 .elementor-element.elementor-element-4ef83db{--display:flex;--overflow:hidden;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-c666e77 > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-389 .elementor-element.elementor-element-c666e77 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;}.elementor-389 .elementor-element.elementor-element-6239e1d{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-389 .elementor-element.elementor-element-00dcef4{--display:flex;}.elementor-389 .elementor-element.elementor-element-e1f25d0 img{border-radius:20px 20px 20px 20px;}.elementor-389 .elementor-element.elementor-element-dfc6a87{--display:flex;}.elementor-389 .elementor-element.elementor-element-524df63{--display:flex;--overflow:hidden;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-524df63:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-524df63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-345b467 );}.elementor-389 .elementor-element.elementor-element-d181fc4 > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-389 .elementor-element.elementor-element-d181fc4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;}.elementor-389 .elementor-element.elementor-element-fa3888f{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-389 .elementor-element.elementor-element-b43a153{--display:flex;}.elementor-389 .elementor-element.elementor-element-e291b75 img{border-radius:20px 20px 20px 20px;}.elementor-389 .elementor-element.elementor-element-4f1d4c5{--display:flex;}.elementor-389 .elementor-element.elementor-element-32ac8a0 > .elementor-widget-container{padding:0px 0px 20px 35px;}.elementor-389 .elementor-element.elementor-element-32ac8a0 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;}.elementor-389 .elementor-element.elementor-element-b44b051{--display:flex;--overflow:hidden;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-b9b748d > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-389 .elementor-element.elementor-element-b9b748d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;}.elementor-389 .elementor-element.elementor-element-680ee4c{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-389 .elementor-element.elementor-element-289b05f{--display:flex;}.elementor-389 .elementor-element.elementor-element-6f50b23 img{border-radius:20px 20px 20px 20px;}.elementor-389 .elementor-element.elementor-element-39828a3{--display:flex;}.elementor-389 .elementor-element.elementor-element-730aa23 > .elementor-widget-container{padding:0px 0px 20px 35px;}.elementor-389 .elementor-element.elementor-element-730aa23 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;}.elementor-389 .elementor-element.elementor-element-e2ec3fc{--spacer-size:40px;}.elementor-389 .elementor-element.elementor-element-d2d3d07{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-d2d3d07:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-d2d3d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-345b467 );}.elementor-389 .elementor-element.elementor-element-4e44359 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:bold;color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-78dc43d{--spacer-size:40px;}.elementor-389 .elementor-element.elementor-element-38f9817 > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-389 .elementor-element.elementor-element-38f9817 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;}.elementor-389 .elementor-element.elementor-element-1a30bdb{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-389 .elementor-element.elementor-element-061ab25{--display:flex;}.elementor-389 .elementor-element.elementor-element-cda2ffa img{border-radius:20px 20px 20px 20px;}.elementor-389 .elementor-element.elementor-element-56a8cb3{--display:flex;}.elementor-389 .elementor-element.elementor-element-04dd533{--spacer-size:40px;}.elementor-389 .elementor-element.elementor-element-9e117ba{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-389 .elementor-element.elementor-element-465623c{--display:flex;}.elementor-389 .elementor-element.elementor-element-9a99488 img{border-radius:20px 20px 20px 20px;}.elementor-389 .elementor-element.elementor-element-b2bb1ed{--display:flex;}.elementor-389 .elementor-element.elementor-element-336128d > .elementor-widget-container{padding:0px 0px 20px 35px;}.elementor-389 .elementor-element.elementor-element-336128d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;}.elementor-389 .elementor-element.elementor-element-9522e53{--spacer-size:40px;}.elementor-389 .elementor-element.elementor-element-ac131a0{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-ac131a0:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-ac131a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-345b467 );}.elementor-389 .elementor-element.elementor-element-5c4029c{--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 25px;--row-gap:0px;--column-gap:25px;}.elementor-389 .elementor-element.elementor-element-355eaf1{--display:flex;}.elementor-389 .elementor-element.elementor-element-999f9c9 img{border-radius:20px 20px 20px 20px;}.elementor-389 .elementor-element.elementor-element-bdf35ab{--display:flex;}.elementor-389 .elementor-element.elementor-element-f7b2d62 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:bold;color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-8e250e8 .elementor-button{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;transition-duration:1.2s;padding:10px 30px 10px 30px;}.elementor-389 .elementor-element.elementor-element-8e250e8 .elementor-button:hover, .elementor-389 .elementor-element.elementor-element-8e250e8 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-389 .elementor-element.elementor-element-8e250e8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-389 .elementor-element.elementor-element-8e250e8 .elementor-button:hover svg, .elementor-389 .elementor-element.elementor-element-8e250e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-389 .elementor-element.elementor-element-a132432{--spacer-size:40px;}.elementor-389 .elementor-element.elementor-element-638ba78 > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-389 .elementor-element.elementor-element-638ba78 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;}.elementor-389 .elementor-element.elementor-element-0b9afcf{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-389 .elementor-element.elementor-element-0b9afcf:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-0b9afcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E3;}.elementor-389 .elementor-element.elementor-element-0e58a77{text-align:left;}.elementor-389 .elementor-element.elementor-element-0e58a77 .elementor-heading-title{font-family:"chillax", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-ef7a0bd .elementor-heading-title{color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-f088dd9 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-389 .elementor-element.elementor-element-f088dd9 .elementor-icon-wrapper{text-align:center;}.elementor-389 .elementor-element.elementor-element-f088dd9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-f088dd9.elementor-view-framed .elementor-icon, .elementor-389 .elementor-element.elementor-element-f088dd9.elementor-view-default .elementor-icon{color:var( --e-global-color-bbbc6c8 );border-color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-f088dd9.elementor-view-framed .elementor-icon, .elementor-389 .elementor-element.elementor-element-f088dd9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-f088dd9 .elementor-icon{font-size:40px;}.elementor-389 .elementor-element.elementor-element-f088dd9 .elementor-icon svg{height:40px;}.elementor-389 .elementor-element.elementor-element-fba64e7{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-389 .elementor-element.elementor-element-fba64e7:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-fba64e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E3;}.elementor-389 .elementor-element.elementor-element-08db145{text-align:left;}.elementor-389 .elementor-element.elementor-element-08db145 .elementor-heading-title{font-family:"chillax", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-44352d6 .elementor-heading-title{color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-ed74f9e > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-389 .elementor-element.elementor-element-ed74f9e .elementor-icon-wrapper{text-align:center;}.elementor-389 .elementor-element.elementor-element-ed74f9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-ed74f9e.elementor-view-framed .elementor-icon, .elementor-389 .elementor-element.elementor-element-ed74f9e.elementor-view-default .elementor-icon{color:var( --e-global-color-bbbc6c8 );border-color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-ed74f9e.elementor-view-framed .elementor-icon, .elementor-389 .elementor-element.elementor-element-ed74f9e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-ed74f9e .elementor-icon{font-size:40px;}.elementor-389 .elementor-element.elementor-element-ed74f9e .elementor-icon svg{height:40px;}.elementor-389 .elementor-element.elementor-element-d77293e{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-389 .elementor-element.elementor-element-d77293e:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-d77293e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E3;}.elementor-389 .elementor-element.elementor-element-591548d{text-align:left;}.elementor-389 .elementor-element.elementor-element-591548d .elementor-heading-title{font-family:"chillax", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-2738395 .elementor-heading-title{color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-c0834e1 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-389 .elementor-element.elementor-element-c0834e1 .elementor-icon-wrapper{text-align:center;}.elementor-389 .elementor-element.elementor-element-c0834e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-c0834e1.elementor-view-framed .elementor-icon, .elementor-389 .elementor-element.elementor-element-c0834e1.elementor-view-default .elementor-icon{color:var( --e-global-color-bbbc6c8 );border-color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-c0834e1.elementor-view-framed .elementor-icon, .elementor-389 .elementor-element.elementor-element-c0834e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-c0834e1 .elementor-icon{font-size:40px;}.elementor-389 .elementor-element.elementor-element-c0834e1 .elementor-icon svg{height:40px;}.elementor-389 .elementor-element.elementor-element-13bd51c{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-389 .elementor-element.elementor-element-13bd51c:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-13bd51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1E3;}.elementor-389 .elementor-element.elementor-element-2a8145d{text-align:left;}.elementor-389 .elementor-element.elementor-element-2a8145d .elementor-heading-title{font-family:"chillax", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-a069253 .elementor-heading-title{color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-1c1cd60 > .elementor-widget-container{padding:30px 0px 15px 0px;}.elementor-389 .elementor-element.elementor-element-646269e{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-646269e:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-646269e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-345b467 );}.elementor-389 .elementor-element.elementor-element-3da4390 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:bold;color:var( --e-global-color-bbbc6c8 );}.elementor-389 .elementor-element.elementor-element-b75d5ef{--display:flex;--overflow:hidden;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-b75d5ef:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-b75d5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-345b467 );}.elementor-389 .elementor-element.elementor-element-f88617c > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-389 .elementor-element.elementor-element-f88617c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;}.elementor-389 .elementor-element.elementor-element-1a561aa{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-389 .elementor-element.elementor-element-81a152c{--display:flex;}.elementor-389 .elementor-element.elementor-element-e9c658e img{border-radius:20px 20px 20px 20px;}.elementor-389 .elementor-element.elementor-element-50d1cc7{--display:flex;}.elementor-389 .elementor-element.elementor-element-d70175d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-389 .elementor-element.elementor-element-e78a5b2{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-389 .elementor-element.elementor-element-0a6b389{--display:flex;}.elementor-389 .elementor-element.elementor-element-58fd316 img{border-radius:20px 20px 20px 20px;}.elementor-389 .elementor-element.elementor-element-842771a{--display:flex;}.elementor-389 .elementor-element.elementor-element-7ce7d74 > .elementor-widget-container{padding:0px 0px 20px 35px;}.elementor-389 .elementor-element.elementor-element-7ce7d74 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;}.elementor-389 .elementor-element.elementor-element-497da60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-389 .elementor-element.elementor-element-8851cef{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-389 .elementor-element.elementor-element-32ac8a0 > .elementor-widget-container{padding:0px 0px 20px 33px;}.elementor-389 .elementor-element.elementor-element-730aa23 > .elementor-widget-container{padding:0px 0px 20px 33px;}.elementor-389 .elementor-element.elementor-element-336128d > .elementor-widget-container{padding:0px 0px 20px 33px;}.elementor-389 .elementor-element.elementor-element-7ce7d74 > .elementor-widget-container{padding:0px 0px 20px 33px;}}@media(max-width:767px){.elementor-389 .elementor-element.elementor-element-c666e77 > .elementor-widget-container{padding:0px 0px 20px 15px;}.elementor-389 .elementor-element.elementor-element-00dcef4{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-d181fc4 > .elementor-widget-container{padding:0px 0px 20px 15px;}.elementor-389 .elementor-element.elementor-element-b43a153{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-32ac8a0 > .elementor-widget-container{padding:0px 0px 20px 30px;}.elementor-389 .elementor-element.elementor-element-b9b748d > .elementor-widget-container{padding:0px 0px 20px 15px;}.elementor-389 .elementor-element.elementor-element-289b05f{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-fe77595 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-389 .elementor-element.elementor-element-730aa23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 30px;}.elementor-389 .elementor-element.elementor-element-2459db7 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-389 .elementor-element.elementor-element-38f9817 > .elementor-widget-container{padding:0px 0px 20px 15px;}.elementor-389 .elementor-element.elementor-element-061ab25{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-465623c{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-336128d > .elementor-widget-container{padding:0px 0px 20px 30px;}.elementor-389 .elementor-element.elementor-element-bdf35ab{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-638ba78 > .elementor-widget-container{padding:0px 0px 20px 15px;}.elementor-389 .elementor-element.elementor-element-0b9afcf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-fba64e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-d77293e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-13bd51c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-389 .elementor-element.elementor-element-1c1cd60 > .elementor-widget-container{padding:20px 0px 15px 0px;}.elementor-389 .elementor-element.elementor-element-f88617c > .elementor-widget-container{padding:0px 0px 20px 15px;}.elementor-389 .elementor-element.elementor-element-81a152c{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-0a6b389{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-7ce7d74 > .elementor-widget-container{padding:0px 0px 20px 30px;}}@media(min-width:768px){.elementor-389 .elementor-element.elementor-element-00dcef4{--width:40%;}.elementor-389 .elementor-element.elementor-element-dfc6a87{--width:60%;}.elementor-389 .elementor-element.elementor-element-b43a153{--width:40%;}.elementor-389 .elementor-element.elementor-element-4f1d4c5{--width:60%;}.elementor-389 .elementor-element.elementor-element-289b05f{--width:40%;}.elementor-389 .elementor-element.elementor-element-39828a3{--width:60%;}.elementor-389 .elementor-element.elementor-element-061ab25{--width:40%;}.elementor-389 .elementor-element.elementor-element-56a8cb3{--width:60%;}.elementor-389 .elementor-element.elementor-element-465623c{--width:40%;}.elementor-389 .elementor-element.elementor-element-b2bb1ed{--width:60%;}.elementor-389 .elementor-element.elementor-element-5c4029c{--width:100%;}.elementor-389 .elementor-element.elementor-element-355eaf1{--width:30%;}.elementor-389 .elementor-element.elementor-element-bdf35ab{--width:70%;}.elementor-389 .elementor-element.elementor-element-81a152c{--width:40%;}.elementor-389 .elementor-element.elementor-element-50d1cc7{--width:60%;}.elementor-389 .elementor-element.elementor-element-0a6b389{--width:40%;}.elementor-389 .elementor-element.elementor-element-842771a{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-c666e77 */.elementor-389 .elementor-element.elementor-element-c666e77:before{
    content: "";
    background-color: #DB6823; 
    border-radius: 5px; 
    width: 5px; 
    height: 45px; 
    position: absolute;
    left: 0;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-389 .elementor-element.elementor-element-c666e77:before {
    height: 40px; 
  }
}


@media screen and (max-width: 767px) {
  .elementor-389 .elementor-element.elementor-element-c666e77:before {
    top:5px;
    height: 70px; 
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d181fc4 */.elementor-389 .elementor-element.elementor-element-d181fc4:before{
    content: "";
    background-color: #DB6823; 
    border-radius: 5px; 
    width: 5px; 
    height: 45px; 
    position: absolute;
    left: 0;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-389 .elementor-element.elementor-element-d181fc4:before {
    height: 40px; 
  }
}


@media screen and (max-width: 767px) {
  .elementor-389 .elementor-element.elementor-element-d181fc4:before {
    top:5px;
    height: 70px; 
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ac8a0 */.elementor-389 .elementor-element.elementor-element-32ac8a0:before{
    background-color: #DB6823;
    border-radius: 2.5px;
    content: "";
    display: block;
    height: 5px;
    width: 25px;
    position: absolute;
    top: 17px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-389 .elementor-element.elementor-element-32ac8a0:before {
    height: 4px;
    width: 23px;
    top: 15px;
  }
}


@media screen and (max-width: 767px) {
  .elementor-389 .elementor-element.elementor-element-32ac8a0:before {
    height: 4px;
    width: 20px;
    top: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9b748d */.elementor-389 .elementor-element.elementor-element-b9b748d:before{
    content: "";
    background-color: #DB6823; 
    border-radius: 5px; 
    width: 5px; 
    height: 45px; 
    position: absolute;
    left: 0;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-389 .elementor-element.elementor-element-b9b748d:before {
    height: 40px; 
  }
}


@media screen and (max-width: 767px) {
  .elementor-389 .elementor-element.elementor-element-b9b748d:before {
    top:5px;
    height: 30px; 
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-730aa23 */.elementor-389 .elementor-element.elementor-element-730aa23:before{
    background-color: #DB6823;
    border-radius: 2.5px;
    content: "";
    display: block;
    height: 5px;
    width: 25px;
    position: absolute;
    top: 17px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-389 .elementor-element.elementor-element-730aa23:before {
    height: 4px;
    width: 23px;
    top: 15px;
  }
}


@media screen and (max-width: 767px) {
  .elementor-389 .elementor-element.elementor-element-730aa23:before {
    height: 4px;
    width: 20px;
    top: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f9817 */.elementor-389 .elementor-element.elementor-element-38f9817:before{
    content: "";
    background-color: #DB6823; 
    border-radius: 5px; 
    width: 5px; 
    height: 45px; 
    position: absolute;
    left: 0;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-389 .elementor-element.elementor-element-38f9817:before {
    height: 40px; 
  }
}


@media screen and (max-width: 767px) {
  .elementor-389 .elementor-element.elementor-element-38f9817:before {
    top:5px;
    height: 70px; 
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336128d */.elementor-389 .elementor-element.elementor-element-336128d:before{
    background-color: #DB6823;
    border-radius: 2.5px;
    content: "";
    display: block;
    height: 5px;
    width: 25px;
    position: absolute;
    top: 17px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-389 .elementor-element.elementor-element-336128d:before {
    height: 4px;
    width: 23px;
    top: 15px;
  }
}


@media screen and (max-width: 767px) {
  .elementor-389 .elementor-element.elementor-element-336128d:before {
    height: 4px;
    width: 20px;
    top: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638ba78 */.elementor-389 .elementor-element.elementor-element-638ba78:before{
    content: "";
    background-color: #DB6823; 
    border-radius: 5px; 
    width: 5px; 
    height: 45px; 
    position: absolute;
    left: 0;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-389 .elementor-element.elementor-element-638ba78:before {
    height: 40px; 
  }
}


@media screen and (max-width: 767px) {
  .elementor-389 .elementor-element.elementor-element-638ba78:before {
    top:5px;
    height: 70px; 
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e58a77 */.elementor-389 .elementor-element.elementor-element-0e58a77 span{
    font-size: 0.8em;
    padding-right: 5px;
}

.elementor-389 .elementor-element.elementor-element-0e58a77{
    display: flex;
    align-items: center;
  gap: 1em;
}

.elementor-389 .elementor-element.elementor-element-0e58a77:after{
    content: "";
    flex-grow: 1;
    height: 2px;
    background-color: #F0BB9B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08db145 */.elementor-389 .elementor-element.elementor-element-08db145 span{
    font-size: 0.8em;
    padding-right: 5px;
}

.elementor-389 .elementor-element.elementor-element-08db145{
    display: flex;
    align-items: center;
  gap: 1em;
}

.elementor-389 .elementor-element.elementor-element-08db145:after{
    content: "";
    flex-grow: 1;
    height: 2px;
    background-color: #F0BB9B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-591548d */.elementor-389 .elementor-element.elementor-element-591548d span{
    font-size: 0.8em;
    padding-right: 5px;
}

.elementor-389 .elementor-element.elementor-element-591548d{
    display: flex;
    align-items: center;
  gap: 1em;
}

.elementor-389 .elementor-element.elementor-element-591548d:after{
    content: "";
    flex-grow: 1;
    height: 2px;
    background-color: #F0BB9B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a8145d */.elementor-389 .elementor-element.elementor-element-2a8145d span{
    font-size: 0.8em;
    padding-right: 5px;
}

.elementor-389 .elementor-element.elementor-element-2a8145d{
    display: flex;
    align-items: center;
  gap: 1em;
}

.elementor-389 .elementor-element.elementor-element-2a8145d:after{
    content: "";
    flex-grow: 1;
    height: 2px;
    background-color: #F0BB9B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f88617c */.elementor-389 .elementor-element.elementor-element-f88617c:before{
    content: "";
    background-color: #DB6823; 
    border-radius: 5px; 
    width: 5px; 
    height: 45px; 
    position: absolute;
    left: 0;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-389 .elementor-element.elementor-element-f88617c:before {
    height: 40px; 
  }
}


@media screen and (max-width: 767px) {
  .elementor-389 .elementor-element.elementor-element-f88617c:before {
    top:5px;
    height: 70px; 
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce7d74 */.elementor-389 .elementor-element.elementor-element-7ce7d74:before{
    background-color: #DB6823;
    border-radius: 2.5px;
    content: "";
    display: block;
    height: 5px;
    width: 25px;
    position: absolute;
    top: 17px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-389 .elementor-element.elementor-element-7ce7d74:before {
    height: 4px;
    width: 23px;
    top: 15px;
  }
}


@media screen and (max-width: 767px) {
  .elementor-389 .elementor-element.elementor-element-7ce7d74:before {
    height: 4px;
    width: 20px;
    top: 12px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'chillax';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.atarashi-shika.com/wp/wp-content/uploads/2025/04/Chillax-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'chillax';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.atarashi-shika.com/wp/wp-content/uploads/2025/04/Chillax-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'chillax';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.atarashi-shika.com/wp/wp-content/uploads/2025/04/Chillax-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */