.elementor-9 .elementor-element.elementor-element-af4f1c0{--display:flex;--min-height:100vh;--justify-content:flex-end;--overlay-opacity:0.51;--margin-top:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-af4f1c0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-af4f1c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/66529.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-af4f1c0::before, .elementor-9 .elementor-element.elementor-element-af4f1c0 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-af4f1c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-af4f1c0 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-af4f1c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-af4f1c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 29%, #00000000 100%);}.elementor-9 .elementor-element.elementor-element-d652af4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right: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-9 .elementor-element.elementor-element-4fb9d02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;}.elementor-9 .elementor-element.elementor-element-4fb9d02 .elementor-heading-title{font-family:"Noken", Sans-serif;font-size:1.5em;font-weight:100;text-transform:uppercase;font-style:italic;line-height:1px;letter-spacing:5.1px;color:#FFC200;}.elementor-9 .elementor-element.elementor-element-f29224e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -15px 0px;}.elementor-9 .elementor-element.elementor-element-f29224e .elementor-heading-title{font-family:"Noken", Sans-serif;font-size:5em;font-weight:bold;text-transform:uppercase;line-height:63px;color:#FFFFFF;}.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-9 .elementor-element.elementor-element-559a893{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-78eea4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-01b2310 .elementor-button{background-color:#FFFFFF;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-01b2310 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-01b2310 .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-01b2310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-01b2310 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-01b2310 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-9 .elementor-element.elementor-element-01b2310 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-01b2310 .elementor-button:focus svg{fill:#000000;}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2af9972 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-2af9972 .elementor-icon-box-title{margin-block-end:0px;color:#FFC200;}.elementor-9 .elementor-element.elementor-element-2af9972.elementor-view-stacked .elementor-icon{background-color:#FFC200;fill:#000000;color:#000000;}.elementor-9 .elementor-element.elementor-element-2af9972.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-2af9972.elementor-view-default .elementor-icon{fill:#FFC200;color:#FFC200;border-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-2af9972.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-2af9972 .elementor-icon{font-size:25px;padding:11px;}.elementor-9 .elementor-element.elementor-element-2af9972 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2af9972 .elementor-icon-box-title a{font-family:"Noken", Sans-serif;font-size:1.5em;font-weight:500;font-style:italic;}.elementor-9 .elementor-element.elementor-element-2af9972:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-2af9972:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2af9972 .elementor-icon-box-description{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2809d99{--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;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-7a4a10b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 13em 0em 0em;}.elementor-9 .elementor-element.elementor-element-7a4a10b.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-b8bbed9{--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;--margin-top:-55px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;--z-index:0;}.elementor-9 .elementor-element.elementor-element-c179072{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.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-9 .elementor-element.elementor-element-fd94f52 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-stacked .elementor-icon{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-default .elementor-icon{color:#FFC200;border-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-default .elementor-icon svg{fill:#FFC200;}.elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-stacked .elementor-icon:hover{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-default .elementor-icon:hover{color:#FFC200;border-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-default .elementor-icon:hover svg{fill:#FFC200;}.elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-framed .elementor-icon:hover{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-fd94f52.elementor-view-stacked .elementor-icon:hover svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-fd94f52 .elementor-icon{font-size:30px;border-radius:110px 110px 110px 110px;}.elementor-9 .elementor-element.elementor-element-fd94f52 .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-c30f783{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-c30f783.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1b5e519.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1b5e519{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:300;color:#000000;}.elementor-9 .elementor-element.elementor-element-fc8cafe{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-fe3858f .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-stacked .elementor-icon{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-default .elementor-icon{color:#FFC200;border-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-default .elementor-icon svg{fill:#FFC200;}.elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-stacked .elementor-icon:hover{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-default .elementor-icon:hover{color:#FFC200;border-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-default .elementor-icon:hover svg{fill:#FFC200;}.elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-framed .elementor-icon:hover{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-fe3858f.elementor-view-stacked .elementor-icon:hover svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-fe3858f .elementor-icon{font-size:46px;padding:8px;border-radius:110px 110px 110px 110px;}.elementor-9 .elementor-element.elementor-element-fe3858f .elementor-icon svg{height:46px;}.elementor-9 .elementor-element.elementor-element-f187ed3{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-f187ed3.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-79a5f86.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-79a5f86{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:300;color:#000000;}.elementor-9 .elementor-element.elementor-element-a2be03f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-4661a32 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-stacked .elementor-icon{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-default .elementor-icon{color:#FFC200;border-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-default .elementor-icon svg{fill:#FFC200;}.elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-stacked .elementor-icon:hover{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-default .elementor-icon:hover{color:#FFC200;border-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-default .elementor-icon:hover svg{fill:#FFC200;}.elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-framed .elementor-icon:hover{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-4661a32.elementor-view-stacked .elementor-icon:hover svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-4661a32 .elementor-icon{font-size:30px;border-radius:110px 110px 110px 110px;}.elementor-9 .elementor-element.elementor-element-4661a32 .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-a944c76{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-a944c76.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-de6fe71.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-de6fe71{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:300;color:#000000;}.elementor-9 .elementor-element.elementor-element-1042e41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5ddddd0{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-12055e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-12055e3 img{border-radius:0px 50px 50px 0px;}.elementor-9 .elementor-element.elementor-element-3cfff6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3cfff6a img{border-radius:0px 50px 50px 0px;}.elementor-9 .elementor-element.elementor-element-7b70e09{--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;--justify-content:space-between;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-9 .elementor-element.elementor-element-e5e78b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e5e78b3 .elementor-heading-title{font-family:"Noken", Sans-serif;font-size:1.5em;font-weight:100;text-transform:uppercase;font-style:italic;line-height:1px;letter-spacing:5.1px;color:#FFC200;}.elementor-9 .elementor-element.elementor-element-75ab589{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-75ab589 .elementor-heading-title{font-family:"Noken", Sans-serif;font-size:3.5em;font-weight:bold;text-transform:uppercase;line-height:48px;color:#000000;}.elementor-9 .elementor-element.elementor-element-110541f{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-110541f.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-64c5444 .elementor-button{background-color:#FFC200;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-64c5444 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-64c5444 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-64c5444{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-64c5444 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-64c5444 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-64c5444 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-64c5444 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ba6f333{--display:flex;--min-height:100vh;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-f03829c{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8774be2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ee8b2e5{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ee8b2e5 .elementor-heading-title{font-family:"Noken", Sans-serif;font-size:3.5em;font-weight:bold;text-transform:uppercase;line-height:48px;color:#000000;}.elementor-9 .elementor-element.elementor-element-c2e017d{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-c2e017d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9b26207{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-178f857{--display:flex;}.elementor-9 .elementor-element.elementor-element-de9d467{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.26;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-de9d467:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-de9d467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/74036.jpg");background-position:-141px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-de9d467::before, .elementor-9 .elementor-element.elementor-element-de9d467 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-de9d467 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-de9d467 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-de9d467 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-de9d467 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 56%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-1b0e72a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-1b0e72a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1b0e72a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-1b0e72a.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-85cf3a4{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-85cf3a4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-33053f2{--display:flex;}.elementor-9 .elementor-element.elementor-element-6ac0ee3{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.26;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-6ac0ee3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6ac0ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/2151551299.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6ac0ee3::before, .elementor-9 .elementor-element.elementor-element-6ac0ee3 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6ac0ee3 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6ac0ee3 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6ac0ee3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6ac0ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 56%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-5736842{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5736842:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5736842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-5736842.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-0c414f5{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-0c414f5.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-dabca33{--display:flex;}.elementor-9 .elementor-element.elementor-element-d69cdb6{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.26;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-d69cdb6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d69cdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/1461.jpg");background-position:-197px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-d69cdb6::before, .elementor-9 .elementor-element.elementor-element-d69cdb6 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d69cdb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d69cdb6 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d69cdb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d69cdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 56%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-746ff10{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-746ff10:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-746ff10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-746ff10.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-58de571{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-58de571.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f151004{--display:flex;}.elementor-9 .elementor-element.elementor-element-ba2bfe9{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.26;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-ba2bfe9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ba2bfe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/19100.jpg");background-position:-5px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-ba2bfe9::before, .elementor-9 .elementor-element.elementor-element-ba2bfe9 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ba2bfe9 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ba2bfe9 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-ba2bfe9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-ba2bfe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 56%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-5390dc8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5390dc8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5390dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-5390dc8.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-259beec{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-259beec.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7925aa3{--display:flex;}.elementor-9 .elementor-element.elementor-element-4f63b64{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.26;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-4f63b64:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4f63b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/21202.jpg");background-position:-232px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-4f63b64::before, .elementor-9 .elementor-element.elementor-element-4f63b64 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4f63b64 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4f63b64 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4f63b64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4f63b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 56%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-ad67285{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-ad67285:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ad67285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-ad67285.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b9d99dd{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-b9d99dd.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f114d35{--display:flex;}.elementor-9 .elementor-element.elementor-element-04bed83{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.26;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-04bed83:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-04bed83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/18728.jpg");background-position:-125px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-04bed83::before, .elementor-9 .elementor-element.elementor-element-04bed83 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-04bed83 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-04bed83 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-04bed83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-04bed83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 56%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-077df8f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-077df8f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-077df8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-077df8f.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-292b54d{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-292b54d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-84d66de{--display:flex;}.elementor-9 .elementor-element.elementor-element-b77f67d{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.26;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-b77f67d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b77f67d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/2149661456.jpg");background-position:-232px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-b77f67d::before, .elementor-9 .elementor-element.elementor-element-b77f67d > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-b77f67d > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-b77f67d > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-b77f67d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-b77f67d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 56%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-54bf4d2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-54bf4d2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-54bf4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-54bf4d2.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-08348cc{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-08348cc.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-029efa8{--display:flex;}.elementor-9 .elementor-element.elementor-element-7f5dc35{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.26;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-7f5dc35:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7f5dc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/22217.jpg");background-position:-232px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-7f5dc35::before, .elementor-9 .elementor-element.elementor-element-7f5dc35 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7f5dc35 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7f5dc35 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7f5dc35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7f5dc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 56%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-b5905de{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b5905de:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b5905de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-b5905de.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-1ba0e35{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-1ba0e35.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a8d7427{--display:flex;}.elementor-9 .elementor-element.elementor-element-02b52f3{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.26;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-02b52f3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-02b52f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/29087.jpg");background-position:-232px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-02b52f3::before, .elementor-9 .elementor-element.elementor-element-02b52f3 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-02b52f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-02b52f3 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-02b52f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-02b52f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 56%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-fb12269{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-fb12269:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fb12269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-fb12269.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-5eba947{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-5eba947.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-fb5bb94{--display:flex;}.elementor-9 .elementor-element.elementor-element-eaa61e0{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.26;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-eaa61e0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-eaa61e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/2151003791.jpg");background-position:-232px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-eaa61e0::before, .elementor-9 .elementor-element.elementor-element-eaa61e0 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-eaa61e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-eaa61e0 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-eaa61e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-eaa61e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 56%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-9ef0c7e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9ef0c7e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9ef0c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-9ef0c7e.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-b16f713{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-b16f713.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a5021c8{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#000000;}.elementor-9 .elementor-element.elementor-element-9359df7{--display:flex;--min-height:100vh;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-9359df7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9359df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-9 .elementor-element.elementor-element-91cfaea{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f84f7f3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f1e379a{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f1e379a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f1e379a .elementor-heading-title{font-family:"Noken", Sans-serif;font-size:3.5em;font-weight:bold;text-transform:uppercase;line-height:48px;color:#000000;}.elementor-9 .elementor-element.elementor-element-4b7ece3{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-4b7ece3.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-956dd48{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-41d0bee{--display:flex;}.elementor-9 .elementor-element.elementor-element-9c7c9f8{--display:flex;--min-height:50vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-9c7c9f8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9c7c9f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-100amp-220-v.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-9c7c9f8:hover{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-100amp-220-v-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-9c7c9f8::before, .elementor-9 .elementor-element.elementor-element-9c7c9f8 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9c7c9f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9c7c9f8 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9c7c9f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9c7c9f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 50%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-a24b698{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-2beadf3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2beadf3.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-5d352f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-b32e3c6{--display:flex;}.elementor-9 .elementor-element.elementor-element-74a5101{--display:flex;--min-height:50vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-74a5101:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-74a5101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-160-amp-220v-editado.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-74a5101:hover{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-160-amp-220v-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-74a5101::before, .elementor-9 .elementor-element.elementor-element-74a5101 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-74a5101 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-74a5101 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-74a5101 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-74a5101 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 50%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-fdedd88{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-dd7002f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-dd7002f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-5653cdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-a7e1bbd{--display:flex;}.elementor-9 .elementor-element.elementor-element-9137281{--display:flex;--min-height:50vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-9137281:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9137281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-250AMP-–-220V.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-9137281:hover{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-250AMP-–-220V-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-9137281::before, .elementor-9 .elementor-element.elementor-element-9137281 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9137281 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9137281 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9137281 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9137281 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 50%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-4142a8e{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-98bee95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-98bee95.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-dbd0f02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-59847c2{--display:flex;}.elementor-9 .elementor-element.elementor-element-6fafa05{--display:flex;--min-height:50vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-6fafa05:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6fafa05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-400AMP-–-220V-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6fafa05:hover{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-400AMP-–-220V.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6fafa05::before, .elementor-9 .elementor-element.elementor-element-6fafa05 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6fafa05 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6fafa05 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6fafa05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6fafa05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 50%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-5d492f0{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-4661eaf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4661eaf.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-6d1d15b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-c3d5373{--display:flex;}.elementor-9 .elementor-element.elementor-element-3c0aca5{--display:flex;--min-height:50vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-3c0aca5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3c0aca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-630AMP-–-220V.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-3c0aca5:hover{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-630AMP-–-220V-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-3c0aca5::before, .elementor-9 .elementor-element.elementor-element-3c0aca5 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3c0aca5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3c0aca5 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3c0aca5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3c0aca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 50%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-b5b85cf{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-3080cfd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3080cfd.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-02bbd30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-1974ab4{--display:flex;}.elementor-9 .elementor-element.elementor-element-095e1cc{--display:flex;--min-height:50vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-095e1cc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-095e1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-3200AMP-–-220V.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-095e1cc:hover{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-3200AMP-–-220V-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-095e1cc::before, .elementor-9 .elementor-element.elementor-element-095e1cc > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-095e1cc > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-095e1cc > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-095e1cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-095e1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 50%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-d6f6b34{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-84e0d40{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-84e0d40.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-0c628cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-cc3ad54{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#000000;}.elementor-9 .elementor-element.elementor-element-1891151{--display:flex;--min-height:100vh;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-add2136{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-260ded4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c6db5b6{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c6db5b6 .elementor-heading-title{font-family:"Noken", Sans-serif;font-size:3.5em;font-weight:bold;text-transform:uppercase;line-height:48px;color:#000000;}.elementor-9 .elementor-element.elementor-element-0414031{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px;padding:0em 0em 01em 0em;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products  ul.products{grid-column-gap:61px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product .button{color:#FFC200;background-color:#000000;font-family:"Noken", Sans-serif;font-size:18px;font-weight:500;border-radius:48px 48px 48px 48px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products .added_to_cart{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-9 .elementor-element.elementor-element-e50ed9e{--display:flex;--min-height:100vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-e50ed9e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e50ed9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-01de5b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-28c5364{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6d29331{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6d29331 .elementor-heading-title{font-family:"Noken", Sans-serif;font-size:3.5em;font-weight:bold;text-transform:uppercase;line-height:48px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a206a5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c3f3a14{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-c3f3a14:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c3f3a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/refacciones.png");background-position:center center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-c3f3a14::before, .elementor-9 .elementor-element.elementor-element-c3f3a14 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-c3f3a14 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-c3f3a14 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-c3f3a14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-c3f3a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 45%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-e9bc21f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-e9bc21f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e9bc21f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-e9bc21f.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-ac6926b{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-ac6926b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c28e8c4{--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:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-19a7a80{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8c47887 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-8c47887.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8c47887.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-8c47887.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8c47887.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-8c47887.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8c47887 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-8c47887 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-7175508{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7175508.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4cda520{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-40fbaac .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-40fbaac .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-40fbaac .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-40fbaac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-40fbaac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-40fbaac .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-40fbaac .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-40fbaac .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-afa1dc5{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-afa1dc5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-afa1dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/DSC0201-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-afa1dc5::before, .elementor-9 .elementor-element.elementor-element-afa1dc5 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-afa1dc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-afa1dc5 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-afa1dc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-afa1dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 27%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-75bab8b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-75bab8b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-75bab8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-75bab8b.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-dfad03f{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-dfad03f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d301e5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-c7f4e94{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4761977 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-4761977.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4761977.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4761977.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4761977.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4761977.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4761977 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-4761977 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-0d5144e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0d5144e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-fc3175f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c29b01f .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-c29b01f .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c29b01f .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-c29b01f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c29b01f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-c29b01f .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-c29b01f .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-c29b01f .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-d6d5458{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-d6d5458:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d6d5458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-160-amp-220v.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-d6d5458::before, .elementor-9 .elementor-element.elementor-element-d6d5458 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d6d5458 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d6d5458 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d6d5458 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d6d5458 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 46%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-34d8b85{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-34d8b85:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-34d8b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-34d8b85.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-23c0bc0{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-23c0bc0.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7f95bca{--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:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-6ed782a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a3f7ba3 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-a3f7ba3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a3f7ba3.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a3f7ba3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a3f7ba3.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a3f7ba3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a3f7ba3 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-a3f7ba3 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-5712ae6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5712ae6.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2238b3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d31b8f5 .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-d31b8f5 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d31b8f5 .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-d31b8f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d31b8f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-d31b8f5 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-d31b8f5 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-d31b8f5 .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-9d3b6d3{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-9d3b6d3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9d3b6d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/img-12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-9d3b6d3::before, .elementor-9 .elementor-element.elementor-element-9d3b6d3 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9d3b6d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9d3b6d3 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9d3b6d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9d3b6d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 39%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-69d2f09{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-69d2f09:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-69d2f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-69d2f09.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-638dbb0{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-638dbb0.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-332d8b6{--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:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-294d8a2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cc764ca .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-cc764ca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cc764ca.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-cc764ca.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cc764ca.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-cc764ca.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cc764ca .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-cc764ca .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-6711823{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6711823.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6ec6c07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d8152a8 .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-d8152a8 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d8152a8 .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-d8152a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d8152a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-d8152a8 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-d8152a8 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-d8152a8 .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-6f7a38b{--display:flex;--min-height:100vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-6f7a38b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6f7a38b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-06f2a9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3789a42{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c82019f{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c82019f .elementor-heading-title{font-family:"Noken", Sans-serif;font-size:3.5em;font-weight:bold;text-transform:uppercase;line-height:48px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9cf0689{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9c4afee{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-9c4afee:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9c4afee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/refacciones.png");background-position:center center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-9c4afee::before, .elementor-9 .elementor-element.elementor-element-9c4afee > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9c4afee > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9c4afee > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9c4afee > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9c4afee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 45%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-37ee225{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-37ee225:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-37ee225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-37ee225.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-35c7b67{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-35c7b67.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a84356d{--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:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-35f7084{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3e7dd28 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-3e7dd28.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3e7dd28.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3e7dd28.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3e7dd28.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3e7dd28.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3e7dd28 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-3e7dd28 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-6a66e98{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6a66e98.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6930692{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b9e0f3b .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-b9e0f3b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-b9e0f3b .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-b9e0f3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b9e0f3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-b9e0f3b .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-b9e0f3b .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-b9e0f3b .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-46e4dea{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-46e4dea:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-46e4dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/DSC0201-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-46e4dea::before, .elementor-9 .elementor-element.elementor-element-46e4dea > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-46e4dea > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-46e4dea > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-46e4dea > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-46e4dea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 27%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-acd0d61{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-acd0d61:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-acd0d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-acd0d61.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-17cc085{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-17cc085.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-819ca9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-41aff1b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d201810 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-d201810.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d201810.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d201810.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d201810.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d201810.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d201810 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-d201810 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-6c8cf02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6c8cf02.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1af91e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9b1bf6e .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-9b1bf6e .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9b1bf6e .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-9b1bf6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9b1bf6e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-9b1bf6e .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-9b1bf6e .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-9b1bf6e .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-d2effc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-342c50d{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-342c50d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-342c50d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/Tableros-Electricos-160-amp-220v.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-342c50d::before, .elementor-9 .elementor-element.elementor-element-342c50d > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-342c50d > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-342c50d > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-342c50d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-342c50d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 46%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-3b2f69b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3b2f69b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3b2f69b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-3b2f69b.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-8b05745{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-8b05745.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6965426{--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:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-0febac9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-90ca77a .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-90ca77a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-90ca77a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-90ca77a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-90ca77a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-90ca77a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-90ca77a .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-90ca77a .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-533ea3c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-533ea3c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e60265c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a155924 .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-a155924 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-a155924 .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-a155924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a155924 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-a155924 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-a155924 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-a155924 .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-d56c9f6{--display:flex;--min-height:50vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-9 .elementor-element.elementor-element-d56c9f6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d56c9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/img-12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-d56c9f6::before, .elementor-9 .elementor-element.elementor-element-d56c9f6 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d56c9f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d56c9f6 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d56c9f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d56c9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFC20000 39%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-94df305{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-94df305:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-94df305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-94df305.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-34f391d{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noken", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-34f391d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5aed545{--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:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-55d746b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6355eb9 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6355eb9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6355eb9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6355eb9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6355eb9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6355eb9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6355eb9 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-6355eb9 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-832e67c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-832e67c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-662b39d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-41a313f .elementor-button{background-color:#000000;font-family:"Noken", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 15px;}.elementor-9 .elementor-element.elementor-element-41a313f .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-41a313f .elementor-button:focus{background-color:#FFC200;color:#000000;}.elementor-9 .elementor-element.elementor-element-41a313f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-41a313f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-41a313f .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-41a313f .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-41a313f .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-b52f103{--display:flex;--min-height:60vh;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-b52f103:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b52f103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-b52f103 > .elementor-shape-bottom .elementor-shape-fill, .elementor-9 .elementor-element.elementor-element-b52f103 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFC200;}.elementor-9 .elementor-element.elementor-element-b52f103 > .elementor-shape-bottom svg, .elementor-9 .elementor-element.elementor-element-b52f103 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:116px;}.elementor-9 .elementor-element.elementor-element-05268ae{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-05268ae.e-con{--flex-grow:0;--flex-shrink:0;}.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-9 .elementor-element.elementor-element-4239659{--divider-border-style:solid;--divider-color:#FFFFFF2E;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-4239659 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-4239659 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-4329c0b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d022a2b{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d022a2b .elementor-heading-title{font-family:"Noken", Sans-serif;font-size:3.5em;font-weight:bold;text-transform:uppercase;line-height:48px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-435e025{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-435e025.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4d3b690{--e-image-carousel-slides-to-show:5;}.elementor-9 .elementor-element.elementor-element-3c120a7{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-3c120a7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3c120a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-66d62d5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8e08211{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9270c6b{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9270c6b .elementor-heading-title{font-family:"Noken", Sans-serif;font-size:3.5em;font-weight:bold;text-transform:uppercase;line-height:48px;color:#000000;}.elementor-9 .elementor-element.elementor-element-31a64fd{--display:flex;}.elementor-9 .elementor-element.elementor-element-54db6f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-3802fbc{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-3802fbc.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2a81ebf{--display:flex;}.elementor-9 .elementor-element.elementor-element-47647ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-c277c52{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-c277c52.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e430738{--display:flex;}.elementor-9 .elementor-element.elementor-element-2b572e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-e46dabe{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-e46dabe.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-98077b5{--display:flex;}.elementor-9 .elementor-element.elementor-element-21c180a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-0a8b9f5{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-0a8b9f5.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b9d27b6{--display:flex;}.elementor-9 .elementor-element.elementor-element-9e1c6f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-89aa433{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-89aa433.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7a6760e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;}.elementor-9 .elementor-element.elementor-element-7a6760e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#000000;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFC200;}.elementor-9 .elementor-element.elementor-element-7a6760e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-7a6760e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7a6760e {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-9 .elementor-element.elementor-element-7a6760e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;}:where( .elementor-9 .elementor-element.elementor-element-7a6760e > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-6e0e293{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e9b57c7 img{border-radius:25px 25px 25px 25px;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-af4f1c0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-af4f1c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-604px 0px;}.elementor-9 .elementor-element.elementor-element-7a4a10b{padding:0em 3em 2em 0em;}.elementor-9 .elementor-element.elementor-element-c30f783{font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-1b5e519{font-size:0.9em;}.elementor-9 .elementor-element.elementor-element-f187ed3{font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-79a5f86{font-size:0.9em;}.elementor-9 .elementor-element.elementor-element-a944c76{font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-de6fe71{font-size:0.9em;}.elementor-9 .elementor-element.elementor-element-7b70e09{--justify-content:center;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-e5e78b3 .elementor-heading-title{font-size:1.5em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-75ab589 .elementor-heading-title{font-size:3em;}.elementor-9 .elementor-element.elementor-element-110541f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-9 .elementor-element.elementor-element-ee8b2e5{text-align:center;}.elementor-9 .elementor-element.elementor-element-ee8b2e5 .elementor-heading-title{font-size:3em;}.elementor-9 .elementor-element.elementor-element-c2e017d{--container-widget-width:457px;--container-widget-flex-grow:0;width:var( --container-widget-width, 457px );max-width:457px;}.elementor-9 .elementor-element.elementor-element-de9d467:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-de9d467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-273px 0px;}.elementor-9 .elementor-element.elementor-element-d69cdb6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d69cdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-ba2bfe9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ba2bfe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-259beec{line-height:1em;}.elementor-9 .elementor-element.elementor-element-4f63b64:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4f63b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-ad67285{--border-radius:509px 509px 509px 509px;}.elementor-9 .elementor-element.elementor-element-04bed83:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-04bed83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-b77f67d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b77f67d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-7f5dc35:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7f5dc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-02b52f3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-02b52f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-eaa61e0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-eaa61e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-b16f713{line-height:1em;}.elementor-9 .elementor-element.elementor-element-a5021c8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-4b7ece3{--container-widget-width:556px;--container-widget-flex-grow:0;width:var( --container-widget-width, 556px );max-width:556px;}.elementor-9 .elementor-element.elementor-element-cc3ad54{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-e50ed9e{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-6d29331{text-align:center;}.elementor-9 .elementor-element.elementor-element-19a7a80{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-7175508{font-size:1em;}.elementor-9 .elementor-element.elementor-element-40fbaac .elementor-button{font-size:1em;}.elementor-9 .elementor-element.elementor-element-c7f4e94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-0d5144e{font-size:1em;}.elementor-9 .elementor-element.elementor-element-7f95bca{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-6ed782a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-5712ae6{font-size:1em;}.elementor-9 .elementor-element.elementor-element-294d8a2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-6711823{font-size:1em;}.elementor-9 .elementor-element.elementor-element-6f7a38b{--padding-top:6em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-c82019f{text-align:center;}.elementor-9 .elementor-element.elementor-element-35f7084{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-6a66e98{font-size:1.2em;}.elementor-9 .elementor-element.elementor-element-b9e0f3b .elementor-button{font-size:1.3em;}.elementor-9 .elementor-element.elementor-element-41aff1b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-6c8cf02{font-size:1.2em;}.elementor-9 .elementor-element.elementor-element-6965426{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-0febac9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-533ea3c{font-size:1.2em;}.elementor-9 .elementor-element.elementor-element-55d746b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-832e67c{font-size:1.2em;}.elementor-9 .elementor-element.elementor-element-b52f103{--padding-top:2em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-d022a2b{padding:0em 0em 0em 0em;text-align:center;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-af4f1c0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-af4f1c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-4fb9d02{padding:6em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-4fb9d02 .elementor-heading-title{font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-f29224e{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f29224e .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-559a893{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-9 .elementor-element.elementor-element-b8bbed9{--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-7b70e09{--padding-top:2em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-e5e78b3 .elementor-heading-title{font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-75ab589 .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-110541f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-9 .elementor-element.elementor-element-ba6f333{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-f03829c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ee8b2e5{text-align:center;}.elementor-9 .elementor-element.elementor-element-ee8b2e5 .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-c2e017d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-9 .elementor-element.elementor-element-9b26207{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-de9d467:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-de9d467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-85cf3a4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-0c414f5{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-d69cdb6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d69cdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-58de571{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-ba2bfe9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ba2bfe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-259beec{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-4f63b64:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4f63b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-ad67285{--border-radius:48px 48px 48px 48px;}.elementor-9 .elementor-element.elementor-element-b9d99dd{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-04bed83:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-04bed83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-292b54d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-b77f67d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b77f67d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-08348cc{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-7f5dc35:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7f5dc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-1ba0e35{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-02b52f3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-02b52f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-5eba947{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-eaa61e0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-eaa61e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-b16f713{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:1em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-a5021c8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-9359df7{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-f1e379a .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-4b7ece3{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-9 .elementor-element.elementor-element-cc3ad54{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-1891151{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-c6db5b6 .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-7e327b2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-e50ed9e{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-28c5364{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6d29331{text-align:center;}.elementor-9 .elementor-element.elementor-element-6d29331 .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-ac6926b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-9 .elementor-element.elementor-element-dfad03f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-9 .elementor-element.elementor-element-23c0bc0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-9 .elementor-element.elementor-element-638dbb0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-9 .elementor-element.elementor-element-6f7a38b{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-3789a42{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c82019f{text-align:center;}.elementor-9 .elementor-element.elementor-element-c82019f .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-35c7b67{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-9 .elementor-element.elementor-element-17cc085{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-9 .elementor-element.elementor-element-8b05745{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-9 .elementor-element.elementor-element-34f391d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-9 .elementor-element.elementor-element-d022a2b{text-align:center;}.elementor-9 .elementor-element.elementor-element-d022a2b .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-9 .elementor-element.elementor-element-4d3b690{--e-image-carousel-slides-to-show:2;}.elementor-9 .elementor-element.elementor-element-3c120a7{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-9270c6b{text-align:center;}.elementor-9 .elementor-element.elementor-element-9270c6b .elementor-heading-title{font-size:2em;line-height:1em;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-5ddddd0{--width:50%;}.elementor-9 .elementor-element.elementor-element-7b70e09{--width:50%;}.elementor-9 .elementor-element.elementor-element-1b0e72a{--width:100%;}.elementor-9 .elementor-element.elementor-element-5736842{--width:100%;}.elementor-9 .elementor-element.elementor-element-746ff10{--width:100%;}.elementor-9 .elementor-element.elementor-element-5390dc8{--width:100%;}.elementor-9 .elementor-element.elementor-element-ad67285{--width:100%;}.elementor-9 .elementor-element.elementor-element-077df8f{--width:100%;}.elementor-9 .elementor-element.elementor-element-54bf4d2{--width:100%;}.elementor-9 .elementor-element.elementor-element-b5905de{--width:100%;}.elementor-9 .elementor-element.elementor-element-fb12269{--width:100%;}.elementor-9 .elementor-element.elementor-element-9ef0c7e{--width:100%;}.elementor-9 .elementor-element.elementor-element-e9bc21f{--width:40%;}.elementor-9 .elementor-element.elementor-element-75bab8b{--width:40%;}.elementor-9 .elementor-element.elementor-element-34d8b85{--width:40%;}.elementor-9 .elementor-element.elementor-element-69d2f09{--width:40%;}.elementor-9 .elementor-element.elementor-element-37ee225{--width:40%;}.elementor-9 .elementor-element.elementor-element-acd0d61{--width:40%;}.elementor-9 .elementor-element.elementor-element-3b2f69b{--width:40%;}.elementor-9 .elementor-element.elementor-element-94df305{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-e9bc21f{--width:100%;}.elementor-9 .elementor-element.elementor-element-75bab8b{--width:100%;}.elementor-9 .elementor-element.elementor-element-34d8b85{--width:100%;}.elementor-9 .elementor-element.elementor-element-69d2f09{--width:100%;}.elementor-9 .elementor-element.elementor-element-37ee225{--width:100%;}.elementor-9 .elementor-element.elementor-element-acd0d61{--width:100%;}.elementor-9 .elementor-element.elementor-element-3b2f69b{--width:100%;}.elementor-9 .elementor-element.elementor-element-94df305{--width:100%;}.elementor-9 .elementor-element.elementor-element-8e08211{--width:1600px;}}/* Start custom CSS for heading, class: .elementor-element-4fb9d02 */.titulo-especialistas{
    display:inline-flex;
    align-items:center;
    gap:18px;
    font-weight:500;
}

