.elementor-58515 .elementor-element.elementor-element-7a79d16 > .elementor-container{max-width:1080px;}.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-58515 .elementor-element.elementor-element-4767db03:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-4767db03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-4767db03 > .elementor-container{max-width:760px;}.elementor-58515 .elementor-element.elementor-element-4767db03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 60px 0px;}.elementor-58515 .elementor-element.elementor-element-4767db03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-58515 .elementor-element.elementor-element-664382bc .elementor-button{background-color:#6F9BC0;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-664382bc > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-58515 .elementor-element.elementor-element-664382bc .elementor-button-content-wrapper{flex-direction:row;}.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-58515 .elementor-element.elementor-element-6f6ba5c .elementor-button{background-color:#C0A26F;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-6f6ba5c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-fa81f5b .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-25ab87a2 .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-1dddb6c .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-4fde2b81 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-16e03292 .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-527251ed .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-77689b24 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-78768ae6 .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-74d10da .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-1bc3ed3e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-4c5c1808 .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-411b05c1 .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-16b2f0ab .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-21162a82 .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-2d7361b5 .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-5f2528c3 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-75788d43 .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-7f8c1841 .elementor-button{background-color:#A6C672;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-3dcf6463:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-3dcf6463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8C09C;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q01-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-3dcf6463{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-3dcf6463 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-4ced4373 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-2ee61027 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-50d1e101 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.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-58515 .elementor-element.elementor-element-4e7952b2 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-4e7952b2{margin-top:280px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-4082e992 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-4082e992{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-23484a7f .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-23484a7f{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-23484a7f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-1a81fd9a{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-1a81fd9a .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-64635c0c:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-64635c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8C09C;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q02-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-64635c0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-64635c0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-120654c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-44b59b54 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-58515 .elementor-element.elementor-element-79bfeba1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-7b4576a6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-59f0cc3f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-192ec10f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-63531d17 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-2d3f2d21 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-2eb62f1b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-12190a7e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-12190a7e{margin-top:050px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-458444c4 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-458444c4{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-74f70cd4 .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-74f70cd4{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-74f70cd4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-14ce26dc{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-14ce26dc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-58515 .elementor-element.elementor-element-14ce26dc .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-1d13192b{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-1d13192b .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-44a4af12:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-44a4af12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E8D4;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q03-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-44a4af12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-44a4af12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-53c8132a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-7716a9b6 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-e0591a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-b21b64e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-b21b64e{margin-top:320px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-619a8c41 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-619a8c41{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-51c3d266 .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-51c3d266{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-51c3d266 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-631c4a06{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-631c4a06 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-58515 .elementor-element.elementor-element-631c4a06 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-47bedc9d{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-47bedc9d .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-53e3b59e:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-53e3b59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E8D4;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q04-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-53e3b59e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-53e3b59e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-5ad1f3a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-5dfb9040 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-21c3cc1a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-4253dd16 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-4253dd16{margin-top:320px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-521b5ac6 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-521b5ac6{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-7faf7282 .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-7faf7282{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-7faf7282 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-59aea15d{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-59aea15d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-58515 .elementor-element.elementor-element-59aea15d .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-35776d0e{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-35776d0e .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-4da2d401:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-4da2d401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2B978;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q05-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-4da2d401{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-4da2d401 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-27534623 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-44746e23 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-5bff08b1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-7083d237 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-7083d237{margin-top:320px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-3d4d62f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-3d4d62f{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-11022f97 .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-11022f97{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-11022f97 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-7e3c52b{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-7e3c52b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-58515 .elementor-element.elementor-element-7e3c52b .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-16ea5de{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-16ea5de .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-12ec6d04:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-12ec6d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2B978;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q06-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-12ec6d04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-12ec6d04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-3eeb9956 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-336e9179 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-37fb02ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-649c4223 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-649c4223{margin-top:320px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-380379bc .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-380379bc{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-3a8faf2e .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-3a8faf2e{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-3a8faf2e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-7984ee34{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-7984ee34 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-58515 .elementor-element.elementor-element-7984ee34 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-3909e7d3{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-3909e7d3 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-44715362:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-44715362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q07-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-44715362{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-44715362 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-51d3497f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-7b797447 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-47f9bd1d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-77022b1d .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-77022b1d{margin-top:330px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-5a585d18 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-5a585d18{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-e4d3b4b .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-e4d3b4b{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-e4d3b4b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-2d6db9c{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-2d6db9c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-58515 .elementor-element.elementor-element-2d6db9c .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-18c8ed82{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-18c8ed82 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-5a510156:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-5a510156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q08-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-5a510156{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-5a510156 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-6f2ca84e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-7d13b5d4 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-1a55404c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-41bfa3c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-41bfa3c{margin-top:330px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-616dcc94 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-616dcc94{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-79aca8ef .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-79aca8ef{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-79aca8ef > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-4682d395{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-4682d395 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-58515 .elementor-element.elementor-element-4682d395 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-1fecbc38{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-1fecbc38 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-12c89379:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-12c89379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7DB;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q09-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-12c89379{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-12c89379 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-4beb6734 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-74896074 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-6bafaf86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-19e37be .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-19e37be{margin-top:350px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-7ddae28d .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-7ddae28d{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-5a9788e7 .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-5a9788e7{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-5a9788e7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-33d066d8{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-33d066d8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-58515 .elementor-element.elementor-element-33d066d8 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-6a7d4d66{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-6a7d4d66 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-5fdc958a:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-5fdc958a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7DB;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q10-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-5fdc958a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-5fdc958a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-46824a02 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-5007073f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-5536e4ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-431e8d6d .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-431e8d6d{margin-top:350px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-4520ded0 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-4520ded0{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-29943a97 .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-29943a97{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-29943a97 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-46644ee1{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-46644ee1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-58515 .elementor-element.elementor-element-46644ee1 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-5c828518{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-5c828518 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-19ebed6b:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-19ebed6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDD5AB;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q11-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-19ebed6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-19ebed6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-62047d54 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-4919dca .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-4b72dfe8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-4535f5fd .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-4535f5fd{margin-top:350px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-59f2b9e5 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-59f2b9e5{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-55aa77b3 .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-55aa77b3{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-55aa77b3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-52095ac3{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-52095ac3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-58515 .elementor-element.elementor-element-52095ac3 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-197ccfff{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-197ccfff .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-2df379b:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-2df379b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDD5AB;background-image:url("https://naruhodoagent2.com/wp-content/uploads/2025/05/bg_q12-g.png");background-repeat:no-repeat;}.elementor-58515 .elementor-element.elementor-element-2df379b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58515 .elementor-element.elementor-element-2df379b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58515 .elementor-element.elementor-element-3a87740b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-39dd42a6 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-75bc11b8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-30eb2e44 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-58515 .elementor-element.elementor-element-30eb2e44{margin-top:350px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-3a4e8f6c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58515 .elementor-element.elementor-element-3a4e8f6c{padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-2aa9de8e .elementor-button{background-color:#E0669B;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-58515 .elementor-element.elementor-element-2aa9de8e{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-2aa9de8e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-58515 .elementor-element.elementor-element-19a7e4d5{width:auto;max-width:auto;}.elementor-58515 .elementor-element.elementor-element-19a7e4d5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-58515 .elementor-element.elementor-element-19a7e4d5 .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}body.elementor-page-58515:not(.elementor-motion-effects-element-type-background), body.elementor-page-58515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EFED;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-58515 .elementor-element.elementor-element-4767db03{padding:30px 20px 20px 20px;}.elementor-58515 .elementor-element.elementor-element-3dcf6463:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-3dcf6463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:125% auto;}.elementor-58515 .elementor-element.elementor-element-2ee61027{margin-top:0vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-4e7952b2{margin-top:33vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-3e832867.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-3e832867 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-3e832867 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-23484a7f > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-64635c0c:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-64635c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:130% auto;}.elementor-bc-flex-widget .elementor-58515 .elementor-element.elementor-element-79bfeba1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-58515 .elementor-element.elementor-element-79bfeba1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-58515 .elementor-element.elementor-element-79bfeba1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-58515 .elementor-element.elementor-element-79bfeba1 > .elementor-element-populated{margin:0 auto 0 auto;--e-column-margin-right:auto;--e-column-margin-left:auto;padding:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-59f0cc3f{margin-top:08vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-12190a7e{margin-top:15px;margin-bottom:15px;}.elementor-58515 .elementor-element.elementor-element-549c7707.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-549c7707 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-549c7707 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-74f70cd4 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-14ce26dc > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-44a4af12:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-44a4af12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120% auto;}.elementor-58515 .elementor-element.elementor-element-7716a9b6{margin-top:0vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-b21b64e{margin-top:37vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-3f168e5b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-3f168e5b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-3f168e5b > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-51c3d266 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-631c4a06 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-53e3b59e:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-53e3b59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120% auto;}.elementor-58515 .elementor-element.elementor-element-5dfb9040{margin-top:0vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-4253dd16{margin-top:37vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-7d1daaed.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-7d1daaed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-7d1daaed > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-7faf7282 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-59aea15d > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-4da2d401:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-4da2d401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:125% auto;}.elementor-58515 .elementor-element.elementor-element-44746e23{margin-top:0vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-7083d237{margin-top:35vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-73ee11e1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-73ee11e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-73ee11e1 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-11022f97 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-7e3c52b > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-12ec6d04:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-12ec6d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120% auto;}.elementor-58515 .elementor-element.elementor-element-336e9179{margin-top:0vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-649c4223{margin-top:34vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-227dbf62.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-227dbf62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-227dbf62 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-3a8faf2e > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-7984ee34 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-44715362:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-44715362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:110% auto;}.elementor-58515 .elementor-element.elementor-element-7b797447{margin-top:37vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-77022b1d{margin-top:15px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-26c37928.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-26c37928 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-26c37928 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-e4d3b4b > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-2d6db9c > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-5a510156:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-5a510156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:110% auto;}.elementor-58515 .elementor-element.elementor-element-7d13b5d4{margin-top:0vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-41bfa3c{margin-top:32vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-59b85271.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-59b85271 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-59b85271 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-79aca8ef > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-4682d395 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-12c89379:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-12c89379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:125% auto;}.elementor-58515 .elementor-element.elementor-element-74896074{margin-top:0vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-19e37be{margin-top:40vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-32a5eda9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-32a5eda9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-32a5eda9 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-5a9788e7 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-33d066d8 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-5fdc958a:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-5fdc958a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:125% auto;}.elementor-58515 .elementor-element.elementor-element-5007073f{margin-top:0vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-431e8d6d{margin-top:40vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-65217fd0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-65217fd0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-65217fd0 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-29943a97 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-46644ee1 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-19ebed6b:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-19ebed6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:108% auto;}.elementor-58515 .elementor-element.elementor-element-4919dca{margin-top:0vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-4535f5fd{margin-top:36vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-5f6d8697.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-5f6d8697 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-5f6d8697 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-55aa77b3 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-52095ac3 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-2df379b:not(.elementor-motion-effects-element-type-background), .elementor-58515 .elementor-element.elementor-element-2df379b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:110% auto;}.elementor-58515 .elementor-element.elementor-element-39dd42a6{margin-top:0vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-30eb2e44{margin-top:37vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-6a100728.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58515 .elementor-element.elementor-element-6a100728 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-58515 .elementor-element.elementor-element-6a100728 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58515 .elementor-element.elementor-element-2aa9de8e > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-19a7e4d5 > .elementor-widget-container{margin:0px 10px 0px 0px;}}@media(max-width:767px){.elementor-58515 .elementor-element.elementor-element-2ee61027{margin-top:43vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-4e7952b2{margin-top:10px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-23484a7f > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-7b4576a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-74f70cd4 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-14ce26dc > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-7716a9b6{margin-top:47vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-b21b64e{margin-top:10px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-51c3d266 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-631c4a06 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-5dfb9040{margin-top:46vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-4253dd16{margin-top:10px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-7faf7282 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-59aea15d > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-44746e23{margin-top:43vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-7083d237{margin-top:10px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-11022f97 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-7e3c52b > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-336e9179{margin-top:43vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-649c4223{margin-top:10px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-3a8faf2e > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-7984ee34 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-7b797447{margin-top:39vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-e4d3b4b > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-2d6db9c > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-7d13b5d4{margin-top:39vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-41bfa3c{margin-top:10px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-79aca8ef > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-4682d395 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-74896074{margin-top:47vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-19e37be{margin-top:10px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-5a9788e7 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-33d066d8 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-5007073f{margin-top:48vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-431e8d6d{margin-top:10px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-29943a97 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-46644ee1 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-4919dca{margin-top:44vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-4535f5fd{margin-top:10px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-55aa77b3 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-52095ac3 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-58515 .elementor-element.elementor-element-39dd42a6{margin-top:45vw;margin-bottom:0vw;}.elementor-58515 .elementor-element.elementor-element-30eb2e44{margin-top:10px;margin-bottom:0px;}.elementor-58515 .elementor-element.elementor-element-2aa9de8e > .elementor-widget-container{margin:0px 8px 0px 0px;}}/* Start custom CSS */.contents-wrapper {
    width: 1080px;
    margin: 0 auto;
}
@media (max-width: 1024px) {
    .contents-wrapper {
        width: 100%;
    }
}

