.elementor-7 .elementor-element.elementor-element-19bdfa8{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-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-7 .elementor-element.elementor-element-55843f7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -500px;}.elementor-7 .elementor-element.elementor-element-55843f7 img{width:23%;}.elementor-7 .elementor-element.elementor-element-6981a2a{--display:flex;--min-height:1117px;--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-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-7 .elementor-element.elementor-element-66ad2a6{margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;font-family:"Noto Sans Javanese", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-f93d03d );}.elementor-widget-button .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-7 .elementor-element.elementor-element-22b0e53 .elementor-button{background-color:var( --e-global-color-a7de39b );font-family:"Mulish", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-f93d03d );color:var( --e-global-color-f93d03d );border-radius:6px 6px 6px 6px;padding:30px 50px 30px 50px;}.elementor-7 .elementor-element.elementor-element-22b0e53{width:var( --container-widget-width, 23% );max-width:23%;margin:240px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 470px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-22b0e53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8792051{--display:flex;--min-height:550px;--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-7 .elementor-element.elementor-element-8792051:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8792051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6784f56 );}.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-7 .elementor-element.elementor-element-2c83d05{text-align:center;}.elementor-7 .elementor-element.elementor-element-2c83d05 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-e5a3288 );}.elementor-7 .elementor-element.elementor-element-b1cbd2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Mulish", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-e5a3288 );}.elementor-7 .elementor-element.elementor-element-0b7f1d0{--display:flex;--min-height:900px;--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-7 .elementor-element.elementor-element-322516b{margin:670px 300px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#3341F0;}.elementor-7 .elementor-element.elementor-element-322516b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-322516b p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-738805c{--display:flex;--min-height:800px;--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-7 .elementor-element.elementor-element-738805c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-738805c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6784f56 );}.elementor-7 .elementor-element.elementor-element-df49493{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7 .elementor-element.elementor-element-df49493 img{max-width:50%;}.elementor-7 .elementor-element.elementor-element-9dd5683{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;top:184px;text-align:left;font-family:"Mulish", Sans-serif;font-size:31px;font-weight:600;color:var( --e-global-color-e5a3288 );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-9dd5683{right:46px;}body.rtl .elementor-7 .elementor-element.elementor-element-9dd5683{left:46px;}.elementor-7 .elementor-element.elementor-element-9196c1e{--display:flex;--min-height:900px;--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-7 .elementor-element.elementor-element-e991e04{width:var( --container-widget-width, 30% );max-width:30%;margin:610px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 230px;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#485A7E;}.elementor-7 .elementor-element.elementor-element-e991e04 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-cf5dbdf{--display:flex;--min-height:1140px;--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-7 .elementor-element.elementor-element-21d0164{width:var( --container-widget-width, 57% );max-width:57%;margin:800px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;--container-widget-width:57%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-e5a3288 );}.elementor-7 .elementor-element.elementor-element-47a8a19{--display:flex;--min-height:1140px;--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-7 .elementor-element.elementor-element-0caeebc{width:var( --container-widget-width, 23% );max-width:23%;margin:420px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 770px;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-e5a3288 );}.elementor-7 .elementor-element.elementor-element-b7eb833{--display:flex;--min-height:750px;--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-7 .elementor-element.elementor-element-b7eb833:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b7eb833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6784f56 );}.elementor-7 .elementor-element.elementor-element-e54f647{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-e54f647 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-a7de39b );}.elementor-7 .elementor-element.elementor-element-fe8204e{--e-image-carousel-slides-to-show:6;}.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-7 .elementor-element.elementor-element-5c78ef1 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5c78ef1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93d23ad );}.elementor-7 .elementor-element.elementor-element-5c78ef1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5c78ef1.elementor-view-default .elementor-icon{color:var( --e-global-color-93d23ad );border-color:var( --e-global-color-93d23ad );}.elementor-7 .elementor-element.elementor-element-5c78ef1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5c78ef1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93d23ad );}.elementor-7 .elementor-element.elementor-element-5c78ef1 .elementor-icon{font-size:165px;}.elementor-7 .elementor-element.elementor-element-5c78ef1 .elementor-icon svg{height:165px;}.elementor-7 .elementor-element.elementor-element-6193abd{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-11e684a );}.elementor-7 .elementor-element.elementor-element-20cd67e .elementor-button{background-color:var( --e-global-color-6784f56 );font-family:"Mulish", Sans-serif;font-size:22px;font-weight:600;fill:var( --e-global-color-11e684a );color:var( --e-global-color-11e684a );}.elementor-7 .elementor-element.elementor-element-20cd67e{margin:-60px 420px calc(var(--kit-widget-spacing, 0px) + 0px) 480px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-930ebfd{padding:0px 0px 0px 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-e5a3288 );}.elementor-7 .elementor-element.elementor-element-27cc07e .elementor-button{background-color:var( --e-global-color-6784f56 );font-family:"Mulish", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-e5a3288 );color:var( --e-global-color-e5a3288 );}.elementor-7 .elementor-element.elementor-element-27cc07e{margin:-60px 400px calc(var(--kit-widget-spacing, 0px) + 0px) 480px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0e61913{--display:flex;--min-height:600px;--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-7 .elementor-element.elementor-element-4fb49d9c{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-2ce0b214{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-2ce0b214 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-6fce4d99{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-6fce4d99 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-ca1bdb9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-e123999 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-19bdfa8{--content-width:1140px;}.elementor-7 .elementor-element.elementor-element-0b7f1d0{--content-width:1140px;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-19bdfa8{--min-height:900px;}.elementor-7 .elementor-element.elementor-element-66ad2a6{width:initial;max-width:initial;margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;font-size:30px;}.elementor-7 .elementor-element.elementor-element-22b0e53{margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 270px;--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;}.elementor-7 .elementor-element.elementor-element-22b0e53 .elementor-button{font-size:16px;}.elementor-7 .elementor-element.elementor-element-322516b{width:var( --container-widget-width, 477px );max-width:477px;margin:570px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:477px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-e991e04{margin:650px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 140px;}.elementor-7 .elementor-element.elementor-element-0caeebc{margin:420px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 480px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-19bdfa8{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-55843f7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;}.elementor-7 .elementor-element.elementor-element-6981a2a{--content-width:500px;--min-height:278px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-66ad2a6{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-size:15px;}.elementor-7 .elementor-element.elementor-element-22b0e53{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 110px;--container-widget-width:145px;--container-widget-flex-grow:0;width:var( --container-widget-width, 145px );max-width:145px;}.elementor-7 .elementor-element.elementor-element-22b0e53 .elementor-button{font-size:15px;padding:10px 15px 10px 15px;}.elementor-7 .elementor-element.elementor-element-8792051{--min-height:650px;}.elementor-7 .elementor-element.elementor-element-2c83d05 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-b1cbd2d{font-size:15px;}.elementor-7 .elementor-element.elementor-element-0b7f1d0{--min-height:800px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-322516b{margin:590px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;text-align:left;font-size:15px;}.elementor-7 .elementor-element.elementor-element-738805c{--min-height:280px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-9dd5683{margin:-171px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:168px;--container-widget-flex-grow:0;width:var( --container-widget-width, 168px );max-width:168px;font-size:15px;}.elementor-7 .elementor-element.elementor-element-9dd5683 p{margin-block-end:2px;}.elementor-7 .elementor-element.elementor-element-9196c1e{--content-width:500px;--min-height:115px;}.elementor-7 .elementor-element.elementor-element-e991e04{margin:570px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;font-size:15px;}.elementor-7 .elementor-element.elementor-element-21d0164{margin:750px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;font-size:15px;}.elementor-7 .elementor-element.elementor-element-21d0164 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-0caeebc{margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;font-size:15px;}.elementor-7 .elementor-element.elementor-element-b7eb833{--min-height:710px;}.elementor-7 .elementor-element.elementor-element-e54f647{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-e54f647 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-6193abd{font-size:15px;}.elementor-7 .elementor-element.elementor-element-20cd67e{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-7 .elementor-element.elementor-element-20cd67e .elementor-button{font-size:15px;}.elementor-7 .elementor-element.elementor-element-930ebfd{font-size:15px;}.elementor-7 .elementor-element.elementor-element-27cc07e{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 110px;}.elementor-7 .elementor-element.elementor-element-27cc07e .elementor-button{font-size:15px;}.elementor-7 .elementor-element.elementor-element-0e61913{--min-height:252px;}.elementor-7 .elementor-element.elementor-element-4fb49d9c{--min-height:900px;}.elementor-7 .elementor-element.elementor-element-2ce0b214 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-6fce4d99{font-size:15px;}}