.arrow-line{
    position:relative;
    width:70px;
    height:1.5px;
    background:#FFC200;
    display:block;
    animation:arrowMove 2.5s ease-in-out infinite;
}

.arrow-line::after{
    content:"";
    position:absolute;
    right:0;
    top:50%;
    width:9px;
    height:9px;
    border-top:1.5px solid #FFC200;
    border-right:1.5px solid #FFC200;
    transform:translateY(-50%) rotate(45deg);
}

@keyframes arrowMove{
    0%,100%{
        transform:translateX(0);
        opacity:.75;
    }
    50%{
        transform:translateX(8px);
        opacity:1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01b2310 */.elementor-9 .elementor-element.elementor-element-01b2310 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-01b2310 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c179072 *//* CONTENEDOR */
.hover-box{
    background: #F3F3F3;
    transition: all .4s ease;
    cursor: pointer;
}

/* Heading y Text Editor */
.hover-box .elementor-heading-title,
.hover-box .elementor-widget-text-editor{
    color: #000;
    transition: color .4s ease;
}

/* También cambia los enlaces si existen */
.hover-box .elementor-widget-text-editor a{
    color: inherit;
    transition: color .4s ease;
}

/* Hover */
.hover-box:hover{
    background: #000;
}

.hover-box:hover .elementor-heading-title,
.hover-box:hover .elementor-widget-text-editor,
.hover-box:hover .elementor-widget-text-editor p,
.hover-box:hover .elementor-widget-text-editor span,
.hover-box:hover .elementor-widget-text-editor a,
.hover-box:hover .elementor-icon-list-text{
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc8cafe *//* CONTENEDOR */
.hover-box{
    background: #F3F3F3;
    transition: all .4s ease;
    cursor: pointer;
}

/* Heading y Text Editor */
.hover-box .elementor-heading-title,
.hover-box .elementor-widget-text-editor{
    color: #000;
    transition: color .4s ease;
}

/* También cambia los enlaces si existen */
.hover-box .elementor-widget-text-editor a{
    color: inherit;
    transition: color .4s ease;
}

/* Hover */
.hover-box:hover{
    background: #000;
}

.hover-box:hover .elementor-heading-title,
.hover-box:hover .elementor-widget-text-editor,
.hover-box:hover .elementor-widget-text-editor p,
.hover-box:hover .elementor-widget-text-editor span,
.hover-box:hover .elementor-widget-text-editor a,
.hover-box:hover .elementor-icon-list-text{
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2be03f *//* CONTENEDOR */
.hover-box{
    background: #F3F3F3;
    transition: all .4s ease;
    cursor: pointer;
}

/* Heading y Text Editor */
.hover-box .elementor-heading-title,
.hover-box .elementor-widget-text-editor{
    color: #000;
    transition: color .4s ease;
}

/* También cambia los enlaces si existen */
.hover-box .elementor-widget-text-editor a{
    color: inherit;
    transition: color .4s ease;
}

/* Hover */
.hover-box:hover{
    background: #000;
}

.hover-box:hover .elementor-heading-title,
.hover-box:hover .elementor-widget-text-editor,
.hover-box:hover .elementor-widget-text-editor p,
.hover-box:hover .elementor-widget-text-editor span,
.hover-box:hover .elementor-widget-text-editor a,
.hover-box:hover .elementor-icon-list-text{
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5e78b3 */.titulo-especialistas{
    display:inline-flex;
    align-items:center;
    gap:18px;
    font-weight:500;
}

.arrow-line{
    position:relative;
    width:70px;
    height:1.5px;
    background:#FFC200;
    display:block;
    animation:arrowMove 2.5s ease-in-out infinite;
}

.arrow-line::after{
    content:"";
    position:absolute;
    right:0;
    top:50%;
    width:9px;
    height:9px;
    border-top:1.5px solid #FFC200;
    border-right:1.5px solid #FFC200;
    transform:translateY(-50%) rotate(45deg);
}

@keyframes arrowMove{
    0%,100%{
        transform:translateX(0);
        opacity:.75;
    }
    50%{
        transform:translateX(8px);
        opacity:1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64c5444 */.elementor-9 .elementor-element.elementor-element-64c5444 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-64c5444 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e72a */.elementor-9 .elementor-element.elementor-element-1b0e72a{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5736842 */.elementor-9 .elementor-element.elementor-element-5736842{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746ff10 */.elementor-9 .elementor-element.elementor-element-746ff10{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390dc8 */.elementor-9 .elementor-element.elementor-element-5390dc8{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077df8f */.elementor-9 .elementor-element.elementor-element-077df8f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bf4d2 */.elementor-9 .elementor-element.elementor-element-54bf4d2{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5905de */.elementor-9 .elementor-element.elementor-element-b5905de{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12269 */.elementor-9 .elementor-element.elementor-element-fb12269{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0c7e */.elementor-9 .elementor-element.elementor-element-9ef0c7e{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e72a */.elementor-9 .elementor-element.elementor-element-1b0e72a{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5736842 */.elementor-9 .elementor-element.elementor-element-5736842{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746ff10 */.elementor-9 .elementor-element.elementor-element-746ff10{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390dc8 */.elementor-9 .elementor-element.elementor-element-5390dc8{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077df8f */.elementor-9 .elementor-element.elementor-element-077df8f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bf4d2 */.elementor-9 .elementor-element.elementor-element-54bf4d2{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5905de */.elementor-9 .elementor-element.elementor-element-b5905de{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12269 */.elementor-9 .elementor-element.elementor-element-fb12269{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0c7e */.elementor-9 .elementor-element.elementor-element-9ef0c7e{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e72a */.elementor-9 .elementor-element.elementor-element-1b0e72a{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5736842 */.elementor-9 .elementor-element.elementor-element-5736842{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746ff10 */.elementor-9 .elementor-element.elementor-element-746ff10{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390dc8 */.elementor-9 .elementor-element.elementor-element-5390dc8{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077df8f */.elementor-9 .elementor-element.elementor-element-077df8f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bf4d2 */.elementor-9 .elementor-element.elementor-element-54bf4d2{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5905de */.elementor-9 .elementor-element.elementor-element-b5905de{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12269 */.elementor-9 .elementor-element.elementor-element-fb12269{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0c7e */.elementor-9 .elementor-element.elementor-element-9ef0c7e{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e72a */.elementor-9 .elementor-element.elementor-element-1b0e72a{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5736842 */.elementor-9 .elementor-element.elementor-element-5736842{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746ff10 */.elementor-9 .elementor-element.elementor-element-746ff10{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390dc8 */.elementor-9 .elementor-element.elementor-element-5390dc8{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077df8f */.elementor-9 .elementor-element.elementor-element-077df8f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bf4d2 */.elementor-9 .elementor-element.elementor-element-54bf4d2{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5905de */.elementor-9 .elementor-element.elementor-element-b5905de{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12269 */.elementor-9 .elementor-element.elementor-element-fb12269{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0c7e */.elementor-9 .elementor-element.elementor-element-9ef0c7e{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e72a */.elementor-9 .elementor-element.elementor-element-1b0e72a{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5736842 */.elementor-9 .elementor-element.elementor-element-5736842{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746ff10 */.elementor-9 .elementor-element.elementor-element-746ff10{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390dc8 */.elementor-9 .elementor-element.elementor-element-5390dc8{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077df8f */.elementor-9 .elementor-element.elementor-element-077df8f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bf4d2 */.elementor-9 .elementor-element.elementor-element-54bf4d2{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5905de */.elementor-9 .elementor-element.elementor-element-b5905de{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12269 */.elementor-9 .elementor-element.elementor-element-fb12269{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0c7e */.elementor-9 .elementor-element.elementor-element-9ef0c7e{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e72a */.elementor-9 .elementor-element.elementor-element-1b0e72a{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5736842 */.elementor-9 .elementor-element.elementor-element-5736842{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746ff10 */.elementor-9 .elementor-element.elementor-element-746ff10{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390dc8 */.elementor-9 .elementor-element.elementor-element-5390dc8{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077df8f */.elementor-9 .elementor-element.elementor-element-077df8f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bf4d2 */.elementor-9 .elementor-element.elementor-element-54bf4d2{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5905de */.elementor-9 .elementor-element.elementor-element-b5905de{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12269 */.elementor-9 .elementor-element.elementor-element-fb12269{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0c7e */.elementor-9 .elementor-element.elementor-element-9ef0c7e{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e72a */.elementor-9 .elementor-element.elementor-element-1b0e72a{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5736842 */.elementor-9 .elementor-element.elementor-element-5736842{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746ff10 */.elementor-9 .elementor-element.elementor-element-746ff10{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390dc8 */.elementor-9 .elementor-element.elementor-element-5390dc8{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077df8f */.elementor-9 .elementor-element.elementor-element-077df8f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bf4d2 */.elementor-9 .elementor-element.elementor-element-54bf4d2{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5905de */.elementor-9 .elementor-element.elementor-element-b5905de{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12269 */.elementor-9 .elementor-element.elementor-element-fb12269{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0c7e */.elementor-9 .elementor-element.elementor-element-9ef0c7e{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e72a */.elementor-9 .elementor-element.elementor-element-1b0e72a{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5736842 */.elementor-9 .elementor-element.elementor-element-5736842{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746ff10 */.elementor-9 .elementor-element.elementor-element-746ff10{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390dc8 */.elementor-9 .elementor-element.elementor-element-5390dc8{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077df8f */.elementor-9 .elementor-element.elementor-element-077df8f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bf4d2 */.elementor-9 .elementor-element.elementor-element-54bf4d2{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5905de */.elementor-9 .elementor-element.elementor-element-b5905de{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12269 */.elementor-9 .elementor-element.elementor-element-fb12269{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0c7e */.elementor-9 .elementor-element.elementor-element-9ef0c7e{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e72a */.elementor-9 .elementor-element.elementor-element-1b0e72a{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5736842 */.elementor-9 .elementor-element.elementor-element-5736842{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746ff10 */.elementor-9 .elementor-element.elementor-element-746ff10{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390dc8 */.elementor-9 .elementor-element.elementor-element-5390dc8{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077df8f */.elementor-9 .elementor-element.elementor-element-077df8f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bf4d2 */.elementor-9 .elementor-element.elementor-element-54bf4d2{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5905de */.elementor-9 .elementor-element.elementor-element-b5905de{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12269 */.elementor-9 .elementor-element.elementor-element-fb12269{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0c7e */.elementor-9 .elementor-element.elementor-element-9ef0c7e{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e72a */.elementor-9 .elementor-element.elementor-element-1b0e72a{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5736842 */.elementor-9 .elementor-element.elementor-element-5736842{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746ff10 */.elementor-9 .elementor-element.elementor-element-746ff10{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390dc8 */.elementor-9 .elementor-element.elementor-element-5390dc8{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077df8f */.elementor-9 .elementor-element.elementor-element-077df8f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bf4d2 */.elementor-9 .elementor-element.elementor-element-54bf4d2{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5905de */.elementor-9 .elementor-element.elementor-element-b5905de{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12269 */.elementor-9 .elementor-element.elementor-element-fb12269{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0c7e */.elementor-9 .elementor-element.elementor-element-9ef0c7e{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e72a */.elementor-9 .elementor-element.elementor-element-1b0e72a{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5736842 */.elementor-9 .elementor-element.elementor-element-5736842{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746ff10 */.elementor-9 .elementor-element.elementor-element-746ff10{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5390dc8 */.elementor-9 .elementor-element.elementor-element-5390dc8{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077df8f */.elementor-9 .elementor-element.elementor-element-077df8f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bf4d2 */.elementor-9 .elementor-element.elementor-element-54bf4d2{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5905de */.elementor-9 .elementor-element.elementor-element-b5905de{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12269 */.elementor-9 .elementor-element.elementor-element-fb12269{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0c7e */.elementor-9 .elementor-element.elementor-element-9ef0c7e{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d352f1 */.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24b698 */.elementor-9 .elementor-element.elementor-element-a24b698{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-a24b698::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-a24b698:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5653cdf */.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdedd88 */.elementor-9 .elementor-element.elementor-element-fdedd88{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-fdedd88::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-fdedd88:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbd0f02 */.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4142a8e */.elementor-9 .elementor-element.elementor-element-4142a8e{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-4142a8e::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-4142a8e:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d1d15b */.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d492f0 */.elementor-9 .elementor-element.elementor-element-5d492f0{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-5d492f0::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-5d492f0:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02bbd30 */.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5b85cf */.elementor-9 .elementor-element.elementor-element-b5b85cf{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-b5b85cf::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-b5b85cf:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c628cd */.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f6b34 */.elementor-9 .elementor-element.elementor-element-d6f6b34{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-d6f6b34::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-d6f6b34:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d352f1 */.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24b698 */.elementor-9 .elementor-element.elementor-element-a24b698{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-a24b698::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-a24b698:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5653cdf */.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdedd88 */.elementor-9 .elementor-element.elementor-element-fdedd88{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-fdedd88::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-fdedd88:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbd0f02 */.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4142a8e */.elementor-9 .elementor-element.elementor-element-4142a8e{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-4142a8e::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-4142a8e:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d1d15b */.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d492f0 */.elementor-9 .elementor-element.elementor-element-5d492f0{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-5d492f0::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-5d492f0:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02bbd30 */.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5b85cf */.elementor-9 .elementor-element.elementor-element-b5b85cf{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-b5b85cf::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-b5b85cf:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c628cd */.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f6b34 */.elementor-9 .elementor-element.elementor-element-d6f6b34{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-d6f6b34::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-d6f6b34:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d352f1 */.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24b698 */.elementor-9 .elementor-element.elementor-element-a24b698{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-a24b698::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-a24b698:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5653cdf */.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdedd88 */.elementor-9 .elementor-element.elementor-element-fdedd88{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-fdedd88::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-fdedd88:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbd0f02 */.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4142a8e */.elementor-9 .elementor-element.elementor-element-4142a8e{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-4142a8e::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-4142a8e:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d1d15b */.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d492f0 */.elementor-9 .elementor-element.elementor-element-5d492f0{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-5d492f0::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-5d492f0:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02bbd30 */.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5b85cf */.elementor-9 .elementor-element.elementor-element-b5b85cf{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-b5b85cf::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-b5b85cf:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c628cd */.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f6b34 */.elementor-9 .elementor-element.elementor-element-d6f6b34{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-d6f6b34::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-d6f6b34:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d352f1 */.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24b698 */.elementor-9 .elementor-element.elementor-element-a24b698{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-a24b698::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-a24b698:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5653cdf */.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdedd88 */.elementor-9 .elementor-element.elementor-element-fdedd88{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-fdedd88::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-fdedd88:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbd0f02 */.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4142a8e */.elementor-9 .elementor-element.elementor-element-4142a8e{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-4142a8e::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-4142a8e:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d1d15b */.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d492f0 */.elementor-9 .elementor-element.elementor-element-5d492f0{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-5d492f0::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-5d492f0:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02bbd30 */.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5b85cf */.elementor-9 .elementor-element.elementor-element-b5b85cf{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-b5b85cf::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-b5b85cf:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c628cd */.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f6b34 */.elementor-9 .elementor-element.elementor-element-d6f6b34{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-d6f6b34::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-d6f6b34:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d352f1 */.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24b698 */.elementor-9 .elementor-element.elementor-element-a24b698{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-a24b698::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-a24b698:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5653cdf */.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdedd88 */.elementor-9 .elementor-element.elementor-element-fdedd88{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-fdedd88::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-fdedd88:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbd0f02 */.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4142a8e */.elementor-9 .elementor-element.elementor-element-4142a8e{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-4142a8e::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-4142a8e:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d1d15b */.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d492f0 */.elementor-9 .elementor-element.elementor-element-5d492f0{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-5d492f0::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-5d492f0:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02bbd30 */.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5b85cf */.elementor-9 .elementor-element.elementor-element-b5b85cf{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-b5b85cf::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-b5b85cf:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c628cd */.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f6b34 */.elementor-9 .elementor-element.elementor-element-d6f6b34{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-d6f6b34::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-d6f6b34:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d352f1 */.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24b698 */.elementor-9 .elementor-element.elementor-element-a24b698{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-a24b698::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-a24b698:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5653cdf */.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdedd88 */.elementor-9 .elementor-element.elementor-element-fdedd88{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-fdedd88::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-fdedd88:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbd0f02 */.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4142a8e */.elementor-9 .elementor-element.elementor-element-4142a8e{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-4142a8e::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-4142a8e:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d1d15b */.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d492f0 */.elementor-9 .elementor-element.elementor-element-5d492f0{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-5d492f0::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-5d492f0:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02bbd30 */.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5b85cf */.elementor-9 .elementor-element.elementor-element-b5b85cf{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-b5b85cf::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-b5b85cf:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c628cd */.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f6b34 */.elementor-9 .elementor-element.elementor-element-d6f6b34{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-d6f6b34::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-d6f6b34:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d352f1 */.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5d352f1 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24b698 */.elementor-9 .elementor-element.elementor-element-a24b698{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-a24b698::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-a24b698:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5653cdf */.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-5653cdf .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdedd88 */.elementor-9 .elementor-element.elementor-element-fdedd88{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-fdedd88::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-fdedd88:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbd0f02 */.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-dbd0f02 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4142a8e */.elementor-9 .elementor-element.elementor-element-4142a8e{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-4142a8e::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-4142a8e:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d1d15b */.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-6d1d15b .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d492f0 */.elementor-9 .elementor-element.elementor-element-5d492f0{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-5d492f0::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-5d492f0:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02bbd30 */.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-02bbd30 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5b85cf */.elementor-9 .elementor-element.elementor-element-b5b85cf{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-b5b85cf::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-b5b85cf:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c628cd */.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-0c628cd .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f6b34 */.elementor-9 .elementor-element.elementor-element-d6f6b34{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-d6f6b34::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-d6f6b34:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9bc21f */.elementor-9 .elementor-element.elementor-element-e9bc21f{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40fbaac */.elementor-9 .elementor-element.elementor-element-40fbaac .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-40fbaac .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c28e8c4 */.elementor-9 .elementor-element.elementor-element-c28e8c4{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-c28e8c4::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-c28e8c4:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bab8b */.elementor-9 .elementor-element.elementor-element-75bab8b{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c29b01f */.elementor-9 .elementor-element.elementor-element-c29b01f .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-c29b01f .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d301e5a */.elementor-9 .elementor-element.elementor-element-d301e5a{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-d301e5a::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-d301e5a:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34d8b85 */.elementor-9 .elementor-element.elementor-element-34d8b85{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d31b8f5 */.elementor-9 .elementor-element.elementor-element-d31b8f5 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-d31b8f5 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f95bca */.elementor-9 .elementor-element.elementor-element-7f95bca{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-7f95bca::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-7f95bca:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69d2f09 */.elementor-9 .elementor-element.elementor-element-69d2f09{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8152a8 */.elementor-9 .elementor-element.elementor-element-d8152a8 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-d8152a8 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332d8b6 */.elementor-9 .elementor-element.elementor-element-332d8b6{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-332d8b6::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-332d8b6:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37ee225 */.elementor-9 .elementor-element.elementor-element-37ee225{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9e0f3b */.elementor-9 .elementor-element.elementor-element-b9e0f3b .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-b9e0f3b .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a84356d */.elementor-9 .elementor-element.elementor-element-a84356d{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-a84356d::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-a84356d:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd0d61 */.elementor-9 .elementor-element.elementor-element-acd0d61{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b1bf6e */.elementor-9 .elementor-element.elementor-element-9b1bf6e .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-9b1bf6e .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819ca9d */.elementor-9 .elementor-element.elementor-element-819ca9d{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-819ca9d::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-819ca9d:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b2f69b */.elementor-9 .elementor-element.elementor-element-3b2f69b{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a155924 */.elementor-9 .elementor-element.elementor-element-a155924 .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-a155924 .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6965426 */.elementor-9 .elementor-element.elementor-element-6965426{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-6965426::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-6965426:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94df305 */.elementor-9 .elementor-element.elementor-element-94df305{
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    box-shadow:
        0 4px 18px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);

    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41a313f */.elementor-9 .elementor-element.elementor-element-41a313f .elementor-button-icon i{
    font-size: 28px !important;
}

.elementor-9 .elementor-element.elementor-element-41a313f .elementor-button-icon svg{
    width: 28px !important;
    height: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aed545 */.elementor-9 .elementor-element.elementor-element-5aed545{
    position: relative;
    overflow: hidden;

    /* Fondo glass sutil */
    background: rgba(255,255,255,0.03);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(8px);

    /* Contorno blanco muy discreto */
    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 24px;

    /* Sombras suaves */
    box-shadow:
        0 8px 24px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.06);

    transition: all .35s ease;
}

/* Brillo superior */
.elementor-9 .elementor-element.elementor-element-5aed545::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.08) 0%,
        rgba(255,255,255,0.02) 30%,
        transparent 70%
    );
    pointer-events: none;
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-5aed545:hover{
    background: rgba(255,255,255,0.05);
    border-color: rgba(255,255,255,0.12);

    box-shadow:
        0 12px 32px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.10);

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4d3b690 *//* Mantiene el movimiento lineal */
.elementor-9 .elementor-element.elementor-element-4d3b690 .swiper-wrapper{
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

/* Contenedor */
.elementor-9 .elementor-element.elementor-element-4d3b690{
    position: relative;
    overflow: hidden;
}

/* Difuminado transparente en ambos lados */
.elementor-9 .elementor-element.elementor-element-4d3b690{
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0%,
        black 12%,
        black 88%,
        transparent 100%
    );
    mask-image: linear-gradient(
        to right,
        transparent 0%,
        black 12%,
        black 88%,
        transparent 100%
    );
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noken';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/NokenBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Noken';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vyt.pixecoserver3.com/wp-content/uploads/2026/07/NokenRegular.ttf') format('truetype');
}
/* End Custom Fonts CSS */