.elementor-7 .elementor-element.elementor-element-56c79150:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-56c79150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(194deg, var( --e-global-color-44c3bef ) 0%, var( --e-global-color-primary ) 82%);}.elementor-7 .elementor-element.elementor-element-56c79150 > .elementor-background-overlay{background-color:#1A1A1A17;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-56c79150 > .elementor-container{min-height:100vh;}.elementor-7 .elementor-element.elementor-element-56c79150{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:0px;padding:50px 0px 55px 0px;}.elementor-7 .elementor-element.elementor-element-7a7c755f > .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-7 .elementor-element.elementor-element-7a7c755f > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-17118bbc{width:auto;max-width:auto;background-color:transparent;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:8px 15px 8px 15px;background-image:linear-gradient(198deg, var( --e-global-color-44c3bef ) 0%, var( --e-global-color-text ) 100%);border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-17118bbc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-17118bbc .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-5fe4ef31{--spacer-size:1px;}.elementor-7 .elementor-element.elementor-element-5fe4ef31.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-7280b1e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-7 .elementor-element.elementor-element-7280b1e2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-7280b1e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:800;-webkit-text-stroke-color:#00000000;stroke:#00000000;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-c86eca5{--spacer-size:1px;}.elementor-7 .elementor-element.elementor-element-c86eca5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3a276893{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#F7F7F7;}.elementor-7 .elementor-element.elementor-element-3a276893.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-xpro-button .xpro-elementor-button .xpro-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button,.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button-hover-style-skewFill:before,
								.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button-hover-style-flipSlide::before{background-color:transparent;background-image:linear-gradient(194deg, var( --e-global-color-44c3bef ) 0%, var( --e-global-color-primary ) 100%);}.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button-animation-none:hover,.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-button-2d-animation:hover,
								.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-button-bg-animation::before,.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button-hover-style-bubbleFromDown::before,
								.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button-hover-style-bubbleFromDown::after,.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button-hover-style-bubbleFromCenter::before,
								.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button-hover-style-bubbleFromCenter::after,.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button-hover-style-flipSlide,
								.elementor-7 .elementor-element.elementor-element-ff345ee [class*=xpro-elementor-button-hover-style-underline]:hover,.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button-hover-style-skewFill,
								
								.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button-animation-none:focus,.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-button-2d-animation:focus,
								.elementor-7 .elementor-element.elementor-element-ff345ee [class*=xpro-elementor-button-focus-style-underline]:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-44c3bef ) 100%);}.elementor-7 .elementor-element.elementor-element-ff345ee{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ff345ee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button .xpro-button-text{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button{color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px;}.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button svg{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button:hover, .elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button:focus{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-ff345ee .xpro-elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7a5adc5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-7a5adc5.elementor-widget-xpro-lottie{text-align:center;}.elementor-7 .elementor-element.elementor-element-7a5adc5 .xpro_lottie{width:82%;}.elementor-7 .elementor-element.elementor-element-5dfcb216:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5dfcb216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-5dfcb216 > .elementor-background-overlay{background-color:#ffffff;opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5dfcb216 > .elementor-container{max-width:1400px;}.elementor-7 .elementor-element.elementor-element-5dfcb216{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-56a4c966 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 50px 80px 80px;}.elementor-7 .elementor-element.elementor-element-56a4c966 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-13d4fb86 > .elementor-container{max-width:700px;}.elementor-7 .elementor-element.elementor-element-13d4fb86{margin-top:-50px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-0f63222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-0f63222.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-3a653962.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-3a653962{text-align:center;}.elementor-7 .elementor-element.elementor-element-3a653962 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-7 .elementor-element.elementor-element-3ba0fb25.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-3ba0fb25{text-align:center;}.elementor-7 .elementor-element.elementor-element-3ba0fb25 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.8em;font-weight:700;line-height:1em;color:#28211a;}.elementor-7 .elementor-element.elementor-element-10f08706.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-10f08706{text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:400;color:#757575;}.elementor-7 .elementor-element.elementor-element-4be8e152{--spacer-size:30px;}.elementor-7 .elementor-element.elementor-element-4be8e152.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-121d6604{margin-top:-30px;margin-bottom:-40px;z-index:3;}.elementor-7 .elementor-element.elementor-element-5496367f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-5496367f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-44c3bef ) 0%, var( --e-global-color-text ) 100%);}.elementor-7 .elementor-element.elementor-element-5496367f > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-7 .elementor-element.elementor-element-5496367f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E299;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-5496367f > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-5496367f > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-5496367f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-5496367f:hover > .elementor-element-populated{box-shadow:2px 0px 7px 0px rgba(42.49999999999998, 42.40760869565215, 42.493171077504705, 0.5);}.elementor-7 .elementor-element.elementor-element-5496367f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-44b371e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-44b371e.elementor-widget-xpro-lottie{text-align:center;}.elementor-7 .elementor-element.elementor-element-44b371e .xpro_lottie{width:86%;}.elementor-7 .elementor-element.elementor-element-1be7fe83.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-1be7fe83{text-align:center;}.elementor-7 .elementor-element.elementor-element-1be7fe83 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.5em;font-weight:700;color:var( --e-global-color-708be07 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6048840b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6048840b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-6048840b .elementor-divider-separator{width:66px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-6048840b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-7a305908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:600;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-7a305908.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-244e76c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-244e76c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-44c3bef ) 0%, var( --e-global-color-text ) 100%);}.elementor-7 .elementor-element.elementor-element-244e76c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-244e76c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E299;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-244e76c > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-244e76c > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-244e76c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-244e76c:hover > .elementor-element-populated{box-shadow:2px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-244e76c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-92a8cf2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-92a8cf2.elementor-widget-xpro-lottie{text-align:center;}.elementor-7 .elementor-element.elementor-element-92a8cf2 .xpro_lottie{width:86%;}.elementor-7 .elementor-element.elementor-element-e6e3093.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-e6e3093{text-align:center;}.elementor-7 .elementor-element.elementor-element-e6e3093 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.5em;font-weight:700;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-922523d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-922523d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-922523d .elementor-divider-separator{width:66px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-922523d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-bd7314b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-bd7314b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-2235d5db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-2235d5db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-44c3bef ) 0%, var( --e-global-color-text ) 100%);}.elementor-7 .elementor-element.elementor-element-2235d5db > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E299;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2235d5db > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-2235d5db > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-2235d5db > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-2235d5db:hover > .elementor-element-populated{box-shadow:2px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-2235d5db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-1c38161.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-1c38161.elementor-widget-xpro-lottie{text-align:center;}.elementor-7 .elementor-element.elementor-element-1c38161 .xpro_lottie{width:63%;}.elementor-7 .elementor-element.elementor-element-3852d604.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-3852d604{text-align:center;}.elementor-7 .elementor-element.elementor-element-3852d604 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.5em;font-weight:700;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-544723b0{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-544723b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-544723b0 .elementor-divider-separator{width:66px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-544723b0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-54f24ba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-54f24ba9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-22e43e8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-22e43e8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-44c3bef ) 0%, var( --e-global-color-text ) 100%);}.elementor-7 .elementor-element.elementor-element-22e43e8c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E2E2E299;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-22e43e8c > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-22e43e8c > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-22e43e8c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-22e43e8c:hover > .elementor-element-populated{box-shadow:2px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-22e43e8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e6632d9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-e6632d9.elementor-widget-xpro-lottie{text-align:center;}.elementor-7 .elementor-element.elementor-element-e6632d9 .xpro_lottie{width:63%;}.elementor-7 .elementor-element.elementor-element-7d779537.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-7d779537{text-align:center;}.elementor-7 .elementor-element.elementor-element-7d779537 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.5em;font-weight:700;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-1fdd89a7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1fdd89a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-1fdd89a7 .elementor-divider-separator{width:66px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-1fdd89a7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-2974db22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-2974db22.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-33afe7bd{--spacer-size:10px;}.elementor-7 .elementor-element.elementor-element-33afe7bd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-67cecbd4{--spacer-size:10px;}.elementor-7 .elementor-element.elementor-element-67cecbd4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-3949b791:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3949b791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(199deg, var( --e-global-color-44c3bef ) 0%, var( --e-global-color-text ) 100%);}.elementor-7 .elementor-element.elementor-element-3949b791 > .elementor-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-3949b791, .elementor-7 .elementor-element.elementor-element-3949b791 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3949b791{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:90px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3949b791 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-1c3328c8 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-1c3328c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-1c3328c8 > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-1c3328c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-8199f38.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-2bf09c34:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2bf09c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2338A36;}.elementor-7 .elementor-element.elementor-element-2bf09c34 > .elementor-container{max-width:972px;min-height:378px;}.elementor-7 .elementor-element.elementor-element-2bf09c34, .elementor-7 .elementor-element.elementor-element-2bf09c34 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-2bf09c34:hover{box-shadow:0px 0px 7px 0px rgba(190.99999999999997, 209, 235.99999999999997, 0.84);}.elementor-7 .elementor-element.elementor-element-2bf09c34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2bf09c34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-17cb539c > .elementor-element-populated{margin:148px 0px 0px 45px;--e-column-margin-right:0px;--e-column-margin-left:45px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d2b97cf{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-d2b97cf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-d2b97cf .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-8767a4a{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-8767a4a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-8767a4a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.8em;font-weight:700;line-height:1em;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-255a754{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-255a754.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-ede73a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-ede73a4.elementor-widget-xpro-lottie{text-align:center;}.elementor-7 .elementor-element.elementor-element-ede73a4 .xpro_lottie{width:41%;}.elementor-7 .elementor-element.elementor-element-844c1d8 > .elementor-container{max-width:1280px;}.elementor-7 .elementor-element.elementor-element-844c1d8{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-46233ddf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-46233ddf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2338A6B;}.elementor-7 .elementor-element.elementor-element-46233ddf > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-46233ddf > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-46233ddf > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-46233ddf > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:10px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-46233ddf:hover > .elementor-element-populated{box-shadow:0px 0px 7px 0px rgba(190.99999999999997, 209, 235.99999999999997, 0.84);}.elementor-7 .elementor-element.elementor-element-46233ddf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-b6fea4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b6fea4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-b6fea4 .xpro-simple-heading-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b6fea4 .xpro-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-e70d91a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-e70d91a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-25fac948:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-25fac948 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2338A6B;}.elementor-7 .elementor-element.elementor-element-25fac948 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-25fac948 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-25fac948 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-25fac948 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:10px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-25fac948:hover > .elementor-element-populated{box-shadow:0px 0px 7px 0px rgba(190.99999999999997, 209, 235.99999999999997, 0.84);}.elementor-7 .elementor-element.elementor-element-25fac948 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-4bb7bf5e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4bb7bf5e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-4bb7bf5e .xpro-simple-heading-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4bb7bf5e .xpro-heading-title{font-family:"Inter Tight", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-5854f23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-5854f23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-74154ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-74154ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2338A6B;}.elementor-7 .elementor-element.elementor-element-74154ed > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-74154ed > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-74154ed > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-74154ed > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:10px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-74154ed:hover > .elementor-element-populated{box-shadow:0px 0px 7px 0px rgba(190.99999999999997, 209, 235.99999999999997, 0.84);}.elementor-7 .elementor-element.elementor-element-74154ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5503fd2f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5503fd2f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-5503fd2f .xpro-simple-heading-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5503fd2f .xpro-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-3afbaf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-3afbaf9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-b72d7fa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b72d7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F700;}.elementor-7 .elementor-element.elementor-element-b72d7fa > .elementor-background-overlay{background-color:#F7F7F71A;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-b72d7fa > .elementor-container{max-width:1040px;}.elementor-7 .elementor-element.elementor-element-b72d7fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-40px;margin-bottom:0px;padding:50px 0px 60px 0px;}.elementor-7 .elementor-element.elementor-element-295257d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-1070d256 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-7 .elementor-element.elementor-element-1d353d9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-ebd7e7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-ebd7e7f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-ebd7e7f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3a231d3f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-3a231d3f{text-align:center;}.elementor-7 .elementor-element.elementor-element-3a231d3f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:700;line-height:1.1666em;color:rgba(0,0,0,0.8);}.elementor-7 .elementor-element.elementor-element-46d0940a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-46d0940a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-46d0940a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:rgba(0,0,0,0.54);}.elementor-7 .elementor-element.elementor-element-10d06067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.617em;color:#777777;}.elementor-7 .elementor-element.elementor-element-10d06067.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-6af45024 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-44c3bef ) 0%, var( --e-global-color-de55cb0 ) 100%);border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-6af45024 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6af45024 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-de55cb0 ) 0%, var( --e-global-color-44c3bef ) 100%);}.elementor-7 .elementor-element.elementor-element-6af45024{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6af45024.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-6af45024 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-6af45024 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-6af45024 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9692031{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9692031:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9692031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-44c3bef ) 0%, var( --e-global-color-text ) 100%);}.elementor-7 .elementor-element.elementor-element-dd53ca2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-0c20084.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-f16b5e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-f16b5e6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-f16b5e6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:21px;font-weight:400;letter-spacing:4px;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-30339c2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-30339c2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-30339c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-9453e8b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-708be07 );}.elementor-7 .elementor-element.elementor-element-9453e8b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-99e20ea{--display:flex;}.elementor-7 .elementor-element.elementor-element-f439732.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-f439732.elementor-widget-xpro-lottie{text-align:center;}.elementor-7 .elementor-element.elementor-element-c3f6976{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-c3f6976:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c3f6976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F74D;}.elementor-7 .elementor-element.elementor-element-ec3b457{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ec3b457.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-ec3b457 ::-webkit-input-placeholder{color:#B2338A;}.elementor-7 .elementor-element.elementor-element-ec3b457 ::-moz-placeholder{color:#B2338A;}.elementor-7 .elementor-element.elementor-element-ec3b457 ::-ms-input-placeholder{color:#B2338A;}.elementor-7 .elementor-element.elementor-element-ec3b457 label{font-family:"Inter Tight", Sans-serif;font-weight:700;line-height:32px;color:var( --e-global-color-708be07 );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a299cc1{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-a299cc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a299cc1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-801abaf{--display:flex;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-56c79150{padding:80px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-7a7c755f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-7a7c755f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-7280b1e2{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-3a276893{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-ff345ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7aaaaf2c > .elementor-element-populated{margin:150px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-3ba0fb25 .elementor-heading-title{font-size:3.5em;}.elementor-7 .elementor-element.elementor-element-5496367f > .elementor-element-populated{margin:20px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-244e76c > .elementor-element-populated{margin:20px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-2235d5db > .elementor-element-populated{margin:20px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-22e43e8c > .elementor-element-populated{margin:20px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-2bf09c34, .elementor-7 .elementor-element.elementor-element-2bf09c34 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-17cb539c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-8767a4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-7 .elementor-element.elementor-element-8767a4a .elementor-heading-title{font-size:2.3em;}.elementor-7 .elementor-element.elementor-element-255a754{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-7 .elementor-element.elementor-element-844c1d8{margin-top:0px;margin-bottom:0px;padding:30px 40px 0px 40px;}.elementor-7 .elementor-element.elementor-element-46233ddf > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-46233ddf > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-46233ddf > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-46233ddf > .elementor-element-populated{margin:20px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b6fea4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b6fea4 .xpro-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-25fac948 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-25fac948 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-25fac948 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-25fac948 > .elementor-element-populated{margin:20px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4bb7bf5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4bb7bf5e .xpro-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-74154ed > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-74154ed > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-74154ed > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-74154ed > .elementor-element-populated{margin:20px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5503fd2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5503fd2f .xpro-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-3a231d3f .elementor-heading-title{font-size:3rem;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-56c79150 > .elementor-container{min-height:668px;}.elementor-7 .elementor-element.elementor-element-56c79150{padding:150px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-7a7c755f > .elementor-element-populated{margin:-60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-17118bbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7280b1e2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-7 .elementor-element.elementor-element-7280b1e2 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-3a276893{margin:05px 05px calc(var(--kit-widget-spacing, 0px) + 05px) 05px;font-size:16px;line-height:30px;}.elementor-7 .elementor-element.elementor-element-ff345ee{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7aaaaf2c > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-7a5adc5{margin:-100px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-7 .elementor-element.elementor-element-5dfcb216{margin-top:60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-56a4c966 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-3a653962{text-align:center;}.elementor-7 .elementor-element.elementor-element-3ba0fb25{text-align:center;}.elementor-7 .elementor-element.elementor-element-3ba0fb25 .elementor-heading-title{font-size:2.5em;}.elementor-7 .elementor-element.elementor-element-121d6604{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-5496367f > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-244e76c > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-2235d5db > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-22e43e8c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-2bf09c34, .elementor-7 .elementor-element.elementor-element-2bf09c34 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2bf09c34{padding:0px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-17cb539c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d2b97cf{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-8767a4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-8767a4a .elementor-heading-title{font-size:2em;}.elementor-7 .elementor-element.elementor-element-255a754{text-align:center;}.elementor-7 .elementor-element.elementor-element-7b0b04a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-844c1d8{padding:20px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-46233ddf > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-b6fea4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b6fea4 .xpro-simple-heading-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e70d91a{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-25fac948 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-4bb7bf5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4bb7bf5e .xpro-simple-heading-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-74154ed > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-5503fd2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5503fd2f .xpro-simple-heading-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3afbaf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-7 .elementor-element.elementor-element-b72d7fa{padding:40px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-ebd7e7f{text-align:center;}.elementor-7 .elementor-element.elementor-element-3a231d3f .elementor-heading-title{font-size:2.5rem;}.elementor-7 .elementor-element.elementor-element-46d0940a .elementor-heading-title{font-size:1rem;}.elementor-7 .elementor-element.elementor-element-6af45024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-9692031{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f439732{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-c3f6976{--width:87%;--margin-top:0%;--margin-bottom:0%;--margin-left:07%;--margin-right:0%;--padding-top:50px;--padding-bottom:-10px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a299cc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-7a7c755f{width:45%;}.elementor-7 .elementor-element.elementor-element-7aaaaf2c{width:55%;}.elementor-7 .elementor-element.elementor-element-dd53ca2{--width:55%;}.elementor-7 .elementor-element.elementor-element-c3f6976{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-7a7c755f{width:100%;}.elementor-7 .elementor-element.elementor-element-7aaaaf2c{width:100%;}.elementor-7 .elementor-element.elementor-element-5496367f{width:100%;}.elementor-7 .elementor-element.elementor-element-244e76c{width:100%;}.elementor-7 .elementor-element.elementor-element-2235d5db{width:100%;}.elementor-7 .elementor-element.elementor-element-22e43e8c{width:100%;}.elementor-7 .elementor-element.elementor-element-46233ddf{width:50%;}.elementor-7 .elementor-element.elementor-element-25fac948{width:50%;}.elementor-7 .elementor-element.elementor-element-74154ed{width:50%;}}/* Start custom CSS for heading, class: .elementor-element-3a653962 */.envato-kit-138-bracket .elementor-widget-container > ::after {
  content: "]";

  color: #16CCF6 !important;


}

.envato-kit-138-bracket .elementor-widget-container > ::before {
  content: "[";
  
  color: #16CCF6 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5496367f */.elementor-7 .elementor-element.elementor-element-5496367f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap:hover, 
.elementor-7 .elementor-element.elementor-element-5496367f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover {
  transform: translateY(-5px); /* Levanta el componente 10px */
 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2235d5db */.elementor-7 .elementor-element.elementor-element-2235d5db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap:hover, 
.elementor-7 .elementor-element.elementor-element-2235d5db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover {
  transform: translateY(-5px); /* Levanta el componente 5px */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22e43e8c */.elementor-7 .elementor-element.elementor-element-22e43e8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap:hover, 
.elementor-7 .elementor-element.elementor-element-22e43e8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover {
  transform: translateY(-5px); /* Levanta el componente 5px */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2b97cf */.envato-kit-138-bracket .elementor-widget-container > ::after {
  content: "]";

  color: #16CCF6 !important;


}

.envato-kit-138-bracket .elementor-widget-container > ::before {
  content: "[";
  
  color: #16CCF6 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2bf09c34 */@media only screen and (max-width: 767px) {
  .elementor-7 .elementor-element.elementor-element-2bf09c34:not(.elementor-motion-effects-element-type-background), 
  .elementor-7 .elementor-element.elementor-element-2bf09c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    width: 90%; /* Ajusta el ancho al 90% */
    margin: 0 auto; 
    margin-top: 40px;

  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd7e7f */.envato-kit-138-bracket .elementor-widget-container > ::after {
  content: "]";

  color: #16CCF6 !important;


}

.envato-kit-138-bracket .elementor-widget-container > ::before {
  content: "[";
  
  color: #16CCF6 !important;
}/* End custom CSS */
/* Start custom CSS for xpro-cf7, class: .elementor-element-ec3b457 */.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  color: white;
  font-weight: bold;
}

}

input.wpcf7-submit[type="submit"], 
button.wpcf7-submit[type="submit"] {
    background: white !important;
    background-color: white !important;
    border: 1px solid #c36 !important;
}


.wpcf7-form-control.wpcf7-submit.has-spinner {
  cursor: pointer;
  background-color: white;
}

.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
  color: #B2338A !important; 
}/* End custom CSS */
/* Start custom CSS for appointment-form, class: .elementor-element-a299cc1 */.appointment-form-shortcode .mpa-booking-step-period .mpa-time-wrapper .mpa-three-columns .mpa-time-period,
  .appointment-form-widget > .widget-body .mpa-booking-step-period .mpa-time-wrapper .mpa-three-columns .mpa-time-period {
    width: unset; 
    
  }
  
.appointment-form-shortcode {
    color: white !important;
}

.mpa-button-next {
  display: inline-block;
  font-weight: 400;
  color: #c36; /* Magenta oscuro */
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: white !important; /* Cambiar fondo a blanco */
  border: 1px solid #c36 !important; /* Mantener el borde en magenta oscuro */
  padding: .5rem 1rem;
  font-size: 1rem;
  border-radius: 3px;
  transition: all .3s;
}

/* Hover effect */
.mpa-button-next:hover {
  background-color: #c36 !important; /* Cambiar el fondo a magenta oscuro en hover */
  color: white; /* Cambiar el color del texto a blanco en hover */
}


.button.button-secondary.mpa-button-back {
    background-color: #c36 !important; /* Cambia #c36 por el código hexadecimal de tu magenta oscuro */
    color: white; /* Ajusta el color del texto si es necesario */
    border: none; /* Elimina el borde si es necesario */
}

.button.button-secondary.mpa-time-period.mpa-time-period-selected {
    background-color: #c36 !important; /* Cambia #c36 por el código hexadecimal de tu magenta oscuro */
    color: white; /* Ajusta el color del texto si es necesario */
    border: none; /* Elimina el borde si es necesario */
}

.button.button-secondary.mpa-time-period {
    background-color: #c36 !important; /* Cambia #c36 por el código hexadecimal de tu magenta oscuro */
    color: white; /* Ajusta el color del texto si es necesario */
    border: none; /* Elimina el borde si es necesario */
}


.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: #c36;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #c36;
}


.button.button-secondary.mpa-time-period {
    background-color: #c36; /* Color de fondo inicial (magenta) */
    color: white; /* Color del texto inicial */
    transition: all 0.3s; /* Para un efecto de transición suave */
}

.button.button-secondary.mpa-time-period:hover {
    background-color: white !important; /* Fondo blanco al pasar el mouse */
    color: #c36 !important; /* Texto en color magenta al pasar el mouse */
    border: 1px solid #c36; /* Añadir borde en color magenta (opcional) */
}

.button.button-secondary.mpa-time-period:active,
.button.button-secondary.mpa-time-period:focus {
    background-color: white !important; /* Mantener fondo blanco al hacer clic */
    color: #c36 !important; /* Mantener texto en color magenta al hacer clic */
    border: 1px solid #c36; /* Añadir borde en color magenta (opcional) */
}


.button.button-secondary.mpa-button-edit-or-remove {
    background-color: #c36 !important; /* Color de fondo magenta */
    color: white; /* Color del texto */
    transition: all 0.3s; /* Para un efecto de transición suave */
}

.button.button-secondary.mpa-button-edit-or-remove:hover {
    background-color: white !important; /* Fondo blanco al pasar el mouse */
    color: #c36 !important; /* Texto en color magenta al pasar el mouse */
    border: 1px solid #c36; /* Añadir borde en color magenta (opcional) */
}

.button.button-secondary.mpa-button-edit-or-remove:active,
.button.button-secondary.mpa-button-edit-or-remove:focus {
    background-color: #c36 !important; /* Mantener fondo magenta al hacer clic */
    color: white !important; /* Mantener texto en blanco al hacer clic */
    border: 1px solid #c36; /* Añadir borde en color magenta (opcional) */
}


.mpa-button-reset {
    background-color: white; /* Cambia el color de fondo a blanco */
    color: black; /* Cambia el color del texto a negro para mayor legibilidad */
    border: 1px solid #ccc; /* Agrega un borde para que se distinga */
    padding: 10px 20px; /* Ajusta el padding para mejorar la apariencia */
    transition: background-color 0.3s; /* Agrega una transición suave para el hover */
}


.mpa-add-to-calendar-link-text {
    color: #ffffff !important;
}

.mpa-button-reset {
    background-color: #ffffff !important;
    color: #000000 !important; /* Cambia el color del texto para mejor visibilidad */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f6976 */.elementor-7 .elementor-element.elementor-element-c3f6976:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c3f6976 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F7F7F74D;
  height: 680px;
}/* End custom CSS */