.elementor-2652 .elementor-element.elementor-element-d3f2b0f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), M PLUS 1p;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2652 .elementor-element.elementor-element-4987f14 > .elementor-widget-container{margin:100px 0px 100px 0px;}.elementor-2652 .elementor-element.elementor-element-4987f14 .elementor-heading-title{font-family:"Helvetica", M PLUS 1p;font-size:38px;font-weight:700;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), M PLUS 1p;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), M PLUS 1p;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), M PLUS 1p;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2652 .elementor-element.elementor-element-89ac242 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2652 .elementor-element.elementor-element-89ac242 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2652 .elementor-element.elementor-element-89ac242 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-2652 .elementor-element.elementor-element-89ac242{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), M PLUS 1p;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), M PLUS 1p;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2652 .elementor-element.elementor-element-304681e > .elementor-widget-container{margin:30px 30px 30px 30px;padding:0px 20px 0px 20px;}.elementor-2652 .elementor-element.elementor-element-304681e{--box-border-width:1px;--box-border-radius:20px;--separator-width:1px;--box-padding:30px;--item-text-hover-decoration:underline;}.elementor-2652 .elementor-element.elementor-element-304681e .elementor-toc__header-title{text-align:start;}.elementor-2652 .elementor-element.elementor-element-304681e .elementor-toc__header{flex-direction:row;}.elementor-2652 .elementor-element.elementor-element-ff8bfa8{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), M PLUS 1p;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2652 .elementor-element.elementor-element-105cf9b > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2652 .elementor-element.elementor-element-105cf9b{text-align:center;font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;letter-spacing:2.6px;}.elementor-2652 .elementor-element.elementor-element-cfd8ba4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-cfd8ba4{font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;letter-spacing:2.6px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), M PLUS 1p;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2652 .elementor-element.elementor-element-6c66136{--divider-border-style:curly;--divider-color:#80807F;--divider-border-width:1px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;--divider-pattern-height:20px;--divider-pattern-size:19.5px;}.elementor-2652 .elementor-element.elementor-element-6c66136 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-6c66136.elementor-element{--align-self:center;}.elementor-2652 .elementor-element.elementor-element-6c66136 .elementor-divider-separator{width:100%;}.elementor-2652 .elementor-element.elementor-element-6c66136 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2652 .elementor-element.elementor-element-697af39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-697af39{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-697af39 p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-cc9e519 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-cc9e519{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-cc9e519 p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-64c5738 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-64c5738{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-64c5738 p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-6367219{--spacer-size:50px;}.elementor-2652 .elementor-element.elementor-element-3263d66 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2652 .elementor-element.elementor-element-3263d66{text-align:center;font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;letter-spacing:2.6px;}.elementor-2652 .elementor-element.elementor-element-ed59a97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-ed59a97{font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;line-height:45px;letter-spacing:2.6px;}.elementor-2652 .elementor-element.elementor-element-6007f97{--divider-border-style:curly;--divider-color:#80807F;--divider-border-width:1px;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-2652 .elementor-element.elementor-element-6007f97 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-6007f97.elementor-element{--align-self:center;}.elementor-2652 .elementor-element.elementor-element-6007f97 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-2652 .elementor-element.elementor-element-6007f97 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2652 .elementor-element.elementor-element-9b7a5a2 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-2652 .elementor-element.elementor-element-9b7a5a2{text-align:start;}.elementor-2652 .elementor-element.elementor-element-9b7a5a2 .elementor-heading-title{font-family:"Noto Sans JP", M PLUS 1p;font-size:25px;font-weight:600;letter-spacing:2px;}.elementor-2652 .elementor-element.elementor-element-d7a0825 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-d7a0825{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-d7a0825 p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-d44cb53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-d44cb53{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-d44cb53 p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-b103dd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-b103dd6{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-b103dd6 p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-5642f66{--spacer-size:50px;}.elementor-2652 .elementor-element.elementor-element-bef3ecb > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2652 .elementor-element.elementor-element-bef3ecb{text-align:center;font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;letter-spacing:2.6px;}.elementor-2652 .elementor-element.elementor-element-6242e31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-6242e31{font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;line-height:45px;letter-spacing:2.6px;}.elementor-2652 .elementor-element.elementor-element-13fefd9{--divider-border-style:curly;--divider-color:#80807F;--divider-border-width:1px;width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-2652 .elementor-element.elementor-element-13fefd9 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-13fefd9.elementor-element{--align-self:center;}.elementor-2652 .elementor-element.elementor-element-13fefd9 .elementor-divider-separator{width:100%;}.elementor-2652 .elementor-element.elementor-element-13fefd9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2652 .elementor-element.elementor-element-55defc4 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-2652 .elementor-element.elementor-element-55defc4 .elementor-heading-title{font-family:"Noto Sans JP", M PLUS 1p;font-size:25px;font-weight:600;letter-spacing:2px;}.elementor-2652 .elementor-element.elementor-element-bc0f0ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-bc0f0ff{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-bc0f0ff p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-5f520f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-5f520f6{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-5f520f6 p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-1ba3ddf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-1ba3ddf{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-1ba3ddf p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-ffe3357{--spacer-size:50px;}.elementor-2652 .elementor-element.elementor-element-7ced1c8 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2652 .elementor-element.elementor-element-7ced1c8{text-align:center;font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;letter-spacing:2.6px;}.elementor-2652 .elementor-element.elementor-element-2105a74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-2105a74{font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;line-height:45px;letter-spacing:2.6px;}.elementor-2652 .elementor-element.elementor-element-89f4f1a{--divider-border-style:curly;--divider-color:#80807F;--divider-border-width:1px;width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-2652 .elementor-element.elementor-element-89f4f1a > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-89f4f1a.elementor-element{--align-self:center;}.elementor-2652 .elementor-element.elementor-element-89f4f1a .elementor-divider-separator{width:100%;}.elementor-2652 .elementor-element.elementor-element-89f4f1a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2652 .elementor-element.elementor-element-e912da8 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-2652 .elementor-element.elementor-element-e912da8 .elementor-heading-title{font-family:"Noto Sans JP", M PLUS 1p;font-size:25px;font-weight:600;letter-spacing:2px;}.elementor-2652 .elementor-element.elementor-element-7ae2243 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-7ae2243{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-7ae2243 p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-ec6ec0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-ec6ec0f{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-ec6ec0f p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-f10b52c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-f10b52c{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-f10b52c p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-5c80d5e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2652 .elementor-element.elementor-element-5c80d5e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2652 .elementor-element.elementor-element-5c80d5e > .elementor-widget-container{margin:30px 30px 0px 30px;}.elementor-2652 .elementor-element.elementor-element-5c80d5e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2652 .elementor-element.elementor-element-6efad68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-6efad68{text-align:center;font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-6efad68 p{margin-block-end:0px;}.elementor-2652 .elementor-element.elementor-element-f35ad1a{--spacer-size:100px;}.elementor-2652 .elementor-element.elementor-element-0a5d3c5 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2652 .elementor-element.elementor-element-0a5d3c5{text-align:center;font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;letter-spacing:2.6px;}.elementor-2652 .elementor-element.elementor-element-805300a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-805300a{font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;line-height:45px;letter-spacing:2.6px;}.elementor-2652 .elementor-element.elementor-element-58b709e{--divider-border-style:curly;--divider-color:#80807F;--divider-border-width:1px;width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-2652 .elementor-element.elementor-element-58b709e > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-58b709e.elementor-element{--align-self:center;}.elementor-2652 .elementor-element.elementor-element-58b709e .elementor-divider-separator{width:100%;}.elementor-2652 .elementor-element.elementor-element-58b709e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2652 .elementor-element.elementor-element-ebf0102 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-2652 .elementor-element.elementor-element-ebf0102 .elementor-heading-title{font-family:"Noto Sans JP", M PLUS 1p;font-size:25px;font-weight:600;letter-spacing:2px;}.elementor-2652 .elementor-element.elementor-element-4409d1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-4409d1e{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-4409d1e p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-801ee20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-801ee20{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-801ee20 p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-8ce6fbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-8ce6fbf{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-8ce6fbf p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-30120b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-30120b5{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-30120b5 p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-2cf8b09 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2652 .elementor-element.elementor-element-2cf8b09{text-align:center;font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;letter-spacing:2.6px;}.elementor-2652 .elementor-element.elementor-element-fe9ef56 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-fe9ef56{font-family:"Noto Sans JP", M PLUS 1p;font-size:30px;font-weight:400;line-height:45px;letter-spacing:2.6px;}.elementor-2652 .elementor-element.elementor-element-d89e386{--divider-border-style:curly;--divider-color:#80807F;--divider-border-width:1px;width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-2652 .elementor-element.elementor-element-d89e386 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-d89e386.elementor-element{--align-self:center;}.elementor-2652 .elementor-element.elementor-element-d89e386 .elementor-divider-separator{width:100%;}.elementor-2652 .elementor-element.elementor-element-d89e386 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2652 .elementor-element.elementor-element-525a396 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-2652 .elementor-element.elementor-element-525a396 .elementor-heading-title{font-family:"Noto Sans JP", M PLUS 1p;font-size:25px;font-weight:600;letter-spacing:2px;}.elementor-2652 .elementor-element.elementor-element-efb74be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-efb74be{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-efb74be p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-aa21120 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;}.elementor-2652 .elementor-element.elementor-element-aa21120{font-family:"Helvetica", M PLUS 1p;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.5px;}.elementor-2652 .elementor-element.elementor-element-aa21120 p{margin-block-end:45px;}.elementor-2652 .elementor-element.elementor-element-3fdafe8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2652 .elementor-element.elementor-element-3fdafe8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2652 .elementor-element.elementor-element-3fdafe8 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-2652 .elementor-element.elementor-element-3fdafe8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2652 .elementor-element.elementor-element-2c17566{--spacer-size:100px;}.elementor-2652 .elementor-element.elementor-element-ee1b7f3{--spacer-size:50px;}.elementor-2652 .elementor-element.elementor-element-5599a72{--spacer-size:50px;}.elementor-2652 .elementor-element.elementor-element-6f905f6{--display:flex;}:root{--page-title-display:none;}