.elementor-31532 .elementor-element.elementor-element-7cc49367{padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-7c361d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-1564131c > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-4c951752{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-7b937bbb > .elementor-widget-container{margin:-10px -200px -10px -200px;padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-1accf52:not(.elementor-motion-effects-element-type-background), .elementor-31532 .elementor-element.elementor-element-1accf52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f1941;background-image:url("https://japaocomtsuge.com.br/wp-content/uploads/2026/08/bg-shinkansen-blue-left-1.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-31532 .elementor-element.elementor-element-1accf52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 200px 0px 200px;}.elementor-31532 .elementor-element.elementor-element-1accf52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31532 .elementor-element.elementor-element-2fa2576c > .elementor-widget-container{margin:0px 0px 22px 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-31532 .elementor-element.elementor-element-1cbaf514 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-31532 .elementor-element.elementor-element-1cbaf514{text-align:start;}.elementor-31532 .elementor-element.elementor-element-1cbaf514 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:800;line-height:1.12em;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-752cbb8{width:var( --container-widget-width, 135.792% );max-width:135.792%;--container-widget-width:135.792%;--container-widget-flex-grow:0;}.elementor-31532 .elementor-element.elementor-element-752cbb8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31532 .elementor-element.elementor-element-752cbb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31532 .elementor-element.elementor-element-752cbb8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.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-31532 .elementor-element.elementor-element-b4ced5d > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-31532 .elementor-element.elementor-element-449e7dcd > .elementor-widget-container{margin:0px 0px 5px 0px;}.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-31532 .elementor-element.elementor-element-42277f0e .elementor-button{background-color:#dc1e3d;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;fill:#ffffff;color:#ffffff;box-shadow:0px 0px 10px 3px rgba(232, 211, 211, 0.23);border-radius:12px 12px 12px 12px;padding:19px 34px 19px 34px;}.elementor-31532 .elementor-element.elementor-element-42277f0e .elementor-button:hover, .elementor-31532 .elementor-element.elementor-element-42277f0e .elementor-button:focus{background-color:#b4152f;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-42277f0e > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31532 .elementor-element.elementor-element-42277f0e .elementor-button:hover svg, .elementor-31532 .elementor-element.elementor-element-42277f0e .elementor-button:focus svg{fill:#ffffff;}.elementor-31532 .elementor-element.elementor-element-6fafc2ea > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-31532 .elementor-element.elementor-element-1d536966 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:40px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-5d841328{width:var( --container-widget-width, 143.786% );max-width:143.786%;--container-widget-width:143.786%;--container-widget-flex-grow:0;}.elementor-31532 .elementor-element.elementor-element-5d841328 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31532 .elementor-element.elementor-element-5d841328.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31532 .elementor-element.elementor-element-5d841328 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31532 .elementor-element.elementor-element-7650fffb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-2c971b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-34f47a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-6d073bab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 200px 20px 200px;}.elementor-31532 .elementor-element.elementor-element-6d073bab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31532 .elementor-element.elementor-element-18842814 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-4a904945 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-31532 .elementor-element.elementor-element-4a904945{text-align:start;}.elementor-31532 .elementor-element.elementor-element-4a904945 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;color:#0f1941;}.elementor-31532 .elementor-element.elementor-element-9f73670 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-31532 .elementor-element.elementor-element-9f73670{text-align:start;}.elementor-31532 .elementor-element.elementor-element-9f73670 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;color:#0f1941;}.elementor-31532 .elementor-element.elementor-element-1627965c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-3e476e18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 0px 80px;}.elementor-31532 .elementor-element.elementor-element-3e476e18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31532 .elementor-element.elementor-element-56aa9f6 > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-4903eebe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-73b395d > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-9ca3bb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-a7a08b9 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-2af7fa3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-35b59caa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-35b59caa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31532 .elementor-element.elementor-element-4fedf1d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-59b89bb{padding:0px 80px 0px 80px;}.elementor-31532 .elementor-element.elementor-element-7ba39911 > .elementor-element-populated{margin:0px 8px 16px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-4fba1793 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-004cb57 > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-dd070a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-1f4c7818 > .elementor-element-populated{margin:0px 8px 16px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-76e382b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-77f3d60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-77f3d60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31532 .elementor-element.elementor-element-87921ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-47f9df4{padding:80px 80px 30px 80px;}.elementor-31532 .elementor-element.elementor-element-9a42ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-7a40de1b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-31532 .elementor-element.elementor-element-7a40de1b{text-align:center;}.elementor-31532 .elementor-element.elementor-element-7a40de1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-69e964a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-69e964a0{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-31532 .elementor-element.elementor-element-4e2a1057{padding:0px 80px 0px 80px;}.elementor-31532 .elementor-element.elementor-element-65d731f1 > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:34px 32px 34px 32px;}.elementor-31532 .elementor-element.elementor-element-27e9d44d > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-31532 .elementor-element.elementor-element-5549aa8e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31532 .elementor-element.elementor-element-5549aa8e{text-align:start;}.elementor-31532 .elementor-element.elementor-element-5549aa8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.15em;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-3272b811 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31532 .elementor-element.elementor-element-2543c57b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-8502f1b > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-cde0035 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-6a97be9c > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:34px 32px 34px 32px;}.elementor-31532 .elementor-element.elementor-element-38210318 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-31532 .elementor-element.elementor-element-5807697c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31532 .elementor-element.elementor-element-5807697c{text-align:start;}.elementor-31532 .elementor-element.elementor-element-5807697c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.15em;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-60f64628 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31532 .elementor-element.elementor-element-cb5ebf7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-21219e48{padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-46f96f2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-53c8c17b{padding:0px 80px 0px 80px;}.elementor-31532 .elementor-element.elementor-element-2e6062ec > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:34px 32px 34px 32px;}.elementor-31532 .elementor-element.elementor-element-3750d867 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-31532 .elementor-element.elementor-element-ab7bafd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31532 .elementor-element.elementor-element-ab7bafd{text-align:start;}.elementor-31532 .elementor-element.elementor-element-ab7bafd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.15em;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-1c93ff15 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31532 .elementor-element.elementor-element-5858d1c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-678b356 > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-885903d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-2f12d95f > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:34px 32px 34px 32px;}.elementor-31532 .elementor-element.elementor-element-2e92086b > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-31532 .elementor-element.elementor-element-3dacf3d9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31532 .elementor-element.elementor-element-3dacf3d9{text-align:start;}.elementor-31532 .elementor-element.elementor-element-3dacf3d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;line-height:1.15em;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-1d68573e > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31532 .elementor-element.elementor-element-531e43e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-22d0565{padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-8f2f82e .elementor-button{background-color:#dc1e3d;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;fill:#ffffff;color:#ffffff;box-shadow:0px 0px 10px 3px rgba(232, 211, 211, 0.23);border-radius:12px 12px 12px 12px;padding:19px 34px 19px 34px;}.elementor-31532 .elementor-element.elementor-element-8f2f82e .elementor-button:hover, .elementor-31532 .elementor-element.elementor-element-8f2f82e .elementor-button:focus{background-color:#b4152f;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-8f2f82e > .elementor-widget-container{margin:20px 0px 18px 0px;}.elementor-31532 .elementor-element.elementor-element-8f2f82e .elementor-button:hover svg, .elementor-31532 .elementor-element.elementor-element-8f2f82e .elementor-button:focus svg{fill:#ffffff;}.elementor-31532 .elementor-element.elementor-element-315f954 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-5e1f953b:not(.elementor-motion-effects-element-type-background), .elementor-31532 .elementor-element.elementor-element-5e1f953b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a1030;background-image:url("https://japaocomtsuge.com.br/wp-content/uploads/2026/08/bg-monte-fuji-001-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31532 .elementor-element.elementor-element-5e1f953b > .elementor-background-overlay{background-color:#0a1030;opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31532 .elementor-element.elementor-element-5e1f953b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:-20px;padding:80px 80px 40px 80px;}.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-31532 .elementor-element.elementor-element-32ec03e3 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-31532 .elementor-element.elementor-element-32ec03e3{text-align:center;}.elementor-31532 .elementor-element.elementor-element-73456ec0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-22ea5578 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-31532 .elementor-element.elementor-element-22ea5578{text-align:start;}.elementor-31532 .elementor-element.elementor-element-22ea5578 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:800;line-height:1.15em;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-339d6986 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31532 .elementor-element.elementor-element-3c442eeb .elementor-icon-list-icon i{color:#f4a021;transition:color 0.3s;}.elementor-31532 .elementor-element.elementor-element-3c442eeb .elementor-icon-list-icon svg{fill:#f4a021;transition:fill 0.3s;}.elementor-31532 .elementor-element.elementor-element-3c442eeb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31532 .elementor-element.elementor-element-3c442eeb .elementor-icon-list-text{color:#eef1f9;transition:color 0.3s;}.elementor-31532 .elementor-element.elementor-element-8c5b3a2 .elementor-button{background-color:#dc1e3d;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;fill:#ffffff;color:#ffffff;box-shadow:0px 0px 10px 3px rgba(232, 211, 211, 0.23);border-radius:12px 12px 12px 12px;padding:19px 34px 19px 34px;}.elementor-31532 .elementor-element.elementor-element-8c5b3a2 .elementor-button:hover, .elementor-31532 .elementor-element.elementor-element-8c5b3a2 .elementor-button:focus{background-color:#b4152f;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-8c5b3a2 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31532 .elementor-element.elementor-element-8c5b3a2 .elementor-button:hover svg, .elementor-31532 .elementor-element.elementor-element-8c5b3a2 .elementor-button:focus svg{fill:#ffffff;}.elementor-31532 .elementor-element.elementor-element-21f8489{padding:80px 80px 30px 80px;}.elementor-31532 .elementor-element.elementor-element-3b009f41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-42aaab4e > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-31532 .elementor-element.elementor-element-42aaab4e{text-align:center;}.elementor-31532 .elementor-element.elementor-element-42aaab4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;color:#0f1941;}.elementor-31532 .elementor-element.elementor-element-cc2f007 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-655e49e0{padding:0px 80px 0px 80px;}.elementor-31532 .elementor-element.elementor-element-4673472e > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:26px 24px 26px 24px;}.elementor-31532 .elementor-element.elementor-element-7aa55ca9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-2d35341a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31532 .elementor-element.elementor-element-2d35341a{text-align:start;}.elementor-31532 .elementor-element.elementor-element-2d35341a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;color:#0f1941;}.elementor-31532 .elementor-element.elementor-element-78dc1e24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-3ebbef3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-83e7579 > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-52775c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-3c101d22 > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:26px 24px 26px 24px;}.elementor-31532 .elementor-element.elementor-element-76d7f3fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-4dc42c7d > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31532 .elementor-element.elementor-element-4dc42c7d{text-align:start;}.elementor-31532 .elementor-element.elementor-element-4dc42c7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;color:#0f1941;}.elementor-31532 .elementor-element.elementor-element-6bd50af3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-12baea14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-8c20062 > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-639756b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-3343cdce > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:26px 24px 26px 24px;}.elementor-31532 .elementor-element.elementor-element-26bff2c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-295d2639 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31532 .elementor-element.elementor-element-295d2639{text-align:start;}.elementor-31532 .elementor-element.elementor-element-295d2639 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;color:#0f1941;}.elementor-31532 .elementor-element.elementor-element-64206db5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-50f4559a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-0905597{padding:0px 80px 0px 80px;}.elementor-31532 .elementor-element.elementor-element-288ed57 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-345c0ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-07b169b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-535c1eb{padding:0px 80px 0px 80px;}.elementor-31532 .elementor-element.elementor-element-1646b7b > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-3f3781fd > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:26px 24px 26px 24px;}.elementor-31532 .elementor-element.elementor-element-2ab21810 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-17a017af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-1f93d976 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31532 .elementor-element.elementor-element-1f93d976{text-align:start;}.elementor-31532 .elementor-element.elementor-element-1f93d976 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;color:#0f1941;}.elementor-31532 .elementor-element.elementor-element-2a834dee > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31532 .elementor-element.elementor-element-2a834dee{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;}.elementor-31532 .elementor-element.elementor-element-919049d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-44a3a77 > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-ade7c8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-78e10b9 > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-6b6782d1{width:var( --container-widget-width, 108.813% );max-width:108.813%;--container-widget-width:108.813%;--container-widget-flex-grow:0;}.elementor-31532 .elementor-element.elementor-element-6b6782d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-6b6782d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31532 .elementor-element.elementor-element-87f39ec > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-346ea5f{width:var( --container-widget-width, 101.668% );max-width:101.668%;--container-widget-width:101.668%;--container-widget-flex-grow:0;}.elementor-31532 .elementor-element.elementor-element-346ea5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-346ea5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31532 .elementor-element.elementor-element-d8616e9 > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-f6b3f43{padding:0px 80px 0px 80px;}.elementor-31532 .elementor-element.elementor-element-8d51837 > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-5c77266 > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:26px 24px 26px 24px;}.elementor-31532 .elementor-element.elementor-element-188d39c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-0c93e38 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-da1ab11 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31532 .elementor-element.elementor-element-da1ab11{text-align:start;}.elementor-31532 .elementor-element.elementor-element-da1ab11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;color:#0f1941;}.elementor-31532 .elementor-element.elementor-element-b230b60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-c46a5f1{width:initial;max-width:initial;}.elementor-31532 .elementor-element.elementor-element-c46a5f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-c46a5f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31532 .elementor-element.elementor-element-13ac7d8 > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-cbc8291 > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:26px 24px 26px 24px;}.elementor-31532 .elementor-element.elementor-element-dc64ccd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-b954ed6 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31532 .elementor-element.elementor-element-b954ed6{text-align:start;}.elementor-31532 .elementor-element.elementor-element-b954ed6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;color:#0f1941;}.elementor-31532 .elementor-element.elementor-element-6d4f284 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-fcbd49d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-920fe12 > .elementor-element-populated{margin:0px 16px 16px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:20px 22px 20px 24px;}.elementor-31532 .elementor-element.elementor-element-39554da8{padding:50px 80px 80px 80px;}.elementor-31532 .elementor-element.elementor-element-6937896d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-4e2896f2 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31532 .elementor-element.elementor-element-4e2896f2{text-align:center;}.elementor-31532 .elementor-element.elementor-element-4e2896f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;color:#0f1941;}.elementor-31532 .elementor-element.elementor-element-2379596 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-7c66d524 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-a689055 .elementor-button{background-color:#dc1e3d;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;fill:#ffffff;color:#ffffff;box-shadow:0px 0px 10px 3px rgba(232, 211, 211, 0.23);border-radius:12px 12px 12px 12px;padding:19px 34px 19px 34px;}.elementor-31532 .elementor-element.elementor-element-a689055 .elementor-button:hover, .elementor-31532 .elementor-element.elementor-element-a689055 .elementor-button:focus{background-color:#b4152f;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-a689055 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31532 .elementor-element.elementor-element-a689055 .elementor-button:hover svg, .elementor-31532 .elementor-element.elementor-element-a689055 .elementor-button:focus svg{fill:#ffffff;}.elementor-31532 .elementor-element.elementor-element-5049e6e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:95px;--padding-left:64px;--padding-right:64px;}.elementor-31532 .elementor-element.elementor-element-5049e6e9 > .elementor-shape-bottom .elementor-shape-fill, .elementor-31532 .elementor-element.elementor-element-5049e6e9 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F7F7;}.elementor-31532 .elementor-element.elementor-element-4bbe7314{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31532 .elementor-element.elementor-element-41d1e6a9 img{border-style:none;box-shadow:-15px 15px 17px 2px rgba(124.7375, 124.7375, 124.7375, 0.5);}.elementor-31532 .elementor-element.elementor-element-2949b4b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-31532 .elementor-element.elementor-element-3fcd87a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#DCDEDE;}.elementor-31532 .elementor-element.elementor-element-2d85bef7{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-31532 .elementor-element.elementor-element-b68f6ed .elementor-button{background-color:#dc1e3d;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;fill:#ffffff;color:#ffffff;box-shadow:0px 0px 10px 3px rgba(232, 211, 211, 0.23);border-radius:12px 12px 12px 12px;padding:19px 34px 19px 34px;}.elementor-31532 .elementor-element.elementor-element-b68f6ed .elementor-button:hover, .elementor-31532 .elementor-element.elementor-element-b68f6ed .elementor-button:focus{background-color:#b4152f;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-b68f6ed > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31532 .elementor-element.elementor-element-b68f6ed .elementor-button:hover svg, .elementor-31532 .elementor-element.elementor-element-b68f6ed .elementor-button:focus svg{fill:#ffffff;}.elementor-31532 .elementor-element.elementor-element-3f9beeda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31532 .elementor-element.elementor-element-3f9beeda:not(.elementor-motion-effects-element-type-background), .elementor-31532 .elementor-element.elementor-element-3f9beeda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-31532 .elementor-element.elementor-element-75e58895{text-align:center;}.elementor-31532 .elementor-element.elementor-element-75e58895 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#05415A;}.elementor-31532 .elementor-element.elementor-element-4101a1b6{text-align:center;}.elementor-31532 .elementor-element.elementor-element-4101a1b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#05415A;}.elementor-31532 .elementor-element.elementor-element-55093bac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-31532 .elementor-element.elementor-element-55093bac:not(.elementor-motion-effects-element-type-background), .elementor-31532 .elementor-element.elementor-element-55093bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-31532 .elementor-element.elementor-element-54ce6b39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31532 .elementor-element.elementor-element-7ae7c38e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31532 .elementor-element.elementor-element-d033b7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31532 .elementor-element.elementor-element-3611b828{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31532 .elementor-element.elementor-element-1d540f22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31532 .elementor-element.elementor-element-57f6395{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31532 .elementor-element.elementor-element-43dd430.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31532 .elementor-element.elementor-element-19314c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31532 .elementor-element.elementor-element-6b16217c{padding:30px 200px 80px 200px;}.elementor-31532 .elementor-element.elementor-element-fd3ab74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-51f0ceb5 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-31532 .elementor-element.elementor-element-51f0ceb5{text-align:center;}.elementor-31532 .elementor-element.elementor-element-51f0ceb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;color:#0f1941;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-31532 .elementor-element.elementor-element-2041bce1 .elementor-accordion-icon, .elementor-31532 .elementor-element.elementor-element-2041bce1 .elementor-accordion-title{color:#171c2e;}.elementor-31532 .elementor-element.elementor-element-2041bce1 .elementor-accordion-icon svg{fill:#171c2e;}.elementor-31532 .elementor-element.elementor-element-2041bce1 .elementor-active .elementor-accordion-icon, .elementor-31532 .elementor-element.elementor-element-2041bce1 .elementor-active .elementor-accordion-title{color:#dc1e3d;}.elementor-31532 .elementor-element.elementor-element-2041bce1 .elementor-active .elementor-accordion-icon svg{fill:#dc1e3d;}.elementor-31532 .elementor-element.elementor-element-2041bce1 .elementor-tab-content{background-color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-59953659:not(.elementor-motion-effects-element-type-background), .elementor-31532 .elementor-element.elementor-element-59953659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f1941;background-image:url("https://japaocomtsuge.com.br/wp-content/uploads/2026/08/kyoto-toris-background-1.jpg");background-position:center 34%;background-repeat:no-repeat;background-size:cover;}.elementor-31532 .elementor-element.elementor-element-59953659{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 80px 10px 80px;}.elementor-31532 .elementor-element.elementor-element-59953659 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31532 .elementor-element.elementor-element-8445cbc > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-31532 .elementor-element.elementor-element-8445cbc{text-align:center;}.elementor-31532 .elementor-element.elementor-element-8445cbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-1ff15e03 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-31532 .elementor-element.elementor-element-699e545c:not(.elementor-motion-effects-element-type-background), .elementor-31532 .elementor-element.elementor-element-699e545c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a1030;}.elementor-31532 .elementor-element.elementor-element-699e545c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 20px 80px;}.elementor-31532 .elementor-element.elementor-element-699e545c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31532 .elementor-element.elementor-element-d2bb7f0 .elementor-button{background-color:#dc1e3d;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;fill:#ffffff;color:#ffffff;box-shadow:0px 0px 10px 3px rgba(232, 211, 211, 0.23);border-radius:12px 12px 12px 12px;padding:19px 34px 19px 34px;}.elementor-31532 .elementor-element.elementor-element-d2bb7f0 .elementor-button:hover, .elementor-31532 .elementor-element.elementor-element-d2bb7f0 .elementor-button:focus{background-color:#b4152f;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-d2bb7f0 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31532 .elementor-element.elementor-element-d2bb7f0 .elementor-button:hover svg, .elementor-31532 .elementor-element.elementor-element-d2bb7f0 .elementor-button:focus svg{fill:#ffffff;}.elementor-31532 .elementor-element.elementor-element-26e1d110 .elementor-button{background-color:#1eb954;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;fill:#ffffff;color:#ffffff;border-radius:12px 12px 12px 12px;padding:19px 34px 19px 34px;}.elementor-31532 .elementor-element.elementor-element-26e1d110 .elementor-button:hover, .elementor-31532 .elementor-element.elementor-element-26e1d110 .elementor-button:focus{background-color:#17a049;color:#ffffff;}.elementor-31532 .elementor-element.elementor-element-26e1d110 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-26e1d110 .elementor-button:hover svg, .elementor-31532 .elementor-element.elementor-element-26e1d110 .elementor-button:focus svg{fill:#ffffff;}.elementor-31532 .elementor-element.elementor-element-7aeefc18:not(.elementor-motion-effects-element-type-background), .elementor-31532 .elementor-element.elementor-element-7aeefc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a1030;}.elementor-31532 .elementor-element.elementor-element-7aeefc18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 40px 80px;}.elementor-31532 .elementor-element.elementor-element-7aeefc18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31532 .elementor-element.elementor-element-3df52445 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-7ac0578d:not(.elementor-motion-effects-element-type-background), .elementor-31532 .elementor-element.elementor-element-7ac0578d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a1030;}.elementor-31532 .elementor-element.elementor-element-7ac0578d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 40px 34px 40px;}.elementor-31532 .elementor-element.elementor-element-7ac0578d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31532 .elementor-element.elementor-element-4c0bb2da > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-31532:not(.elementor-motion-effects-element-type-background), body.elementor-page-31532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c1424;}@media(min-width:768px){.elementor-31532 .elementor-element.elementor-element-33a3379c{width:51.899%;}.elementor-31532 .elementor-element.elementor-element-1d536966{width:33.759%;}.elementor-31532 .elementor-element.elementor-element-56aa9f6{width:48.5%;}.elementor-31532 .elementor-element.elementor-element-73b395d{width:2.333%;}.elementor-31532 .elementor-element.elementor-element-a7a08b9{width:48.5%;}.elementor-31532 .elementor-element.elementor-element-7ba39911{width:48.5%;}.elementor-31532 .elementor-element.elementor-element-004cb57{width:2.638%;}.elementor-31532 .elementor-element.elementor-element-1f4c7818{width:48.5%;}.elementor-31532 .elementor-element.elementor-element-65d731f1{width:48%;}.elementor-31532 .elementor-element.elementor-element-8502f1b{width:3.333%;}.elementor-31532 .elementor-element.elementor-element-6a97be9c{width:48%;}.elementor-31532 .elementor-element.elementor-element-2e6062ec{width:48%;}.elementor-31532 .elementor-element.elementor-element-678b356{width:3.333%;}.elementor-31532 .elementor-element.elementor-element-2f12d95f{width:48%;}.elementor-31532 .elementor-element.elementor-element-47be34dc{width:53.37%;}.elementor-31532 .elementor-element.elementor-element-c154c05{width:85.144%;}.elementor-31532 .elementor-element.elementor-element-4673472e{width:31.964%;}.elementor-31532 .elementor-element.elementor-element-83e7579{width:2.033%;}.elementor-31532 .elementor-element.elementor-element-3c101d22{width:31.891%;}.elementor-31532 .elementor-element.elementor-element-8c20062{width:2.112%;}.elementor-31532 .elementor-element.elementor-element-3343cdce{width:32%;}.elementor-31532 .elementor-element.elementor-element-1646b7b{width:15%;}.elementor-31532 .elementor-element.elementor-element-3f3781fd{width:32%;}.elementor-31532 .elementor-element.elementor-element-44a3a77{width:2.332%;}.elementor-31532 .elementor-element.elementor-element-78e10b9{width:32%;}.elementor-31532 .elementor-element.elementor-element-87f39ec{width:7.292%;}.elementor-31532 .elementor-element.elementor-element-d8616e9{width:10.04%;}.elementor-31532 .elementor-element.elementor-element-8d51837{width:15%;}.elementor-31532 .elementor-element.elementor-element-5c77266{width:32%;}.elementor-31532 .elementor-element.elementor-element-13ac7d8{width:2%;}.elementor-31532 .elementor-element.elementor-element-cbc8291{width:32%;}.elementor-31532 .elementor-element.elementor-element-920fe12{width:19%;}.elementor-31532 .elementor-element.elementor-element-4bbe7314{--width:33.3333%;}.elementor-31532 .elementor-element.elementor-element-2949b4b7{--width:66.6666%;}.elementor-31532 .elementor-element.elementor-element-54ce6b39{--width:25%;}.elementor-31532 .elementor-element.elementor-element-7ae7c38e{--width:25%;}.elementor-31532 .elementor-element.elementor-element-d033b7d{--width:25%;}.elementor-31532 .elementor-element.elementor-element-3611b828{--width:25%;}.elementor-31532 .elementor-element.elementor-element-1d540f22{--width:25%;}.elementor-31532 .elementor-element.elementor-element-57f6395{--width:25%;}}@media(max-width:767px){.elementor-31532 .elementor-element.elementor-element-1accf52{padding:36px 20px 44px 20px;}.elementor-31532 .elementor-element.elementor-element-1cbaf514 .elementor-heading-title{font-size:19px;}.elementor-31532 .elementor-element.elementor-element-752cbb8{width:var( --container-widget-width, 99.965% );max-width:99.965%;--container-widget-width:99.965%;--container-widget-flex-grow:0;}.elementor-31532 .elementor-element.elementor-element-42277f0e .elementor-button{font-size:15px;}.elementor-31532 .elementor-element.elementor-element-5d841328{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-31532 .elementor-element.elementor-element-6d073bab{padding:48px 20px 10px 20px;}.elementor-31532 .elementor-element.elementor-element-4a904945 .elementor-heading-title{font-size:22px;}.elementor-31532 .elementor-element.elementor-element-9f73670 .elementor-heading-title{font-size:22px;}.elementor-31532 .elementor-element.elementor-element-3e476e18{padding:0px 20px 0px 20px;}.elementor-31532 .elementor-element.elementor-element-73b395d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-59b89bb{padding:0px 20px 0px 20px;}.elementor-31532 .elementor-element.elementor-element-004cb57 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-47f9df4{padding:48px 20px 20px 20px;}.elementor-31532 .elementor-element.elementor-element-7a40de1b .elementor-heading-title{font-size:22px;}.elementor-31532 .elementor-element.elementor-element-4e2a1057{padding:0px 20px 0px 20px;}.elementor-31532 .elementor-element.elementor-element-5549aa8e .elementor-heading-title{font-size:18px;}.elementor-31532 .elementor-element.elementor-element-5807697c .elementor-heading-title{font-size:18px;}.elementor-31532 .elementor-element.elementor-element-21219e48{padding:20px 0px 20px 0px;}.elementor-31532 .elementor-element.elementor-element-53c8c17b{padding:0px 20px 0px 20px;}.elementor-31532 .elementor-element.elementor-element-ab7bafd .elementor-heading-title{font-size:18px;}.elementor-31532 .elementor-element.elementor-element-3dacf3d9 .elementor-heading-title{font-size:18px;}.elementor-31532 .elementor-element.elementor-element-5e1f953b{margin-top:-80px;margin-bottom:0px;padding:20px 20px 48px 20px;}.elementor-31532 .elementor-element.elementor-element-32ec03e3 > .elementor-widget-container{margin:-60px 0px -40px 0px;}.elementor-31532 .elementor-element.elementor-element-22ea5578 .elementor-heading-title{font-size:22px;}.elementor-31532 .elementor-element.elementor-element-8c5b3a2 .elementor-button{font-size:15px;}.elementor-31532 .elementor-element.elementor-element-21f8489{padding:48px 20px 20px 20px;}.elementor-31532 .elementor-element.elementor-element-42aaab4e .elementor-heading-title{font-size:22px;}.elementor-31532 .elementor-element.elementor-element-655e49e0{padding:0px 20px 0px 20px;}.elementor-31532 .elementor-element.elementor-element-2d35341a .elementor-heading-title{font-size:16px;}.elementor-31532 .elementor-element.elementor-element-4dc42c7d .elementor-heading-title{font-size:16px;}.elementor-31532 .elementor-element.elementor-element-295d2639 .elementor-heading-title{font-size:16px;}.elementor-31532 .elementor-element.elementor-element-0905597{padding:20px 20px 20px 20px;}.elementor-31532 .elementor-element.elementor-element-535c1eb{padding:0px 20px 0px 20px;}.elementor-31532 .elementor-element.elementor-element-1f93d976 .elementor-heading-title{font-size:16px;}.elementor-31532 .elementor-element.elementor-element-2a834dee{font-size:16px;}.elementor-31532 .elementor-element.elementor-element-87f39ec > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-346ea5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31532 .elementor-element.elementor-element-f6b3f43{padding:0px 20px 0px 20px;}.elementor-31532 .elementor-element.elementor-element-da1ab11 .elementor-heading-title{font-size:16px;}.elementor-31532 .elementor-element.elementor-element-b954ed6 .elementor-heading-title{font-size:16px;}.elementor-31532 .elementor-element.elementor-element-39554da8{padding:30px 20px 48px 20px;}.elementor-31532 .elementor-element.elementor-element-4e2896f2 .elementor-heading-title{font-size:22px;}.elementor-31532 .elementor-element.elementor-element-a689055 .elementor-button{font-size:15px;}.elementor-31532 .elementor-element.elementor-element-5049e6e9{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31532 .elementor-element.elementor-element-4bbe7314{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31532 .elementor-element.elementor-element-2949b4b7{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31532 .elementor-element.elementor-element-3fcd87a9 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-31532 .elementor-element.elementor-element-b68f6ed .elementor-button{font-size:15px;}.elementor-31532 .elementor-element.elementor-element-3f9beeda{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31532 .elementor-element.elementor-element-75e58895 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-31532 .elementor-element.elementor-element-55093bac{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31532 .elementor-element.elementor-element-54ce6b39{--width:50%;}.elementor-31532 .elementor-element.elementor-element-7ae7c38e{--width:50%;}.elementor-31532 .elementor-element.elementor-element-d033b7d{--width:50%;}.elementor-31532 .elementor-element.elementor-element-3611b828{--width:50%;}.elementor-31532 .elementor-element.elementor-element-1d540f22{--width:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31532 .elementor-element.elementor-element-57f6395{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31532 .elementor-element.elementor-element-43dd430{width:var( --container-widget-width, 121px );max-width:121px;--container-widget-width:121px;--container-widget-flex-grow:0;}.elementor-31532 .elementor-element.elementor-element-19314c1{width:var( --container-widget-width, 119px );max-width:119px;--container-widget-width:119px;--container-widget-flex-grow:0;}.elementor-31532 .elementor-element.elementor-element-6b16217c{padding:20px 20px 48px 20px;}.elementor-31532 .elementor-element.elementor-element-51f0ceb5 .elementor-heading-title{font-size:22px;}.elementor-31532 .elementor-element.elementor-element-59953659{padding:60px 20px 10px 20px;}.elementor-31532 .elementor-element.elementor-element-8445cbc .elementor-heading-title{font-size:24px;}.elementor-31532 .elementor-element.elementor-element-699e545c{padding:0px 20px 16px 20px;}.elementor-31532 .elementor-element.elementor-element-d2bb7f0 .elementor-button{font-size:15px;}.elementor-31532 .elementor-element.elementor-element-7aeefc18{padding:0px 20px 30px 20px;}.elementor-31532 .elementor-element.elementor-element-7ac0578d{padding:26px 20px 30px 20px;}}/* Start custom CSS */.elementor-section-full_width > .elementor-container{max-width:1160px;margin-left:auto;margin-right:auto;}
<style id="jct-yondou">
.jct-page{--navy:#0f1941;--navy-d:#0a1030;--navy-l:#1b2a5e;--navy-ll:#25376f;
 --red:#dc1e3d;--gold:#f4a021;--paper:#fbf9f5;--ink:#171c2e;--ink-s:#525a72;--on-d-s:#a9b2d4;}
.jct-eyebrow{font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;letter-spacing:.16em;
 text-transform:uppercase;margin:0 0 10px;display:flex;align-items:center;gap:10px;}
.jct-eyebrow:before{content:"";width:22px;height:2px;background:currentColor;flex:none;}
p.jct-eyebrow[style*="center"]{justify-content:center;}

/* ---------- TICKER ---------- */
.jct-ticker .elementor-widget-container{overflow:hidden;}
.jct-tk{display:flex;white-space:nowrap;background:#dc1e3d;padding:9px 0;}
.jct-tk-in{display:inline-flex;gap:42px;padding-right:42px;animation:jctSlide 26s linear infinite;}
.jct-tk span{font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.13em;
 text-transform:uppercase;color:#fff;display:inline-flex;align-items:center;gap:9px;}
.jct-tk span:before{content:"\25C6";color:#f4a021;font-size:9px;}
@keyframes jctSlide{from{transform:translateX(0)}to{transform:translateX(-100%)}}

/* ---------- HERO ---------- */
.jct-hero{position:relative;min-height:95vh;display:flex;align-items:center;overflow:hidden;}
.jct-hero>.elementor-container{position:relative;z-index:2;width:100%;}
.jct-hero:before{content:"";position:absolute;inset:0;z-index:1;
 background:radial-gradient(1000px 520px at 18% 42%,rgba(37,55,111,.75),transparent 70%),
 linear-gradient(100deg,#0f1941 0%,rgba(15,25,65,.94) 42%,rgba(15,25,65,.52) 72%,rgba(10,16,48,.9) 100%);}
.jct-hero:after{content:"";position:absolute;right:calc(50% - 800px);bottom:0;z-index:3;
 height:66%;aspect-ratio:620/919;background:url('https://japaocomtsuge.com.br/wp-content/uploads/2024/10/foto-sem-fundo-marina-tsuge-001.png') no-repeat bottom center/contain;
 filter:drop-shadow(-16px 10px 30px rgba(0,0,0,.6));pointer-events:none;}
@media(max-width:1500px){.jct-hero:after{height:60%;right:calc(50% - 735px)}}
@media(max-width:1250px){.jct-hero:after{height:54%;right:calc(50% - 675px)}}
@media(max-width:1024px){.jct-hero{min-height:0}.jct-hero:after{display:none}}

.jct-badge{display:inline-flex;align-items:stretch;border-radius:100px;overflow:hidden;
 background:rgba(238,241,249,.07);border:1px solid rgba(238,241,249,.18);}
.jct-badge .b1{background:#dc1e3d;color:#fff;padding:9px 17px;font:800 11px/1 Montserrat,sans-serif;
 letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;}
.jct-badge .b2{padding:8px 18px;display:flex;align-items:center;gap:10px;}
.jct-badge .n{font:800 22px/1 Montserrat,sans-serif;color:#f4a021;}
.jct-badge .l{font:600 11px/1.25 Montserrat,sans-serif;color:#a9b2d4;}
.jct-badge .l b{display:block;color:#eef1f9;}

.jct-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-family:Montserrat,sans-serif;}
.jct-price .old{color:#a9b2d4;text-decoration:line-through;font-size:16px;font-weight:600;}
.jct-price .new{font-size:40px;font-weight:800;color:#fff;letter-spacing:-.02em;}
.jct-price .tag{background:rgba(244,160,33,.16);color:#f4a021;border:1px solid rgba(244,160,33,.4);
 font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:6px 11px;border-radius:100px;}

.jct-prog{max-width:340px;font-family:Montserrat,sans-serif;}
.jct-prog .t{display:flex;justify-content:space-between;font-size:11.5px;color:#a9b2d4;font-weight:700;margin-bottom:7px;}
.jct-prog .t b{color:#f4a021;}
.jct-prog .b{height:6px;border-radius:100px;background:rgba(238,241,249,.14);overflow:hidden;}
.jct-prog .b i{display:block;height:100%;width:0;border-radius:100px;background:linear-gradient(90deg,#f4a021,#ffc061);}

.jct-chips{display:flex;flex-wrap:nowrap;gap:7px;}
.jct-chips i{font-style:normal;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;
 border:1px solid rgba(238,241,249,.2);background:rgba(238,241,249,.05);border-radius:9px;padding:8px 10px;
 font:700 11px/1 Montserrat,sans-serif;color:#eef1f9;}
.jct-chips i:before{content:"\25B8";color:#f4a021;}
@media(max-width:1024px){.jct-chips{flex-wrap:wrap}.jct-chips i{flex:1 1 calc(50% - 4px);justify-content:center}}

.jct-hero .elementor-wrapper{border-radius:16px;overflow:hidden;
 box-shadow:0 30px 60px -16px rgba(0,0,0,.7);border:1px solid rgba(238,241,249,.16);}

/* ---------- SECOES CLARAS / ESCURAS ---------- */
.jct-light{
  background:radial-gradient(760px 420px at 50% -8%,#fff,transparent 72%),
    linear-gradient(180deg,#fbf9f5 0%,#f2eee6 100%)!important;
  background-attachment:fixed!important;
  background-repeat:no-repeat!important;
}
.jct-dark{background:linear-gradient(180deg,#0a1030 0%,#0f1941 24%,#0f1941 76%,#0a1030 100%)!important;
  background-attachment:fixed!important;
  background-repeat:no-repeat!important;
}

/* ---------- CARDS DE DOR ---------- */
.jct-pain{background:#fff;border:1px solid #e6e0d4;border-left:3px solid #dc1e3d;border-radius:14px;
 box-shadow:0 2px 4px rgba(23,28,46,.04),0 12px 26px -14px rgba(23,28,46,.18);}
.jct-pain p{font-family:Montserrat,sans-serif;font-size:15px;color:#525a72;line-height:1.58;margin:0;}
.jct-pain p b{color:#171c2e;}
.jct-pain > .elementor-element-populated{margin:0 16px 16px 0 !important;}
.jct-pain:last-child > .elementor-element-populated{margin-right:0 !important;}

/* ---------- OS 4 BOXES ---------- */
.jct-box{background:linear-gradient(165deg,#25376f 0%,#1b2a5e 58%,#14204d 100%);
 border:1px solid rgba(238,241,249,.14);border-radius:16px;overflow:hidden;position:relative;
 box-shadow:0 26px 50px -18px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.09);
 transition:transform .24s ease,box-shadow .24s ease;}
.jct-box:hover{transform:translateY(-6px);box-shadow:0 38px 66px -18px rgba(0,0,0,.8);}
.jct-box:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:4;
 background:linear-gradient(90deg,#f4a021,#dc1e3d);}
.jct-bximg{height:158px;margin:-34px -32px 0;background-size:cover;background-position:center;position:relative;}
.jct-bximg:after{content:"";position:absolute;inset:0;
 background:linear-gradient(180deg,rgba(15,25,65,.32),rgba(15,25,65,.62) 55%,#1d2c62 100%);}
.jct-bximg .n{position:absolute;left:16px;top:16px;z-index:3;font:700 11px/1 'Courier New',monospace;
 color:#f4a021;background:rgba(10,16,48,.72);border:1px solid rgba(244,160,33,.36);padding:5px 9px;border-radius:6px;}
.jct-bximg .ic{position:absolute;right:16px;bottom:-19px;z-index:3;width:44px;height:44px;border-radius:11px;
 background:linear-gradient(160deg,#f4a021,#e08a10);display:flex;align-items:center;justify-content:center;font-size:21px;
 box-shadow:0 8px 18px rgba(0,0,0,.44);}
.jct-box .elementor-heading-title{padding-right:52px;}
.jct-bxmeta{display:flex;gap:22px;padding-top:14px;border-top:1px solid rgba(238,241,249,.13);
 font-family:Montserrat,sans-serif;}
.jct-bxmeta div{font-size:11px;color:#a9b2d4;font-weight:600;}
.jct-bxmeta b{display:block;color:#f4a021;font-size:13px;font-weight:800;font-family:'Courier New',monospace;}
.jct-box > .elementor-element-populated{margin:0 24px 24px 0 !important;}
.jct-box:last-child > .elementor-element-populated{margin-right:0 !important;}

/* ---------- BONUS ---------- */
.jct-bonus{background:#fff;border:1px solid #e6e0d4;border-radius:14px;position:relative;overflow:hidden;
 box-shadow:0 2px 4px rgba(23,28,46,.04),0 14px 30px -16px rgba(23,28,46,.22);}
.jct-bonus:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#f4a021;}
.jct-bonus .bt{font:800 11px/1 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f4a021;margin:0 0 8px;}
.jct-bonus .bv{font:800 12px/1 'Courier New',monospace;color:#0f1941;margin:14px 0 0;}
.jct-bonus p{font-family:Montserrat,sans-serif;font-size:14px;color:#525a72;line-height:1.56;margin:0;}
.jct-day1{background:linear-gradient(165deg,#fff,#fff5f7);border-color:#f2c6cf;}
.jct-day1:before{background:#dc1e3d;}
.jct-day1 .bt,.jct-day1 .bv{color:#dc1e3d;}
.jct-day1flag{position:absolute;right:-30px;top:16px;transform:rotate(38deg);background:#dc1e3d;color:#fff;
 font:800 9px/1 Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:6px 38px;z-index:5;}
.jct-mystery:before{background:linear-gradient(180deg,#f4a021,#dc1e3d);}
.jct-mystery .jct-blur{filter:blur(5.5px);opacity:.72;user-select:none;}

/* propaga a altura real do card (ja calculada certa pelo Elementor) para o wrapper do widget,
   sem usar flex — flex estava alterando o layout do .jct-blur por baixo e inchando o card */
.jct-mystery > .elementor-widget-wrap{height:100%;}
.jct-mystery > .elementor-widget-wrap > .elementor-element{height:100%;}
.jct-mystery .elementor-widget-container{height:100%;position:relative;overflow:hidden;}

.jct-mystov{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;text-align:center;
 padding:20px;background:linear-gradient(165deg,rgba(15,25,65,.9),rgba(10,16,48,.95));font-family:Montserrat,sans-serif;}
.jct-mystov s{text-decoration:none;font-size:30px;display:block;margin-bottom:9px;}
.jct-mystov strong{color:#fff;font-size:18px;font-weight:800;display:block;}
.jct-mystov em{font-style:normal;color:#f4a021;font-size:10px;font-weight:800;letter-spacing:.14em;
 text-transform:uppercase;display:block;margin-top:9px;}
.jct-mystov p{color:#a9b2d4;font-size:12.5px;margin-top:8px;line-height:1.5;}

.jct-hidden{display:none!important;}
.jct-bonus > .elementor-element-populated{margin:0 20px 20px 0 !important;}
.jct-bonus:last-child > .elementor-element-populated{margin-right:0 !important;}

@media(max-width:767px){
  .jct-pain > .elementor-element-populated,
  .jct-box > .elementor-element-populated,
  .jct-bonus > .elementor-element-populated{margin-right:0 !important;}
}


/* ---------- STACK DE PRECO ---------- */
.jct-stack table{width:100%;max-width:620px;margin:0 auto;border-collapse:collapse;
 font-family:Montserrat,sans-serif;background:#fff;border-radius:16px;overflow:hidden;
 box-shadow:0 24px 50px -20px rgba(23,28,46,.28);}
.jct-stack td{padding:15px 24px;border-bottom:1px solid #f2eee6;font-size:15px;color:#525a72;}
.jct-stack td:last-child{text-align:right;font-weight:700;color:#171c2e;white-space:nowrap;}
.jct-stack tr.tot td{background:#f2eee6;font-weight:800;color:#171c2e;}
.jct-stack tr.tot td:last-child{text-decoration:line-through;color:#525a72;}
.jct-final{background:linear-gradient(160deg,#1b2a5e,#0f1941);text-align:center;padding:30px 24px;
 border-radius:0 0 16px 16px;max-width:620px;margin:0 auto;font-family:Montserrat,sans-serif;}
.jct-final .fl{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f4a021;display:block;}
.jct-final .fp{font-size:44px;font-weight:800;color:#fff;line-height:1;margin-top:8px;}
.jct-final .fx{font-size:13px;color:#a9b2d4;margin-top:9px;font-weight:600;}

/* ---------- FAQ ---------- */
.jct-faq .elementor-accordion-item{background:#fff;border:1px solid #e6e0d4!important;border-radius:12px;
 margin-bottom:10px;overflow:hidden;box-shadow:0 2px 4px rgba(23,28,46,.04);}
.jct-faq .elementor-tab-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;padding:17px 21px;}
.jct-faq .elementor-tab-content{border-top:none!important;padding:0 21px 19px;}

/* ---------- FECHAMENTO ---------- */
.jct-close{position:relative;overflow:hidden;}
.jct-close>.elementor-container{position:relative;z-index:2;}
.jct-close:before{content:"";position:absolute;inset:0;z-index:1;
 background:linear-gradient(180deg,#f2eee6 0%,rgba(15,25,65,.62) 30%,rgba(10,16,48,.82) 66%,rgba(10,16,48,.95) 100%);}
.jct-wpp .elementor-button{background:linear-gradient(180deg,#2bea72,#1eb954)!important;color:#042a13!important;
 box-shadow:0 14px 30px -10px rgba(37,211,102,.6);}
.jct-guar{display:inline-flex;align-items:center;gap:14px;background:rgba(238,241,249,.08);
 border:1px solid rgba(238,241,249,.2);border-radius:100px;padding:12px 22px;font-family:Montserrat,sans-serif;}
.jct-guar s{text-decoration:none;font-size:21px;}
.jct-guar div{text-align:left;font-size:12.5px;color:#a9b2d4;font-weight:600;}
.jct-guar div b{display:block;color:#fff;font-size:14px;}
.jct-foot p{font-family:Montserrat,sans-serif;color:#a9b2d4;font-size:12px;margin:0 0 6px;text-align:center;}
.jct-foot p.brand{color:#eef1f9;font-weight:700;font-size:13px;}
</style>
<script>
(function(){
  var S=new Date(2026,7,17,0,0,0), E=new Date(2026,7,21,23,59,59);
  function up(){
    var f=document.getElementById('jctProgFill'), p=document.getElementById('jctProgPct'),
        l=document.getElementById('jctProgLabel');
    if(!f) return;
    var n=new Date(), v=(n-S)/(E-S)*100; v=Math.max(0,Math.min(100,v));
    f.style.width=Math.max(v,1.5)+'%'; p.textContent=Math.round(v)+'%';
    if(n<S) l.textContent='Abre segunda, 17/08';
    else if(n>E) l.textContent='Oferta encerrada';
    else{var d=Math.ceil((E-n)/86400000);
      l.textContent = d<=1 ? 'Ultimo dia \u00b7 encerra hoje 23:59' : 'Faltam '+d+' dias \u00b7 encerra 21/08';}
  }
  up(); setInterval(up,60000);
  document.addEventListener('DOMContentLoaded',up);
})();
</script>/* End custom CSS */