.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-11860 .elementor-element.elementor-element-26ae6d51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.9em;font-weight:600;color:#000000;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-11860 .elementor-element.elementor-element-a7c9bf6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-11860 .elementor-element.elementor-element-a7c9bf6{text-align:center;font-size:28px;font-weight:400;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-11860 .elementor-element.elementor-element-6e042ca{text-align:center;}.elementor-11860 .elementor-element.elementor-element-fc0d6bc{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-11860 .elementor-element.elementor-element-f4a899b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-11860 .elementor-element.elementor-element-f4a899b{font-size:28px;font-weight:400;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-11860 .elementor-element.elementor-element-066bf49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11860 .elementor-element.elementor-element-066bf49{font-family:"Urbanist", Sans-serif;font-size:0.8rem;font-weight:400;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-11860 .elementor-element.elementor-element-7aec6f9:not(.elementor-motion-effects-element-type-background), .elementor-11860 .elementor-element.elementor-element-7aec6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11860 .elementor-element.elementor-element-7aec6f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11860 .elementor-element.elementor-element-7aec6f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11860 .elementor-element.elementor-element-d96833a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11860 .elementor-element.elementor-element-d96833a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #004C1C 54%, #120053 95%);}.elementor-11860 .elementor-element.elementor-element-d96833a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11860 .elementor-element.elementor-element-d96833a > .elementor-element-populated, .elementor-11860 .elementor-element.elementor-element-d96833a > .elementor-element-populated > .elementor-background-overlay, .elementor-11860 .elementor-element.elementor-element-d96833a > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-11860 .elementor-element.elementor-element-d96833a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-11860 .elementor-element.elementor-element-d96833a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11860 .elementor-element.elementor-element-8d21f26{text-align:center;}.elementor-11860 .elementor-element.elementor-element-8d21f26 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-11860 .elementor-element.elementor-element-f7b05d8 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-11860 .elementor-element.elementor-element-f7b05d8{text-align:center;font-size:1.2rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#FFFFFF;}.elementor-11860 .elementor-element.elementor-element-e48556e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11860 .elementor-element.elementor-element-e48556e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #004C1C 54%, #120053 95%);}.elementor-11860 .elementor-element.elementor-element-e48556e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11860 .elementor-element.elementor-element-e48556e > .elementor-element-populated, .elementor-11860 .elementor-element.elementor-element-e48556e > .elementor-element-populated > .elementor-background-overlay, .elementor-11860 .elementor-element.elementor-element-e48556e > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-11860 .elementor-element.elementor-element-e48556e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-11860 .elementor-element.elementor-element-e48556e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11860 .elementor-element.elementor-element-13ea8c4{text-align:center;}.elementor-11860 .elementor-element.elementor-element-13ea8c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-11860 .elementor-element.elementor-element-c64d313 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-11860 .elementor-element.elementor-element-c64d313{text-align:center;font-size:1.2rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#FFFFFF;}.elementor-11860 .elementor-element.elementor-element-cdbda01:not(.elementor-motion-effects-element-type-background), .elementor-11860 .elementor-element.elementor-element-cdbda01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11860 .elementor-element.elementor-element-7be4626:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11860 .elementor-element.elementor-element-7be4626 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #055A52 54%, #003530 95%);}.elementor-11860 .elementor-element.elementor-element-7be4626 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11860 .elementor-element.elementor-element-7be4626 > .elementor-element-populated, .elementor-11860 .elementor-element.elementor-element-7be4626 > .elementor-element-populated > .elementor-background-overlay, .elementor-11860 .elementor-element.elementor-element-7be4626 > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-11860 .elementor-element.elementor-element-7be4626 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-11860 .elementor-element.elementor-element-7be4626 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11860 .elementor-element.elementor-element-38b5191{text-align:center;}.elementor-11860 .elementor-element.elementor-element-38b5191 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-11860 .elementor-element.elementor-element-b6b54be > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-11860 .elementor-element.elementor-element-b6b54be{text-align:center;font-size:1.2rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#FFFFFF;}.elementor-11860 .elementor-element.elementor-element-2baa354:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11860 .elementor-element.elementor-element-2baa354 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #055A52 54%, #003530 95%);}.elementor-11860 .elementor-element.elementor-element-2baa354 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11860 .elementor-element.elementor-element-2baa354 > .elementor-element-populated, .elementor-11860 .elementor-element.elementor-element-2baa354 > .elementor-element-populated > .elementor-background-overlay, .elementor-11860 .elementor-element.elementor-element-2baa354 > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-11860 .elementor-element.elementor-element-2baa354 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-11860 .elementor-element.elementor-element-2baa354 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11860 .elementor-element.elementor-element-9ad9004{text-align:center;}.elementor-11860 .elementor-element.elementor-element-9ad9004 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-11860 .elementor-element.elementor-element-50e3cfb > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-11860 .elementor-element.elementor-element-50e3cfb{text-align:center;font-size:1.2rem;font-weight:400;line-height:24px;letter-spacing:1.2px;color:#FFFFFF;}.elementor-11860 .elementor-element.elementor-element-cdbda01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11860 .elementor-element.elementor-element-cdbda01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11860 .elementor-element.elementor-element-62825221{--spacer-size:50px;}.elementor-11860 .elementor-element.elementor-element-1f1e3c8c > .elementor-widget-container{background-color:#000000;padding:10px 10px 10px 10px;}.elementor-11860 .elementor-element.elementor-element-1f1e3c8c .elementor-heading-title{color:#FFFFFF;}.elementor-11860 .elementor-element.elementor-element-282e5901 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11860 .elementor-element.elementor-element-282e5901{font-family:"Poppins", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:0.3px;}.elementor-widget-toggle .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-toggle .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .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-11860 .elementor-element.elementor-element-758e6679 .elementor-tab-title{border-width:0px;}.elementor-11860 .elementor-element.elementor-element-758e6679 .elementor-tab-content{border-width:0px;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.2px;}.elementor-11860 .elementor-element.elementor-element-758e6679 .elementor-toggle-title, .elementor-11860 .elementor-element.elementor-element-758e6679 .elementor-toggle-icon{color:#000000;}.elementor-11860 .elementor-element.elementor-element-758e6679 .elementor-toggle-icon svg{fill:#000000;}.elementor-11860 .elementor-element.elementor-element-758e6679 .elementor-tab-title.elementor-active a, .elementor-11860 .elementor-element.elementor-element-758e6679 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-11860 .elementor-element.elementor-element-758e6679 .elementor-toggle-title{font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:700;}.elementor-11860 .elementor-element.elementor-element-33fdc546 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11860 .elementor-element.elementor-element-41dfb8dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-11860 .elementor-element.elementor-element-41dfb8dd > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11860 .elementor-element.elementor-element-c77b92f{text-align:center;}.elementor-11860 .elementor-element.elementor-element-c77b92f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#3F1040E0;}.elementor-11860 .elementor-element.elementor-element-08ee8f4{text-align:center;font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;font-style:italic;color:#3F1040E0;}.elementor-11860 .elementor-element.elementor-element-aa6c992 > .elementor-widget-container{background-color:#055951;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-11860 .elementor-element.elementor-element-aa6c992{text-align:center;font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;font-style:italic;color:#FFFFFFE0;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11860 .elementor-element.elementor-element-12beff0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-11860 .elementor-element.elementor-element-12beff0f > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-11860 .elementor-element.elementor-element-3da8857{text-align:center;}.elementor-11860 .elementor-element.elementor-element-3da8857 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#3F1040E0;}.elementor-11860 .elementor-element.elementor-element-19a947b{text-align:center;font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;font-style:italic;color:#3F1040E0;}.elementor-11860 .elementor-element.elementor-element-2d58939 > .elementor-widget-container{background-color:#055951;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-11860 .elementor-element.elementor-element-2d58939{text-align:center;font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;font-style:italic;color:#FFFFFFE0;}.elementor-11860 .elementor-element.elementor-element-7915f2f3{--spacer-size:50px;}.elementor-11860 .elementor-element.elementor-element-2c58d345 > .elementor-widget-container{background-color:#000000;padding:10px 10px 10px 10px;}.elementor-11860 .elementor-element.elementor-element-2c58d345 .elementor-heading-title{color:#FFFFFF;}.elementor-11860 .elementor-element.elementor-element-7b3ef63a > .elementor-widget-container{margin:5px 0px 05px 0px;padding:10px 30px 0px 30px;border-radius:30px 30px 30px 30px;}@media(max-width:770px){.elementor-11860 .elementor-element.elementor-element-a7c9bf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11860 .elementor-element.elementor-element-a7c9bf6{font-size:28px;line-height:1.5em;}.elementor-11860 .elementor-element.elementor-element-f4a899b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11860 .elementor-element.elementor-element-f4a899b{font-size:28px;line-height:1.5em;}.elementor-11860 .elementor-element.elementor-element-066bf49 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11860 .elementor-element.elementor-element-066bf49{font-size:16px;line-height:1.5em;}.elementor-11860 .elementor-element.elementor-element-d96833a > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-11860 .elementor-element.elementor-element-8d21f26 .elementor-heading-title{font-size:18px;}.elementor-11860 .elementor-element.elementor-element-f7b05d8 > .elementor-widget-container{margin:010px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-11860 .elementor-element.elementor-element-f7b05d8{text-align:center;font-size:0.9rem;line-height:1.2rem;}.elementor-11860 .elementor-element.elementor-element-e48556e > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-11860 .elementor-element.elementor-element-13ea8c4 .elementor-heading-title{font-size:18px;}.elementor-11860 .elementor-element.elementor-element-c64d313 > .elementor-widget-container{margin:010px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-11860 .elementor-element.elementor-element-c64d313{text-align:center;font-size:0.9rem;line-height:1.2rem;}.elementor-11860 .elementor-element.elementor-element-7be4626 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-11860 .elementor-element.elementor-element-38b5191 .elementor-heading-title{font-size:18px;}.elementor-11860 .elementor-element.elementor-element-b6b54be > .elementor-widget-container{margin:010px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-11860 .elementor-element.elementor-element-b6b54be{text-align:center;font-size:0.9rem;line-height:1.2rem;}.elementor-11860 .elementor-element.elementor-element-2baa354 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-11860 .elementor-element.elementor-element-9ad9004 .elementor-heading-title{font-size:18px;}.elementor-11860 .elementor-element.elementor-element-50e3cfb > .elementor-widget-container{margin:010px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-11860 .elementor-element.elementor-element-50e3cfb{text-align:center;font-size:0.9rem;line-height:1.2rem;}.elementor-11860 .elementor-element.elementor-element-282e5901 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-11860 .elementor-element.elementor-element-282e5901{text-align:start;font-size:14px;}.elementor-11860 .elementor-element.elementor-element-758e6679 .elementor-tab-content{font-size:16px;}.elementor-11860 .elementor-element.elementor-element-08ee8f4 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-11860 .elementor-element.elementor-element-08ee8f4{text-align:start;font-size:1em;}.elementor-11860 .elementor-element.elementor-element-aa6c992 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-11860 .elementor-element.elementor-element-aa6c992{text-align:start;font-size:1em;}.elementor-11860 .elementor-element.elementor-element-19a947b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-11860 .elementor-element.elementor-element-19a947b{text-align:start;font-size:1em;}.elementor-11860 .elementor-element.elementor-element-2d58939 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-11860 .elementor-element.elementor-element-2d58939{text-align:start;font-size:1em;}.elementor-11860 .elementor-element.elementor-element-7b3ef63a > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for text-editor, class: .elementor-element-a7c9bf6 */p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4a899b */p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-066bf49 */p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7b05d8 */p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c64d313 */p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6b54be */p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50e3cfb */p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6b54be */p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50e3cfb */p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33fdc546 */.elementor-11860 .elementor-element.elementor-element-33fdc546 .healcode-pricing-option-text-link {

    display: flex;

    align-items: center;

    justify-content: center;

    width: calc(100% - 8px);

    min-height: 52px;

    padding: 14px 24px;

    margin: 4px auto;

    box-sizing: border-box;

    background: #000;

    color: #fff !important;

    font-size: 16px;

    font-weight: 600;

    line-height: 1.2;

    text-align: center;

    text-decoration: none !important;

    border: 2px solid #000;

    border-radius: 6px;

    cursor: pointer;

    transition:

        background-color 0.2s ease,

        color 0.2s ease,

        transform 0.15s ease;

}

