.elementor-12328 .elementor-element.elementor-element-bc3363b > .elementor-background-overlay{background-color:var( --e-global-color-67d8deb );opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12328 .elementor-element.elementor-element-bc3363b{box-shadow:0px 0px 7px 0px rgba(56.25000000000001, 55.96722146739131, 55.96722146739131, 0.58);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12328 .elementor-element.elementor-element-c7c55b5 > .elementor-background-overlay{background-color:var( --e-global-color-67d8deb );opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12328 .elementor-element.elementor-element-c7c55b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-18px;margin-bottom:0px;padding:2px 2px 2px 2px;}.elementor-12328 .elementor-element.elementor-element-a3cc737 > .elementor-widget-container{margin:10px 30px 10px -54px;}.elementor-12328 .elementor-element.elementor-element-a5b20dc > .elementor-background-overlay{background-color:var( --e-global-color-9299a10 );opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12328 .elementor-element.elementor-element-a5b20dc{border-style:solid;border-color:var( --e-global-color-2d0975c );box-shadow:0px 0px 4px 0px rgba(254.25, 254.25, 254.25, 0.99) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12328 .elementor-element.elementor-element-0f2900d .elementor-heading-title{color:var( --e-global-color-60decf9 );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-12328 .elementor-element.elementor-element-0f2900d > .elementor-widget-container{background-color:var( --e-global-color-1eb2493 );border-style:solid;border-color:var( --e-global-color-e0ecb14 );box-shadow:0px 0px 3px 0px rgba(31.000000000000018, 49.00000000000001, 19.000000000000004, 0.74);}.elementor-12328 .elementor-element.elementor-element-0f2900d.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12328 .elementor-element.elementor-element-f9c5b8b .elementor-heading-title{color:var( --e-global-color-60decf9 );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-12328 .elementor-element.elementor-element-f9c5b8b > .elementor-widget-container{background-color:var( --e-global-color-47ed647 );border-style:solid;border-color:var( --e-global-color-a386f78 );box-shadow:0px 0px 3px 0px rgba(31.000000000000018, 49.00000000000001, 19.000000000000004, 0.74);}.elementor-12328 .elementor-element.elementor-element-f9c5b8b.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12328 .elementor-element.elementor-element-4a05b44 .elementor-heading-title{color:var( --e-global-color-60decf9 );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-12328 .elementor-element.elementor-element-4a05b44 > .elementor-widget-container{background-color:var( --e-global-color-47ed647 );border-style:solid;border-color:var( --e-global-color-a386f78 );box-shadow:0px 0px 3px 0px rgba(31.000000000000018, 49.00000000000001, 19.000000000000004, 0.74);}.elementor-12328 .elementor-element.elementor-element-4a05b44.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12328 .elementor-element.elementor-element-6ccbb8d .elementor-heading-title{color:var( --e-global-color-60decf9 );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-12328 .elementor-element.elementor-element-6ccbb8d > .elementor-widget-container{background-color:var( --e-global-color-47ed647 );border-style:solid;border-color:var( --e-global-color-a386f78 );box-shadow:0px 0px 3px 0px rgba(31.000000000000018, 49.00000000000001, 19.000000000000004, 0.74);}.elementor-12328 .elementor-element.elementor-element-6ccbb8d.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12328 .elementor-element.elementor-element-f2f0cf1 .elementor-heading-title{color:var( --e-global-color-60decf9 );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-12328 .elementor-element.elementor-element-f2f0cf1 > .elementor-widget-container{background-color:var( --e-global-color-47ed647 );border-style:solid;border-color:var( --e-global-color-a386f78 );box-shadow:0px 0px 3px 0px rgba(31.000000000000018, 49.00000000000001, 19.000000000000004, 0.74);}.elementor-12328 .elementor-element.elementor-element-f2f0cf1.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12328 .elementor-element.elementor-element-8f1f3c2 .elementor-heading-title{color:var( --e-global-color-60decf9 );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-12328 .elementor-element.elementor-element-8f1f3c2 > .elementor-widget-container{background-color:var( --e-global-color-47ed647 );border-style:solid;border-color:var( --e-global-color-a386f78 );box-shadow:0px 0px 3px 0px rgba(31.000000000000018, 49.00000000000001, 19.000000000000004, 0.74);}.elementor-12328 .elementor-element.elementor-element-8f1f3c2.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12328 .elementor-element.elementor-element-ce1c250 > .elementor-container{max-width:1600px;}.elementor-12328 .elementor-element.elementor-element-ce1c250{margin-top:-17px;margin-bottom:-17px;}.elementor-12328 .elementor-element.elementor-element-85340e8 img{width:100%;max-width:100%;}.elementor-12328 .elementor-element.elementor-element-85340e8 > .elementor-widget-container{margin:7px -10px 0px -10px;}.elementor-12328 .elementor-element.elementor-element-3c81576{text-align:center;}.elementor-12328 .elementor-element.elementor-element-3c81576 img{width:100%;max-width:100%;}.elementor-12328 .elementor-element.elementor-element-3c81576 > .elementor-widget-container{margin:-76px 48px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12328 .elementor-element.elementor-element-787bc3d{margin-top:-98px;margin-bottom:0px;}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-item:not(:last-child):after{content:"";height:99%;border-color:#FFFFFF;}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-icon i{font-size:14px;}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-icon svg{width:14px;}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-text{color:var( --e-global-color-60decf9 );padding-left:0px;}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-item, .elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-item a{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:2.5em;letter-spacing:-0.4px;}.elementor-12328 .elementor-element.elementor-element-5e57b63 > .elementor-widget-container{margin:12px 77px -1px 78px;padding:5px 8px 5px 14px;background-color:var( --e-global-color-1eb2493 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9299a10 );border-radius:31px 31px 31px 31px;box-shadow:0px 0px 8px 0px rgba(255, 255, 255, 0.98) inset;}.elementor-12328 .elementor-element.elementor-element-5e57b63{z-index:2;}.elementor-12328 .elementor-element.elementor-element-5e57b63.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-12328 .elementor-element.elementor-element-5d8cd51{margin-top:-48px;margin-bottom:0px;}.elementor-12328 .elementor-element.elementor-element-c5105f8 .elementor-button .elementor-align-icon-right{margin-left:3px;}.elementor-12328 .elementor-element.elementor-element-c5105f8 .elementor-button .elementor-align-icon-left{margin-right:3px;}.elementor-12328 .elementor-element.elementor-element-c5105f8 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Noto Sans JP", Sans-serif;font-weight:300;background-color:#4991A1;border-style:solid;border-color:#4D94A4;box-shadow:0px 0px 8px 0px rgba(248.25000000000003, 244.47228260869568, 244.47228260869568, 0.86) inset;padding:21px 21px 21px 21px;}.elementor-12328 .elementor-element.elementor-element-c5105f8 > .elementor-widget-container{margin:-67px 75px 15px 0px;padding:24px 0px 0px 0px;}.elementor-12328 .elementor-element.elementor-element-c5105f8{z-index:3;}@media(max-width:1024px){.elementor-12328 .elementor-element.elementor-element-a3cc737 > .elementor-widget-container{margin:0px 25px 0px -24px;}.elementor-12328 .elementor-element.elementor-element-31dad24{margin-top:-3px;margin-bottom:0px;}.elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-item, .elementor-12328 .elementor-element.elementor-element-5e57b63 .elementor-icon-list-item a{font-size:14px;line-height:2.5em;}.elementor-12328 .elementor-element.elementor-element-5e57b63 > .elementor-widget-container{margin:30px 1px 1px 1px;padding:2px 6px 2px 0px;}.elementor-12328 .elementor-element.elementor-element-c5105f8 .elementor-button{height:47px;width:142px;font-size:14px;line-height:1.4em;padding:13px 4px 13px 4px;}.elementor-12328 .elementor-element.elementor-element-c5105f8 > .elementor-widget-container{margin:-28px 1px 1px 1px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12328 .elementor-element.elementor-element-bc3363b{margin-top:0px;margin-bottom:0px;}.elementor-12328 .elementor-element.elementor-element-d9bcaa8{width:50%;}.elementor-12328 .elementor-element.elementor-element-c9b0f35{text-align:left;}.elementor-12328 .elementor-element.elementor-element-c9b0f35 > .elementor-widget-container{margin:4px -6px 0px -20px;}.elementor-12328 .elementor-element.elementor-element-7c3f7ed{width:50%;}.elementor-12328 .elementor-element.elementor-element-7c3f7ed > .elementor-element-populated{margin:0px -3px 0px 5px;}.elementor-12328 .elementor-element.elementor-element-3be8491{text-align:right;}.elementor-12328 .elementor-element.elementor-element-3be8491 img{width:100%;}.elementor-12328 .elementor-element.elementor-element-3be8491 > .elementor-widget-container{margin:0px -6px 0px -6px;}.elementor-12328 .elementor-element.elementor-element-1937f2c{margin-top:12px;margin-bottom:-10px;}.elementor-12328 .elementor-element.elementor-element-a2b7f15 img{width:100%;}.elementor-12328 .elementor-element.elementor-element-a2b7f15 > .elementor-widget-container{margin:-22px -12px 0px -11px;}.elementor-12328 .elementor-element.elementor-element-c7c55b5{margin-top:0px;margin-bottom:0px;padding:4px 0px 1px 3px;}.elementor-12328 .elementor-element.elementor-element-d93655a{width:50%;}.elementor-12328 .elementor-element.elementor-element-a3cc737 > .elementor-widget-container{margin:2px 6px 0px -25px;padding:0px -5px 0px -7px;}.elementor-12328 .elementor-element.elementor-element-499f886{width:33%;}.elementor-12328 .elementor-element.elementor-element-499f886 > .elementor-element-populated{margin:0px -3px 0px 5px;}.elementor-12328 .elementor-element.elementor-element-a5b20dc{border-width:1px 1px 1px 1px;margin-top:0px;margin-bottom:0px;padding:4px 0px 4px 3px;z-index:5;}.elementor-12328 .elementor-element.elementor-element-c3b048d{width:33%;}.elementor-12328 .elementor-element.elementor-element-c3b048d > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-12328 .elementor-element.elementor-element-0f2900d{text-align:center;}.elementor-12328 .elementor-element.elementor-element-0f2900d .elementor-heading-title{font-size:13px;}.elementor-12328 .elementor-element.elementor-element-0f2900d > .elementor-widget-container{margin:-8px -8px -8px -8px;padding:9px 0px 9px 0px;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-12328 .elementor-element.elementor-element-ab7dacc{width:33%;}.elementor-12328 .elementor-element.elementor-element-f9c5b8b{text-align:center;}.elementor-12328 .elementor-element.elementor-element-f9c5b8b .elementor-heading-title{font-size:13px;}.elementor-12328 .elementor-element.elementor-element-f9c5b8b > .elementor-widget-container{margin:-8px -8px -8px -8px;padding:9px 0px 9px 0px;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-12328 .elementor-element.elementor-element-9227cb8{width:33%;}.elementor-12328 .elementor-element.elementor-element-4a05b44{text-align:center;}.elementor-12328 .elementor-element.elementor-element-4a05b44 .elementor-heading-title{font-size:13px;}.elementor-12328 .elementor-element.elementor-element-4a05b44 > .elementor-widget-container{margin:-8px -8px -8px -8px;padding:9px 0px 9px 0px;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-12328 .elementor-element.elementor-element-4e53d12{width:33%;}.elementor-12328 .elementor-element.elementor-element-6ccbb8d{text-align:center;}.elementor-12328 .elementor-element.elementor-element-6ccbb8d .elementor-heading-title{font-size:13px;}.elementor-12328 .elementor-element.elementor-element-6ccbb8d > .elementor-widget-container{margin:-8px -8px -8px -8px;padding:9px 0px 9px 0px;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-12328 .elementor-element.elementor-element-15a5786{width:33%;}.elementor-12328 .elementor-element.elementor-element-f2f0cf1{text-align:center;}.elementor-12328 .elementor-element.elementor-element-f2f0cf1 .elementor-heading-title{font-size:13px;}.elementor-12328 .elementor-element.elementor-element-f2f0cf1 > .elementor-widget-container{margin:-8px -8px -8px -8px;padding:9px 0px 9px 0px;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-12328 .elementor-element.elementor-element-6dcd551{width:33%;}.elementor-12328 .elementor-element.elementor-element-8f1f3c2{text-align:center;}.elementor-12328 .elementor-element.elementor-element-8f1f3c2 .elementor-heading-title{font-size:13px;}.elementor-12328 .elementor-element.elementor-element-8f1f3c2 > .elementor-widget-container{margin:-8px -8px -8px -8px;padding:9px 0px 9px 0px;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}}@media(min-width:768px){.elementor-12328 .elementor-element.elementor-element-b84fda9{width:64.805%;}.elementor-12328 .elementor-element.elementor-element-bbd9c4a{width:35.15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12328 .elementor-element.elementor-element-b84fda9{width:75%;}.elementor-12328 .elementor-element.elementor-element-bbd9c4a{width:25%;}}/* Start custom CSS for heading, class: .elementor-element-0f2900d */.elementor-widget-heading .elementor-heading-title :hover{
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    color: #ffffff !important;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2f0cf1 */.elementor-widget-heading .elementor-heading-title :hover{
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    color: #ffffff !important;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5e57b63 */.elementor-2988 .elementor-element.elementor-element-04d687f .elementor-icon-list-text   {
    padding:0 20px;
    border-right: 2px solid #919A8E;
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31dad24 */.header-nav .elementor-element .elementor-icon-list-item .elementor-icon-list-text {
  padding: 0 20px;
  border-right: 2px solid #919a8e;
}/* End custom CSS */