.elementor-59576 .elementor-element.elementor-element-681d484{padding:0px 0px 66px 0px;}.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-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-59576 .elementor-element.elementor-element-2493475{width:initial;max-width:initial;align-self:center;}.elementor-59576 .elementor-element.elementor-element-2493475 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-2493475 img{max-width:100%;opacity:1;border-style:none;}.elementor-59576 .elementor-element.elementor-element-4fbf9a6{padding:0px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-91668be > .elementor-element-populated{padding:24px 22px 24px 22px;}.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-59576 .elementor-element.elementor-element-b41fa7c > .elementor-element-populated{padding:24px 22px 24px 22px;}.elementor-59576 .elementor-element.elementor-element-5ba8e7c > .elementor-element-populated{padding:24px 22px 24px 22px;}.elementor-59576 .elementor-element.elementor-element-088c57a > .elementor-element-populated{padding:24px 22px 24px 22px;}.elementor-59576 .elementor-element.elementor-element-777d14c > .elementor-element-populated{padding:24px 22px 24px 22px;}.elementor-59576 .elementor-element.elementor-element-30072fec{padding:80px 0px 20px 0px;}.elementor-59576 .elementor-element.elementor-element-50792dd3 > .elementor-element-populated{margin:0px 0px 0px -11px;--e-column-margin-right:0px;--e-column-margin-left:-11px;}.elementor-59576 .elementor-element.elementor-element-349eebae{width:var( --container-widget-width, 106.115% );max-width:106.115%;--container-widget-width:106.115%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-349eebae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-59576 .elementor-element.elementor-element-5ddd662{width:var( --container-widget-width, 178.276% );max-width:178.276%;--container-widget-width:178.276%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-7ef5adfb{width:var( --container-widget-width, 114.88% );max-width:114.88%;--container-widget-width:114.88%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-724e3d83{width:var( --container-widget-width, 104.319% );max-width:104.319%;--container-widget-width:104.319%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-413929d4{width:var( --container-widget-width, 112.958% );max-width:112.958%;--container-widget-width:112.958%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-54beeaf5 > .elementor-container{min-height:0px;}.elementor-59576 .elementor-element.elementor-element-54beeaf5{padding:0px 0px 10px 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-59576 .elementor-element.elementor-element-a0b624c{width:var( --container-widget-width, 103.249% );max-width:103.249%;--container-widget-width:103.249%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-6f360128{width:var( --container-widget-width, 97.968% );max-width:97.968%;--container-widget-width:97.968%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-303d839{padding:70px 0px 24px 0px;}.elementor-59576 .elementor-element.elementor-element-c9b9536 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-59576 .elementor-element.elementor-element-434fb09{width:var( --container-widget-width, 92.017% );max-width:92.017%;--container-widget-width:92.017%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-6dc53bc{padding:0px 0px 64px 0px;}.elementor-59576 .elementor-element.elementor-element-0313339:not(.elementor-motion-effects-element-type-background), .elementor-59576 .elementor-element.elementor-element-0313339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50BEB6;}.elementor-59576 .elementor-element.elementor-element-0313339{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 12px 0px;}.elementor-59576 .elementor-element.elementor-element-0313339 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59576 .elementor-element.elementor-element-4e32a2d{width:var( --container-widget-width, 28.669% );max-width:28.669%;--container-widget-width:28.669%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-46850e2 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-071f6c6{width:var( --container-widget-width, 101.136% );max-width:101.136%;--container-widget-width:101.136%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-071f6c6 > .elementor-widget-container{margin:-2px 0px 10px 0px;}.elementor-59576 .elementor-element.elementor-element-07d2951{width:var( --container-widget-width, 48.293% );max-width:48.293%;--container-widget-width:48.293%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-07d2951 > .elementor-widget-container{margin:0px 9px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-d3125f4{width:var( --container-widget-width, 48.718% );max-width:48.718%;--container-widget-width:48.718%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-d3125f4 > .elementor-widget-container{margin:0px 9px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-7aee2dfa{padding:72px 0px 72px 0px;}.elementor-59576 .elementor-element.elementor-element-f399a5a{padding:70px 0px 24px 0px;}.elementor-59576 .elementor-element.elementor-element-d04d501{width:var( --container-widget-width, 106.501% );max-width:106.501%;--container-widget-width:106.501%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-d04d501 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-59576 .elementor-element.elementor-element-3eec0f1 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-59576 .elementor-element.elementor-element-836c781 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-59576 .elementor-element.elementor-element-e84fb8b{width:var( --container-widget-width, 102.966% );max-width:102.966%;--container-widget-width:102.966%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-7a80b10 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-59576 .elementor-element.elementor-element-f8cbbcf > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-59576 .elementor-element.elementor-element-ac103c2{width:var( --container-widget-width, 113.409% );max-width:113.409%;--container-widget-width:113.409%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-33d5983 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-59576 .elementor-element.elementor-element-cb0585c{padding:70px 0px 26px 0px;}.elementor-59576 .elementor-element.elementor-element-526d3f9{width:var( --container-widget-width, 111.165% );max-width:111.165%;--container-widget-width:111.165%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-526d3f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-59576 .elementor-element.elementor-element-d27b17b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-d27b17b{font-family:"Roboto", Sans-serif;font-weight:400;color:#7B7B7B;}.elementor-59576 .elementor-element.elementor-element-87406f8{width:var( --container-widget-width, 108.023% );max-width:108.023%;--container-widget-width:108.023%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-87406f8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-59576 .elementor-element.elementor-element-b284599 > .elementor-element-populated{padding:28px 26px 28px 26px;}.elementor-59576 .elementor-element.elementor-element-d185695:not(.elementor-motion-effects-element-type-background), .elementor-59576 .elementor-element.elementor-element-d185695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E3F41;}.elementor-59576 .elementor-element.elementor-element-d185695{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:-6px;padding:0px 0px 12px 0px;}.elementor-59576 .elementor-element.elementor-element-d185695 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59576 .elementor-element.elementor-element-f44c5e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-98b11f8 > .elementor-element-populated{margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-c20f2bc > .elementor-widget-container{margin:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-59576 .elementor-element.elementor-element-c20f2bc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-59576 .elementor-element.elementor-element-e0359c3 > .elementor-element-populated{margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-55430b3{width:var( --container-widget-width, 107.864% );max-width:107.864%;--container-widget-width:107.864%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-55430b3 > .elementor-widget-container{margin:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-59576 .elementor-element.elementor-element-55430b3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-59576 .elementor-element.elementor-element-90346b2{width:var( --container-widget-width, 109.695% );max-width:109.695%;--container-widget-width:109.695%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-3c3fa43 > .elementor-element-populated{margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-b19402c{width:var( --container-widget-width, 107.864% );max-width:107.864%;--container-widget-width:107.864%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-b19402c > .elementor-widget-container{margin:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-59576 .elementor-element.elementor-element-b19402c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-59576 .elementor-element.elementor-element-52120c1{width:var( --container-widget-width, 109.695% );max-width:109.695%;--container-widget-width:109.695%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-127a9eec{padding:60px 0px 20px 0px;}.elementor-59576 .elementor-element.elementor-element-38acf50b{width:var( --container-widget-width, 104.321% );max-width:104.321%;--container-widget-width:104.321%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;letter-spacing:0px;}.elementor-59576 .elementor-element.elementor-element-7bc12991{padding:0px 0px 26px 0px;}.elementor-59576 .elementor-element.elementor-element-1c27193b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-3dcb33a .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-4f48341 ) 0%, var( --e-global-color-4f48341 ) 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59576 .elementor-element.elementor-element-103efcb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-b996057 .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-4f48341 ) 0%, var( --e-global-color-4f48341 ) 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59576 .elementor-element.elementor-element-2db50f04 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-5c390c9 .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-4f48341 ) 0%, var( --e-global-color-4f48341 ) 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59576 .elementor-element.elementor-element-59a6f2a5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-627029d .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-4f48341 ) 0%, var( --e-global-color-4f48341 ) 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59576 .elementor-element.elementor-element-50b0ed5{padding:0px 0px 66px 0px;}.elementor-59576 .elementor-element.elementor-element-f388ef3 > .elementor-widget-container{margin:13px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-59576 .elementor-element.elementor-element-f388ef3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-59576 .elementor-element.elementor-element-4c4a72bd{padding:10px 0px 70px 0px;}.elementor-59576 .elementor-element.elementor-element-4b782d9{padding:70px 0px 60px 0px;}.elementor-59576 .elementor-element.elementor-element-fca4c3e > .elementor-element-populated{margin:32px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-2517e01 > .elementor-widget-container{margin:-192px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-66cc3e93{padding:70px 0px 20px 0px;}.elementor-59576 .elementor-element.elementor-element-5bf4e4d3{padding:0px 0px 60px 0px;}.elementor-59576 .elementor-element.elementor-element-14192230 > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-59576 .elementor-element.elementor-element-e6dbece{width:var( --container-widget-width, 122.47% );max-width:122.47%;--container-widget-width:122.47%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-ad64ee7 > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-59576 .elementor-element.elementor-element-85be82f{width:var( --container-widget-width, 122.47% );max-width:122.47%;--container-widget-width:122.47%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-40c0dc89 > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-59576 .elementor-element.elementor-element-738d382{width:var( --container-widget-width, 122.47% );max-width:122.47%;--container-widget-width:122.47%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-6c83ab8f:not(.elementor-motion-effects-element-type-background), .elementor-59576 .elementor-element.elementor-element-6c83ab8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E3F41;}.elementor-59576 .elementor-element.elementor-element-6c83ab8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 20px 0px;}.elementor-59576 .elementor-element.elementor-element-6c83ab8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59576 .elementor-element.elementor-element-53214635:not(.elementor-motion-effects-element-type-background), .elementor-59576 .elementor-element.elementor-element-53214635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E3F41;}.elementor-59576 .elementor-element.elementor-element-53214635{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 12px 0px;}.elementor-59576 .elementor-element.elementor-element-53214635 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59576 .elementor-element.elementor-element-5247c975:not(.elementor-motion-effects-element-type-background), .elementor-59576 .elementor-element.elementor-element-5247c975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E3F41;}.elementor-59576 .elementor-element.elementor-element-5247c975{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 12px 0px;}.elementor-59576 .elementor-element.elementor-element-5247c975 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59576 .elementor-element.elementor-element-26b003aa:not(.elementor-motion-effects-element-type-background), .elementor-59576 .elementor-element.elementor-element-26b003aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E3F41;}.elementor-59576 .elementor-element.elementor-element-26b003aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 12px 0px;}.elementor-59576 .elementor-element.elementor-element-26b003aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59576 .elementor-element.elementor-element-10ca6375{padding:70px 0px 20px 0px;}.elementor-59576 .elementor-element.elementor-element-65ef9414{width:var( --container-widget-width, 99.133% );max-width:99.133%;--container-widget-width:99.133%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-1826b7e{padding:0px 0px 26px 0px;}.elementor-59576 .elementor-element.elementor-element-e4c8f3b > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-59576 .elementor-element.elementor-element-38d5c81 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-59576 .elementor-element.elementor-element-e86282d > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-59576 .elementor-element.elementor-element-1c96f9b{padding:0px 0px 26px 0px;}.elementor-59576 .elementor-element.elementor-element-35a5c35 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-59576 .elementor-element.elementor-element-215fbbd2{padding:60px 0px 60px 0px;}.elementor-59576 .elementor-element.elementor-element-68f2b01{width:var( --container-widget-width, 97.411% );max-width:97.411%;--container-widget-width:97.411%;--container-widget-flex-grow:0;text-align:start;}.elementor-59576 .elementor-element.elementor-element-68f2b01 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-59576 .elementor-element.elementor-element-68f2b01 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.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-59576 .elementor-element.elementor-element-7a640a7 .elementor-active .elementor-accordion-icon, .elementor-59576 .elementor-element.elementor-element-7a640a7 .elementor-active .elementor-accordion-title{color:#0F7BE0;}.elementor-59576 .elementor-element.elementor-element-7a640a7 .elementor-active .elementor-accordion-icon svg{fill:#0F7BE0;}.elementor-59576 .elementor-element.elementor-element-798ae61f{padding:0px 0px 70px 0px;}.elementor-59576 .elementor-element.elementor-element-13fb35b0{padding:60px 0px 20px 0px;}.elementor-59576 .elementor-element.elementor-element-375d4d89{padding:0px 0px 20px 0px;}.elementor-59576 .elementor-element.elementor-element-31a59dbc > .elementor-element-populated{padding:26px 26px 26px 26px;}.elementor-59576 .elementor-element.elementor-element-622457e > .elementor-element-populated{padding:26px 26px 26px 26px;}.elementor-59576 .elementor-element.elementor-element-14eb9f38{padding:70px 0px 18px 0px;}.elementor-59576 .elementor-element.elementor-element-4bd78c48 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-59576 .elementor-element.elementor-element-129793e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-59576 .elementor-element.elementor-element-6562d7c:not(.elementor-motion-effects-element-type-background), .elementor-59576 .elementor-element.elementor-element-6562d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E3F41;}.elementor-59576 .elementor-element.elementor-element-6562d7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 20px 0px;}.elementor-59576 .elementor-element.elementor-element-6562d7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59576 .elementor-element.elementor-element-fd40ee2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-59c3e92{width:var( --container-widget-width, 96.815% );max-width:96.815%;--container-widget-width:96.815%;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-59c3e92 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-59576 .elementor-element.elementor-element-32db2a0e{padding:0px 0px 80px 0px;}.elementor-59576 .elementor-element.elementor-element-6b8cc33{width:var( --container-widget-width, 99.554% );max-width:99.554%;--container-widget-width:99.554%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-59576 .elementor-element.elementor-element-50792dd3{width:27.181%;}.elementor-59576 .elementor-element.elementor-element-2df41c4d{width:23.637%;}.elementor-59576 .elementor-element.elementor-element-5adbf37c{width:24.481%;}.elementor-59576 .elementor-element.elementor-element-79c407b1{width:24.652%;}.elementor-59576 .elementor-element.elementor-element-92e3ea5{width:24.299%;}.elementor-59576 .elementor-element.elementor-element-37e8664{width:43.298%;}.elementor-59576 .elementor-element.elementor-element-b284599{width:32.069%;}}@media(max-width:767px){.elementor-bc-flex-widget .elementor-59576 .elementor-element.elementor-element-387f542.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-59576 .elementor-element.elementor-element-387f542.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-59576 .elementor-element.elementor-element-2493475{width:var( --container-widget-width, 319.012px );max-width:319.012px;--container-widget-width:319.012px;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-2493475 > .elementor-widget-container{margin:-20px -20px -20px -20px;padding:0px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-2493475 img{width:100%;max-width:100%;height:167px;border-radius:0px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-50792dd3 > .elementor-element-populated{margin:0px 0px -4px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-2df41c4d > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-5adbf37c > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-79c407b1 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-54beeaf5 > .elementor-container{min-height:0px;}.elementor-59576 .elementor-element.elementor-element-1827efd > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-0edb96a > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-7364d51 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-07d2951{width:var( --container-widget-width, 288.014px );max-width:288.014px;--container-widget-width:288.014px;--container-widget-flex-grow:0;text-align:center;}.elementor-59576 .elementor-element.elementor-element-d3125f4{width:var( --container-widget-width, 322.012px );max-width:322.012px;--container-widget-width:322.012px;--container-widget-flex-grow:0;text-align:center;}.elementor-59576 .elementor-element.elementor-element-d04d501 .elementor-heading-title{font-size:30px;}.elementor-59576 .elementor-element.elementor-element-836c781 > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-7a80b10 > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-f8cbbcf > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-33d5983 > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-92e3ea5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-adf8066 > .elementor-widget-container{padding:0px 0px 0px -7px;}.elementor-59576 .elementor-element.elementor-element-adf8066{text-align:start;}.elementor-59576 .elementor-element.elementor-element-526d3f9{--container-widget-width:397px;--container-widget-flex-grow:0;width:var( --container-widget-width, 397px );max-width:397px;}.elementor-59576 .elementor-element.elementor-element-526d3f9 .elementor-heading-title{font-size:26px;}.elementor-59576 .elementor-element.elementor-element-d27b17b{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;text-align:start;font-size:1px;}.elementor-59576 .elementor-element.elementor-element-d27b17b > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-37e8664 > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-b284599 > .elementor-element-populated{margin:14px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-e0ee1c8{width:var( --container-widget-width, 276px );max-width:276px;--container-widget-width:276px;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-b3db9dc{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-487c973 > .elementor-widget-container{margin:0px 0px -29px 0px;}.elementor-59576 .elementor-element.elementor-element-e06be20 > .elementor-widget-container{margin:0px 0px -29px 0px;}.elementor-59576 .elementor-element.elementor-element-6671f8f > .elementor-widget-container{margin:0px 0px -29px 0px;}.elementor-59576 .elementor-element.elementor-element-3dcb33a > .elementor-widget-container{margin:9px 0px -12px 0px;}.elementor-59576 .elementor-element.elementor-element-b996057 > .elementor-widget-container{margin:9px 0px -12px 0px;}.elementor-59576 .elementor-element.elementor-element-5c390c9 > .elementor-widget-container{margin:9px 0px -12px 0px;}.elementor-59576 .elementor-element.elementor-element-627029d > .elementor-widget-container{margin:9px 0px -12px 0px;}.elementor-59576 .elementor-element.elementor-element-f388ef3{width:var( --container-widget-width, 317.012px );max-width:317.012px;--container-widget-width:317.012px;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-2517e01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-37701f1 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-59576 .elementor-element.elementor-element-68f2b01{width:var( --container-widget-width, 338.008px );max-width:338.008px;--container-widget-width:338.008px;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-68f2b01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-68f2b01 .elementor-heading-title{font-size:23px;}.elementor-59576 .elementor-element.elementor-element-7a640a7 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-59576 .elementor-element.elementor-element-59c3e92{width:var( --container-widget-width, 352.137px );max-width:352.137px;--container-widget-width:352.137px;--container-widget-flex-grow:0;}.elementor-59576 .elementor-element.elementor-element-59c3e92 img{width:100%;max-width:100%;height:192px;}}/* Start custom CSS for section, class: .elementor-element-f399a5a */【ECC 親子】頁面專用 CSS
================================
貼的位置不一樣，請注意：

  Elementor → 左上角漢堡「≡」→ 頁面設定(Page Settings)
  → 進階(Advanced) → 自訂 CSS(Custom CSS)
  → 貼上下面全部 → 右下角「更新 / Update」

  ※ 不是「網站設定」那一個。頁面設定的 CSS 跟著頁面存，比較不會失敗。
  ※ 網站設定那份大檔不用動，維持現在的 v37 就好。

===================== 開始 =====================

/* ---- 五張課程卡：標題自己一行，卡片一排五張 ---- */
.elementor-container:has(> .elementor-col-16.dc-card){flex-wrap:wrap}

@media(min-width:1025px){
  .elementor-col-16.dc-sechead{width:100% !important; flex-basis:100% !important; margin-bottom:6px}
  .elementor-col-16.dc-card{width:20% !important; flex-basis:20% !important}
}
@media(min-width:768px) and (max-width:1024px){
  .elementor-col-16.dc-sechead{width:100% !important; flex-basis:100% !important}
  .elementor-col-16.dc-card{width:33.333% !important; flex-basis:33.333% !important}
}
@media(max-width:767px){
  .elementor-col-16.dc-sechead,
  .elementor-col-16.dc-card{width:100% !important; flex-basis:100% !important}
  .elementor-col-16.dc-card > .elementor-element-populated{padding:18px 18px 20px !important}
  .elementor-col-16.dc-card .dc-h3 .elementor-heading-title{font-size:1.08rem}
  .elementor-col-16.dc-card .dc-p p{font-size:.92rem}
  .elementor-col-16.dc-sechead .dc-h2 .elementor-heading-title{font-size:1.75rem; line-height:1.32}
}

/* 大標題裡為了窄欄位插的強制換行，欄位變寬後取消 */
.elementor-col-16.dc-sechead .dc-h2 br{display:none}
.elementor-col-16.dc-sechead .dc-h2 .elementor-heading-title{
  max-width:none; text-wrap:balance; word-break:keep-all}

/* 卡片內距與字級 */
.elementor-col-16.dc-card > .elementor-element-populated{padding:20px 18px 22px !important}
.elementor-col-16.dc-card .dc-h3 .elementor-heading-title{font-size:1.05rem; line-height:1.45}
.elementor-col-16.dc-card .dc-p p{font-size:.88rem; line-height:1.75}
.elementor-col-16.dc-card .dc-tag p{font-size:.75rem; padding:5px 11px}

/* ---- 梯次條：做成一整張白卡 ---- */
.elementor-section:has(> .elementor-container > .dc-notebar){
  padding-top:34px !important; padding-bottom:46px !important}
.elementor-container:has(> .dc-notebar){
  background:#fff; border:1px solid var(--dc-line); border-radius:28px;
  box-shadow:0 16px 38px -24px rgba(11,46,49,.45);
  padding:14px 16px !important; align-items:center}
.dc-notebar > .elementor-element-populated{
  background:transparent !important; border-radius:0 !important;
  padding:16px 12px !important; box-shadow:none !important;
  border-left:1px solid var(--dc-line)}
.dc-notebar:first-of-type > .elementor-element-populated{border-left:0}
.dc-notebar > .elementor-element-populated::before{
  content:""; display:block; width:28px; height:3px; border-radius:3px;
  margin:0 auto 10px; background:#4BB5AF}
.dc-notebar:nth-of-type(1) > .elementor-element-populated::before{background:#17807C}
.dc-notebar:nth-of-type(2) > .elementor-element-populated::before{background:#3E9C72}
.dc-notebar:nth-of-type(3) > .elementor-element-populated::before{background:#3E93BE}
.dc-notebar:nth-of-type(4) > .elementor-element-populated::before{background:#E0673A}
.dc-notebar .dc-p p{
  margin:0; text-align:center; font-weight:900; font-size:1rem;
  line-height:1.5; color:var(--dc-deep)}
.elementor-container:has(> .dc-notebar) > .elementor-column:last-child
  .elementor-widget-button{text-align:center}
@media(max-width:900px){
  .elementor-container:has(> .dc-notebar){padding:12px !important; border-radius:24px}
  .dc-notebar{width:50% !important; flex-basis:50% !important}
  .dc-notebar > .elementor-element-populated{border-left:0 !important; padding:14px 8px !important}
  .dc-notebar:nth-of-type(2) > .elementor-element-populated,
  .dc-notebar:nth-of-type(4) > .elementor-element-populated{
    border-left:1px solid var(--dc-line) !important}
  .dc-notebar:nth-of-type(3) > .elementor-element-populated,
  .dc-notebar:nth-of-type(4) > .elementor-element-populated{
    border-top:1px solid var(--dc-line)}
  .dc-notebar .dc-p p{font-size:.92rem}
  .elementor-container:has(> .dc-notebar) > .elementor-column:last-child{
    width:100% !important; flex-basis:100% !important; margin-top:8px}
}

===================== 結束 =====================

貼完怎麼確認有沒有成功：
  往下滑到那五張卡，如果左邊大標題跑到最上面一整行、
  卡片變成一排五張，就是成功了。
  沒變的話跟我說，我再幫你看。/* End custom CSS */
/* Start custom CSS *//* ---- 五張課程卡：標題自己一行，卡片一排五張 ---- */
.elementor-container:has(> .elementor-col-16.dc-card){flex-wrap:wrap}

@media(min-width:1025px){
  .elementor-col-16.dc-sechead{width:100% !important; flex-basis:100% !important; margin-bottom:6px}
  .elementor-col-16.dc-card{width:20% !important; flex-basis:20% !important}
}
@media(min-width:768px) and (max-width:1024px){
  .elementor-col-16.dc-sechead{width:100% !important; flex-basis:100% !important}
  .elementor-col-16.dc-card{width:33.333% !important; flex-basis:33.333% !important}
}
@media(max-width:767px){
  .elementor-col-16.dc-sechead,
  .elementor-col-16.dc-card{width:100% !important; flex-basis:100% !important}
  .elementor-col-16.dc-card > .elementor-element-populated{padding:18px 18px 20px !important}
  .elementor-col-16.dc-card .dc-h3 .elementor-heading-title{font-size:1.08rem}
  .elementor-col-16.dc-card .dc-p p{font-size:.92rem}
  .elementor-col-16.dc-sechead .dc-h2 .elementor-heading-title{font-size:1.75rem; line-height:1.32}
}

/* 大標題裡為了窄欄位插的強制換行，欄位變寬後取消 */
.elementor-col-16.dc-sechead .dc-h2 br{display:none}
.elementor-col-16.dc-sechead .dc-h2 .elementor-heading-title{
  max-width:none; text-wrap:balance; word-break:keep-all}

/* 卡片內距與字級 */
.elementor-col-16.dc-card > .elementor-element-populated{padding:20px 18px 22px !important}
.elementor-col-16.dc-card .dc-h3 .elementor-heading-title{font-size:1.05rem; line-height:1.45}
.elementor-col-16.dc-card .dc-p p{font-size:.88rem; line-height:1.75}
.elementor-col-16.dc-card .dc-tag p{font-size:.75rem; padding:5px 11px}

/* ---- 梯次條：做成一整張白卡 ---- */
.elementor-section:has(> .elementor-container > .dc-notebar){
  padding-top:34px !important; padding-bottom:46px !important}
.elementor-container:has(> .dc-notebar){
  background:#fff; border:1px solid var(--dc-line); border-radius:28px;
  box-shadow:0 16px 38px -24px rgba(11,46,49,.45);
  padding:14px 16px !important; align-items:center}
.dc-notebar > .elementor-element-populated{
  background:transparent !important; border-radius:0 !important;
  padding:16px 12px !important; box-shadow:none !important;
  border-left:1px solid var(--dc-line)}
.dc-notebar:first-of-type > .elementor-element-populated{border-left:0}
.dc-notebar > .elementor-element-populated::before{
  content:""; display:block; width:28px; height:3px; border-radius:3px;
  margin:0 auto 10px; background:#4BB5AF}
.dc-notebar:nth-of-type(1) > .elementor-element-populated::before{background:#17807C}
.dc-notebar:nth-of-type(2) > .elementor-element-populated::before{background:#3E9C72}
.dc-notebar:nth-of-type(3) > .elementor-element-populated::before{background:#3E93BE}
.dc-notebar:nth-of-type(4) > .elementor-element-populated::before{background:#E0673A}
.dc-notebar .dc-p p{
  margin:0; text-align:center; font-weight:900; font-size:1rem;
  line-height:1.5; color:var(--dc-deep)}
.elementor-container:has(> .dc-notebar) > .elementor-column:last-child
  .elementor-widget-button{text-align:center}
@media(max-width:900px){
  .elementor-container:has(> .dc-notebar){padding:12px !important; border-radius:24px}
  .dc-notebar{width:50% !important; flex-basis:50% !important}
  .dc-notebar > .elementor-element-populated{border-left:0 !important; padding:14px 8px !important}
  .dc-notebar:nth-of-type(2) > .elementor-element-populated,
  .dc-notebar:nth-of-type(4) > .elementor-element-populated{
    border-left:1px solid var(--dc-line) !important}
  .dc-notebar:nth-of-type(3) > .elementor-element-populated,
  .dc-notebar:nth-of-type(4) > .elementor-element-populated{
    border-top:1px solid var(--dc-line)}
  .dc-notebar .dc-p p{font-size:.92rem}
  .elementor-container:has(> .dc-notebar) > .elementor-column:last-child{
    width:100% !important; flex-basis:100% !important; margin-top:8px}
}/* End custom CSS */