.elementor-11860 .elementor-element.elementor-element-33fdc546 .healcode-pricing-option-text-link:hover {

    background: transparent;

    color: #000 !important;

    transform: translateY(-1px);

}

.elementor-11860 .elementor-element.elementor-element-33fdc546 .healcode-pricing-option-text-link:active {

    transform: translateY(0);

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b3ef63a *//* ── Google Font ── */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500;700;800&display=swap');

/* ── Hide widget chrome ── */
.header { display: none !important; }
.navigation { display: none !important; }
.hc_footer { display: none !important; }

/* ── Full width ── */
.healcode.enrollments.modern-theme-wrapper { max-width: 100% !important; }

/* ── Class name / title — every possible .elementor-11860 .elementor-element.elementor-element-7b3ef63a ── */
#top div.healcode .healcode-enrollment-name,
#top div.healcode .healcode-enrollment-name a,
#top div.healcode table.enrollments td.mbo_class,
#top div.healcode table.enrollments td.mbo_class a,
#top div.healcode ol.enrollment_list li div.mbo_class,
#top div.healcode ol.enrollment_list li div.mbo_class a,
#top .healcode-enrollment-name,
#top .healcode-enrollment-name a,
#top .mbo_class,
#top .mbo_class a {
  color: #black !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  pointer-events: none !important;
  cursor: default !important;
    line-height: 24px !important;

}