.container-lead p {
    font-size: 17px;
}
@media (max-width: 767px) {
    .container-lead p {
    font-size: 16px;
}
}

.btn_menu {
    width: 100%;
}

.btn_menu a {
    width: 100%;
    min-height: 64px;
    border-radius: 10px;
    text-align: left;
    text-decoration: none;
    display: flex;
    align-items: center;
    padding: 12px 16px;
}
@media (max-width: 1024px) {
    .btn_menu a {
        padding: 10px;
    }
}
@media (max-width: 767px) {
    .btn_menu a {
        min-height: 50px;
    }
}

.btn_menu .elementor-button-text {
    font-size: 16px;
    font-weight: bold;
    display: flex;
    align-items: center;
}
@media (max-width: 767px) {
    .btn_menu .elementor-button-text {
        font-size:14px;
    }
}

.btn_menu .elementor-button-text .q_num {
    color: #FFFAA8;
    font-family: "chalkboard", "M PLUS Rounded 1c", Sans-serif;
    font-size: 30px;
    margin-right: 8px;
}
@media (max-width: 767px) {
    .btn_menu .elementor-button-text .q_num {
        font-size: 22px;
    }
}

.btn_profile .elementor-button {
    border-radius: 80px;
}

.btn_scroll {
    position: absolute;
    width: 74px !important;
    right: -90px;
    bottom: 0;
}
@media (max-width: 1024px) {
    .btn_scroll {
        position: relative;
        width: 100% !important;
        right: 0;
    }   
}

