.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-29 .elementor-element.elementor-element-d75d757 .elementor-button{background-color:#EEDCB3B5;font-family:"Roboto",Sans-serif;font-weight:500;fill:#59493f;color:#59493f;border-radius:7px}.elementor-29 .elementor-element.elementor-element-d75d757{width:auto;max-width:auto;bottom:10px;z-index:2}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-d75d757{right:7.2px}body.rtl .elementor-29 .elementor-element.elementor-element-d75d757{left:7.2px}.elementor-29 .elementor-element.elementor-element-6a1c5df{margin-top:-30px;margin-bottom:0}.elementor-29 .elementor-element.elementor-element-187804b:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-187804b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fbf5f5}.elementor-29 .elementor-element.elementor-element-187804b>.elementor-container{max-width:910px}.elementor-29 .elementor-element.elementor-element-187804b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:50px;margin-bottom:50px;padding:50px 0 100px}.elementor-29 .elementor-element.elementor-element-187804b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-187804b>.elementor-shape-top svg{width:calc(111% + 1.3px);height:59px;transform:translateX(-50%) rotateY(180deg)}.elementor-29 .elementor-element.elementor-element-187804b>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-29 .elementor-element.elementor-element-73c9c11>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-29 .elementor-element.elementor-element-fdf2172:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-fdf2172>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fbf5f5;background-image:url("https://naokiyoshimura.com/publication/wp-content/uploads/2022/11/back.jpg");background-repeat:no-repeat;background-size:cover}.elementor-29 .elementor-element.elementor-element-fdf2172>.elementor-background-overlay{background-color:#fff;opacity:.56;mix-blend-mode:multiply;transition:background 1.1s,border-radius .3s,opacity 1.1s}.elementor-29 .elementor-element.elementor-element-fdf2172:hover>.elementor-background-overlay{background-color:#fff;opacity:.76}.elementor-29 .elementor-element.elementor-element-fdf2172{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-100px;margin-bottom:0;padding:0;z-index:1}.elementor-29 .elementor-element.elementor-element-fdf2172>.elementor-shape-top .elementor-shape-fill{fill:#fbf5f5}.elementor-29 .elementor-element.elementor-element-fdf2172>.elementor-shape-top svg{width:calc(100% + 1.3px);height:31px}.elementor-29 .elementor-element.elementor-element-fdf2172>.elementor-shape-bottom svg{height:41px;transform:translateX(-50%) rotateY(180deg)}.elementor-29 .elementor-element.elementor-element-e312d74{--spacer-size:50px}.elementor-widget-text-path{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-29 .elementor-element.elementor-element-df0be5f{--alignment:center;top:127px;--width:350px;--rotate:2deg;font-family:"ff-providence-sans-web-pro",Sans-serif;font-size:20px;font-weight:600;--text-color:#59493f;--transition:.3s}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-df0be5f{left:28px}body.rtl .elementor-29 .elementor-element.elementor-element-df0be5f{right:28px}.elementor-29 .elementor-element.elementor-element-fba5be4{--spacer-size:100px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-29 .elementor-element.elementor-element-5091c17{text-align:center}.elementor-29 .elementor-element.elementor-element-5091c17 .elementor-heading-title{font-family:"ab-kirigirisu",Sans-serif;font-size:56px;font-weight:600;color:#59493f}.elementor-29 .elementor-element.elementor-element-ea4ff5d{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-264b885{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-57ead5f>.elementor-widget-container{margin:0;padding:0}.elementor-29 .elementor-element.elementor-element-57ead5f img{border-radius:150px 90px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-29 .elementor-element.elementor-element-817d3e1{font-family:"bokutoh-rera",Sans-serif;font-size:18px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-ad49718{--spacer-size:100px}.elementor-29 .elementor-element.elementor-element-560e591{--spacer-size:100px}.elementor-29 .elementor-element.elementor-element-29a9614:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-29a9614>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://naokiyoshimura.com/publication/wp-content/uploads/2022/11/back2.jpg");background-repeat:no-repeat;background-size:cover}.elementor-29 .elementor-element.elementor-element-29a9614{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-29a9614>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-29a9614>.elementor-shape-top svg{height:119px;transform:translateX(-50%) rotateY(180deg)}.elementor-29 .elementor-element.elementor-element-29a9614>.elementor-shape-bottom svg{height:54px;transform:translateX(-50%) rotateY(180deg)}.elementor-29 .elementor-element.elementor-element-5480e7c{--spacer-size:100px}.elementor-29 .elementor-element.elementor-element-779387a{--alignment:center;top:55px;--width:350px;--rotate:3deg;font-family:"ff-providence-sans-web-pro",Sans-serif;font-size:20px;font-weight:600;--text-color:#59493f;--transition:.3s}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-779387a{left:5px}body.rtl .elementor-29 .elementor-element.elementor-element-779387a{right:5px}.elementor-29 .elementor-element.elementor-element-a49b683{text-align:center}.elementor-29 .elementor-element.elementor-element-a49b683 .elementor-heading-title{font-family:"ab-kirigirisu",Sans-serif;font-size:56px;font-weight:600;color:#59493f}.elementor-29 .elementor-element.elementor-element-c892486{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-cafc85d>.elementor-widget-container{background-color:#eedcb3;margin:0 0 10px;padding:40px 0;border-radius:30px 0 30px 30px}.elementor-29 .elementor-element.elementor-element-cafc85d{text-align:center}.elementor-29 .elementor-element.elementor-element-cafc85d .elementor-heading-title{font-family:"bokutoh-rera",Sans-serif;font-size:28px;font-weight:700;color:#59493f}.elementor-29 .elementor-element.elementor-element-04cd108>.elementor-widget-container{background-color:#eedcb3;margin:10px 0;padding:40px 0;border-radius:0 30px 30px}.elementor-29 .elementor-element.elementor-element-04cd108{text-align:center}.elementor-29 .elementor-element.elementor-element-04cd108 .elementor-heading-title{font-family:"bokutoh-rera",Sans-serif;font-size:28px;font-weight:600;color:#59493f}.elementor-29 .elementor-element.elementor-element-2931abf>.elementor-widget-container{background-color:#eedcb3;margin:10px 0;padding:40px 0;border-radius:30px 0 30px 28px}.elementor-29 .elementor-element.elementor-element-2931abf{text-align:center}.elementor-29 .elementor-element.elementor-element-2931abf .elementor-heading-title{font-family:"bokutoh-rera",Sans-serif;font-size:28px;font-weight:600;color:#59493f}.elementor-29 .elementor-element.elementor-element-8f954bb>.elementor-widget-container{background-color:#eedcb3;margin:10px 0;padding:40px 0;border-radius:0 30px 30px}.elementor-29 .elementor-element.elementor-element-8f954bb{text-align:center}.elementor-29 .elementor-element.elementor-element-8f954bb .elementor-heading-title{font-family:"bokutoh-rera",Sans-serif;font-size:28px;font-weight:600;color:#59493f}.elementor-29 .elementor-element.elementor-element-f9c03a0>.elementor-widget-container{background-color:#eedcb3;margin:10px 0 0;padding:40px 0;border-radius:30px 0 30px 30px}.elementor-29 .elementor-element.elementor-element-f9c03a0{text-align:center}.elementor-29 .elementor-element.elementor-element-f9c03a0 .elementor-heading-title{font-family:"bokutoh-rera",Sans-serif;font-size:28px;font-weight:600;color:#59493f}.elementor-29 .elementor-element.elementor-element-56c0b6f{--spacer-size:100px}.elementor-29 .elementor-element.elementor-element-460ec5f{--spacer-size:50px}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline{--dynamic-text-color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-29 .elementor-element.elementor-element-b177123{--iteration-count:infinite;--dynamic-text-color:#333;--typing-selected-bg-color:#02010100;--typing-selected-color:#02010100}.elementor-29 .elementor-element.elementor-element-b177123 .elementor-headline{text-align:center;font-family:"Arial",Sans-serif;font-weight:700}.elementor-29 .elementor-element.elementor-element-b177123 .elementor-headline-plain-text{color:#333}.elementor-29 .elementor-element.elementor-element-b177123 .elementor-headline-dynamic-text{font-family:"Arial",Sans-serif;font-weight:700}.elementor-29 .elementor-element.elementor-element-e4bf726{--animation-duration:3.2s;--dynamic-text-color:#333}.elementor-29 .elementor-element.elementor-element-e4bf726 .elementor-headline{text-align:center;font-family:"Arial",Sans-serif;font-weight:600}.elementor-29 .elementor-element.elementor-element-e4bf726 .elementor-headline-plain-text{color:#333}.elementor-29 .elementor-element.elementor-element-e4bf726 .elementor-headline-dynamic-text{font-family:"Arial",Sans-serif;font-weight:600}.elementor-29 .elementor-element.elementor-element-e4bf726 .elementor-headline-dynamic-wrapper path{stroke:#e975d5;stroke-width:10px}.elementor-29 .elementor-element.elementor-element-6392a2e{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-4b100f4{margin-top:-180px;margin-bottom:0}.elementor-29 .elementor-element.elementor-element-1f4fd30{width:100%;max-width:100%}.elementor-29 .elementor-element.elementor-element-1f4fd30>.elementor-widget-container{margin:0 0 -22px}.elementor-29 .elementor-element.elementor-element-20b4b78{margin-top:0;margin-bottom:0;padding:0}.elementor-29 .elementor-element.elementor-element-f39091d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-29 .elementor-element.elementor-element-f39091d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6c}.elementor-29 .elementor-element.elementor-element-f39091d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-f39091d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-544abbe{width:auto;max-width:auto;align-self:flex-end}.elementor-29 .elementor-element.elementor-element-544abbe>.elementor-widget-container{margin:0 0 0 10px;padding:0}.elementor-29 .elementor-element.elementor-element-544abbe .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:100px;font-weight:600;font-style:oblique;color:#fff}.elementor-29 .elementor-element.elementor-element-d4e9763{width:auto;max-width:auto;align-self:center}.elementor-29 .elementor-element.elementor-element-d4e9763>.elementor-widget-container{margin:36px 0 0 30px;padding:0 0 5px}.elementor-29 .elementor-element.elementor-element-d4e9763 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:36px;font-weight:700;line-height:45px;color:#fff}.elementor-29 .elementor-element.elementor-element-3ff0aea>.elementor-widget-container{margin:10px 0 0 160px;padding:0}.elementor-29 .elementor-element.elementor-element-3ff0aea{font-family:"Arial",Sans-serif;font-size:20px;font-weight:600;color:#fff}.elementor-29 .elementor-element.elementor-element-9bfc2bc>.elementor-widget-container:hover{--e-transform-scale:1.5}.elementor-29 .elementor-element.elementor-element-9bfc2bc>.elementor-widget-container{margin:-60px 0 0 -30px;padding:0}.elementor-29 .elementor-element.elementor-element-9bfc2bc img{width:100%;max-width:100%}.elementor-29 .elementor-element.elementor-element-7f4b9ad{--spacer-size:80px}.elementor-29 .elementor-element.elementor-element-2cdea98>.elementor-widget-container:hover{--e-transform-scale:1.5}.elementor-29 .elementor-element.elementor-element-2cdea98>.elementor-widget-container{margin:-60px -20px 0 0;padding:0}.elementor-29 .elementor-element.elementor-element-2cdea98{z-index:1}.elementor-29 .elementor-element.elementor-element-8f53845:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-29 .elementor-element.elementor-element-8f53845>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ffd712}.elementor-29 .elementor-element.elementor-element-8f53845>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-8f53845>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-3cc4d5f{width:auto;max-width:auto;align-self:flex-end}.elementor-29 .elementor-element.elementor-element-3cc4d5f>.elementor-widget-container{margin:0 0 0 10px;padding:0}.elementor-29 .elementor-element.elementor-element-3cc4d5f .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:100px;font-weight:600;font-style:oblique;color:#fff}.elementor-29 .elementor-element.elementor-element-e00a004{width:auto;max-width:auto;align-self:center}.elementor-29 .elementor-element.elementor-element-e00a004>.elementor-widget-container{margin:36px 0 0 30px;padding:0 0 5px}.elementor-29 .elementor-element.elementor-element-e00a004 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:36px;font-weight:700;line-height:45px;color:#fff}.elementor-29 .elementor-element.elementor-element-27f4789>.elementor-widget-container{margin:10px 0 0 160px;padding:0}.elementor-29 .elementor-element.elementor-element-27f4789{font-family:"Arial",Sans-serif;font-size:20px;font-weight:600;color:#fff}.elementor-29 .elementor-element.elementor-element-c1021ae{--spacer-size:80px}.elementor-29 .elementor-element.elementor-element-112818e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-29 .elementor-element.elementor-element-112818e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-ba54e71:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-29 .elementor-element.elementor-element-ba54e71>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#01dc89}.elementor-29 .elementor-element.elementor-element-ba54e71>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-ba54e71>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-b6c93ab{width:auto;max-width:auto;align-self:flex-end}.elementor-29 .elementor-element.elementor-element-b6c93ab>.elementor-widget-container{margin:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-b6c93ab .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:100px;font-weight:600;font-style:oblique;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-29 .elementor-element.elementor-element-39b9440{width:auto;max-width:auto;align-self:center}.elementor-29 .elementor-element.elementor-element-39b9440>.elementor-widget-container{margin:36px 0 0 30px;padding:0}.elementor-29 .elementor-element.elementor-element-39b9440 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:36px;font-weight:700;line-height:45px;color:#fff}.elementor-29 .elementor-element.elementor-element-8d64c1a>.elementor-widget-container{margin:10px 0 0 160px;padding:0}.elementor-29 .elementor-element.elementor-element-8d64c1a{font-family:"Arial",Sans-serif;font-size:20px;font-weight:600;color:#fff}.elementor-29 .elementor-element.elementor-element-66f824f>.elementor-widget-container:hover{--e-transform-scale:1.5}.elementor-29 .elementor-element.elementor-element-66f824f>.elementor-widget-container{margin:-60px 0 0 -25px;padding:0}.elementor-29 .elementor-element.elementor-element-75c7185{--spacer-size:100px}.elementor-29 .elementor-element.elementor-element-bda2353:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-bda2353>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://naokiyoshimura.com/publication/wp-content/uploads/2022/11/back1.jpg");background-position:center center;background-size:cover}.elementor-29 .elementor-element.elementor-element-bda2353>.elementor-background-overlay{background-color:#FDAF17F5;opacity:.95;transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-bda2353{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-c3efca5{--spacer-size:80px}.elementor-29 .elementor-element.elementor-element-977dfe7{text-align:center}.elementor-29 .elementor-element.elementor-element-977dfe7 img{width:36%;max-width:36%}.elementor-29 .elementor-element.elementor-element-3fc4fbe{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-b480b15:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-b480b15>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-29 .elementor-element.elementor-element-b480b15,.elementor-29 .elementor-element.elementor-element-b480b15>.elementor-background-overlay{border-radius:30px}.elementor-29 .elementor-element.elementor-element-b480b15{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-b480b15>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-c46136e{width:auto;max-width:auto;align-self:center}.elementor-29 .elementor-element.elementor-element-c46136e>.elementor-widget-container{padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-c46136e .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:100px;font-weight:600;font-style:oblique;color:#fdaf17}.elementor-29 .elementor-element.elementor-element-7060d1e{width:auto;max-width:auto;align-self:flex-end}.elementor-29 .elementor-element.elementor-element-7060d1e>.elementor-widget-container{margin:0 0 -2px 10px;padding:0 0 10px 10px}.elementor-29 .elementor-element.elementor-element-7060d1e .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:32px;font-weight:600;line-height:35px;color:#333}.elementor-29 .elementor-element.elementor-element-8ec453d>.elementor-widget-container{margin:10px 0 0 140px;padding:0}.elementor-29 .elementor-element.elementor-element-8ec453d{font-family:"Arial",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-e2bb025>.elementor-widget-container:hover{--e-transform-scale:2}.elementor-29 .elementor-element.elementor-element-e2bb025>.elementor-widget-container{margin:0 15px 0 0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-29 .elementor-element.elementor-element-e2bb025{--e-transform-transition-duration:.5s}.elementor-29 .elementor-element.elementor-element-e2bb025 img{width:100%}.elementor-29 .elementor-element.elementor-element-19b68ab{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-d7a5123:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-d7a5123>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-29 .elementor-element.elementor-element-d7a5123,.elementor-29 .elementor-element.elementor-element-d7a5123>.elementor-background-overlay{border-radius:30px}.elementor-29 .elementor-element.elementor-element-d7a5123{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-d7a5123>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-08e6edf{width:auto;max-width:auto;align-self:center}.elementor-29 .elementor-element.elementor-element-08e6edf>.elementor-widget-container{padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-08e6edf .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:100px;font-weight:600;font-style:oblique;color:#fdaf17}.elementor-29 .elementor-element.elementor-element-40d3bed{width:auto;max-width:auto;align-self:flex-end}.elementor-29 .elementor-element.elementor-element-40d3bed>.elementor-widget-container{margin:0 0 10px 10px;padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-40d3bed .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:32px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-194ccaa>.elementor-widget-container{margin:10px 0 0 140px;padding:0}.elementor-29 .elementor-element.elementor-element-194ccaa{font-family:"Arial",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-c4e03dd>.elementor-widget-container:hover{--e-transform-scale:2}.elementor-29 .elementor-element.elementor-element-c4e03dd>.elementor-widget-container{margin:6px 10px 0 0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-29 .elementor-element.elementor-element-c4e03dd{--e-transform-transition-duration:.5s}.elementor-29 .elementor-element.elementor-element-c4e03dd img{width:92%}.elementor-29 .elementor-element.elementor-element-04d80aa{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-9b20504:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-9b20504>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-29 .elementor-element.elementor-element-9b20504,.elementor-29 .elementor-element.elementor-element-9b20504>.elementor-background-overlay{border-radius:30px}.elementor-29 .elementor-element.elementor-element-9b20504{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-9b20504>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-1672c14{width:auto;max-width:auto;align-self:center}.elementor-29 .elementor-element.elementor-element-1672c14>.elementor-widget-container{padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-1672c14 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:100px;font-weight:600;font-style:oblique;color:#fdaf17}.elementor-29 .elementor-element.elementor-element-90e9435{width:auto;max-width:auto;align-self:flex-end}.elementor-29 .elementor-element.elementor-element-90e9435>.elementor-widget-container{margin:0 0 2px 10px;padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-90e9435 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:32px;font-weight:600;line-height:35px;color:#333}.elementor-29 .elementor-element.elementor-element-1ccb633>.elementor-widget-container{margin:10px 0 0 140px;padding:0}.elementor-29 .elementor-element.elementor-element-1ccb633{font-family:"Arial",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-aed646a>.elementor-widget-container:hover{--e-transform-scale:2}.elementor-29 .elementor-element.elementor-element-aed646a>.elementor-widget-container{margin:8px 10px 0 0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-29 .elementor-element.elementor-element-aed646a{--e-transform-transition-duration:.5s}.elementor-29 .elementor-element.elementor-element-aed646a img{width:92%}.elementor-29 .elementor-element.elementor-element-2271082{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-7d65e19:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-7d65e19>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-29 .elementor-element.elementor-element-7d65e19,.elementor-29 .elementor-element.elementor-element-7d65e19>.elementor-background-overlay{border-radius:30px}.elementor-29 .elementor-element.elementor-element-7d65e19{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-7d65e19>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-47b4821{width:auto;max-width:auto;align-self:center}.elementor-29 .elementor-element.elementor-element-47b4821>.elementor-widget-container{padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-47b4821 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:100px;font-weight:600;font-style:oblique;color:#fdaf17}.elementor-29 .elementor-element.elementor-element-dbe9f35{width:auto;max-width:auto;align-self:flex-end}.elementor-29 .elementor-element.elementor-element-dbe9f35>.elementor-widget-container{margin:0 0 1px 10px;padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-dbe9f35 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:32px;font-weight:600;line-height:35px;color:#333}.elementor-29 .elementor-element.elementor-element-71ff1bd>.elementor-widget-container{margin:10px 0 0 140px;padding:0}.elementor-29 .elementor-element.elementor-element-71ff1bd{font-family:"Arial",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-e326435>.elementor-widget-container:hover{--e-transform-scale:2}.elementor-29 .elementor-element.elementor-element-e326435>.elementor-widget-container{margin:3px 10px 0 0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-29 .elementor-element.elementor-element-e326435{--e-transform-transition-duration:.5s}.elementor-29 .elementor-element.elementor-element-e326435 img{width:92%}.elementor-29 .elementor-element.elementor-element-9deb7c9{--spacer-size:100px}.elementor-29 .elementor-element.elementor-element-dc0f23c:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-dc0f23c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://naokiyoshimura.com/publication/wp-content/uploads/2022/11/back3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-29 .elementor-element.elementor-element-dc0f23c>.elementor-background-overlay{background-color:#000;opacity:.55;transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-dc0f23c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-85b9638{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-5341453{--iteration-count:infinite;--dynamic-text-color:#fff;--typing-selected-bg-color:#fff;--typing-selected-color:#fff}.elementor-29 .elementor-element.elementor-element-5341453 .elementor-headline{text-align:left;font-family:"Arial",Sans-serif;font-size:60px;font-weight:600}.elementor-29 .elementor-element.elementor-element-5341453 .elementor-headline-plain-text{color:#fff}.elementor-29 .elementor-element.elementor-element-5341453 .elementor-headline-dynamic-text{font-family:"Arial",Sans-serif;font-weight:600}.elementor-29 .elementor-element.elementor-element-e4686e4{--spacer-size:30px}.elementor-29 .elementor-element.elementor-element-b45d81c>.elementor-widget-container:hover{--e-transform-scale:1.5}.elementor-29 .elementor-element.elementor-element-b45d81c>.elementor-widget-container{margin:0 0 42px}.elementor-29 .elementor-element.elementor-element-b45d81c{--e-transform-transition-duration:1.5s}.elementor-29 .elementor-element.elementor-element-b45d81c img{width:40%}.elementor-29 .elementor-element.elementor-element-9ed3598>.elementor-widget-container{margin:-60px 0 0}.elementor-29 .elementor-element.elementor-element-9ed3598 img{width:65%;max-width:100%}.elementor-29 .elementor-element.elementor-element-cb00024{font-family:"Arial",Sans-serif;font-size:26px;font-weight:600;text-shadow:-1px 3px 4px rgba(0,0,0,.81);color:#fff}.elementor-29 .elementor-element.elementor-element-115430a .elementor-button{background-color:#ffd712;font-family:"Roboto",Sans-serif;font-weight:500;fill:#000;color:#000;border-radius:48px}.elementor-29 .elementor-element.elementor-element-115430a .elementor-button:hover,.elementor-29 .elementor-element.elementor-element-115430a .elementor-button:focus{background-color:#f90;color:#000;border-color:#fff}.elementor-29 .elementor-element.elementor-element-115430a>.elementor-widget-container{padding:0}.elementor-29 .elementor-element.elementor-element-115430a .elementor-button-content-wrapper{flex-direction:row}.elementor-29 .elementor-element.elementor-element-115430a .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-29 .elementor-element.elementor-element-115430a .elementor-button:hover svg,.elementor-29 .elementor-element.elementor-element-115430a .elementor-button:focus svg{fill:#000}.elementor-29 .elementor-element.elementor-element-a3e09ba .elementor-button{background-color:#ffd712;font-family:"Roboto",Sans-serif;font-weight:500;fill:#000;color:#000;border-radius:48px}.elementor-29 .elementor-element.elementor-element-a3e09ba .elementor-button:hover,.elementor-29 .elementor-element.elementor-element-a3e09ba .elementor-button:focus{background-color:#f90;color:#000;border-color:#fff}.elementor-29 .elementor-element.elementor-element-a3e09ba>.elementor-widget-container{padding:0}.elementor-29 .elementor-element.elementor-element-a3e09ba .elementor-button-content-wrapper{flex-direction:row}.elementor-29 .elementor-element.elementor-element-a3e09ba .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-29 .elementor-element.elementor-element-a3e09ba .elementor-button:hover svg,.elementor-29 .elementor-element.elementor-element-a3e09ba .elementor-button:focus svg{fill:#000}.elementor-29 .elementor-element.elementor-element-e9ec375{--spacer-size:100px}.elementor-29 .elementor-element.elementor-element-a4cb2fe{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-b575741{text-align:center}.elementor-29 .elementor-element.elementor-element-b575741 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:60px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-f65c6c5{text-align:center}.elementor-29 .elementor-element.elementor-element-f65c6c5 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;color:#007185}.elementor-29 .elementor-element.elementor-element-3f34728{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-3df43b0 .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:36px;font-weight:600;color:#333}.elementor-widget-star-rating .elementor-star-rating__title{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-29 .elementor-element.elementor-element-91fb51d{width:auto;max-width:auto}.elementor-29 .elementor-element.elementor-element-91fb51d .elementor-star-rating{font-size:30px}.elementor-29 .elementor-element.elementor-element-91fb51d .elementor-star-rating i:not(:last-of-type){margin-inline-end:0px}.elementor-29 .elementor-element.elementor-element-de49b9b{width:auto;max-width:auto;align-self:center;text-align:center}.elementor-29 .elementor-element.elementor-element-de49b9b>.elementor-widget-container{margin:0 0 0 12px}.elementor-29 .elementor-element.elementor-element-de49b9b .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:28px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#333}.elementor-29 .elementor-element.elementor-element-1c50312{width:auto;max-width:auto;text-align:right}.elementor-29 .elementor-element.elementor-element-1c50312>.elementor-widget-container{margin:0}.elementor-29 .elementor-element.elementor-element-1c50312 img{width:39%}.elementor-29 .elementor-element.elementor-element-de75826{width:auto;max-width:auto;align-self:flex-start;text-align:left}.elementor-29 .elementor-element.elementor-element-de75826>.elementor-widget-container{margin:0 0 0 -8em;padding:0}.elementor-29 .elementor-element.elementor-element-de75826 .elementor-heading-title{font-family:"source-han-sans-japanese",Sans-serif;font-size:23px;font-weight:500;color:#007185}.elementor-29 .elementor-element.elementor-element-dcbeba6{width:auto;max-width:auto;align-self:flex-start}.elementor-29 .elementor-element.elementor-element-dcbeba6>.elementor-widget-container{margin:36px 0 0 -119px}.elementor-29 .elementor-element.elementor-element-dcbeba6 .elementor-heading-title{font-family:"heisei-kaku-gothic-std",Sans-serif;font-size:22px;font-weight:500;color:#007185}.elementor-29 .elementor-element.elementor-element-c14a997{--spacer-size:50px}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-29 .elementor-element.elementor-element-a5aece6>.elementor-widget-container{margin:0;padding:-2px 0 0}.elementor-29 .elementor-element.elementor-element-a5aece6 .elementor-icon-wrapper{text-align:center}.elementor-29 .elementor-element.elementor-element-a5aece6.elementor-view-stacked .elementor-icon{background-color:#333}.elementor-29 .elementor-element.elementor-element-a5aece6.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-a5aece6.elementor-view-default .elementor-icon{color:#333;border-color:#333}.elementor-29 .elementor-element.elementor-element-a5aece6.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-a5aece6.elementor-view-default .elementor-icon svg{fill:#333}.elementor-29 .elementor-element.elementor-element-a5aece6 .elementor-icon{font-size:70px}.elementor-29 .elementor-element.elementor-element-a5aece6 .elementor-icon svg{height:70px}.elementor-29 .elementor-element.elementor-element-9ce9257{text-align:center}.elementor-29 .elementor-element.elementor-element-9ce9257 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-2a60087{text-align:center}.elementor-29 .elementor-element.elementor-element-2a60087 .elementor-star-rating{font-size:56px}.elementor-29 .elementor-element.elementor-element-2ebc763 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#c45500}.elementor-29 .elementor-element.elementor-element-d251c4f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-1019b54 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-ae0d3de{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-afee671 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-2f1d577{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-324506e>.elementor-widget-container{margin:0;padding:-2px 0 0}.elementor-29 .elementor-element.elementor-element-324506e .elementor-icon-wrapper{text-align:center}.elementor-29 .elementor-element.elementor-element-324506e.elementor-view-stacked .elementor-icon{background-color:#333}.elementor-29 .elementor-element.elementor-element-324506e.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-324506e.elementor-view-default .elementor-icon{color:#333;border-color:#333}.elementor-29 .elementor-element.elementor-element-324506e.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-324506e.elementor-view-default .elementor-icon svg{fill:#333}.elementor-29 .elementor-element.elementor-element-324506e .elementor-icon{font-size:70px}.elementor-29 .elementor-element.elementor-element-324506e .elementor-icon svg{height:70px}.elementor-29 .elementor-element.elementor-element-9040385{text-align:center}.elementor-29 .elementor-element.elementor-element-9040385 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-2fd5cf1{text-align:center}.elementor-29 .elementor-element.elementor-element-2fd5cf1 .elementor-star-rating{font-size:56px}.elementor-29 .elementor-element.elementor-element-48b0756 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#c45500}.elementor-29 .elementor-element.elementor-element-66ffdff .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-3d008e2 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-35e832d{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-add1634 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-84f6064{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-6cdb516>.elementor-widget-container{margin:0;padding:-2px 0 0}.elementor-29 .elementor-element.elementor-element-6cdb516 .elementor-icon-wrapper{text-align:center}.elementor-29 .elementor-element.elementor-element-6cdb516.elementor-view-stacked .elementor-icon{background-color:#333}.elementor-29 .elementor-element.elementor-element-6cdb516.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-6cdb516.elementor-view-default .elementor-icon{color:#333;border-color:#333}.elementor-29 .elementor-element.elementor-element-6cdb516.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-6cdb516.elementor-view-default .elementor-icon svg{fill:#333}.elementor-29 .elementor-element.elementor-element-6cdb516 .elementor-icon{font-size:70px}.elementor-29 .elementor-element.elementor-element-6cdb516 .elementor-icon svg{height:70px}.elementor-29 .elementor-element.elementor-element-cd2b36c{text-align:center}.elementor-29 .elementor-element.elementor-element-cd2b36c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-dfce6ef{text-align:center}.elementor-29 .elementor-element.elementor-element-dfce6ef .elementor-star-rating{font-size:56px}.elementor-29 .elementor-element.elementor-element-774d394{--spacer-size:22px}.elementor-29 .elementor-element.elementor-element-0163e8e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-d43be89 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-f9a7ea5{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-12854fe{--spacer-size:16px}.elementor-29 .elementor-element.elementor-element-8c0b8c0{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-eaa374e>.elementor-widget-container{margin:0;padding:-2px 0 0}.elementor-29 .elementor-element.elementor-element-eaa374e .elementor-icon-wrapper{text-align:center}.elementor-29 .elementor-element.elementor-element-eaa374e.elementor-view-stacked .elementor-icon{background-color:#333}.elementor-29 .elementor-element.elementor-element-eaa374e.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-eaa374e.elementor-view-default .elementor-icon{color:#333;border-color:#333}.elementor-29 .elementor-element.elementor-element-eaa374e.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-eaa374e.elementor-view-default .elementor-icon svg{fill:#333}.elementor-29 .elementor-element.elementor-element-eaa374e .elementor-icon{font-size:70px}.elementor-29 .elementor-element.elementor-element-eaa374e .elementor-icon svg{height:70px}.elementor-29 .elementor-element.elementor-element-17882d6{text-align:center}.elementor-29 .elementor-element.elementor-element-17882d6 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-5cdfc54{text-align:center}.elementor-29 .elementor-element.elementor-element-5cdfc54 .elementor-star-rating{font-size:56px}.elementor-29 .elementor-element.elementor-element-c8c8ab7 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#c45500}.elementor-29 .elementor-element.elementor-element-446d254 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-af185a4 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-a4f1769{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-40f8e89 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-49c5ca7{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-a4f7e48>.elementor-widget-container{margin:0;padding:-2px 0 0}.elementor-29 .elementor-element.elementor-element-a4f7e48 .elementor-icon-wrapper{text-align:center}.elementor-29 .elementor-element.elementor-element-a4f7e48.elementor-view-stacked .elementor-icon{background-color:#333}.elementor-29 .elementor-element.elementor-element-a4f7e48.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-a4f7e48.elementor-view-default .elementor-icon{color:#333;border-color:#333}.elementor-29 .elementor-element.elementor-element-a4f7e48.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-a4f7e48.elementor-view-default .elementor-icon svg{fill:#333}.elementor-29 .elementor-element.elementor-element-a4f7e48 .elementor-icon{font-size:70px}.elementor-29 .elementor-element.elementor-element-a4f7e48 .elementor-icon svg{height:70px}.elementor-29 .elementor-element.elementor-element-0c0f587{text-align:center}.elementor-29 .elementor-element.elementor-element-0c0f587 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-d77da2c{text-align:center}.elementor-29 .elementor-element.elementor-element-d77da2c .elementor-star-rating{font-size:56px}.elementor-29 .elementor-element.elementor-element-0e501f0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#c45500}.elementor-29 .elementor-element.elementor-element-272096e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-9aa4036 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-f6072c9{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-1dd2a2e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-2aa8528{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-e078c2d>.elementor-widget-container{margin:0;padding:-2px 0 0}.elementor-29 .elementor-element.elementor-element-e078c2d .elementor-icon-wrapper{text-align:center}.elementor-29 .elementor-element.elementor-element-e078c2d.elementor-view-stacked .elementor-icon{background-color:#333}.elementor-29 .elementor-element.elementor-element-e078c2d.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-e078c2d.elementor-view-default .elementor-icon{color:#333;border-color:#333}.elementor-29 .elementor-element.elementor-element-e078c2d.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-e078c2d.elementor-view-default .elementor-icon svg{fill:#333}.elementor-29 .elementor-element.elementor-element-e078c2d .elementor-icon{font-size:70px}.elementor-29 .elementor-element.elementor-element-e078c2d .elementor-icon svg{height:70px}.elementor-29 .elementor-element.elementor-element-a65d735{text-align:center}.elementor-29 .elementor-element.elementor-element-a65d735 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-46be200{text-align:center}.elementor-29 .elementor-element.elementor-element-46be200 .elementor-star-rating{font-size:56px}.elementor-29 .elementor-element.elementor-element-6947984 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#c45500}.elementor-29 .elementor-element.elementor-element-910d15e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-bd75da8 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-f2ed37b{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-53a2183 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-46bb2fc{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-9c94517>.elementor-widget-container{margin:0;padding:-2px 0 0}.elementor-29 .elementor-element.elementor-element-9c94517 .elementor-icon-wrapper{text-align:center}.elementor-29 .elementor-element.elementor-element-9c94517.elementor-view-stacked .elementor-icon{background-color:#333}.elementor-29 .elementor-element.elementor-element-9c94517.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-9c94517.elementor-view-default .elementor-icon{color:#333;border-color:#333}.elementor-29 .elementor-element.elementor-element-9c94517.elementor-view-framed .elementor-icon,.elementor-29 .elementor-element.elementor-element-9c94517.elementor-view-default .elementor-icon svg{fill:#333}.elementor-29 .elementor-element.elementor-element-9c94517 .elementor-icon{font-size:70px}.elementor-29 .elementor-element.elementor-element-9c94517 .elementor-icon svg{height:70px}.elementor-29 .elementor-element.elementor-element-ea4b499{text-align:center}.elementor-29 .elementor-element.elementor-element-ea4b499 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-4b11b47{text-align:center}.elementor-29 .elementor-element.elementor-element-4b11b47 .elementor-star-rating{font-size:56px}.elementor-29 .elementor-element.elementor-element-7afe2bb .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#c45500}.elementor-29 .elementor-element.elementor-element-ce20dcb .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600;color:#333}.elementor-29 .elementor-element.elementor-element-0ade137 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-4d49351{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-7b86a87 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-6c03e1f{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-6ac9f6f .elementor-button{background-color:#ffd712;font-family:"Roboto",Sans-serif;font-weight:500;fill:#333;color:#333;border-radius:40px}.elementor-29 .elementor-element.elementor-element-6ac9f6f .elementor-button:hover,.elementor-29 .elementor-element.elementor-element-6ac9f6f .elementor-button:focus{background-color:#f90;color:#333}.elementor-29 .elementor-element.elementor-element-6ac9f6f .elementor-button-content-wrapper{flex-direction:row}.elementor-29 .elementor-element.elementor-element-6ac9f6f .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-29 .elementor-element.elementor-element-6ac9f6f .elementor-button:hover svg,.elementor-29 .elementor-element.elementor-element-6ac9f6f .elementor-button:focus svg{fill:#333}.elementor-29 .elementor-element.elementor-element-28b1b64{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-ea8d20c:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-ea8d20c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://naokiyoshimura.com/publication/wp-content/uploads/2022/11/en-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-29 .elementor-element.elementor-element-ea8d20c>.elementor-background-overlay{background-color:#fff;opacity:.8;transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-ea8d20c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-ad47370{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-bf6d21f{text-align:center}.elementor-29 .elementor-element.elementor-element-bf6d21f .elementor-heading-title{font-family:"toppan-bunkyu-mincho-pr6n",Sans-serif;font-size:60px;font-weight:800;color:#333}.elementor-29 .elementor-element.elementor-element-60e1ea6{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-e6b6a58{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-29 .elementor-element.elementor-element-e6b6a58>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-b5893dc .elementor-repeater-item-440434f.elementor-social-icon{background-color:#06c755}.elementor-29 .elementor-element.elementor-element-b5893dc .elementor-repeater-item-440434f.elementor-social-icon i{color:#65e251}.elementor-29 .elementor-element.elementor-element-b5893dc .elementor-repeater-item-440434f.elementor-social-icon svg{fill:#65e251}.elementor-29 .elementor-element.elementor-element-b5893dc .elementor-repeater-item-47a0953.elementor-social-icon{background-color:#1da1f2}.elementor-29 .elementor-element.elementor-element-b5893dc{--grid-template-columns:repeat(3,auto);--grid-column-gap:30px;--grid-row-gap:0px}.elementor-29 .elementor-element.elementor-element-b5893dc .elementor-widget-container{text-align:center}.elementor-29 .elementor-element.elementor-element-b5893dc>.elementor-widget-container{margin:20px 0 0}.elementor-29 .elementor-element.elementor-element-f3c50a5 .elementor-heading-title{font-family:"toppan-bunkyu-mincho-pr6n",Sans-serif;font-size:28px;font-weight:700;color:#333}.elementor-29 .elementor-element.elementor-element-d6bbd2c .elementor-heading-title{font-family:"toppan-bunkyu-mincho-pr6n",Sans-serif;font-size:24px;font-weight:500;color:#333}.elementor-29 .elementor-element.elementor-element-0d6e856{text-align:justify;font-family:"toppan-bunkyu-mincho-pr6n",Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#333}.elementor-29 .elementor-element.elementor-element-d1a9876{font-family:"toppan-bunkyu-mincho-pr6n",Sans-serif;font-size:16px;font-weight:400;color:#333}.elementor-29 .elementor-element.elementor-element-8fcfc0d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-29 .elementor-element.elementor-element-8fcfc0d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29 .elementor-element.elementor-element-bd18872{--e-image-carousel-slides-to-show:1}.elementor-29 .elementor-element.elementor-element-81215c1 .elementor-repeater-item-440434f.elementor-social-icon{background-color:#06c755}.elementor-29 .elementor-element.elementor-element-81215c1 .elementor-repeater-item-440434f.elementor-social-icon i{color:#65e251}.elementor-29 .elementor-element.elementor-element-81215c1 .elementor-repeater-item-440434f.elementor-social-icon svg{fill:#65e251}.elementor-29 .elementor-element.elementor-element-81215c1 .elementor-repeater-item-47a0953.elementor-social-icon{background-color:#1da1f2}.elementor-29 .elementor-element.elementor-element-81215c1 .elementor-repeater-item-41bd6f0.elementor-social-icon{background-color:#1da1f2}.elementor-29 .elementor-element.elementor-element-81215c1{--grid-template-columns:repeat(3,auto);--grid-column-gap:30px;--grid-row-gap:0px}.elementor-29 .elementor-element.elementor-element-81215c1 .elementor-widget-container{text-align:center}.elementor-29 .elementor-element.elementor-element-81215c1>.elementor-widget-container{margin:20px 0 0}.elementor-29 .elementor-element.elementor-element-274b0be{--spacer-size:120px}.elementor-29 .elementor-element.elementor-element-efa4673 .elementor-button{background-color:#59493f;font-family:"bokutoh-rera",Sans-serif;font-weight:500;fill:#fff;color:#fff;border-radius:40px}.elementor-29 .elementor-element.elementor-element-efa4673 .elementor-button:hover,.elementor-29 .elementor-element.elementor-element-efa4673 .elementor-button:focus{background-color:#b3875c;color:#59493f}.elementor-29 .elementor-element.elementor-element-efa4673 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-29 .elementor-element.elementor-element-efa4673 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-29 .elementor-element.elementor-element-efa4673 .elementor-button:hover svg,.elementor-29 .elementor-element.elementor-element-efa4673 .elementor-button:focus svg{fill:#59493f}.elementor-29 .elementor-element.elementor-element-f4c97bc>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-29 .elementor-element.elementor-element-c6f2f25{--spacer-size:30px}.elementor-29 .elementor-element.elementor-element-bb0e7ed>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-29 .elementor-element.elementor-element-00edec9{--spacer-size:30px}.elementor-29 .elementor-element.elementor-element-a13cd43>.elementor-widget-container:hover{--e-transform-scale:1.1}:root{--page-title-display:none}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-d75d757{bottom:21px}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-df0be5f{left:4px}body.rtl .elementor-29 .elementor-element.elementor-element-df0be5f{right:4px}.elementor-29 .elementor-element.elementor-element-df0be5f{top:138px;--width:350px}.elementor-29 .elementor-element.elementor-element-5091c17 .elementor-heading-title{font-size:51px}.elementor-29 .elementor-element.elementor-element-560e591{--spacer-size:10px}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-779387a{left:5px}body.rtl .elementor-29 .elementor-element.elementor-element-779387a{right:5px}.elementor-29 .elementor-element.elementor-element-779387a{top:72px;--width:350px}.elementor-29 .elementor-element.elementor-element-a49b683 .elementor-heading-title{font-size:48px}.elementor-29 .elementor-element.elementor-element-c892486{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-460ec5f{--spacer-size:30px}.elementor-29 .elementor-element.elementor-element-b177123 .elementor-headline{font-size:32px}.elementor-29 .elementor-element.elementor-element-e4bf726>.elementor-widget-container{margin:0 0 0 2px;padding:0}.elementor-29 .elementor-element.elementor-element-e4bf726 .elementor-headline{text-align:center;font-size:41px}.elementor-29 .elementor-element.elementor-element-6392a2e{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-4b100f4{margin-top:0;margin-bottom:-102px;padding:0}.elementor-29 .elementor-element.elementor-element-1f4fd30>.elementor-widget-container{margin:0}.elementor-29 .elementor-element.elementor-element-20b4b78{margin-top:90px;margin-bottom:0}.elementor-29 .elementor-element.elementor-element-544abbe>.elementor-widget-container{margin:0}.elementor-29 .elementor-element.elementor-element-544abbe{align-self:flex-start}.elementor-29 .elementor-element.elementor-element-544abbe .elementor-heading-title{font-size:54px}.elementor-29 .elementor-element.elementor-element-d4e9763>.elementor-widget-container{margin:5px 0 0 10px}.elementor-29 .elementor-element.elementor-element-d4e9763{align-self:flex-end}.elementor-29 .elementor-element.elementor-element-d4e9763 .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-29 .elementor-element.elementor-element-3ff0aea>.elementor-widget-container{margin:0 0 -18px;padding:0 0 0 80px}.elementor-29 .elementor-element.elementor-element-3ff0aea{font-size:16px}.elementor-29 .elementor-element.elementor-element-9bfc2bc>.elementor-widget-container{margin:-60px 0 0 -30px;padding:0}.elementor-29 .elementor-element.elementor-element-9bfc2bc img{width:100%}.elementor-29 .elementor-element.elementor-element-2cdea98>.elementor-widget-container{margin:-60px -30px 0 0}.elementor-29 .elementor-element.elementor-element-3cc4d5f>.elementor-widget-container{margin:0}.elementor-29 .elementor-element.elementor-element-3cc4d5f{align-self:flex-start}.elementor-29 .elementor-element.elementor-element-3cc4d5f .elementor-heading-title{font-size:54px}.elementor-29 .elementor-element.elementor-element-e00a004>.elementor-widget-container{margin:5px 0 0 10px}.elementor-29 .elementor-element.elementor-element-e00a004{align-self:flex-start}.elementor-29 .elementor-element.elementor-element-e00a004 .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-29 .elementor-element.elementor-element-27f4789>.elementor-widget-container{margin:0 0 -18px;padding:0 0 0 70px}.elementor-29 .elementor-element.elementor-element-27f4789{font-size:16px}.elementor-29 .elementor-element.elementor-element-b6c93ab{align-self:flex-start}.elementor-29 .elementor-element.elementor-element-b6c93ab .elementor-heading-title{font-size:54px}.elementor-29 .elementor-element.elementor-element-39b9440>.elementor-widget-container{margin:5px 0 0 10px}.elementor-29 .elementor-element.elementor-element-39b9440 .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-29 .elementor-element.elementor-element-8d64c1a>.elementor-widget-container{margin:0;padding:0 0 0 77px}.elementor-29 .elementor-element.elementor-element-8d64c1a{font-size:16px}.elementor-29 .elementor-element.elementor-element-66f824f>.elementor-widget-container{margin:-60px 0 0 -30px}.elementor-29 .elementor-element.elementor-element-c46136e .elementor-heading-title{font-size:80px}.elementor-29 .elementor-element.elementor-element-7060d1e .elementor-heading-title{font-size:28px}.elementor-29 .elementor-element.elementor-element-8ec453d>.elementor-widget-container{margin:0;padding:0 0 0 118px}.elementor-29 .elementor-element.elementor-element-8ec453d{font-size:16px}.elementor-29 .elementor-element.elementor-element-e2bb025>.elementor-widget-container{margin:0 8px 0 0;padding:0}.elementor-29 .elementor-element.elementor-element-08e6edf .elementor-heading-title{font-size:80px}.elementor-29 .elementor-element.elementor-element-40d3bed .elementor-heading-title{font-size:28px}.elementor-29 .elementor-element.elementor-element-194ccaa>.elementor-widget-container{margin:0;padding:0 0 0 120px}.elementor-29 .elementor-element.elementor-element-194ccaa{font-size:16px}.elementor-29 .elementor-element.elementor-element-c4e03dd>.elementor-widget-container{margin:8px 8px 0 0}.elementor-29 .elementor-element.elementor-element-1672c14 .elementor-heading-title{font-size:80px}.elementor-29 .elementor-element.elementor-element-90e9435 .elementor-heading-title{font-size:24px}.elementor-29 .elementor-element.elementor-element-1ccb633>.elementor-widget-container{margin:0;padding:0 0 0 120px}.elementor-29 .elementor-element.elementor-element-1ccb633{font-size:16px}.elementor-29 .elementor-element.elementor-element-47b4821 .elementor-heading-title{font-size:80px}.elementor-29 .elementor-element.elementor-element-dbe9f35 .elementor-heading-title{font-size:24px}.elementor-29 .elementor-element.elementor-element-71ff1bd>.elementor-widget-container{margin:0 0 0 116px}.elementor-29 .elementor-element.elementor-element-71ff1bd{font-size:16px}.elementor-29 .elementor-element.elementor-element-e326435>.elementor-widget-container{margin:0}.elementor-29 .elementor-element.elementor-element-85b9638{--spacer-size:20px}.elementor-29 .elementor-element.elementor-element-e4686e4{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-b45d81c img{width:50%}.elementor-29 .elementor-element.elementor-element-cb00024{font-size:24px}.elementor-29 .elementor-element.elementor-element-115430a .elementor-button{font-size:18px}.elementor-29 .elementor-element.elementor-element-e9ec375{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-3df43b0 .elementor-heading-title{font-size:24px}.elementor-29 .elementor-element.elementor-element-91fb51d .elementor-star-rating{font-size:28px}.elementor-29 .elementor-element.elementor-element-de49b9b .elementor-heading-title{font-size:24px}.elementor-29 .elementor-element.elementor-element-1c50312>.elementor-widget-container{margin:0;padding:0 3px 0 0}.elementor-29 .elementor-element.elementor-element-1c50312{text-align:center}.elementor-29 .elementor-element.elementor-element-de75826{width:auto;max-width:auto;text-align:justify}.elementor-29 .elementor-element.elementor-element-de75826>.elementor-widget-container{margin:0 0 0 -6em;padding:0}.elementor-29 .elementor-element.elementor-element-de75826 .elementor-heading-title{font-size:16px}.elementor-29 .elementor-element.elementor-element-dcbeba6{width:auto;max-width:auto;align-self:flex-start}.elementor-29 .elementor-element.elementor-element-dcbeba6>.elementor-widget-container{margin:28px 0 0 -71px}.elementor-29 .elementor-element.elementor-element-dcbeba6 .elementor-heading-title{font-size:16px}.elementor-29 .elementor-element.elementor-element-a5aece6 .elementor-icon{font-size:50px}.elementor-29 .elementor-element.elementor-element-a5aece6 .elementor-icon svg{height:50px}.elementor-29 .elementor-element.elementor-element-9ce9257 .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-2a60087 .elementor-star-rating{font-size:38px}.elementor-29 .elementor-element.elementor-element-2ebc763 .elementor-heading-title{font-size:18px}.elementor-29 .elementor-element.elementor-element-d251c4f .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-1019b54 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-ae0d3de{font-size:16px}.elementor-29 .elementor-element.elementor-element-afee671 .elementor-heading-title{font-size:13px}.elementor-29 .elementor-element.elementor-element-324506e .elementor-icon{font-size:50px}.elementor-29 .elementor-element.elementor-element-324506e .elementor-icon svg{height:50px}.elementor-29 .elementor-element.elementor-element-9040385 .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-2fd5cf1 .elementor-star-rating{font-size:38px}.elementor-29 .elementor-element.elementor-element-48b0756 .elementor-heading-title{font-size:18px}.elementor-29 .elementor-element.elementor-element-66ffdff .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-3d008e2 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-35e832d{font-size:16px}.elementor-29 .elementor-element.elementor-element-add1634 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-6cdb516 .elementor-icon{font-size:50px}.elementor-29 .elementor-element.elementor-element-6cdb516 .elementor-icon svg{height:50px}.elementor-29 .elementor-element.elementor-element-cd2b36c .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-dfce6ef .elementor-star-rating{font-size:38px}.elementor-29 .elementor-element.elementor-element-0163e8e .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-d43be89 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-f9a7ea5{font-size:16px}.elementor-29 .elementor-element.elementor-element-eaa374e .elementor-icon{font-size:50px}.elementor-29 .elementor-element.elementor-element-eaa374e .elementor-icon svg{height:50px}.elementor-29 .elementor-element.elementor-element-17882d6 .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-5cdfc54 .elementor-star-rating{font-size:38px}.elementor-29 .elementor-element.elementor-element-c8c8ab7 .elementor-heading-title{font-size:18px}.elementor-29 .elementor-element.elementor-element-446d254 .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-af185a4 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-a4f1769{font-size:16px}.elementor-29 .elementor-element.elementor-element-40f8e89 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-a4f7e48 .elementor-icon{font-size:49px}.elementor-29 .elementor-element.elementor-element-a4f7e48 .elementor-icon svg{height:49px}.elementor-29 .elementor-element.elementor-element-0c0f587 .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-d77da2c .elementor-star-rating{font-size:38px}.elementor-29 .elementor-element.elementor-element-0e501f0 .elementor-heading-title{font-size:18px}.elementor-29 .elementor-element.elementor-element-272096e .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-9aa4036 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-f6072c9{font-size:16px}.elementor-29 .elementor-element.elementor-element-1dd2a2e .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-e078c2d .elementor-icon{font-size:50px}.elementor-29 .elementor-element.elementor-element-e078c2d .elementor-icon svg{height:50px}.elementor-29 .elementor-element.elementor-element-a65d735 .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-46be200 .elementor-star-rating{font-size:38px}.elementor-29 .elementor-element.elementor-element-6947984 .elementor-heading-title{font-size:18px}.elementor-29 .elementor-element.elementor-element-910d15e .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-bd75da8 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-f2ed37b{font-size:16px}.elementor-29 .elementor-element.elementor-element-53a2183 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-9c94517 .elementor-icon{font-size:50px}.elementor-29 .elementor-element.elementor-element-9c94517 .elementor-icon svg{height:50px}.elementor-29 .elementor-element.elementor-element-ea4b499 .elementor-heading-title{font-size:21px}.elementor-29 .elementor-element.elementor-element-4b11b47 .elementor-star-rating{font-size:38px}.elementor-29 .elementor-element.elementor-element-0ade137 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-4d49351{font-size:16px}.elementor-29 .elementor-element.elementor-element-7b86a87 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-bf6d21f .elementor-heading-title{font-size:50px}.elementor-29 .elementor-element.elementor-element-f3c50a5 .elementor-heading-title{font-size:24px}.elementor-29 .elementor-element.elementor-element-d6bbd2c .elementor-heading-title{font-size:22px}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-d75d757{bottom:11px}.elementor-29 .elementor-element.elementor-element-187804b{margin-top:0;margin-bottom:0}.elementor-29 .elementor-element.elementor-element-73c9c11>.elementor-widget-container{margin:0 0 30px}.elementor-29 .elementor-element.elementor-element-e312d74{--spacer-size:30px}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-df0be5f{left:-11px}body.rtl .elementor-29 .elementor-element.elementor-element-df0be5f{right:-11px}.elementor-29 .elementor-element.elementor-element-df0be5f{top:59px;--width:200px}.elementor-29 .elementor-element.elementor-element-fba5be4{--spacer-size:20px}.elementor-29 .elementor-element.elementor-element-5091c17{text-align:center}.elementor-29 .elementor-element.elementor-element-5091c17 .elementor-heading-title{font-size:32px}.elementor-29 .elementor-element.elementor-element-ea4ff5d{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-264b885{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-57ead5f>.elementor-widget-container{margin:-53px 0 0}.elementor-29 .elementor-element.elementor-element-817d3e1{font-size:16px}.elementor-29 .elementor-element.elementor-element-ad49718{--spacer-size:50px}.elementor-29 .elementor-element.elementor-element-560e591{--spacer-size:30px}.elementor-29 .elementor-element.elementor-element-29a9614>.elementor-shape-top svg{width:calc(124% + 1.3px);height:62px}.elementor-29 .elementor-element.elementor-element-5480e7c{--spacer-size:100px}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-779387a{left:0}body.rtl .elementor-29 .elementor-element.elementor-element-779387a{right:0}.elementor-29 .elementor-element.elementor-element-779387a{top:95px;--width:200px}.elementor-29 .elementor-element.elementor-element-a49b683 .elementor-heading-title{font-size:38px}.elementor-29 .elementor-element.elementor-element-c892486{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-cafc85d>.elementor-widget-container{padding:20px}.elementor-29 .elementor-element.elementor-element-cafc85d{text-align:left}.elementor-29 .elementor-element.elementor-element-cafc85d .elementor-heading-title{font-size:20px;line-height:1.2em}.elementor-29 .elementor-element.elementor-element-04cd108>.elementor-widget-container{padding:20px}.elementor-29 .elementor-element.elementor-element-04cd108{text-align:left}.elementor-29 .elementor-element.elementor-element-04cd108 .elementor-heading-title{font-size:20px;line-height:1.2em}.elementor-29 .elementor-element.elementor-element-2931abf>.elementor-widget-container{padding:20px}.elementor-29 .elementor-element.elementor-element-2931abf{text-align:left}.elementor-29 .elementor-element.elementor-element-2931abf .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-8f954bb>.elementor-widget-container{padding:30px 20px}.elementor-29 .elementor-element.elementor-element-8f954bb .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-f9c03a0>.elementor-widget-container{padding:20px}.elementor-29 .elementor-element.elementor-element-f9c03a0{text-align:left}.elementor-29 .elementor-element.elementor-element-f9c03a0 .elementor-heading-title{font-size:20px;line-height:1.2em}.elementor-29 .elementor-element.elementor-element-56c0b6f{--spacer-size:30px}.elementor-29 .elementor-element.elementor-element-460ec5f{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-b177123 .elementor-headline{text-align:left;font-size:23px;line-height:1.3em;letter-spacing:-2.1px}.elementor-29 .elementor-element.elementor-element-e4bf726 .elementor-headline{text-align:left;font-size:30px;line-height:1.4em}.elementor-29 .elementor-element.elementor-element-6392a2e{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-1f4fd30>.elementor-widget-container{margin:-20px 0 -40px}.elementor-29 .elementor-element.elementor-element-544abbe>.elementor-widget-container{margin:0 0 5px}.elementor-29 .elementor-element.elementor-element-544abbe .elementor-heading-title{font-size:72px}.elementor-29 .elementor-element.elementor-element-d4e9763>.elementor-widget-container{margin:0;padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-d4e9763 .elementor-heading-title{font-size:21px;line-height:1.4em}.elementor-29 .elementor-element.elementor-element-3ff0aea>.elementor-widget-container{margin:5px 0 0;padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-3ff0aea{font-size:16px}.elementor-29 .elementor-element.elementor-element-9bfc2bc>.elementor-widget-container{margin:-28px 0 0}.elementor-29 .elementor-element.elementor-element-9bfc2bc{z-index:1}.elementor-29 .elementor-element.elementor-element-7f4b9ad{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-2cdea98>.elementor-widget-container:hover{--e-transform-scale:1.4}.elementor-29 .elementor-element.elementor-element-2cdea98>.elementor-widget-container{margin:-28px 0 0;padding:0}.elementor-29 .elementor-element.elementor-element-3cc4d5f>.elementor-widget-container{margin:0 0 5px}.elementor-29 .elementor-element.elementor-element-3cc4d5f .elementor-heading-title{font-size:72px}.elementor-29 .elementor-element.elementor-element-e00a004>.elementor-widget-container{margin:0;padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-e00a004 .elementor-heading-title{font-size:21px;line-height:1.4em}.elementor-29 .elementor-element.elementor-element-27f4789{width:auto;max-width:auto;font-size:16px}.elementor-29 .elementor-element.elementor-element-27f4789>.elementor-widget-container{margin:5px 0 0;padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-c1021ae{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-b6c93ab>.elementor-widget-container{margin:0 0 5px}.elementor-29 .elementor-element.elementor-element-b6c93ab .elementor-heading-title{font-size:72px}.elementor-29 .elementor-element.elementor-element-39b9440>.elementor-widget-container{margin:0 0 0 5px;padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-39b9440 .elementor-heading-title{font-size:20px;line-height:1.4em}.elementor-29 .elementor-element.elementor-element-8d64c1a>.elementor-widget-container{margin:5px 0 0;padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-8d64c1a{font-size:16px}.elementor-29 .elementor-element.elementor-element-66f824f>.elementor-widget-container:hover{--e-transform-scale:1.4}.elementor-29 .elementor-element.elementor-element-66f824f>.elementor-widget-container{margin:-19px 0 0}.elementor-29 .elementor-element.elementor-element-75c7185{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-bda2353:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-bda2353>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-repeat:repeat;background-size:contain}.elementor-29 .elementor-element.elementor-element-c3efca5{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-977dfe7 img{width:51%}.elementor-29 .elementor-element.elementor-element-3fc4fbe{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-b480b15{margin-top:30px;margin-bottom:0}.elementor-29 .elementor-element.elementor-element-c46136e .elementor-heading-title{font-size:60px}.elementor-29 .elementor-element.elementor-element-7060d1e>.elementor-widget-container{margin:0 0 0 10px;padding:0 0 5px 10px}.elementor-29 .elementor-element.elementor-element-7060d1e .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-29 .elementor-element.elementor-element-8ec453d>.elementor-widget-container{margin:0;padding:0 0 0 20px}.elementor-29 .elementor-element.elementor-element-8ec453d{font-size:16px}.elementor-29 .elementor-element.elementor-element-e2bb025>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-29 .elementor-element.elementor-element-e2bb025>.elementor-widget-container{margin:0 0 10px}.elementor-29 .elementor-element.elementor-element-08e6edf>.elementor-widget-container{margin:0 0 0 10px;padding:0}.elementor-29 .elementor-element.elementor-element-08e6edf .elementor-heading-title{font-size:60px}.elementor-29 .elementor-element.elementor-element-40d3bed>.elementor-widget-container{margin:0 0 0 10px;padding:0 0 5px 10px}.elementor-29 .elementor-element.elementor-element-40d3bed .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-29 .elementor-element.elementor-element-194ccaa>.elementor-widget-container{margin:0;padding:0 0 0 18px}.elementor-29 .elementor-element.elementor-element-194ccaa{font-size:16px}.elementor-29 .elementor-element.elementor-element-c4e03dd>.elementor-widget-container:hover{--e-transform-scale:1.3}.elementor-29 .elementor-element.elementor-element-c4e03dd>.elementor-widget-container{margin:0 0 10px}.elementor-29 .elementor-element.elementor-element-1672c14 .elementor-heading-title{font-size:60px}.elementor-29 .elementor-element.elementor-element-90e9435>.elementor-widget-container{margin:0 0 0 10px;padding:0 0 5px 10px}.elementor-29 .elementor-element.elementor-element-90e9435 .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-29 .elementor-element.elementor-element-1ccb633>.elementor-widget-container{margin:0;padding:0 0 0 20px}.elementor-29 .elementor-element.elementor-element-1ccb633{text-align:left;font-size:16px}.elementor-29 .elementor-element.elementor-element-aed646a>.elementor-widget-container:hover{--e-transform-scale:1.4}.elementor-29 .elementor-element.elementor-element-aed646a>.elementor-widget-container{margin:0 0 10px}.elementor-29 .elementor-element.elementor-element-47b4821 .elementor-heading-title{font-size:60px}.elementor-29 .elementor-element.elementor-element-dbe9f35>.elementor-widget-container{margin:0 0 0 10px;padding:0 0 0 10px}.elementor-29 .elementor-element.elementor-element-dbe9f35 .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-29 .elementor-element.elementor-element-71ff1bd>.elementor-widget-container{margin:0;padding:0 0 0 21px}.elementor-29 .elementor-element.elementor-element-71ff1bd{font-size:16px}.elementor-29 .elementor-element.elementor-element-e326435>.elementor-widget-container:hover{--e-transform-scale:1.4}.elementor-29 .elementor-element.elementor-element-e326435>.elementor-widget-container{margin:0 0 10px}.elementor-29 .elementor-element.elementor-element-dc0f23c:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-dc0f23c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-233px -57px;background-repeat:repeat-y;background-size:auto}.elementor-29 .elementor-element.elementor-element-85b9638{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-5341453>.elementor-widget-container{margin:0;padding:0 0 0 15px}.elementor-29 .elementor-element.elementor-element-5341453 .elementor-headline{font-size:25px}.elementor-29 .elementor-element.elementor-element-e4686e4{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-4b905df{margin-top:-25px;margin-bottom:0}.elementor-29 .elementor-element.elementor-element-b45d81c img{width:60%}.elementor-29 .elementor-element.elementor-element-cb00024{font-size:16px}.elementor-29 .elementor-element.elementor-element-115430a .elementor-button{font-size:14px}.elementor-29 .elementor-element.elementor-element-a3e09ba .elementor-button{font-size:14px}.elementor-29 .elementor-element.elementor-element-e9ec375{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-a4cb2fe{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-b575741 .elementor-heading-title{font-size:36px}.elementor-29 .elementor-element.elementor-element-f65c6c5>.elementor-widget-container{margin:-14px 0 0}.elementor-29 .elementor-element.elementor-element-f65c6c5{text-align:left}.elementor-29 .elementor-element.elementor-element-f65c6c5 .elementor-heading-title{font-size:13px;line-height:1.4em}.elementor-29 .elementor-element.elementor-element-3f34728{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-3df43b0 .elementor-heading-title{font-size:23px}.elementor-29 .elementor-element.elementor-element-de49b9b .elementor-heading-title{font-size:24px}.elementor-29 .elementor-element.elementor-element-de75826 .elementor-heading-title{font-size:3px}.elementor-29 .elementor-element.elementor-element-c14a997{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-a53dcf7{margin-top:-60px;margin-bottom:0}.elementor-29 .elementor-element.elementor-element-a5aece6 .elementor-icon-wrapper{text-align:center}.elementor-29 .elementor-element.elementor-element-a5aece6 .elementor-icon{font-size:44px}.elementor-29 .elementor-element.elementor-element-a5aece6 .elementor-icon svg{height:44px}.elementor-29 .elementor-element.elementor-element-9ce9257>.elementor-widget-container{margin:-19px 0 0}.elementor-29 .elementor-element.elementor-element-9ce9257{text-align:center}.elementor-29 .elementor-element.elementor-element-9ce9257 .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-2a60087>.elementor-widget-container{margin:-24px 0 0}.elementor-29 .elementor-element.elementor-element-2a60087 .elementor-star-rating{font-size:40px}.elementor-29 .elementor-element.elementor-element-2ebc763 .elementor-heading-title{font-size:18px}.elementor-29 .elementor-element.elementor-element-d251c4f .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-1019b54 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-ae0d3de{font-size:16px}.elementor-29 .elementor-element.elementor-element-afee671 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-2f1d577{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-324506e .elementor-icon{font-size:44px}.elementor-29 .elementor-element.elementor-element-324506e .elementor-icon svg{height:44px}.elementor-29 .elementor-element.elementor-element-9040385>.elementor-widget-container{margin:-20px 0 0}.elementor-29 .elementor-element.elementor-element-9040385 .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-2fd5cf1>.elementor-widget-container{margin:-22px 0 0}.elementor-29 .elementor-element.elementor-element-2fd5cf1 .elementor-star-rating{font-size:40px}.elementor-29 .elementor-element.elementor-element-48b0756 .elementor-heading-title{font-size:18px}.elementor-29 .elementor-element.elementor-element-66ffdff .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-3d008e2 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-35e832d{font-size:16px}.elementor-29 .elementor-element.elementor-element-add1634 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-84f6064{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-6cdb516 .elementor-icon{font-size:44px}.elementor-29 .elementor-element.elementor-element-6cdb516 .elementor-icon svg{height:44px}.elementor-29 .elementor-element.elementor-element-cd2b36c>.elementor-widget-container{margin:-19px 0 0}.elementor-29 .elementor-element.elementor-element-cd2b36c .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-dfce6ef>.elementor-widget-container{margin:-23px 0 0}.elementor-29 .elementor-element.elementor-element-dfce6ef .elementor-star-rating{font-size:40px}.elementor-29 .elementor-element.elementor-element-774d394{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-0163e8e .elementor-heading-title{font-size:22px;line-height:1.3em}.elementor-29 .elementor-element.elementor-element-d43be89 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-f9a7ea5{font-size:16px}.elementor-29 .elementor-element.elementor-element-8c0b8c0{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-d522903{margin-top:-31px;margin-bottom:0}.elementor-29 .elementor-element.elementor-element-eaa374e .elementor-icon{font-size:44px}.elementor-29 .elementor-element.elementor-element-eaa374e .elementor-icon svg{height:44px}.elementor-29 .elementor-element.elementor-element-17882d6>.elementor-widget-container{margin:-19px 0 0}.elementor-29 .elementor-element.elementor-element-17882d6 .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-5cdfc54>.elementor-widget-container{margin:-21px 0 0}.elementor-29 .elementor-element.elementor-element-5cdfc54 .elementor-star-rating{font-size:39px}.elementor-29 .elementor-element.elementor-element-c8c8ab7 .elementor-heading-title{font-size:18px}.elementor-29 .elementor-element.elementor-element-446d254 .elementor-heading-title{font-size:22px;line-height:1.3em}.elementor-29 .elementor-element.elementor-element-af185a4 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-a4f1769{font-size:16px}.elementor-29 .elementor-element.elementor-element-40f8e89 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-49c5ca7{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-a4f7e48 .elementor-icon{font-size:44px}.elementor-29 .elementor-element.elementor-element-a4f7e48 .elementor-icon svg{height:44px}.elementor-29 .elementor-element.elementor-element-0c0f587>.elementor-widget-container{margin:-19px 0 0}.elementor-29 .elementor-element.elementor-element-0c0f587 .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-d77da2c>.elementor-widget-container{margin:-21px 0 0}.elementor-29 .elementor-element.elementor-element-d77da2c .elementor-star-rating{font-size:40px}.elementor-29 .elementor-element.elementor-element-0e501f0 .elementor-heading-title{font-size:18px}.elementor-29 .elementor-element.elementor-element-272096e .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-9aa4036 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-f6072c9{font-size:16px}.elementor-29 .elementor-element.elementor-element-1dd2a2e .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-2aa8528{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-e078c2d .elementor-icon{font-size:44px}.elementor-29 .elementor-element.elementor-element-e078c2d .elementor-icon svg{height:44px}.elementor-29 .elementor-element.elementor-element-a65d735>.elementor-widget-container{margin:-19px 0 0}.elementor-29 .elementor-element.elementor-element-a65d735 .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-46be200>.elementor-widget-container{margin:-21px 0 0}.elementor-29 .elementor-element.elementor-element-46be200 .elementor-star-rating{font-size:40px}.elementor-29 .elementor-element.elementor-element-6947984 .elementor-heading-title{font-size:18px}.elementor-29 .elementor-element.elementor-element-910d15e .elementor-heading-title{font-size:22px;line-height:1.3em}.elementor-29 .elementor-element.elementor-element-bd75da8 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-f2ed37b{font-size:16px}.elementor-29 .elementor-element.elementor-element-53a2183 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-46bb2fc{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-9c94517 .elementor-icon{font-size:44px}.elementor-29 .elementor-element.elementor-element-9c94517 .elementor-icon svg{height:44px}.elementor-29 .elementor-element.elementor-element-ea4b499>.elementor-widget-container{margin:-19px 0 0}.elementor-29 .elementor-element.elementor-element-ea4b499 .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-4b11b47>.elementor-widget-container{margin:-21px 0 0}.elementor-29 .elementor-element.elementor-element-4b11b47 .elementor-star-rating{font-size:40px}.elementor-29 .elementor-element.elementor-element-7afe2bb .elementor-heading-title{font-size:18px}.elementor-29 .elementor-element.elementor-element-ce20dcb .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-0ade137 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-4d49351{font-size:16px}.elementor-29 .elementor-element.elementor-element-7b86a87 .elementor-heading-title{font-size:14px}.elementor-29 .elementor-element.elementor-element-6c03e1f{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-6ac9f6f .elementor-button{font-size:14px}.elementor-29 .elementor-element.elementor-element-28b1b64{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-ea8d20c:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-ea8d20c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:auto}.elementor-29 .elementor-element.elementor-element-ad47370{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-bf6d21f .elementor-heading-title{font-size:37px}.elementor-29 .elementor-element.elementor-element-60e1ea6{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-f3c50a5 .elementor-heading-title{font-size:22px}.elementor-29 .elementor-element.elementor-element-d6bbd2c .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-0d6e856{font-size:18px}.elementor-29 .elementor-element.elementor-element-bd18872>.elementor-widget-container{margin:0}.elementor-29 .elementor-element.elementor-element-81215c1 .elementor-widget-container{text-align:center}.elementor-29 .elementor-element.elementor-element-81215c1>.elementor-widget-container{margin:0 0 10px}.elementor-29 .elementor-element.elementor-element-81215c1{--grid-row-gap:0px}.elementor-29 .elementor-element.elementor-element-274b0be{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-f4c97bc>.elementor-widget-container{margin:0 0 -35px}.elementor-29 .elementor-element.elementor-element-c6f2f25{--spacer-size:10px}.elementor-29 .elementor-element.elementor-element-bb0e7ed>.elementor-widget-container{margin:0 0 -34px}.elementor-29 .elementor-element.elementor-element-00edec9{--spacer-size:10px}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-383f331{width:47.499%}.elementor-29 .elementor-element.elementor-element-0efde26{width:52.501%}.elementor-29 .elementor-element.elementor-element-8fa02b3{width:16.403%}.elementor-29 .elementor-element.elementor-element-ce681e6{width:66.859%}.elementor-29 .elementor-element.elementor-element-344534e{width:16.043%}.elementor-29 .elementor-element.elementor-element-b3b313a{width:28.696%}.elementor-29 .elementor-element.elementor-element-783d1fb{width:71.304%}.elementor-29 .elementor-element.elementor-element-f39091d{width:64.994%}.elementor-29 .elementor-element.elementor-element-2149e42{width:34.339%}.elementor-29 .elementor-element.elementor-element-c189356{width:34.983%}.elementor-29 .elementor-element.elementor-element-8f53845{width:64.682%}.elementor-29 .elementor-element.elementor-element-41c38e7{width:47.054%}.elementor-29 .elementor-element.elementor-element-05135bc{width:52.946%}.elementor-29 .elementor-element.elementor-element-2b5ef2e{width:29.999%}.elementor-29 .elementor-element.elementor-element-c94b03b{width:70.001%}.elementor-29 .elementor-element.elementor-element-8dfe710{width:29.999%}.elementor-29 .elementor-element.elementor-element-d5db80d{width:70.001%}.elementor-29 .elementor-element.elementor-element-c1b133a{width:29.999%}.elementor-29 .elementor-element.elementor-element-e8b459f{width:70.001%}.elementor-29 .elementor-element.elementor-element-4af3c61{width:29.999%}.elementor-29 .elementor-element.elementor-element-29a1bcc{width:70.001%}.elementor-29 .elementor-element.elementor-element-551fbcc{width:29.999%}.elementor-29 .elementor-element.elementor-element-5a25c30{width:70.001%}.elementor-29 .elementor-element.elementor-element-ebc7b28{width:29.999%}.elementor-29 .elementor-element.elementor-element-0d305dd{width:70.001%}.elementor-29 .elementor-element.elementor-element-bdd3246{width:29.999%}.elementor-29 .elementor-element.elementor-element-e9e4f49{width:70.001%}.elementor-29 .elementor-element.elementor-element-b924ca7{width:20.029%}.elementor-29 .elementor-element.elementor-element-7b33ab5{width:59.249%}.elementor-29 .elementor-element.elementor-element-73000b4{width:20.026%}}@media(min-width:1025px){.elementor-29 .elementor-element.elementor-element-bda2353:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-bda2353>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-29 .elementor-element.elementor-element-dc0f23c:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-dc0f23c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-29 .elementor-element.elementor-element-ea8d20c:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-ea8d20c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}