/* ── Date / time / days — larger ── */
#top .healcode-date-field,
#top .healcode-time-field,
#top .healcode-days-field,
#top .healcode-date-field,
#top .healcode-time-field,
#top .healcode-days-field,
#top .info_wrapper .healcode-date-field,
#top .info_wrapper .healcode-time-field,
#top .info_wrapper .healcode-days-field {
  color: #3F1040E0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  line-height: 16px !important;
}

.info_wrapper { line-height: 1.8 !important; }

/* ── Hide description ── */
#top div.healcode .healcode-enrollment-description,
#top div.healcode .class_description,
#top div.healcode td.description,
#top div.healcode .enrollment_description { display: none !important; }

/* ── Sign up button ── */
.hc-button,
#top .hc-button {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  background: linear-gradient(135deg, #3F1040E0, #951981) !important;
  color: #fff !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0.20em !important;
  text-transform: uppercase !important;
  border: 1px solid rgba(255,255,255,0.15) !important;
  border-radius: 5px !important;
  padding: 12px 20px !important;
  text-align: center !important;
  transition: all 0.3s ease !important;
}

.hc-button:hover,
#top .hc-button:hover {
  filter: brightness(1.08) !important;
  color: #fff !important;
}

/* ── Mobile — stack table rows ── */
@media (max-width: 600px) {
#top   div.healcode table.enrollments,
#top   div.healcode table.enrollments tbody,
#top   div.healcode table.enrollments tr,
#top   div.healcode table.enrollments td {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }
#top   div.healcode table.enrollments tr {
    border-bottom: 1px solid rgba(0,0,0,0.08) !important;
    padding: 16px 0 !important;
  }
#top   div.healcode table.enrollments td {
    border: none !important;
    padding: 4px 0 !important;
  }
#top   .hc-button, #top .hc-button {
    font-size: 13px !important;
    padding: 12px !important;
    margin-top: 10px !important;
  }
}/* End custom CSS */