.btn_scroll a {
    padding: 0;
    height: 74px !important;
    width: 74px !important;
    background-color: #6CADAD;
    border-radius: 100px;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media (max-width: 767px) {
    .btn_scroll a {
        height: 50px !important;
        width: auto !important;
        padding: 8px 16px;
        font-size: 11px;
    }
}

.btn_scroll a .elementor-button-content-wrapper {
    flex-direction: column;
}

.question-box {
    padding: 30px 120px 40px;
    background-color: #e0e8a4;
    background-size: 100%;
    background-position: top;
}
@media (max-width: 1024px) {
    .question-box {
        padding: 30px 40px;
    }
}
@media (max-width: 767px) {
    .question-box {
        padding: 20px 16px;
    }
}

.section-inner {
    height: 100%;
    position: relative;
}

.contents-title h2 {
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #5291AD;
    background-color: #FFFBCE;
    border: 6px solid #A6C672;
    border-radius: 28px;
    padding: 22px;
}
@media (max-width: 1024px) {
    .contents-title h2 {
        border-radius: 22px;
        padding: 16px;
    }
}
@media (max-width: 767px) {
    .contents-title h2 {
        border-radius: 16px;
        font-size: 16px;
        padding: 12px;
    }
}

.contents-title h2 .q-num {
    color: #E58432;
    font-family: "chalkboard";
    font-size: 30px;
    margin-right: 12px;
}
@media (max-width: 767px) {
    .contents-title h2 .q-num {
        font-size: 20px;
        margin-right: 6px;
    }
}

.contents-answer {
    /*position: absolute;
    bottom: 0;*/
    background-color: #fff;
    border: 6px solid #E58432;
    border-radius: 28px;
    padding: 34px 60px;
}
@media (max-width: 1024px) {
    .contents-answer {
        border-radius: 22px;
        padding: 24px 28px;
    }
}
@media (max-width: 767px) {
    .contents-answer {
        border-radius: 16px;
        padding: 20px 22px;
    }
}

.contents-answer:after,
.contents-answer:before {
	bottom: 100%;
	left: 15%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
@media (max-width: 1024px) {
    .contents-answer:after,
    .contents-answer:before {
        display: none;
    }
}

.contents-answer:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 30px;
	margin-left: -30px;
}
.contents-answer:before {
	border-color: rgba(229, 132, 50, 0);
	border-bottom-color: #E58432;
	border-width: 38px;
	margin-left: -38px;
}

.answer-text-box {
    /*height: 290px;
    overflow-y: scroll;*/
}

.answer-text-box p {
    line-height: 1.8;
}
@media (max-width: 767px) {
    .answer-text-box p {
        font-size: 15px;
    }
}

p:last-of-type {
    margin-bottom: 0;
}

.img_cefr_sp {
    width: 45% !important;
}/* End custom CSS */