.elementor-97 .elementor-element.elementor-element-aafb8f2:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-aafb8f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a079b97 );}.elementor-97 .elementor-element.elementor-element-aafb8f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-97 .elementor-element.elementor-element-aafb8f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-ea721d8{text-align:center;}.elementor-97 .elementor-element.elementor-element-ea721d8 .elementor-heading-title{font-family:var( --e-global-typography-8c576a3-font-family );font-size:var( --e-global-typography-8c576a3-font-size );font-weight:var( --e-global-typography-8c576a3-font-weight );letter-spacing:var( --e-global-typography-8c576a3-letter-spacing );color:var( --e-global-color-ddbd04f );}.elementor-97 .elementor-element.elementor-element-6c2f0db0 > .elementor-widget-container{margin:20px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-6c2f0db0{font-family:"Noto Sans JP";font-size:14px;font-weight:400;color:#666666;}.elementor-97 .elementor-element.elementor-element-6c2f0db0 a{color:var( --e-global-color-7910eac );}.elementor-97 .elementor-element.elementor-element-90d55b2{margin-top:0px;margin-bottom:50px;}.elementor-97 .elementor-element.elementor-element-4ab3815:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-97 .elementor-element.elementor-element-4ab3815 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-4ab3815 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:30px 20px 30px 20px;}.elementor-97 .elementor-element.elementor-element-4ab3815 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-d2d6cb4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-97 .elementor-element.elementor-element-5a154d4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-97 .elementor-element.elementor-element-5a154d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-97 .elementor-element.elementor-element-5a154d4 > .elementor-element-populated{transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-5a154d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-e7ff87d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-e7ff87d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{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-97 .elementor-element.elementor-element-9c6b2cf{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-d136cab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-d136cab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-31d80b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-31d80b9{color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-bc7d3e0{--divider-border-style:dotted;--divider-color:var( --e-global-color-7910eac );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-bc7d3e0 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-97 .elementor-element.elementor-element-bc7d3e0 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-97 .elementor-element.elementor-element-3fa7bbb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-3fa7bbb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-6bbbe13 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-10bfb2f{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-4bc04dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-4bc04dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-047d987 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-047d987{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-f973beb{--divider-border-style:dotted;--divider-color:var( --e-global-color-7910eac );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-f973beb .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-97 .elementor-element.elementor-element-f973beb .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-97 .elementor-element.elementor-element-a6be0e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-a6be0e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-d52ded1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-1dc9d1c{text-align:start;font-family:"Montserrat";font-size:16px;font-weight:400;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-2ae75b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-2ae75b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-bcc82bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-bcc82bd{color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-fc391ba > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-fc391ba iframe{height:257px;}.elementor-97 .elementor-element.elementor-element-7ce3a36{--divider-border-style:dotted;--divider-color:var( --e-global-color-7910eac );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-7ce3a36 .elementor-divider-separator{width:100%;}.elementor-97 .elementor-element.elementor-element-7ce3a36 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-97 .elementor-element.elementor-element-47e4a10 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-47e4a10 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-74507a6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-d03f5d4{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-2701d5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-97 .elementor-element.elementor-element-2701d5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d73124a );}.elementor-bc-flex-widget .elementor-97 .elementor-element.elementor-element-2701d5f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-97 .elementor-element.elementor-element-2701d5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-97 .elementor-element.elementor-element-2701d5f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-2701d5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-d75839e{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-d75839e > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-d75839e .elementor-post__title, .elementor-97 .elementor-element.elementor-element-d75839e .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-d75839e .elementor-post__title{margin-bottom:5px;}.elementor-97 .elementor-element.elementor-element-81192fc{--divider-border-style:dotted;--divider-color:var( --e-global-color-7910eac );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-81192fc .elementor-divider-separator{width:100%;}.elementor-97 .elementor-element.elementor-element-81192fc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-97 .elementor-element.elementor-element-90bffac{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-652869e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-652869e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-c9f7b4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-c9f7b4b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-130a808{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-b3cbd12:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-97 .elementor-element.elementor-element-b3cbd12 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d73124a );}.elementor-bc-flex-widget .elementor-97 .elementor-element.elementor-element-b3cbd12.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-97 .elementor-element.elementor-element-b3cbd12.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-97 .elementor-element.elementor-element-b3cbd12 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-b3cbd12 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-ece601d{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-ece601d > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-ece601d .elementor-post__title, .elementor-97 .elementor-element.elementor-element-ece601d .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-ece601d .elementor-post__title{margin-bottom:5px;}.elementor-97 .elementor-element.elementor-element-56797be{--divider-border-style:dotted;--divider-color:var( --e-global-color-7910eac );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-56797be .elementor-divider-separator{width:100%;}.elementor-97 .elementor-element.elementor-element-56797be .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-97 .elementor-element.elementor-element-a65f204{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-c685910 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-c685910 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-5641326 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-5641326 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-0770eb2{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-c55d292:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-97 .elementor-element.elementor-element-c55d292 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d73124a );}.elementor-bc-flex-widget .elementor-97 .elementor-element.elementor-element-c55d292.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-97 .elementor-element.elementor-element-c55d292.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-97 .elementor-element.elementor-element-c55d292 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-c55d292 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-a1d796c{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-a1d796c > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-a1d796c .elementor-post__title, .elementor-97 .elementor-element.elementor-element-a1d796c .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-a1d796c .elementor-post__title{margin-bottom:5px;}.elementor-97 .elementor-element.elementor-element-a7fb4c7{--divider-border-style:dotted;--divider-color:var( --e-global-color-7910eac );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-a7fb4c7 .elementor-divider-separator{width:100%;}.elementor-97 .elementor-element.elementor-element-a7fb4c7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-97 .elementor-element.elementor-element-33e3974{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-4878d58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-4878d58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-4070007 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-4070007 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-765dc8f{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-473f6ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-97 .elementor-element.elementor-element-473f6ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d73124a );}.elementor-bc-flex-widget .elementor-97 .elementor-element.elementor-element-473f6ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-97 .elementor-element.elementor-element-473f6ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-97 .elementor-element.elementor-element-473f6ce > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97 .elementor-element.elementor-element-473f6ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-5cfa98d{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-5cfa98d > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-5cfa98d .elementor-post__title, .elementor-97 .elementor-element.elementor-element-5cfa98d .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-5cfa98d .elementor-post__title{margin-bottom:5px;}.elementor-97 .elementor-element.elementor-element-27481df > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-c75ae30 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-97 .elementor-element.elementor-element-c75ae30 .bdt-search .bdt-search-icon svg{color:#707070;}.elementor-97 .elementor-element.elementor-element-c75ae30 .bdt-search-container .bdt-search .bdt-search-input{background-color:#FCFCFC;}#modal-search-c75ae30 .bdt-search-container .bdt-search .bdt-search-input{background-color:#FCFCFC;}.elementor-97 .elementor-element.elementor-element-c75ae30 .bdt-search-input{border-color:#D8D8D8;border-width:1px 1px 1px 1px;border-radius:3px;}#modal-search-c75ae30 .bdt-search-input{border-color:#D8D8D8;border-width:1px 1px 1px 1px;border-radius:3px;}.elementor-97 .elementor-element.elementor-element-39beb40:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-39beb40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-39beb40{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 20px 30px 20px;}.elementor-97 .elementor-element.elementor-element-39beb40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-b479d68 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-8595361{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-8595361 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-8595361 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-97 .elementor-element.elementor-element-8595361 .elementor-divider{text-align:left;}.elementor-97 .elementor-element.elementor-element-8595361 .elementor-divider__text{color:#0080B0;font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-97 .elementor-element.elementor-element-26a9922 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-26a9922{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-775695a{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-775695a > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-775695a .elementor-post__meta-data span + span:before{content:"///";}.elementor-97 .elementor-element.elementor-element-775695a .elementor-post__title, .elementor-97 .elementor-element.elementor-element-775695a .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-775695a .elementor-post__meta-data{color:var( --e-global-color-5b023c3 );font-family:var( --e-global-typography-6fd6ecd-font-family );font-size:var( --e-global-typography-6fd6ecd-font-size );font-weight:var( --e-global-typography-6fd6ecd-font-weight );letter-spacing:var( --e-global-typography-6fd6ecd-letter-spacing );}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button, 
								.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:#0080B0;}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button:after, 
								.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button:hover,
								.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-0d62eeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button .bdt-flex-align-right{margin-left:8px;}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button .bdt-flex-align-left{margin-right:8px;}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button .bdt-flex-align-top{margin-bottom:8px;}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button .bdt-flex-align-bottom{margin-top:8px;}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button{color:var( --e-global-color-950dc84 );border-style:none;padding:10px 30px 10px 30px;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button:hover{color:#0080B0;border-style:none;}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button .bdt-ep-button-icon i{color:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button .bdt-ep-button-icon svg *{fill:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button:hover .bdt-ep-button-icon i{color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button:hover .bdt-ep-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-c012ca1{margin-top:0px;margin-bottom:100px;}.elementor-97 .elementor-element.elementor-element-e4150fc > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-dfeed43{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-81b5c05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-97 .elementor-element.elementor-element-81b5c05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-81b5c05 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 30px 20px 30px;}.elementor-97 .elementor-element.elementor-element-81b5c05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-749185a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-749185a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-749185a .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-97 .elementor-element.elementor-element-749185a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-97 .elementor-element.elementor-element-749185a .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-97 .elementor-element.elementor-element-2fc36a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-2fc36a3{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-d859a43{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-d859a43 > .elementor-widget-container{padding:0px 0px 10px 0px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-d859a43 .elementor-post__title, .elementor-97 .elementor-element.elementor-element-d859a43 .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-d859a43 .elementor-post__title{margin-bottom:5px;}.elementor-97 .elementor-element.elementor-element-56a3e01{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-202c1e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-97 .elementor-element.elementor-element-202c1e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-202c1e7 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 30px 20px 30px;}.elementor-97 .elementor-element.elementor-element-202c1e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-1c5be0b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-1c5be0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-1c5be0b .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-97 .elementor-element.elementor-element-1c5be0b .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-97 .elementor-element.elementor-element-1c5be0b .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-97 .elementor-element.elementor-element-2dd2352 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-2dd2352{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-33b7a13{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-33b7a13 > .elementor-widget-container{padding:0px 0px 10px 0px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-33b7a13 .elementor-post__title, .elementor-97 .elementor-element.elementor-element-33b7a13 .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-33b7a13 .elementor-post__title{margin-bottom:5px;}.elementor-97 .elementor-element.elementor-element-8dfc12d{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-d6c04ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-97 .elementor-element.elementor-element-d6c04ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-d6c04ee > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 30px 20px 30px;}.elementor-97 .elementor-element.elementor-element-d6c04ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-4a99679{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-4a99679 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-4a99679 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-97 .elementor-element.elementor-element-4a99679 .elementor-divider{text-align:left;}.elementor-97 .elementor-element.elementor-element-4a99679 .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-97 .elementor-element.elementor-element-3a9ed8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-3a9ed8c{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-a38ed1a{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-a38ed1a > .elementor-widget-container{padding:0px 0px 10px 0px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-a38ed1a .elementor-post__title, .elementor-97 .elementor-element.elementor-element-a38ed1a .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-a38ed1a .elementor-post__title{margin-bottom:5px;}.elementor-97 .elementor-element.elementor-element-e73efdf{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-e78fc36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-97 .elementor-element.elementor-element-e78fc36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-e78fc36 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 30px 20px 30px;}.elementor-97 .elementor-element.elementor-element-e78fc36 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-ba8a62c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-ba8a62c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-ba8a62c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-97 .elementor-element.elementor-element-ba8a62c .elementor-divider{text-align:left;}.elementor-97 .elementor-element.elementor-element-ba8a62c .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-97 .elementor-element.elementor-element-783a501 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-783a501{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-a5c84ec{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-a5c84ec > .elementor-widget-container{padding:0px 0px 10px 0px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-a5c84ec .elementor-post__title, .elementor-97 .elementor-element.elementor-element-a5c84ec .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-a5c84ec .elementor-post__title{margin-bottom:5px;}.elementor-97 .elementor-element.elementor-element-05b6e1f{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-3ffd058:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-97 .elementor-element.elementor-element-3ffd058 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-3ffd058 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 30px 20px 30px;}.elementor-97 .elementor-element.elementor-element-3ffd058 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-78ac2e5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-78ac2e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-78ac2e5 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-97 .elementor-element.elementor-element-78ac2e5 .elementor-divider{text-align:left;}.elementor-97 .elementor-element.elementor-element-78ac2e5 .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-97 .elementor-element.elementor-element-c1c502a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-c1c502a{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-92de9a5 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-ae928bf{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-ae928bf > .elementor-widget-container{padding:0px 0px 10px 0px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-ae928bf .elementor-post__title, .elementor-97 .elementor-element.elementor-element-ae928bf .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-ae928bf .elementor-post__title{margin-bottom:5px;}.elementor-97 .elementor-element.elementor-element-ae928bf .elementor-pagination{text-align:center;font-family:"Montserrat";font-weight:600;}.elementor-97 .elementor-element.elementor-element-ae928bf .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-5b023c3 );}.elementor-97 .elementor-element.elementor-element-ae928bf .elementor-pagination .page-numbers.current{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-ae928bf .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-ae928bf .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-97 .elementor-element.elementor-element-ae928bf .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-97 .elementor-element.elementor-element-ae928bf .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-97 .elementor-element.elementor-element-18b50eb{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-7edc32a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-97 .elementor-element.elementor-element-7edc32a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-7edc32a > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 30px 20px 30px;}.elementor-97 .elementor-element.elementor-element-7edc32a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-86cfd1c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-86cfd1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-86cfd1c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-97 .elementor-element.elementor-element-86cfd1c .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-97 .elementor-element.elementor-element-86cfd1c .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-97 .elementor-element.elementor-element-2d872fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-2d872fa{text-align:start;font-family:var( --e-global-typography-secondary-font-family );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 );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-17aed17{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-17aed17 > .elementor-widget-container{padding:0px 0px 10px 0px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-17aed17 .elementor-post__title, .elementor-97 .elementor-element.elementor-element-17aed17 .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-17aed17 .elementor-post__title{margin-bottom:5px;}.elementor-97 .elementor-element.elementor-element-0d54c61:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-0d54c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-0d54c61{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:30px 20px 30px 20px;}.elementor-97 .elementor-element.elementor-element-0d54c61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97 .elementor-element.elementor-element-08af6b7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-8f5ee71{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-8f5ee71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-8f5ee71 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-97 .elementor-element.elementor-element-8f5ee71 .elementor-divider{text-align:left;}.elementor-97 .elementor-element.elementor-element-8f5ee71 .elementor-divider__text{color:#0080B0;font-family:"Noto Sans JP";font-size:20px;font-weight:600;}.elementor-97 .elementor-element.elementor-element-c426ea8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-c426ea8{text-align:start;font-family:"Montserrat";font-size:16px;font-weight:400;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-ca13df0{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-97 .elementor-element.elementor-element-ca13df0 > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-ca13df0 .elementor-post__meta-data span + span:before{content:"///";}.elementor-97 .elementor-element.elementor-element-ca13df0 .elementor-post__title, .elementor-97 .elementor-element.elementor-element-ca13df0 .elementor-post__title a{color:var( --e-global-color-text );font-family:"Noto Sans JP";font-size:16px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-ca13df0 .elementor-post__meta-data{color:var( --e-global-color-5b023c3 );font-family:var( --e-global-typography-6fd6ecd-font-family );font-size:var( --e-global-typography-6fd6ecd-font-size );font-weight:var( --e-global-typography-6fd6ecd-font-weight );letter-spacing:var( --e-global-typography-6fd6ecd-letter-spacing );}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button, 
								.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:#0080B0;}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button:after, 
								.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button:hover,
								.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#EEEEEE;}.elementor-97 .elementor-element.elementor-element-120d703 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button .bdt-flex-align-right{margin-left:8px;}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button .bdt-flex-align-left{margin-right:8px;}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button .bdt-flex-align-top{margin-bottom:8px;}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button .bdt-flex-align-bottom{margin-top:8px;}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button{color:var( --e-global-color-950dc84 );border-style:none;padding:10px 30px 10px 30px;font-size:14px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button:hover{color:#0080B0;border-style:none;}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button .bdt-ep-button-icon i{color:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button .bdt-ep-button-icon svg *{fill:var( --e-global-color-950dc84 );}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button:hover .bdt-ep-button-icon i{color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button:hover .bdt-ep-button-icon svg *{fill:var( --e-global-color-primary );}body.elementor-page-97:not(.elementor-motion-effects-element-type-background), body.elementor-page-97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3641d0 );}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-5a154d4{width:30%;}.elementor-97 .elementor-element.elementor-element-d136cab{width:70%;}.elementor-97 .elementor-element.elementor-element-3fa7bbb{width:30%;}.elementor-97 .elementor-element.elementor-element-4bc04dd{width:70%;}.elementor-97 .elementor-element.elementor-element-a6be0e5{width:30%;}.elementor-97 .elementor-element.elementor-element-2ae75b5{width:70%;}.elementor-97 .elementor-element.elementor-element-47e4a10{width:30%;}.elementor-97 .elementor-element.elementor-element-2701d5f{width:70%;}.elementor-97 .elementor-element.elementor-element-652869e{width:30%;}.elementor-97 .elementor-element.elementor-element-b3cbd12{width:70%;}.elementor-97 .elementor-element.elementor-element-c685910{width:30%;}.elementor-97 .elementor-element.elementor-element-c55d292{width:70%;}.elementor-97 .elementor-element.elementor-element-4878d58{width:30%;}.elementor-97 .elementor-element.elementor-element-473f6ce{width:70%;}}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-ea721d8 .elementor-heading-title{font-size:var( --e-global-typography-8c576a3-font-size );letter-spacing:var( --e-global-typography-8c576a3-letter-spacing );}.elementor-97 .elementor-element.elementor-element-90d55b2{padding:0px 10px 0px 10px;}.elementor-97 .elementor-element.elementor-element-4ab3815 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-97 .elementor-element.elementor-element-e7ff87d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-9c6b2cf{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-6bbbe13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-10bfb2f{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-047d987{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-d52ded1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-74507a6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-d03f5d4{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-d75839e .elementor-post__title, .elementor-97 .elementor-element.elementor-element-d75839e .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-c9f7b4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-130a808{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-ece601d .elementor-post__title, .elementor-97 .elementor-element.elementor-element-ece601d .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-5641326 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-0770eb2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-a1d796c .elementor-post__title, .elementor-97 .elementor-element.elementor-element-a1d796c .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-4070007 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-765dc8f{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-5cfa98d .elementor-post__title, .elementor-97 .elementor-element.elementor-element-5cfa98d .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-8595361 .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-26a9922{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-775695a .elementor-post__title, .elementor-97 .elementor-element.elementor-element-775695a .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-775695a .elementor-post__meta-data{font-size:var( --e-global-typography-6fd6ecd-font-size );letter-spacing:var( --e-global-typography-6fd6ecd-letter-spacing );}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-97 .elementor-element.elementor-element-c012ca1{margin-top:0px;margin-bottom:0px;}.elementor-97 .elementor-element.elementor-element-e4150fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-97 .elementor-element.elementor-element-749185a .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-2fc36a3{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-d859a43 .elementor-post__title, .elementor-97 .elementor-element.elementor-element-d859a43 .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-1c5be0b .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-2dd2352{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-33b7a13 .elementor-post__title, .elementor-97 .elementor-element.elementor-element-33b7a13 .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-4a99679 .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-3a9ed8c{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-a38ed1a .elementor-post__title, .elementor-97 .elementor-element.elementor-element-a38ed1a .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-ba8a62c .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-783a501{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-a5c84ec .elementor-post__title, .elementor-97 .elementor-element.elementor-element-a5c84ec .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-05b6e1f{margin-top:0px;margin-bottom:50px;}.elementor-97 .elementor-element.elementor-element-78ac2e5 .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-c1c502a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-ae928bf .elementor-post__title, .elementor-97 .elementor-element.elementor-element-ae928bf .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-86cfd1c .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-2d872fa{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-17aed17 .elementor-post__title, .elementor-97 .elementor-element.elementor-element-17aed17 .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-fcb4862{margin-top:0px;margin-bottom:100px;}.elementor-97 .elementor-element.elementor-element-bc84f3b > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-97 .elementor-element.elementor-element-ca13df0 .elementor-post__meta-data{font-size:var( --e-global-typography-6fd6ecd-font-size );letter-spacing:var( --e-global-typography-6fd6ecd-letter-spacing );}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-ea721d8 .elementor-heading-title{font-size:var( --e-global-typography-8c576a3-font-size );letter-spacing:var( --e-global-typography-8c576a3-letter-spacing );}.elementor-97 .elementor-element.elementor-element-667015b8{padding:0px 10px 0px 10px;}.elementor-97 .elementor-element.elementor-element-2b969c1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-6c2f0db0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-90d55b2{padding:0px 10px 0px 10px;}.elementor-97 .elementor-element.elementor-element-4ab3815 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-97 .elementor-element.elementor-element-e7ff87d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-9c6b2cf{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-d136cab > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-97 .elementor-element.elementor-element-6bbbe13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-10bfb2f{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-4bc04dd > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-97 .elementor-element.elementor-element-047d987{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-d52ded1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-2ae75b5 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-97 .elementor-element.elementor-element-bcc82bd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-97 .elementor-element.elementor-element-74507a6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-d03f5d4{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-d75839e .elementor-post__title, .elementor-97 .elementor-element.elementor-element-d75839e .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-c9f7b4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-130a808{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-ece601d .elementor-post__title, .elementor-97 .elementor-element.elementor-element-ece601d .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-5641326 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-0770eb2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-a1d796c .elementor-post__title, .elementor-97 .elementor-element.elementor-element-a1d796c .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-4070007 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-765dc8f{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-5cfa98d .elementor-post__title, .elementor-97 .elementor-element.elementor-element-5cfa98d .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-27481df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-39beb40{margin-top:0px;margin-bottom:0px;}.elementor-97 .elementor-element.elementor-element-8595361 .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-26a9922{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-775695a .elementor-post__title, .elementor-97 .elementor-element.elementor-element-775695a .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-775695a .elementor-post__meta-data{font-size:var( --e-global-typography-6fd6ecd-font-size );letter-spacing:var( --e-global-typography-6fd6ecd-letter-spacing );}.elementor-97 .elementor-element.elementor-element-0d62eeb .bdt-ep-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-97 .elementor-element.elementor-element-c012ca1{margin-top:0px;margin-bottom:50px;padding:0px 10px 0px 10px;}.elementor-97 .elementor-element.elementor-element-e4150fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-81b5c05 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-97 .elementor-element.elementor-element-749185a .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-2fc36a3{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-d859a43 .elementor-post__title, .elementor-97 .elementor-element.elementor-element-d859a43 .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-1c5be0b .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-2dd2352{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-33b7a13 .elementor-post__title, .elementor-97 .elementor-element.elementor-element-33b7a13 .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-4a99679 .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-3a9ed8c{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-a38ed1a .elementor-post__title, .elementor-97 .elementor-element.elementor-element-a38ed1a .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-ba8a62c .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-783a501{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-a5c84ec .elementor-post__title, .elementor-97 .elementor-element.elementor-element-a5c84ec .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-78ac2e5 .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-c1c502a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-ae928bf .elementor-post__title, .elementor-97 .elementor-element.elementor-element-ae928bf .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-18b50eb{margin-top:0px;margin-bottom:0px;}.elementor-97 .elementor-element.elementor-element-86cfd1c .elementor-divider__text{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-2d872fa{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-97 .elementor-element.elementor-element-17aed17 .elementor-post__title, .elementor-97 .elementor-element.elementor-element-17aed17 .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-224d480 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-97 .elementor-element.elementor-element-fcb4862{margin-top:0px;margin-bottom:50px;padding:0px 10px 0px 10px;}.elementor-97 .elementor-element.elementor-element-bc84f3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-0d54c61{margin-top:0px;margin-bottom:0px;}.elementor-97 .elementor-element.elementor-element-8f5ee71 .elementor-divider__text{font-size:18px;}.elementor-97 .elementor-element.elementor-element-c426ea8{font-size:14px;}.elementor-97 .elementor-element.elementor-element-ca13df0 .elementor-post__title, .elementor-97 .elementor-element.elementor-element-ca13df0 .elementor-post__title a{font-size:14px;}.elementor-97 .elementor-element.elementor-element-ca13df0 .elementor-post__meta-data{font-size:var( --e-global-typography-6fd6ecd-font-size );letter-spacing:var( --e-global-typography-6fd6ecd-letter-spacing );}.elementor-97 .elementor-element.elementor-element-120d703 .bdt-ep-button{font-size:12px;}}@media(max-width:1024px) and (min-width:768px){.elementor-97 .elementor-element.elementor-element-4ab3815{width:100%;}.elementor-97 .elementor-element.elementor-element-e4150fc{width:100%;}.elementor-97 .elementor-element.elementor-element-81b5c05{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-bcc82bd */.elementor-97 .elementor-element.elementor-element-bcc82bd a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d75839e */.elementor-97 .elementor-element.elementor-element-d75839e .elementor-post__title{
    position: relative;
    margin-right: 90px;
    border-bottom: solid 1px #DEE0E1;
}

.elementor-97 .elementor-element.elementor-element-d75839e .elementor-post__title a:after{
    content: "PDF";
    background: #fff;
    width: 70px;
    height: 24px;
    position: absolute;
    right: -80px;
    font-size: 14px;
    text-align: center;
    color: #63B0C5;
    border: solid 1px #63B0C5;
}

/*---2022/11/01 edit---*/

.elementor-97 .elementor-element.elementor-element-d75839e .husei_madoguchi .elementor-post__title {
    margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-d75839e .husei_madoguchi .elementor-97 .elementor-element.elementor-element-d75839e .elementor-post__title a:after {
    content: none;
}

/*---2022/11/01 edit end---*//* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ece601d */.elementor-97 .elementor-element.elementor-element-ece601d .elementor-post__title{
    position: relative;
    margin-right: 90px;
    border-bottom: solid 1px #DEE0E1;
}

.elementor-97 .elementor-element.elementor-element-ece601d .elementor-post__title a:after{
    content: "PDF";
    background: #fff;
    width: 70px;
    height: 24px;
    position: absolute;
    right: -80px;
    font-size: 14px;
    text-align: center;
    color: #63B0C5;
    border: solid 1px #63B0C5;
}

/*---2022/11/01 edit---*/

.elementor-97 .elementor-element.elementor-element-ece601d .husei_madoguchi .elementor-post__title {
    margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-ece601d .husei_madoguchi .elementor-97 .elementor-element.elementor-element-ece601d .elementor-post__title a:after {
    content: none;
}

/*---2022/11/01 edit end---*//* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a1d796c */.elementor-97 .elementor-element.elementor-element-a1d796c .elementor-post__title{
    position: relative;
    margin-right: 90px;
    border-bottom: solid 1px #DEE0E1;
}

.elementor-97 .elementor-element.elementor-element-a1d796c .elementor-post__title a:after{
    content: "PDF";
    background: #fff;
    width: 70px;
    height: 24px;
    position: absolute;
    right: -80px;
    font-size: 14px;
    text-align: center;
    color: #63B0C5;
    border: solid 1px #63B0C5;
}

/*---2022/11/01 edit---*/

.elementor-97 .elementor-element.elementor-element-a1d796c .husei_madoguchi .elementor-post__title {
    margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-a1d796c .husei_madoguchi .elementor-97 .elementor-element.elementor-element-a1d796c .elementor-post__title a:after {
    content: none;
}

/*---2022/11/01 edit end---*//* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5cfa98d */.elementor-97 .elementor-element.elementor-element-5cfa98d .elementor-post__title{
    position: relative;
    margin-right: 90px;
    border-bottom: solid 1px #DEE0E1;
}

.elementor-97 .elementor-element.elementor-element-5cfa98d .elementor-post__title a:after{
    content: "PDF";
    background: #fff;
    width: 70px;
    height: 24px;
    position: absolute;
    right: -80px;
    font-size: 14px;
    text-align: center;
    color: #63B0C5;
    border: solid 1px #63B0C5;
}

/*---2022/11/01 edit---*/

.elementor-97 .elementor-element.elementor-element-5cfa98d .husei_madoguchi .elementor-post__title {
    margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-5cfa98d .husei_madoguchi .elementor-97 .elementor-element.elementor-element-5cfa98d .elementor-post__title a:after {
    content: none;
}

/*---2022/11/01 edit end---*//* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8595361 */.elementor-97 .elementor-element.elementor-element-8595361{
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a9922 */.elementor-97 .elementor-element.elementor-element-26a9922{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-775695a */.elementor-97 .elementor-element.elementor-element-775695a .elementor-post__title{
    position: unset;
    margin-right: 0;
    border-bottom:unset;
}

.elementor-97 .elementor-element.elementor-element-775695a .elementor-post__title a::after {
    display: inline-block;
    margin-left: 5px;
    font-family: "Font Awesome 5 Free";
    content: '\f35d';
    font-weight: bold;
}

.elementor-97 .elementor-element.elementor-element-775695a .elementor-post__title a[href^="http://staging.gif.or.jp"] {
    text-decoration: none;
}

.elementor-97 .elementor-element.elementor-element-775695a .elementor-post__title a[href^="http://staging.gif.or.jp"]::after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-749185a */.elementor-97 .elementor-element.elementor-element-749185a{
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fc36a3 */.elementor-97 .elementor-element.elementor-element-2fc36a3{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d859a43 */.elementor-97 .elementor-element.elementor-element-d859a43 .elementor-post__title{
    position: relative;
    margin-right: 90px;
    border-bottom: solid 1px #DEE0E1;
}

.elementor-97 .elementor-element.elementor-element-d859a43 .elementor-post__title a:after{
    content: "PDF";
    background: #fff;
    width: 70px;
    height: 24px;
    position: absolute;
    right: -80px;
    font-size: 14px;
    text-align: center;
    color: #63B0C5;
    border: solid 1px #63B0C5;
}

/*---2022/11/01 edit---*/

.elementor-97 .elementor-element.elementor-element-d859a43 .husei_madoguchi .elementor-post__title {
    margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-d859a43 .husei_madoguchi .elementor-97 .elementor-element.elementor-element-d859a43 .elementor-post__title a:after {
    content: none;
}

/*---2022/11/01 edit end---*//* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1c5be0b */.elementor-97 .elementor-element.elementor-element-1c5be0b{
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dd2352 */.elementor-97 .elementor-element.elementor-element-2dd2352{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-33b7a13 */.elementor-97 .elementor-element.elementor-element-33b7a13 .elementor-post__title{
    position: relative;
    margin-right: 90px;
    border-bottom: solid 1px #DEE0E1;
}

.elementor-97 .elementor-element.elementor-element-33b7a13 .elementor-post__title a:after{
    content: "PDF";
    background: #fff;
    width: 70px;
    height: 24px;
    position: absolute;
    right: -80px;
    font-size: 14px;
    text-align: center;
    color: #63B0C5;
    border: solid 1px #63B0C5;
}

/*---2022/11/01 edit---*/

.elementor-97 .elementor-element.elementor-element-33b7a13 .husei_madoguchi .elementor-post__title {
    margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-33b7a13 .husei_madoguchi .elementor-97 .elementor-element.elementor-element-33b7a13 .elementor-post__title a:after {
    content: none;
}

/*---2022/11/01 edit end---*//* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4a99679 */.elementor-97 .elementor-element.elementor-element-4a99679{
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a9ed8c */.elementor-97 .elementor-element.elementor-element-3a9ed8c{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ba8a62c */.elementor-97 .elementor-element.elementor-element-ba8a62c{
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783a501 */.elementor-97 .elementor-element.elementor-element-783a501{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-78ac2e5 */.elementor-97 .elementor-element.elementor-element-78ac2e5{
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1c502a */.elementor-97 .elementor-element.elementor-element-c1c502a{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ae928bf */.elementor-97 .elementor-element.elementor-element-ae928bf .elementor-post__title{
    position: relative;
    margin-right: 90px;
    border-bottom: solid 1px #DEE0E1;
}

.elementor-97 .elementor-element.elementor-element-ae928bf .elementor-post__title a:after{
    content: "PDF";
    background: #fff;
    width: 70px;
    height: 24px;
    position: absolute;
    right: -80px;
    font-size: 14px;
    text-align: center;
    color: #63B0C5;
    border: solid 1px #63B0C5;
}

/*---2022/11/01 edit---*/

.elementor-97 .elementor-element.elementor-element-ae928bf .husei_madoguchi .elementor-post__title {
    margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-ae928bf .husei_madoguchi .elementor-97 .elementor-element.elementor-element-ae928bf .elementor-post__title a:after {
    content: none;
}

/*---2022/11/01 edit end---*//* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-86cfd1c */.elementor-97 .elementor-element.elementor-element-86cfd1c{
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d872fa */.elementor-97 .elementor-element.elementor-element-2d872fa{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-17aed17 */.elementor-97 .elementor-element.elementor-element-17aed17 .elementor-post__title{
    position: relative;
    margin-right: 90px;
    border-bottom: solid 1px #DEE0E1;
}

.elementor-97 .elementor-element.elementor-element-17aed17 .elementor-post__title a:after{
    content: "PDF";
    background: #fff;
    width: 70px;
    height: 24px;
    position: absolute;
    right: -80px;
    font-size: 14px;
    text-align: center;
    color: #63B0C5;
    border: solid 1px #63B0C5;
}

/*---2022/11/01 edit---*/

.elementor-97 .elementor-element.elementor-element-17aed17 .husei_madoguchi .elementor-post__title {
    margin-right: 0;
}

.elementor-97 .elementor-element.elementor-element-17aed17 .husei_madoguchi .elementor-97 .elementor-element.elementor-element-17aed17 .elementor-post__title a:after {
    content: none;
}

/*---2022/11/01 edit end---*//* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8f5ee71 */.elementor-97 .elementor-element.elementor-element-8f5ee71{
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c426ea8 */.elementor-97 .elementor-element.elementor-element-c426ea8{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ca13df0 */.elementor-97 .elementor-element.elementor-element-ca13df0 .elementor-post__title{
    position: unset;
    margin-right: 0;
    border-bottom:unset;
}

.elementor-97 .elementor-element.elementor-element-ca13df0 .elementor-post__title a:after{
   display: none;
}/* End custom CSS */