.elementor-181 .elementor-element.elementor-element-7babe17:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-7babe17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#273249CC;background-image:url("https://keynae.com/wp-content/uploads/2025/09/ChatGPT-Image-9-de-set.-de-2025-02_29_37.png");background-position:-17px 0px;}.elementor-181 .elementor-element.elementor-element-7babe17{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-7babe17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-f2797f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-f2797f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-f9860ae > .elementor-container{max-width:912px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-181 .elementor-element.elementor-element-c77930d .elementor-button{background-color:#00FFFF1F;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.25rem;fill:#00FFFF;color:#00FFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FFFF38;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-c77930d{width:100%;max-width:100%;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-c77930d .elementor-button-content-wrapper{flex-direction:row;}.elementor-181 .elementor-element.elementor-element-c77930d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-b20e944{text-align:center;}.elementor-181 .elementor-element.elementor-element-b20e944 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-181 .elementor-element.elementor-element-c3a08d6{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3030ee8{margin-top:20px;margin-bottom:0px;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-wrapper{max-width:23%;}.elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-item{background-color:#0000000D;border-style:none;border-radius:1rem 1rem 1rem 1rem;padding:.25rem .5rem .25rem .5rem;}body:not(.rtl) .elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 11px/2 );}body:not(.rtl) .elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 11px/2 );}body.rtl .elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 11px/2 );}body.rtl .elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 11px/2 );}.elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-digits{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-label{color:#F1F5F975;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-eec4aa4{margin-top:20px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-76ae8e5 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(226deg, #EE2BCD 0%, var( --e-global-color-3cba7df ) 100%);box-shadow:0px 0px 20px 0px rgba(255, 255, 255, 0.3);border-radius:1rem 1rem 1rem 1rem;padding:.5rem 1.5rem .5rem 1.5rem;}.elementor-181 .elementor-element.elementor-element-76ae8e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-181 .elementor-element.elementor-element-76ae8e5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-181 .elementor-element.elementor-element-5c9e4f7:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-5c9e4f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2A40;}.elementor-181 .elementor-element.elementor-element-5c9e4f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 80px 0px;}.elementor-181 .elementor-element.elementor-element-5c9e4f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-273ab38 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-273ab38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-0d61c96{border-style:none;margin-top:50px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-f3417fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-f3417fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-9ac9bdb{text-align:center;}.elementor-181 .elementor-element.elementor-element-9ac9bdb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.875rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-05e2383{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-686cd7e{margin-top:20px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-0b97f4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-e76eab0{margin-top:20px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-9c3648e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-9c3648e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-5a8d844{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-5a8d844 .elementor-icon-box-title{margin-block-end:0px;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-5a8d844 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-5a8d844 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-181 .elementor-element.elementor-element-5a8d844:has(:hover) .elementor-icon-box-title,
					 .elementor-181 .elementor-element.elementor-element-5a8d844:has(:focus) .elementor-icon-box-title{color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-5a8d844 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;color:#A3B0C2;}.elementor-181 .elementor-element.elementor-element-f9ff428 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-f9ff428 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-181 .elementor-element.elementor-element-c2e0781{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-c2e0781 .elementor-icon-box-title{margin-block-end:0px;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-c2e0781 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-c2e0781 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-181 .elementor-element.elementor-element-c2e0781:has(:hover) .elementor-icon-box-title,
					 .elementor-181 .elementor-element.elementor-element-c2e0781:has(:focus) .elementor-icon-box-title{color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-c2e0781 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;color:#A3B0C2;}.elementor-181 .elementor-element.elementor-element-089837f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-089837f > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-181 .elementor-element.elementor-element-da59e51{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-da59e51 .elementor-icon-box-title{margin-block-end:0px;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-da59e51 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-da59e51 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-181 .elementor-element.elementor-element-da59e51:has(:hover) .elementor-icon-box-title,
					 .elementor-181 .elementor-element.elementor-element-da59e51:has(:focus) .elementor-icon-box-title{color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-da59e51 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;color:#A3B0C2;}.elementor-181 .elementor-element.elementor-element-7b595e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-7b595e8 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-181 .elementor-element.elementor-element-8161e07{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-8161e07 .elementor-icon-box-title{margin-block-end:0px;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-8161e07 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-8161e07 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-181 .elementor-element.elementor-element-8161e07:has(:hover) .elementor-icon-box-title,
					 .elementor-181 .elementor-element.elementor-element-8161e07:has(:focus) .elementor-icon-box-title{color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-8161e07 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;color:#A3B0C2;}.elementor-181 .elementor-element.elementor-element-1ac3deb{border-style:solid;border-width:1px 0px 0px 0px;border-color:#3946604D;margin-top:20px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-f27830d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-181 .elementor-element.elementor-element-f865882 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;fill:#9A4DFF;color:#9A4DFF;border-radius:1rem 1rem 1rem 1rem;padding:.75rem 2rem .75rem 2rem;}.elementor-181 .elementor-element.elementor-element-f865882 .elementor-button:hover, .elementor-181 .elementor-element.elementor-element-f865882 .elementor-button:focus{background-color:#00FFFF;color:#9A4DFF;}.elementor-181 .elementor-element.elementor-element-f865882 .elementor-button-content-wrapper{flex-direction:row;}.elementor-181 .elementor-element.elementor-element-f865882 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-181 .elementor-element.elementor-element-f865882 .elementor-button:hover svg, .elementor-181 .elementor-element.elementor-element-f865882 .elementor-button:focus svg{fill:#9A4DFF;}.elementor-181 .elementor-element.elementor-element-c0542d9 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;fill:#9A4DFF;color:#9A4DFF;border-radius:1rem 1rem 1rem 1rem;padding:.75rem 2rem .75rem 2rem;}.elementor-181 .elementor-element.elementor-element-c0542d9 .elementor-button:hover, .elementor-181 .elementor-element.elementor-element-c0542d9 .elementor-button:focus{background-color:#00FFFF;color:#9A4DFF;}.elementor-181 .elementor-element.elementor-element-c0542d9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-181 .elementor-element.elementor-element-c0542d9 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-181 .elementor-element.elementor-element-c0542d9 .elementor-button:hover svg, .elementor-181 .elementor-element.elementor-element-c0542d9 .elementor-button:focus svg{fill:#9A4DFF;}.elementor-181 .elementor-element.elementor-element-be1c56a{margin-top:50px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-efd82c9{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-efd82c9 .elementor-icon-box-title{margin-block-end:7px;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-efd82c9 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-efd82c9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-efd82c9:has(:hover) .elementor-icon-box-title,
					 .elementor-181 .elementor-element.elementor-element-efd82c9:has(:focus) .elementor-icon-box-title{color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-efd82c9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;color:#A3B0C2;}.elementor-181 .elementor-element.elementor-element-5885c05{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-5885c05 .elementor-icon-box-title{margin-block-end:7px;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-5885c05 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-5885c05 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-5885c05:has(:hover) .elementor-icon-box-title,
					 .elementor-181 .elementor-element.elementor-element-5885c05:has(:focus) .elementor-icon-box-title{color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-5885c05 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;color:#A3B0C2;}.elementor-181 .elementor-element.elementor-element-922f7f5{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-922f7f5 .elementor-icon-box-title{margin-block-end:7px;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-922f7f5 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-922f7f5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-922f7f5:has(:hover) .elementor-icon-box-title,
					 .elementor-181 .elementor-element.elementor-element-922f7f5:has(:focus) .elementor-icon-box-title{color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-922f7f5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;color:#A3B0C2;}.elementor-181 .elementor-element.elementor-element-400d663{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-400d663 .elementor-icon-box-title{margin-block-end:7px;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-400d663 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-400d663 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-400d663:has(:hover) .elementor-icon-box-title,
					 .elementor-181 .elementor-element.elementor-element-400d663:has(:focus) .elementor-icon-box-title{color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-400d663 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;color:#A3B0C2;}.elementor-181 .elementor-element.elementor-element-2bc7c2e{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-2bc7c2e .elementor-icon-box-title{margin-block-end:7px;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-2bc7c2e .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-2bc7c2e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-2bc7c2e:has(:hover) .elementor-icon-box-title,
					 .elementor-181 .elementor-element.elementor-element-2bc7c2e:has(:focus) .elementor-icon-box-title{color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-2bc7c2e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;color:#A3B0C2;}.elementor-181 .elementor-element.elementor-element-8be6964{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-8be6964 .elementor-icon-box-title{margin-block-end:7px;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-8be6964 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-8be6964 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-8be6964:has(:hover) .elementor-icon-box-title,
					 .elementor-181 .elementor-element.elementor-element-8be6964:has(:focus) .elementor-icon-box-title{color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-8be6964 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;color:#A3B0C2;}.elementor-181 .elementor-element.elementor-element-9f782de{border-style:none;margin-top:50px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-99e173c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-99e173c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-9ebfe47{text-align:center;}.elementor-181 .elementor-element.elementor-element-9ebfe47 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-8824718{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-1b2f729 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(226deg, #EE2BCD 0%, var( --e-global-color-3cba7df ) 100%);box-shadow:0px 0px 20px 0px rgba(255, 255, 255, 0.3);border-radius:1rem 1rem 1rem 1rem;padding:.5rem 1rem .5rem 1rem;}.elementor-181 .elementor-element.elementor-element-a28b366{margin-top:30px;margin-bottom:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 40px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);background-color:#273249CC;border-color:var( --e-global-color-a349f2c );}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0.75rem 0.75rem 0rem 0rem;margin-bottom:17px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-a71b962 );font-size:0em;margin-bottom:11px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-a71b962 );font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-a71b962 );}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-a71b962 );}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .price del {font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;border-style:none;border-radius:1rem 1rem 1rem 1rem;padding:10px 10px 10px 10px;margin-top:16px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products .added_to_cart{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(154.00000000000009, 77.00000000000001, 255, 0.19);}.elementor-181 .elementor-element.elementor-element-f181b3b{border-style:none;margin-top:50px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-32f91d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-32f91d5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-95c81f4{text-align:center;}.elementor-181 .elementor-element.elementor-element-95c81f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-3864704{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-7013b5b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(226deg, #EE2BCD 0%, var( --e-global-color-3cba7df ) 100%);box-shadow:0px 0px 20px 0px rgba(255, 255, 255, 0.3);border-radius:1rem 1rem 1rem 1rem;padding:.5rem 1rem .5rem 1rem;}.elementor-181 .elementor-element.elementor-element-d5d0a53{margin-top:30px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 40px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);background-color:#273249CC;border-color:var( --e-global-color-a349f2c );}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0.75rem 0.75rem 0rem 0rem;margin-bottom:17px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-a71b962 );font-size:0em;margin-bottom:11px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-a71b962 );font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-a71b962 );}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-a71b962 );}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .price del {font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;border-style:none;border-radius:1rem 1rem 1rem 1rem;padding:10px 10px 10px 10px;margin-top:16px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products .added_to_cart{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(154.00000000000009, 77.00000000000001, 255, 0.19);}.elementor-181 .elementor-element.elementor-element-7f4793b{border-style:none;margin-top:50px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-c5b1042 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-c5b1042 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-481d299 > .elementor-container{max-width:912px;}.elementor-181 .elementor-element.elementor-element-594cc21 .elementor-button{background-color:#9A4DFF1C;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.25rem;fill:#9A4DFF;color:#9A4DFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9A4DFF38;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-594cc21{width:100%;max-width:100%;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-594cc21 .elementor-button-content-wrapper{flex-direction:row;}.elementor-181 .elementor-element.elementor-element-594cc21 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-181 .elementor-element.elementor-element-f7e7642{text-align:center;}.elementor-181 .elementor-element.elementor-element-f7e7642 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-b33f6c4{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-fa9e46b{margin-top:20px;margin-bottom: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-181 .elementor-element.elementor-element-17e84db{background-color:#1F2A40A6;padding:.3rem .3rem .3rem .3rem;z-index:10;border-radius:.8rem .8rem .8rem .8rem;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-181 .elementor-element.elementor-element-17e84db .elementor-icon-list-icon i{color:#16A249;transition:color 0.3s;}.elementor-181 .elementor-element.elementor-element-17e84db .elementor-icon-list-icon svg{fill:#16A249;transition:fill 0.3s;}.elementor-181 .elementor-element.elementor-element-17e84db .elementor-icon-list-text{transition:color 0.3s;}.elementor-181 .elementor-element.elementor-element-e5831c7{background-color:#1F2A40A6;padding:.8rem .8rem .8rem .8rem;z-index:10;border-radius:.8rem .8rem .8rem .8rem;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-181 .elementor-element.elementor-element-e5831c7 .elementor-icon-list-icon i{color:var( --e-global-color-a71b962 );transition:color 0.3s;}.elementor-181 .elementor-element.elementor-element-e5831c7 .elementor-icon-list-icon svg{fill:var( --e-global-color-a71b962 );transition:fill 0.3s;}.elementor-181 .elementor-element.elementor-element-e5831c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-181 .elementor-element.elementor-element-e5831c7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;}.elementor-181 .elementor-element.elementor-element-e5831c7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-181 .elementor-element.elementor-element-31de2b1{background-color:#1F2A40A6;padding:.8rem .8rem .8rem .8rem;z-index:10;border-radius:.8rem .8rem .8rem .8rem;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-181 .elementor-element.elementor-element-31de2b1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-181 .elementor-element.elementor-element-31de2b1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-181 .elementor-element.elementor-element-31de2b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-181 .elementor-element.elementor-element-31de2b1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;}.elementor-181 .elementor-element.elementor-element-31de2b1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-181 .elementor-element.elementor-element-aba0dbf{margin-top:20px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-62a3e6b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(226deg, #EE2BCD 0%, var( --e-global-color-3cba7df ) 100%);box-shadow:0px 0px 20px 0px rgba(255, 255, 255, 0.3);border-radius:1rem 1rem 1rem 1rem;padding:.5rem 1.5rem .5rem 1.5rem;}.elementor-181 .elementor-element.elementor-element-62a3e6b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-181 .elementor-element.elementor-element-62a3e6b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-181 .elementor-element.elementor-element-feb4d69{border-style:none;margin-top:50px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-9159ec3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-9159ec3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-e71e68f{text-align:center;}.elementor-181 .elementor-element.elementor-element-e71e68f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-83a6def{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-862515c .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(226deg, #EE2BCD 0%, var( --e-global-color-3cba7df ) 100%);box-shadow:0px 0px 20px 0px rgba(255, 255, 255, 0.3);border-radius:1rem 1rem 1rem 1rem;padding:.5rem 1rem .5rem 1rem;}.elementor-181 .elementor-element.elementor-element-3d86b47{margin-top:30px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 40px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);background-color:#273249CC;border-color:var( --e-global-color-a349f2c );}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0.75rem 0.75rem 0rem 0rem;margin-bottom:17px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-a71b962 );font-size:0em;margin-bottom:11px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-a71b962 );font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-a71b962 );}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-a71b962 );}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .price del {font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;border-style:none;border-radius:1rem 1rem 1rem 1rem;padding:10px 10px 10px 10px;margin-top:16px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products .added_to_cart{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(154.00000000000009, 77.00000000000001, 255, 0.19);}.elementor-181 .elementor-element.elementor-element-64a7588{border-style:none;margin-top:50px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-9342989 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-9342989 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-9bc2607{text-align:center;}.elementor-181 .elementor-element.elementor-element-9bc2607 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-6d9cda6{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-79f8671 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(226deg, #EE2BCD 0%, var( --e-global-color-3cba7df ) 100%);box-shadow:0px 0px 20px 0px rgba(255, 255, 255, 0.3);border-radius:1rem 1rem 1rem 1rem;padding:.5rem 1rem .5rem 1rem;}.elementor-181 .elementor-element.elementor-element-f29acfc{margin-top:30px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 40px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);background-color:#273249CC;border-color:var( --e-global-color-a349f2c );}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0.75rem 0.75rem 0rem 0rem;margin-bottom:17px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-a71b962 );font-size:0em;margin-bottom:11px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-a71b962 );font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-a71b962 );}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-a71b962 );}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .price del {font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;border-style:none;border-radius:1rem 1rem 1rem 1rem;padding:10px 10px 10px 10px;margin-top:16px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products .added_to_cart{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(154.00000000000009, 77.00000000000001, 255, 0.19);}.elementor-181 .elementor-element.elementor-element-9242136{border-style:none;margin-top:050px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-5a6fae2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-5a6fae2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-e00c8d6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-181 .elementor-element.elementor-element-e00c8d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-181 .elementor-element.elementor-element-e00c8d6 > .jet-listing-grid > .jet-listing-grid__items, .elementor-181 .elementor-element.elementor-element-e00c8d6 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-181 .elementor-element.elementor-element-e00c8d6 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-181 .elementor-element.elementor-element-e00c8d6 > .jet-listing-grid, .elementor-181 .elementor-element.elementor-element-e00c8d6 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-181 .elementor-element.elementor-element-e00c8d6 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-181 .elementor-element.elementor-element-e00c8d6 > .jet-listing-grid, .elementor-181 .elementor-element.elementor-element-e00c8d6 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-181 .elementor-element.elementor-element-e00c8d6 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-181 .elementor-element.elementor-element-e00c8d6 .jet-listing-grid__slider-icon{color:#FFFFFF;background:#FFFFFF00;}.elementor-181 .elementor-element.elementor-element-e00c8d6 .jet-listing-grid__slider .jet-slick-dots li{margin-left:calc( 10px/2 );margin-right:calc( 10px/2 );background:var( --e-global-color-a349f2c );}.elementor-181 .elementor-element.elementor-element-e00c8d6 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-3cba7df );}.elementor-181 .elementor-element.elementor-element-e00c8d6 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-3cba7df );}.elementor-181 .elementor-element.elementor-element-7b01799{margin-top:50px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-d301f04.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-d301f04.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-d301f04.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-d301f04.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-d301f04 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-d301f04 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-d301f04 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-d301f04 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-d301f04 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-d301f04 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);}.elementor-181 .elementor-element.elementor-element-9039feb.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-9039feb.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-9039feb.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-9039feb.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-9039feb .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-9039feb .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-9039feb .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-9039feb .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-9039feb .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-9039feb .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);}.elementor-181 .elementor-element.elementor-element-cf94b44.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-cf94b44.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-cf94b44.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-cf94b44.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-cf94b44 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-cf94b44 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-cf94b44 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-cf94b44 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-cf94b44 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-cf94b44 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);}.elementor-181 .elementor-element.elementor-element-db7771b.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-db7771b.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-db7771b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-db7771b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-db7771b .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-db7771b .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-db7771b .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-db7771b .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-db7771b .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-db7771b .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);}.elementor-181 .elementor-element.elementor-element-f125d94.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-f125d94.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-f125d94.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-f125d94.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-f125d94 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-f125d94 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-f125d94 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-f125d94 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-f125d94 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-f125d94 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);}.elementor-181 .elementor-element.elementor-element-b14d8fe.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-b14d8fe.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-b14d8fe.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-b14d8fe.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-b14d8fe .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-b14d8fe .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-b14d8fe .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-b14d8fe .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-b14d8fe .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-b14d8fe .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);}.elementor-181 .elementor-element.elementor-element-3c15378{border-style:none;margin-top:50px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-0dfee73 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-0dfee73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-1b31c97{text-align:center;}.elementor-181 .elementor-element.elementor-element-1b31c97 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;color:#F1F5F9;}.elementor-bc-flex-widget .elementor-181 .elementor-element.elementor-element-66b285d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-181 .elementor-element.elementor-element-66b285d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-66b285d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-181 .elementor-element.elementor-element-66b285d > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-181 .elementor-element.elementor-element-6937493{width:auto;max-width:auto;text-align:right;}.elementor-181 .elementor-element.elementor-element-cf2b938{width:auto;max-width:auto;padding:0px 0px 0px 20px;--e-rating-icon-font-size:21px;--e-rating-icon-marked-color:#EAB308;}.elementor-bc-flex-widget .elementor-181 .elementor-element.elementor-element-b30e0e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-181 .elementor-element.elementor-element-b30e0e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-b30e0e2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-181 .elementor-element.elementor-element-b30e0e2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-a349f2c );padding:0px 0px 0px 20px;}.elementor-181 .elementor-element.elementor-element-70b9581{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-70b9581 .elementor-icon-box-title{margin-block-end:12px;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-70b9581 .elementor-icon-box-title, .elementor-181 .elementor-element.elementor-element-70b9581 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5px;}.elementor-181 .elementor-element.elementor-element-70b9581:has(:hover) .elementor-icon-box-title,
					 .elementor-181 .elementor-element.elementor-element-70b9581:has(:focus) .elementor-icon-box-title{color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-70b9581 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#A3B0C2;}.elementor-181 .elementor-element.elementor-element-3c7addf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;}.elementor-181 .elementor-element.elementor-element-9916cba{margin-top:30px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-3cbd5f9.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-3cbd5f9.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-3cbd5f9.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-3cbd5f9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-3cbd5f9 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-3cbd5f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-181 .elementor-element.elementor-element-3cbd5f9 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-3cbd5f9 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3cbd5f9 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-3cbd5f9 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-3cbd5f9 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-3cbd5f9 .elementskit-infobox .elementskit-info-box-icon{padding:0px 10px 0px 0px;transform:rotate(0deg);width:90px;}.elementor-181 .elementor-element.elementor-element-3cbd5f9 .elementskit-infobox .elementskit-info-box-icon {height:70px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-8526446 .elementor-icon-wrapper{text-align:center;}.elementor-181 .elementor-element.elementor-element-8526446.elementor-view-stacked .elementor-icon{background-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-8526446.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-8526446.elementor-view-default .elementor-icon{color:#9A4DFF30;border-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-8526446.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-8526446.elementor-view-default .elementor-icon svg{fill:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-8526446 .elementor-icon{font-size:41px;}.elementor-181 .elementor-element.elementor-element-8526446 .elementor-icon svg{height:41px;}.elementor-181 .elementor-element.elementor-element-623c7f1 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-623c7f1{width:100%;max-width:100%;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-39cd676{width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:21px;--e-rating-icon-marked-color:#EAB308;}.elementor-181 .elementor-element.elementor-element-3ab6dda > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-2ffcf2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.25rem;color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-d456467 .elementor-button{background-color:#16A2491C;font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:#16A249;color:#16A249;border-style:solid;border-width:1px 1px 1px 1px;border-color:#16A24938;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-d456467{width:100%;max-width:100%;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-33870a0.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-33870a0.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-33870a0.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-33870a0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-33870a0 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-33870a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-181 .elementor-element.elementor-element-33870a0 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-33870a0 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-33870a0 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-33870a0 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-33870a0 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-33870a0 .elementskit-infobox .elementskit-info-box-icon{padding:0px 10px 0px 0px;transform:rotate(0deg);width:90px;}.elementor-181 .elementor-element.elementor-element-33870a0 .elementskit-infobox .elementskit-info-box-icon {height:70px;}.elementor-181 .elementor-element.elementor-element-3fcc535 .elementor-icon-wrapper{text-align:center;}.elementor-181 .elementor-element.elementor-element-3fcc535.elementor-view-stacked .elementor-icon{background-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-3fcc535.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-3fcc535.elementor-view-default .elementor-icon{color:#9A4DFF30;border-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-3fcc535.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-3fcc535.elementor-view-default .elementor-icon svg{fill:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-3fcc535 .elementor-icon{font-size:41px;}.elementor-181 .elementor-element.elementor-element-3fcc535 .elementor-icon svg{height:41px;}.elementor-181 .elementor-element.elementor-element-da11bb5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-da11bb5{width:100%;max-width:100%;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-15e6d2c{width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:21px;--e-rating-icon-marked-color:#EAB308;}.elementor-181 .elementor-element.elementor-element-5540d62 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-fe8eb7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.25rem;color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-7bef53b .elementor-button{background-color:#16A2491C;font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:#16A249;color:#16A249;border-style:solid;border-width:1px 1px 1px 1px;border-color:#16A24938;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-7bef53b{width:100%;max-width:100%;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-8862e2a.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-8862e2a.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-8862e2a.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-8862e2a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-8862e2a .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-8862e2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-181 .elementor-element.elementor-element-8862e2a .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-8862e2a .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-8862e2a .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-8862e2a .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-8862e2a .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-8862e2a .elementskit-infobox .elementskit-info-box-icon{padding:0px 10px 0px 0px;transform:rotate(0deg);width:90px;}.elementor-181 .elementor-element.elementor-element-8862e2a .elementskit-infobox .elementskit-info-box-icon {height:70px;}.elementor-181 .elementor-element.elementor-element-724e023 .elementor-icon-wrapper{text-align:center;}.elementor-181 .elementor-element.elementor-element-724e023.elementor-view-stacked .elementor-icon{background-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-724e023.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-724e023.elementor-view-default .elementor-icon{color:#9A4DFF30;border-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-724e023.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-724e023.elementor-view-default .elementor-icon svg{fill:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-724e023 .elementor-icon{font-size:41px;}.elementor-181 .elementor-element.elementor-element-724e023 .elementor-icon svg{height:41px;}.elementor-181 .elementor-element.elementor-element-41b50c4 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-41b50c4{width:100%;max-width:100%;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-2cefbc5{width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:21px;--e-rating-icon-marked-color:#EAB308;}.elementor-181 .elementor-element.elementor-element-c56a179 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-945f2e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.25rem;color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-95eb41c .elementor-button{background-color:#16A2491C;font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:#16A249;color:#16A249;border-style:solid;border-width:1px 1px 1px 1px;border-color:#16A24938;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-95eb41c{width:100%;max-width:100%;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-bd60999{margin-top:10px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-7f11186.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-7f11186.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-7f11186.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-7f11186.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-7f11186 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-7f11186{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-181 .elementor-element.elementor-element-7f11186 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-7f11186 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-7f11186 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-7f11186 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-7f11186 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-7f11186 .elementskit-infobox .elementskit-info-box-icon{padding:0px 10px 0px 0px;transform:rotate(0deg);width:90px;}.elementor-181 .elementor-element.elementor-element-7f11186 .elementskit-infobox .elementskit-info-box-icon {height:70px;}.elementor-181 .elementor-element.elementor-element-c081955 .elementor-icon-wrapper{text-align:center;}.elementor-181 .elementor-element.elementor-element-c081955.elementor-view-stacked .elementor-icon{background-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-c081955.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-c081955.elementor-view-default .elementor-icon{color:#9A4DFF30;border-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-c081955.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-c081955.elementor-view-default .elementor-icon svg{fill:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-c081955 .elementor-icon{font-size:41px;}.elementor-181 .elementor-element.elementor-element-c081955 .elementor-icon svg{height:41px;}.elementor-181 .elementor-element.elementor-element-199de4b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-199de4b{width:100%;max-width:100%;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-8d3c6bd{width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:21px;--e-rating-icon-marked-color:#EAB308;}.elementor-181 .elementor-element.elementor-element-143dc05 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-80b49c4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.25rem;color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-00cfcde .elementor-button{background-color:#16A2491C;font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:#16A249;color:#16A249;border-style:solid;border-width:1px 1px 1px 1px;border-color:#16A24938;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-00cfcde{width:100%;max-width:100%;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-6935934.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-6935934.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-6935934.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-6935934.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-6935934 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-6935934{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-181 .elementor-element.elementor-element-6935934 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-6935934 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-6935934 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-6935934 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-6935934 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-6935934 .elementskit-infobox .elementskit-info-box-icon{padding:0px 10px 0px 0px;transform:rotate(0deg);width:90px;}.elementor-181 .elementor-element.elementor-element-6935934 .elementskit-infobox .elementskit-info-box-icon {height:70px;}.elementor-181 .elementor-element.elementor-element-28e4bef .elementor-icon-wrapper{text-align:center;}.elementor-181 .elementor-element.elementor-element-28e4bef.elementor-view-stacked .elementor-icon{background-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-28e4bef.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-28e4bef.elementor-view-default .elementor-icon{color:#9A4DFF30;border-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-28e4bef.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-28e4bef.elementor-view-default .elementor-icon svg{fill:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-28e4bef .elementor-icon{font-size:41px;}.elementor-181 .elementor-element.elementor-element-28e4bef .elementor-icon svg{height:41px;}.elementor-181 .elementor-element.elementor-element-e1f381a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-e1f381a{width:100%;max-width:100%;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-8de0a0f{width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:21px;--e-rating-icon-marked-color:#EAB308;}.elementor-181 .elementor-element.elementor-element-8943add > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-0128aa9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.25rem;color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-b7e2006 .elementor-button{background-color:#16A2491C;font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:#16A249;color:#16A249;border-style:solid;border-width:1px 1px 1px 1px;border-color:#16A24938;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-b7e2006{width:100%;max-width:100%;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-9212a24.ekit-equal-height-enable,
					.elementor-181 .elementor-element.elementor-element-9212a24.ekit-equal-height-enable > div,
					.elementor-181 .elementor-element.elementor-element-9212a24.ekit-equal-height-enable .ekit-wid-con,
					.elementor-181 .elementor-element.elementor-element-9212a24.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-181 .elementor-element.elementor-element-9212a24 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-9212a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-181 .elementor-element.elementor-element-9212a24 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-9212a24 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-9212a24 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.1rem;}.elementor-181 .elementor-element.elementor-element-9212a24 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-9212a24 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-9212a24 .elementskit-infobox .elementskit-info-box-icon{padding:0px 10px 0px 0px;transform:rotate(0deg);width:90px;}.elementor-181 .elementor-element.elementor-element-9212a24 .elementskit-infobox .elementskit-info-box-icon {height:70px;}.elementor-181 .elementor-element.elementor-element-fbc33dc .elementor-icon-wrapper{text-align:center;}.elementor-181 .elementor-element.elementor-element-fbc33dc.elementor-view-stacked .elementor-icon{background-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-fbc33dc.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-fbc33dc.elementor-view-default .elementor-icon{color:#9A4DFF30;border-color:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-fbc33dc.elementor-view-framed .elementor-icon, .elementor-181 .elementor-element.elementor-element-fbc33dc.elementor-view-default .elementor-icon svg{fill:#9A4DFF30;}.elementor-181 .elementor-element.elementor-element-fbc33dc .elementor-icon{font-size:41px;}.elementor-181 .elementor-element.elementor-element-fbc33dc .elementor-icon svg{height:41px;}.elementor-181 .elementor-element.elementor-element-e250292 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-e250292{width:100%;max-width:100%;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-bcdff6c{width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:21px;--e-rating-icon-marked-color:#EAB308;}.elementor-181 .elementor-element.elementor-element-a755d50 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-2fd1432 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.25rem;color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-0c27ec6 .elementor-button{background-color:#16A2491C;font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:#16A249;color:#16A249;border-style:solid;border-width:1px 1px 1px 1px;border-color:#16A24938;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-0c27ec6{width:100%;max-width:100%;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;align-self:center;border-style:none;}.elementor-181 .elementor-element.elementor-element-631ae0f{margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-181 .elementor-element.elementor-element-f3f0848.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-181 .elementor-element.elementor-element-f3f0848.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-181 .elementor-element.elementor-element-f3f0848.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-181 .elementor-element.elementor-element-f3f0848 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-181 .elementor-element.elementor-element-fa44c92{text-align:center;}.elementor-181 .elementor-element.elementor-element-fa44c92 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;color:#F1F5F9;}.elementor-181 .elementor-element.elementor-element-c890738{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-15745b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-181 .elementor-element.elementor-element-15745b1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-9a573db .elementor-button{background-color:#9A4DFF1F;font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:var( --e-global-color-3cba7df );color:var( --e-global-color-3cba7df );border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-9a573db{width:auto;max-width:auto;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;align-self:center;}.elementor-181 .elementor-element.elementor-element-e2ac62d .elementor-button{background-color:#16A2491C;font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:#16A249;color:#16A249;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-e2ac62d{width:auto;max-width:auto;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;align-self:center;}.elementor-181 .elementor-element.elementor-element-46528e7 .elementor-button{background-color:#00FFFF1C;font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;fill:#00FFFF;color:#00FFFF;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-181 .elementor-element.elementor-element-46528e7{width:auto;max-width:auto;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;align-self:center;}.elementor-181 .elementor-element.elementor-element-7c0ff3b{--spacer-size:1px;}.elementor-181 .elementor-element.elementor-element-cc56c1e{--spacer-size:50px;}.elementor-181 .elementor-element.elementor-element-0d7dd4b{border-style:none;margin-top:50px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-91e083f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-181 .elementor-element.elementor-element-91e083f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-b9a9f9a{text-align:center;}.elementor-181 .elementor-element.elementor-element-b9a9f9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-50f4604{text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-59ad4b6 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(226deg, #EE2BCD 0%, var( --e-global-color-3cba7df ) 100%);box-shadow:0px 0px 20px 0px rgba(255, 255, 255, 0.3);border-radius:1rem 1rem 1rem 1rem;padding:.5rem 1rem .5rem 1rem;}.elementor-181 .elementor-element.elementor-element-2862504{margin-top:30px;margin-bottom:0px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 40px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);background-color:#273249CC;border-color:var( --e-global-color-a349f2c );}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0.75rem 0.75rem 0rem 0rem;margin-bottom:17px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-a71b962 );font-size:0em;margin-bottom:11px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-a71b962 );font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-a71b962 );}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-a71b962 );}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .price del {font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;border-style:none;border-radius:1rem 1rem 1rem 1rem;padding:10px 10px 10px 10px;margin-top:16px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products .added_to_cart{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(154.00000000000009, 77.00000000000001, 255, 0.19);}.elementor-181 .elementor-element.elementor-element-44ec973{--spacer-size:50px;}@media(min-width:768px){.elementor-181 .elementor-element.elementor-element-3958766{width:75.694%;}.elementor-181 .elementor-element.elementor-element-3e30c31{width:24.159%;}.elementor-181 .elementor-element.elementor-element-7f41892{width:33.26%;}.elementor-181 .elementor-element.elementor-element-c46cbb2{width:66.738%;}.elementor-181 .elementor-element.elementor-element-3e926dd{width:75.694%;}.elementor-181 .elementor-element.elementor-element-a6bdeb5{width:24.159%;}.elementor-181 .elementor-element.elementor-element-50a454a{width:35.949%;}.elementor-181 .elementor-element.elementor-element-5b1e2fe{width:64.049%;}.elementor-181 .elementor-element.elementor-element-f5fae94{width:75.694%;}.elementor-181 .elementor-element.elementor-element-e775733{width:24.159%;}.elementor-181 .elementor-element.elementor-element-47d6b14{width:31.766%;}.elementor-181 .elementor-element.elementor-element-e1e4086{width:68.232%;}.elementor-181 .elementor-element.elementor-element-dac6043{width:75.694%;}.elementor-181 .elementor-element.elementor-element-54a5c96{width:24.159%;}.elementor-181 .elementor-element.elementor-element-b01fc42{width:34.156%;}.elementor-181 .elementor-element.elementor-element-718b888{width:65.842%;}.elementor-181 .elementor-element.elementor-element-e3d7bc7{width:75.694%;}.elementor-181 .elementor-element.elementor-element-3f7c0b6{width:24.159%;}.elementor-181 .elementor-element.elementor-element-c474694{width:35.352%;}.elementor-181 .elementor-element.elementor-element-8732608{width:64.646%;}.elementor-181 .elementor-element.elementor-element-d4a2c77{width:75.694%;}.elementor-181 .elementor-element.elementor-element-8800df9{width:24.159%;}.elementor-181 .elementor-element.elementor-element-1ca8f44{width:34.455%;}.elementor-181 .elementor-element.elementor-element-126a604{width:65.543%;}}@media(max-width:1024px){.elementor-181 .elementor-element.elementor-element-7babe17:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-7babe17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-70b9581 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-c890738{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-181 .elementor-element.elementor-element-7babe17:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-7babe17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-181 .elementor-element.elementor-element-7babe17{padding:1.5rem .7rem 1.5rem .7rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-181 .elementor-element.elementor-element-c77930d .elementor-button{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-181 .elementor-element.elementor-element-b20e944 .elementor-heading-title{font-size:1.3rem;line-height:1.4rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-c3a08d6{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-3030ee8{margin-top:0px;margin-bottom:0px;}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-wrapper{max-width:100%;}.elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-digits{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-89c53f3 .elementor-countdown-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-5c9e4f7{padding:30px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-0d61c96{padding:1.5rem .7rem 1.5rem .7rem;}.elementor-181 .elementor-element.elementor-element-9ac9bdb .elementor-heading-title{font-size:1.3rem;line-height:1.4rem;}.elementor-181 .elementor-element.elementor-element-05e2383{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-9c3648e{width:50%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-5a8d844{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-f9ff428{width:50%;}.elementor-181 .elementor-element.elementor-element-c2e0781{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-089837f{width:50%;}.elementor-181 .elementor-element.elementor-element-da59e51{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-7b595e8{width:50%;}.elementor-181 .elementor-element.elementor-element-8161e07{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-c0542d9 .elementor-button{font-size:16px;padding:.75rem .75rem .75rem .75rem;}.elementor-181 .elementor-element.elementor-element-efd82c9{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-5885c05{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-922f7f5{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-400d663{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-2bc7c2e{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-8be6964{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-9f782de{padding:1.5rem .7rem 1.5rem .7rem;}.elementor-181 .elementor-element.elementor-element-9ebfe47 .elementor-heading-title{font-size:1.3rem;line-height:1.4rem;}.elementor-181 .elementor-element.elementor-element-8824718{font-size:15px;line-height:21px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product{text-align:center;padding:10px 10px 10px 10px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:17px;line-height:25px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .star-rating{margin-bottom:6px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .price{font-size:20px;line-height:32px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .price del {font-size:19px;line-height:7px;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products ul.products li.product .button{font-size:15px;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-4fdbfd2.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-f181b3b{padding:1.5rem .7rem 1.5rem .7rem;}.elementor-181 .elementor-element.elementor-element-95c81f4 .elementor-heading-title{font-size:1.3rem;line-height:1.4rem;}.elementor-181 .elementor-element.elementor-element-3864704{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product{text-align:center;padding:10px 10px 10px 10px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:17px;line-height:25px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .star-rating{margin-bottom:6px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .price{font-size:20px;line-height:32px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .price del {font-size:19px;line-height:7px;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products ul.products li.product .button{font-size:15px;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-3c0985d.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-7f4793b{padding:1.5rem .7rem 1.5rem .7rem;}.elementor-181 .elementor-element.elementor-element-f7e7642 .elementor-heading-title{font-size:1.3rem;line-height:1.4rem;}.elementor-181 .elementor-element.elementor-element-b33f6c4{font-size:15px;line-height:21px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-e5831c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-181 .elementor-element.elementor-element-e5831c7 .elementor-icon-list-item > a{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-31de2b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-181 .elementor-element.elementor-element-31de2b1 .elementor-icon-list-item > a{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-feb4d69{padding:1.5rem .7rem 1.5rem .7rem;}.elementor-181 .elementor-element.elementor-element-e71e68f .elementor-heading-title{font-size:1.3rem;line-height:1.4rem;}.elementor-181 .elementor-element.elementor-element-83a6def{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product{text-align:center;padding:10px 10px 10px 10px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:17px;line-height:25px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .star-rating{margin-bottom:6px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .price{font-size:20px;line-height:32px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .price del {font-size:19px;line-height:7px;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products ul.products li.product .button{font-size:15px;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-9673c23.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-64a7588{padding:1.5rem .7rem 1.5rem .7rem;}.elementor-181 .elementor-element.elementor-element-9bc2607 .elementor-heading-title{font-size:1.3rem;line-height:1.4rem;}.elementor-181 .elementor-element.elementor-element-6d9cda6{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product{text-align:center;padding:10px 10px 10px 10px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:17px;line-height:25px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .star-rating{margin-bottom:6px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .price{font-size:20px;line-height:32px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .price del {font-size:19px;line-height:7px;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products ul.products li.product .button{font-size:15px;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-ba9ad25.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-9242136{padding:1.5rem .7rem 1.5rem .7rem;}.elementor-181 .elementor-element.elementor-element-e00c8d6 .jet-listing-grid__slider-icon.prev-arrow{left:-25px;right:auto;}.elementor-181 .elementor-element.elementor-element-e00c8d6 .jet-listing-grid__slider-icon.next-arrow{right:-25px;left:auto;}.elementor-181 .elementor-element.elementor-element-d301f04 .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-9039feb .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-cf94b44 .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-db7771b .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-f125d94 .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-b14d8fe .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-3c15378{padding:1.5rem .7rem 1.5rem .7rem;}.elementor-181 .elementor-element.elementor-element-1b31c97 .elementor-heading-title{font-size:1.3rem;line-height:1.4rem;}.elementor-181 .elementor-element.elementor-element-66b285d{width:50%;}.elementor-bc-flex-widget .elementor-181 .elementor-element.elementor-element-66b285d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-181 .elementor-element.elementor-element-66b285d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-66b285d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-181 .elementor-element.elementor-element-cf2b938{padding:0px 0px 0px 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:17px;}.elementor-181 .elementor-element.elementor-element-b30e0e2{width:50%;}.elementor-181 .elementor-element.elementor-element-70b9581{padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-70b9581 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-3c7addf{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-3958766{width:100%;}.elementor-181 .elementor-element.elementor-element-3cbd5f9 .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-3e30c31{width:20%;}.elementor-181 .elementor-element.elementor-element-7f41892{width:40%;}.elementor-181 .elementor-element.elementor-element-2ffcf2d .elementor-heading-title{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-c46cbb2{width:60%;}.elementor-181 .elementor-element.elementor-element-3e926dd{width:100%;}.elementor-181 .elementor-element.elementor-element-33870a0 .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-a6bdeb5{width:20%;}.elementor-181 .elementor-element.elementor-element-50a454a{width:40%;}.elementor-181 .elementor-element.elementor-element-fe8eb7f .elementor-heading-title{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-5b1e2fe{width:60%;}.elementor-181 .elementor-element.elementor-element-f5fae94{width:100%;}.elementor-181 .elementor-element.elementor-element-8862e2a .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-e775733{width:20%;}.elementor-181 .elementor-element.elementor-element-47d6b14{width:40%;}.elementor-181 .elementor-element.elementor-element-945f2e2 .elementor-heading-title{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-e1e4086{width:60%;}.elementor-181 .elementor-element.elementor-element-dac6043{width:80%;}.elementor-181 .elementor-element.elementor-element-7f11186 .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-54a5c96{width:20%;}.elementor-181 .elementor-element.elementor-element-b01fc42{width:40%;}.elementor-181 .elementor-element.elementor-element-80b49c4 .elementor-heading-title{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-718b888{width:60%;}.elementor-181 .elementor-element.elementor-element-e3d7bc7{width:100%;}.elementor-181 .elementor-element.elementor-element-6935934 .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-3f7c0b6{width:20%;}.elementor-181 .elementor-element.elementor-element-c474694{width:40%;}.elementor-181 .elementor-element.elementor-element-0128aa9 .elementor-heading-title{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-8732608{width:60%;}.elementor-181 .elementor-element.elementor-element-d4a2c77{width:100%;}.elementor-181 .elementor-element.elementor-element-9212a24 .elementskit-infobox .elementskit-info-box-icon{padding:0px 15px 0px 0px;}.elementor-181 .elementor-element.elementor-element-8800df9{width:20%;}.elementor-181 .elementor-element.elementor-element-1ca8f44{width:40%;}.elementor-181 .elementor-element.elementor-element-2fd1432 .elementor-heading-title{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-126a604{width:60%;}.elementor-181 .elementor-element.elementor-element-fa44c92 .elementor-heading-title{font-size:1.3rem;line-height:1.4rem;}.elementor-181 .elementor-element.elementor-element-c890738{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-181 .elementor-element.elementor-element-15745b1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-181 .elementor-element.elementor-element-9a573db{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-181 .elementor-element.elementor-element-e2ac62d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-181 .elementor-element.elementor-element-46528e7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-181 .elementor-element.elementor-element-0d7dd4b{padding:1.5rem .7rem 1.5rem .7rem;}.elementor-181 .elementor-element.elementor-element-b9a9f9a .elementor-heading-title{font-size:1.3rem;line-height:1.4rem;}.elementor-181 .elementor-element.elementor-element-50f4604{font-size:15px;line-height:21px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product{text-align:center;padding:10px 10px 10px 10px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:17px;line-height:25px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .star-rating{margin-bottom:6px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .price{font-size:20px;line-height:32px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .price del {font-size:19px;line-height:7px;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products ul.products li.product .button{font-size:15px;line-height:1rem;}.elementor-181 .elementor-element.elementor-element-46b8379.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for section, class: .elementor-element-7babe17 *//* topo-oferta */
.topo-oferta {
  position: relative;
  overflow: hidden;
  border-radius: .75rem; /* arredondamento */
  padding: 1rem;        /* padrão mobile */
  margin-bottom: 1.5rem; /* mb-6 */
  margin-left: .5rem;   /* mx-2 */
  margin-right: .5rem;
  text-align: center;

  /* fundo em gradiente */
  background: linear-gradient(135deg, #9A4DFFE6, #EE2BCECC);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);

  /* borda e sombra */
  border: 1px solid rgba(154, 77, 255, 0.4);
  box-shadow: 0 8px 32px rgba(154, 77, 255, 0.25),
              0 2px 8px rgba(0, 0, 0, 0.3),
              inset 0 1px 1px rgba(255, 255, 255, 0.1);
}



/* Padding e margin maiores em telas SM+ */
@media (min-width: 640px) {
  .topo-oferta {
    padding: 1.5rem;   /* sm:p-6 */
    margin-bottom: 2rem; /* sm:mb-8 */
    margin-left: 0;   /* sm:mx-0 */
    margin-right: 0;
  }
}

/* Reforço para tablets em diante */
@media (min-width: 768px) {
  .topo-oferta {
    padding: 1.5rem; /* md */
  }
}

/* Animação shimmer */
@keyframes shimmer {
  0%   { transform: translateX(0); }
  50%  { transform: translateX(50%); }
  100% { transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-686cd7e *//* Card estilo glassmorphism */
.parceiros {
  position: relative;
  margin: 10px;
  padding: 1rem; /* você pode ajustar no Elementor também */
  border-radius: 1rem; /* cantos arredondados */
  
  /* Fundo degradê */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid hsla(220, 25%, 30%, 0.6);

  /* Sombra glass */
  box-shadow: 
    0 8px 32px hsla(266, 100%, 65%, 0.25),
    0 2px 8px hsla(0, 0%, 0%, 0.3),
    inset 0 1px 1px hsla(210, 40%, 95%, 0.1);

  /* Efeito vidro */
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);

  /* Transição suave */
  transition: all 0.3s ease;
}

/* Efeito ao passar o mouse */
.parceiros:hover {
  box-shadow: 
    0 8px 25px hsla(266, 100%, 65%, 0.4),
    0 4px 12px hsla(310, 85%, 55%, 0.3),
    inset 0 1px 1px hsla(210, 40%, 95%, 0.15);
  transform: translateY(-4px);
}


@media (max-width: 640px) {
  .parceiros {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0d61c96 *//* Card estilo glassmorphism leve */
.ofertas {
  position: relative;
  padding: 2rem; /* padrão desktop */
  border-radius: 1rem; /* cantos arredondados */

  /* Fundo degradê mais leve */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid rgba(58, 74, 99, 0.4);

  /* Sombra de cartão */
  box-shadow: 
    0 4px 16px rgba(0, 0, 0, 0.4),
    0 1px 4px rgba(165, 102, 255, 0.2);

  /* Efeito vidro */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  /* Transição suave */
  transition: all 0.3s ease;
}


/* 🔹 Tablet */
@media (max-width: 1024px) {
  .ofertas {
    padding: 1.5rem;
  }
}

/* 🔹 Mobile */
@media (max-width: 640px) {
  .ofertas {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-be1c56a */.beneficios, 
.glass-card {
  position: relative;
  border-radius: 0.75rem; /* rounded-xl */
  padding: 1rem;         /* p-4 */
  border: 1px solid rgba(72, 85, 106, 0.5);
  margin: 10px;

  /* efeito vidro */
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);

  /* fundo (gradient-card → dark azulados) */
   background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* sombra glass */
  box-shadow:
    0 8px 32px rgba(155, 77, 255, 0.25),
    0 2px 8px rgba(0, 0, 0, 0.3),
    inset 0 1px 1px rgba(240, 240, 240, 0.1);

  transition: all 0.3s ease;
}

/* brilho/gradiente decorativo */
.beneficios::before,
.glass-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  background: linear-gradient(
    135deg,
    rgba(155, 77, 255, 0.1) 0%,   /* primary roxo */
    transparent 30%,
    transparent 70%,
    rgba(232, 80, 168, 0.1) 100%  /* secondary rosa */
  );
}

/* hover mais destacado */
.beneficios:hover,
.glass-card:hover {
  box-shadow:
    0 8px 25px rgba(155, 77, 255, 0.4),
    0 4px 12px rgba(232, 80, 168, 0.3);
  transform: translateY(-4px);
}

/* responsivo */
@media (min-width: 768px) {
  .beneficios,
  .glass-card {
    padding: .5rem;

  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4fdbfd2 *//* Card de produto estilo glass */
.elementor-products-grid ul.products.elementor-grid li.product {
  position: relative;
  width: 100%;
  max-width: 24rem;
  margin-left: auto;
  margin-right: auto;

  padding: 1.5rem;
  border-radius: 0.75rem;
  overflow: hidden;

  /* Fundo degradê translúcido */
   background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );
  /* Borda translúcida */
  border: 1px solid rgba(58, 74, 99, 0.5);

  /* Sombra estilo glass */
  box-shadow: 
    0 8px 32px rgba(165, 102, 255, 0.25),
    0 2px 8px rgba(0, 0, 0, 0.3),
    inset 0 1px 1px rgba(238, 246, 251, 0.1);

  /* Efeito vidro */
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);

  cursor: pointer;
  transition: all 0.5s cubic-bezier(0,0,.2,1);
}

/* Brilho diagonal */
.elementor-products-grid ul.products.elementor-grid li.product::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(165, 102, 255, 0.1) 0%,
    transparent 30%,
    transparent 70%,
    rgba(199, 62, 255, 0.1) 100%
  );
  border-radius: inherit;
  pointer-events: none;
}

/* Hover */
.elementor-products-grid ul.products.elementor-grid li.product:hover {
  box-shadow: 
    0 8px 25px rgba(165, 102, 255, 0.4),
    0 4px 12px rgba(199, 62, 255, 0.3),
    inset 0 1px 1px rgba(238, 246, 251, 0.15);
  transform: translateY(-4px);
}

/* 🔹 Tablet */
@media (max-width: 1024px) {
  .elementor-products-grid ul.products.elementor-grid li.product {
    padding: 1rem;
  }
}

/* 🔹 Mobile */
@media (max-width: 640px) {
  .elementor-products-grid ul.products.elementor-grid li.product {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9f782de *//* Card estilo glassmorphism leve */
.ofertas {
  position: relative;
  padding: 2rem; /* padrão desktop */
  border-radius: 1rem; /* cantos arredondados */

  /* Fundo degradê mais leve */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid rgba(58, 74, 99, 0.4);

  /* Sombra de cartão */
  box-shadow: 
    0 4px 16px rgba(0, 0, 0, 0.4),
    0 1px 4px rgba(165, 102, 255, 0.2);

  /* Efeito vidro */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  /* Transição suave */
  transition: all 0.3s ease;
}


/* 🔹 Tablet */
@media (max-width: 1024px) {
  .ofertas {
    padding: 1.5rem;
  }
}

/* 🔹 Mobile */
@media (max-width: 640px) {
  .ofertas {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3c0985d *//* Card de produto estilo glass */
.elementor-products-grid ul.products.elementor-grid li.product {
  position: relative;
  width: 100%;
  max-width: 24rem;
  margin-left: auto;
  margin-right: auto;

  padding: 1.5rem;
  border-radius: 0.75rem;
  overflow: hidden;

  /* Fundo degradê translúcido */
   background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );
  /* Borda translúcida */
  border: 1px solid rgba(58, 74, 99, 0.5);

  /* Sombra estilo glass */
  box-shadow: 
    0 8px 32px rgba(165, 102, 255, 0.25),
    0 2px 8px rgba(0, 0, 0, 0.3),
    inset 0 1px 1px rgba(238, 246, 251, 0.1);

  /* Efeito vidro */
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);

  cursor: pointer;
  transition: all 0.5s cubic-bezier(0,0,.2,1);
}

/* Brilho diagonal */
.elementor-products-grid ul.products.elementor-grid li.product::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(165, 102, 255, 0.1) 0%,
    transparent 30%,
    transparent 70%,
    rgba(199, 62, 255, 0.1) 100%
  );
  border-radius: inherit;
  pointer-events: none;
}

/* Hover */
.elementor-products-grid ul.products.elementor-grid li.product:hover {
  box-shadow: 
    0 8px 25px rgba(165, 102, 255, 0.4),
    0 4px 12px rgba(199, 62, 255, 0.3),
    inset 0 1px 1px rgba(238, 246, 251, 0.15);
  transform: translateY(-4px);
}

/* 🔹 Tablet */
@media (max-width: 1024px) {
  .elementor-products-grid ul.products.elementor-grid li.product {
    padding: 1rem;
  }
}

/* 🔹 Mobile */
@media (max-width: 640px) {
  .elementor-products-grid ul.products.elementor-grid li.product {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f181b3b *//* Card estilo glassmorphism leve */
.ofertas {
  position: relative;
  padding: 2rem; /* padrão desktop */
  border-radius: 1rem; /* cantos arredondados */

  /* Fundo degradê mais leve */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid rgba(58, 74, 99, 0.4);

  /* Sombra de cartão */
  box-shadow: 
    0 4px 16px rgba(0, 0, 0, 0.4),
    0 1px 4px rgba(165, 102, 255, 0.2);

  /* Efeito vidro */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  /* Transição suave */
  transition: all 0.3s ease;
}


/* 🔹 Tablet */
@media (max-width: 1024px) {
  .ofertas {
    padding: 1.5rem;
  }
}

/* 🔹 Mobile */
@media (max-width: 640px) {
  .ofertas {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f4793b */.softwares::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;

  /* Overlay gradiente */
  background: linear-gradient(
    to right,
    hsl(266, 100%, 65%),   /* primary (#9B5CFF) */
    hsl(310, 85%, 55%),    /* secondary (#F04FBF) */
    hsl(180, 100%, 50%)    /* accent (#00FFFF) */
  );


      opacity: 0.1; /* igual ao .opacity-10 */

}


.softwares {
  position: relative;
  border-radius: 1rem;   /* arredondado igual ao card */
  overflow: hidden;
  padding: 1.5rem;       /* base padding */
  margin-bottom: 2rem;   /* espaço embaixo (mb-8 do tailwind) */
  /* Efeito glass */
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);

  /* Borda e sombra */
  border: 1px solid rgba(255, 255, 255, 0.05);
  box-shadow: 0 8px 32px rgba(0,0,0,0.35);

  transition: all .3s ease;


}

/* Overlay colorido (gradiente primário/secundário/acento em 10%) */
.softwares::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(
    to right,
    #9B5CFF,  /* primary */
    #F04FBF,  /* secondary */
    #00FFFF   /* accent */
  );
  opacity: 0.1;
  pointer-events: none;
}

/* 🔹 Padding responsivo */
@media (min-width: 768px) {
  .softwares {
    padding: 2rem;   /* md:p-8 */
  }
}

@media (max-width: 640px) {
  .softwares {
    padding: 0.5rem; /* mobile mais compacto */
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-9673c23 *//* Card de produto estilo glass */
.elementor-products-grid ul.products.elementor-grid li.product {
  position: relative;
  width: 100%;
  max-width: 24rem;
  margin-left: auto;
  margin-right: auto;

  padding: 1.5rem;
  border-radius: 0.75rem;
  overflow: hidden;

  /* Fundo degradê translúcido */
   background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );
  /* Borda translúcida */
  border: 1px solid rgba(58, 74, 99, 0.5);

  /* Sombra estilo glass */
  box-shadow: 
    0 8px 32px rgba(165, 102, 255, 0.25),
    0 2px 8px rgba(0, 0, 0, 0.3),
    inset 0 1px 1px rgba(238, 246, 251, 0.1);

  /* Efeito vidro */
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);

  cursor: pointer;
  transition: all 0.5s cubic-bezier(0,0,.2,1);
}

/* Brilho diagonal */
.elementor-products-grid ul.products.elementor-grid li.product::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(165, 102, 255, 0.1) 0%,
    transparent 30%,
    transparent 70%,
    rgba(199, 62, 255, 0.1) 100%
  );
  border-radius: inherit;
  pointer-events: none;
}

/* Hover */
.elementor-products-grid ul.products.elementor-grid li.product:hover {
  box-shadow: 
    0 8px 25px rgba(165, 102, 255, 0.4),
    0 4px 12px rgba(199, 62, 255, 0.3),
    inset 0 1px 1px rgba(238, 246, 251, 0.15);
  transform: translateY(-4px);
}

/* 🔹 Tablet */
@media (max-width: 1024px) {
  .elementor-products-grid ul.products.elementor-grid li.product {
    padding: 1rem;
  }
}

/* 🔹 Mobile */
@media (max-width: 640px) {
  .elementor-products-grid ul.products.elementor-grid li.product {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-feb4d69 *//* Card estilo glassmorphism leve */
.ofertas {
  position: relative;
  padding: 2rem; /* padrão desktop */
  border-radius: 1rem; /* cantos arredondados */

  /* Fundo degradê mais leve */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid rgba(58, 74, 99, 0.4);

  /* Sombra de cartão */
  box-shadow: 
    0 4px 16px rgba(0, 0, 0, 0.4),
    0 1px 4px rgba(165, 102, 255, 0.2);

  /* Efeito vidro */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  /* Transição suave */
  transition: all 0.3s ease;
}


/* 🔹 Tablet */
@media (max-width: 1024px) {
  .ofertas {
    padding: 1.5rem;
  }
}

/* 🔹 Mobile */
@media (max-width: 640px) {
  .ofertas {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-ba9ad25 *//* Card de produto estilo glass */
.elementor-products-grid ul.products.elementor-grid li.product {
  position: relative;
  width: 100%;
  max-width: 24rem;
  margin-left: auto;
  margin-right: auto;

  padding: 1.5rem;
  border-radius: 0.75rem;
  overflow: hidden;

  /* Fundo degradê translúcido */
   background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );
  /* Borda translúcida */
  border: 1px solid rgba(58, 74, 99, 0.5);

  /* Sombra estilo glass */
  box-shadow: 
    0 8px 32px rgba(165, 102, 255, 0.25),
    0 2px 8px rgba(0, 0, 0, 0.3),
    inset 0 1px 1px rgba(238, 246, 251, 0.1);

  /* Efeito vidro */
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);

  cursor: pointer;
  transition: all 0.5s cubic-bezier(0,0,.2,1);
}

/* Brilho diagonal */
.elementor-products-grid ul.products.elementor-grid li.product::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(165, 102, 255, 0.1) 0%,
    transparent 30%,
    transparent 70%,
    rgba(199, 62, 255, 0.1) 100%
  );
  border-radius: inherit;
  pointer-events: none;
}

/* Hover */
.elementor-products-grid ul.products.elementor-grid li.product:hover {
  box-shadow: 
    0 8px 25px rgba(165, 102, 255, 0.4),
    0 4px 12px rgba(199, 62, 255, 0.3),
    inset 0 1px 1px rgba(238, 246, 251, 0.15);
  transform: translateY(-4px);
}

/* 🔹 Tablet */
@media (max-width: 1024px) {
  .elementor-products-grid ul.products.elementor-grid li.product {
    padding: 1rem;
  }
}

/* 🔹 Mobile */
@media (max-width: 640px) {
  .elementor-products-grid ul.products.elementor-grid li.product {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64a7588 *//* Card estilo glassmorphism leve */
.ofertas {
  position: relative;
  padding: 2rem; /* padrão desktop */
  border-radius: 1rem; /* cantos arredondados */

  /* Fundo degradê mais leve */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid rgba(58, 74, 99, 0.4);

  /* Sombra de cartão */
  box-shadow: 
    0 4px 16px rgba(0, 0, 0, 0.4),
    0 1px 4px rgba(165, 102, 255, 0.2);

  /* Efeito vidro */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  /* Transição suave */
  transition: all 0.3s ease;
}


/* 🔹 Tablet */
@media (max-width: 1024px) {
  .ofertas {
    padding: 1.5rem;
  }
}

/* 🔹 Mobile */
@media (max-width: 640px) {
  .ofertas {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9242136 *//* ===============================
   Banner Glass Section
   =============================== */
.banner {
  position: relative;
  overflow: hidden;
  border-radius: 1rem; /* rounded-2xl */
  padding: .25rem;     /* p-1 padrão */
  background: linear-gradient(145deg, rgba(54,56,89,0.95), rgba(49,59,84,0.9)); 
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);

  /* Borda + sombra estilo glass */
  border: 1px solid rgba(54, 56, 89, 0.5);
  box-shadow: 
    0 8px 32px rgba(154, 77, 255, 0.25),
    0 2px 8px rgba(0, 0, 0, 0.3),
    inset 0 1px 1px rgba(255, 255, 255, 0.1);
}

/* Gradiente decorativo */
.banner::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: linear-gradient(
    135deg,
    rgba(154, 77, 255, 0.1) 0%,
    transparent 30%,
    transparent 70%,
    rgba(238, 43, 205, 0.1) 100%
  );
  border-radius: inherit;
  pointer-events: none;
}

/* ---------------------------------
   Responsividade e espaçamentos
---------------------------------- */

/* Espaçamento vertical padrão (space-y-4) */


/* sm: espaço maior entre elementos */
@media (min-width: 640px) {
  .banner {
    padding: .5rem;            /* sm:p-2 */
    border-radius: 1.5rem;     /* sm:rounded-3xl */
  }

}

/* md: padding maior + space-y-8 */
@media (min-width: 768px) {
  .banner {
    padding: 1rem;             /* md:p-4 */
  }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b01799 */.beneficios, 
.glass-card {
  position: relative;
  border-radius: 0.75rem; /* rounded-xl */
  padding: 1rem;         /* p-4 */
  border: 1px solid rgba(72, 85, 106, 0.5);
  margin: 10px;

  /* efeito vidro */
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);

  /* fundo (gradient-card → dark azulados) */
   background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* sombra glass */
  box-shadow:
    0 8px 32px rgba(155, 77, 255, 0.25),
    0 2px 8px rgba(0, 0, 0, 0.3),
    inset 0 1px 1px rgba(240, 240, 240, 0.1);

  transition: all 0.3s ease;
}

/* brilho/gradiente decorativo */
.beneficios::before,
.glass-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  background: linear-gradient(
    135deg,
    rgba(155, 77, 255, 0.1) 0%,   /* primary roxo */
    transparent 30%,
    transparent 70%,
    rgba(232, 80, 168, 0.1) 100%  /* secondary rosa */
  );
}

/* hover mais destacado */
.beneficios:hover,
.glass-card:hover {
  box-shadow:
    0 8px 25px rgba(155, 77, 255, 0.4),
    0 4px 12px rgba(232, 80, 168, 0.3);
  transform: translateY(-4px);
}

/* responsivo */
@media (min-width: 768px) {
  .beneficios,
  .glass-card {
    padding: .5rem;

  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30953a0 *//* Card estilo glassmorphism */
.card-avaliacoes{
  position: relative;
  padding: 2rem; /* você pode ajustar no Elementor também */
  border-radius: 1rem; /* cantos arredondados */
  
  /* Fundo degradê */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid hsla(220, 25%, 30%, 0.6);

  /* Sombra glass */
  box-shadow: 
    0 8px 32px hsla(266, 100%, 65%, 0.25),
    0 2px 8px hsla(0, 0%, 0%, 0.3),
    inset 0 1px 1px hsla(210, 40%, 95%, 0.1);

  /* Efeito vidro */
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);

  /* Transição suave */
  transition: all 0.3s ease;
}

@media (max-width: 640px) {
  .card-avaliacoes {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9916cba *//* Card estilo glassmorphism */
.avaliacoes {
  position: relative;
  margin: 10px;
  padding: 1rem; /* você pode ajustar no Elementor também */
  border-radius: 1rem; /* cantos arredondados */
  
  /* Fundo degradê */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid hsla(220, 25%, 30%, 0.6);

  /* Sombra glass */
  box-shadow: 
    0 8px 32px hsla(266, 100%, 65%, 0.25),
    0 2px 8px hsla(0, 0%, 0%, 0.3),
    inset 0 1px 1px hsla(210, 40%, 95%, 0.1);

  /* Efeito vidro */
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);

  /* Transição suave */
  transition: all 0.3s ease;
}

/* Efeito ao passar o mouse */
.avaliacoes:hover {
  box-shadow: 
    0 8px 25px hsla(266, 100%, 65%, 0.4),
    0 4px 12px hsla(310, 85%, 55%, 0.3),
    inset 0 1px 1px hsla(210, 40%, 95%, 0.15);
  transform: translateY(-4px);
}


@media (max-width: 640px) {
  .avaliacoes {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bd60999 *//* Card estilo glassmorphism */
.avaliacoes {
  position: relative;
  margin: 10px;
  padding: 1rem; /* você pode ajustar no Elementor também */
  border-radius: 1rem; /* cantos arredondados */
  
  /* Fundo degradê */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid hsla(220, 25%, 30%, 0.6);

  /* Sombra glass */
  box-shadow: 
    0 8px 32px hsla(266, 100%, 65%, 0.25),
    0 2px 8px hsla(0, 0%, 0%, 0.3),
    inset 0 1px 1px hsla(210, 40%, 95%, 0.1);

  /* Efeito vidro */
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);

  /* Transição suave */
  transition: all 0.3s ease;
}

/* Efeito ao passar o mouse */
.avaliacoes:hover {
  box-shadow: 
    0 8px 25px hsla(266, 100%, 65%, 0.4),
    0 4px 12px hsla(310, 85%, 55%, 0.3),
    inset 0 1px 1px hsla(210, 40%, 95%, 0.15);
  transform: translateY(-4px);
}


@media (max-width: 640px) {
  .avaliacoes {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-631ae0f *//* Card estilo glassmorphism */
.card-avaliacoes{
  position: relative;
  padding: 2rem; /* você pode ajustar no Elementor também */
  border-radius: 1rem; /* cantos arredondados */
  
  /* Fundo degradê */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid hsla(220, 25%, 30%, 0.6);

  /* Sombra glass */
  box-shadow: 
    0 8px 32px hsla(266, 100%, 65%, 0.25),
    0 2px 8px hsla(0, 0%, 0%, 0.3),
    inset 0 1px 1px hsla(210, 40%, 95%, 0.1);

  /* Efeito vidro */
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);

  /* Transição suave */
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c15378 *//* Card estilo glassmorphism */
.home-card {
  position: relative;
  padding: 2rem; /* você pode ajustar no Elementor também */
  border-radius: 1rem; /* cantos arredondados */
  
  /* Fundo degradê */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid hsla(220, 25%, 30%, 0.6);

  /* Sombra glass */
  box-shadow: 
    0 8px 32px hsla(266, 100%, 65%, 0.25),
    0 2px 8px hsla(0, 0%, 0%, 0.3),
    inset 0 1px 1px hsla(210, 40%, 95%, 0.1);

  /* Efeito vidro */
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);

  /* Transição suave */
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-46b8379 *//* Card de produto estilo glass */
.elementor-products-grid ul.products.elementor-grid li.product {
  position: relative;
  width: 100%;
  max-width: 24rem;
  margin-left: auto;
  margin-right: auto;

  padding: 1.5rem;
  border-radius: 0.75rem;
  overflow: hidden;

  /* Fundo degradê translúcido */
   background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );
  /* Borda translúcida */
  border: 1px solid rgba(58, 74, 99, 0.5);

  /* Sombra estilo glass */
  box-shadow: 
    0 8px 32px rgba(165, 102, 255, 0.25),
    0 2px 8px rgba(0, 0, 0, 0.3),
    inset 0 1px 1px rgba(238, 246, 251, 0.1);

  /* Efeito vidro */
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);

  cursor: pointer;
  transition: all 0.5s cubic-bezier(0,0,.2,1);
}

/* Brilho diagonal */
.elementor-products-grid ul.products.elementor-grid li.product::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(165, 102, 255, 0.1) 0%,
    transparent 30%,
    transparent 70%,
    rgba(199, 62, 255, 0.1) 100%
  );
  border-radius: inherit;
  pointer-events: none;
}

/* Hover */
.elementor-products-grid ul.products.elementor-grid li.product:hover {
  box-shadow: 
    0 8px 25px rgba(165, 102, 255, 0.4),
    0 4px 12px rgba(199, 62, 255, 0.3),
    inset 0 1px 1px rgba(238, 246, 251, 0.15);
  transform: translateY(-4px);
}

/* 🔹 Tablet */
@media (max-width: 1024px) {
  .elementor-products-grid ul.products.elementor-grid li.product {
    padding: 1rem;
  }
}

/* 🔹 Mobile */
@media (max-width: 640px) {
  .elementor-products-grid ul.products.elementor-grid li.product {
    padding: 0.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0d7dd4b *//* Card estilo glassmorphism leve */
.ofertas {
  position: relative;
  padding: 2rem; /* padrão desktop */
  border-radius: 1rem; /* cantos arredondados */

  /* Fundo degradê mais leve */
  background: linear-gradient(
    135deg,
    hsla(220, 30%, 22%, 0.95),
    hsla(218, 25%, 24%, 0.9)
  );

  /* Borda */
  border: 1px solid rgba(58, 74, 99, 0.4);

  /* Sombra de cartão */
  box-shadow: 
    0 4px 16px rgba(0, 0, 0, 0.4),
    0 1px 4px rgba(165, 102, 255, 0.2);

  /* Efeito vidro */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  /* Transição suave */
  transition: all 0.3s ease;
}


/* 🔹 Tablet */
@media (max-width: 1024px) {
  .ofertas {
    padding: 1.5rem;
  }
}

/* 🔹 Mobile */
@media (max-width: 640px) {
  .ofertas {
    padding: 0.5rem;
  }
}/* End custom CSS */