.elementor-1250 .elementor-element.elementor-element-5f4d411{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;--z-index:9999}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text )}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text )}.elementor-widget-search .elementor-pagination{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-1250 .elementor-element.elementor-element-c9906fc{width:var(--container-widget-width,384px);max-width:384px;margin:0 38px calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:384px;--container-widget-flex-grow:0;--e-search-placeholder-color:var( --e-global-color-fea8d7c );--e-search-icon-label-size:24px;--e-search-input-gap:10px}.elementor-1250 .elementor-element.elementor-element-c9906fc.elementor-element{--align-self:flex-end}.elementor-1250 .elementor-element.elementor-element-c9906fc .e-search-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-d8b72cc);border-radius:30px 30px 30px 30px}#elementor-popup-modal-1250 .dialog-message{width:100vw;height:100px;align-items:flex-start}#elementor-popup-modal-1250{justify-content:flex-end;align-items:flex-start}#elementor-popup-modal-1250 .dialog-close-button{display:flex;top:4%;font-size:24px}#elementor-popup-modal-1250 .dialog-close-button i{color:var(--e-global-color-fea8d7c)}#elementor-popup-modal-1250 .dialog-close-button svg{fill:var(--e-global-color-fea8d7c)}@media(max-width:1024px){.elementor-widget-search .elementor-pagination{font-size:var(--e-global-typography-primary-font-size)}.elementor-1250 .elementor-element.elementor-element-c9906fc{margin:0 078px calc(var(--kit-widget-spacing, 0px) + 0px) 0}}@media(max-width:767px){.elementor-widget-search .elementor-pagination{font-size:var(--e-global-typography-primary-font-size)}}.elementor-1250 .elementor-element.elementor-element-c9906fc{height:48px}.elementor-1250 .elementor-element.elementor-element-c9906fc .e-search{position:relative;height:48px}.elementor-1250 .elementor-element.elementor-element-c9906fc .e-search-form,.elementor-1250 .elementor-element.elementor-element-c9906fc .e-search-input-wrapper{height:100%}.elementor-1250 .elementor-element.elementor-element-c9906fc .e-search-input{height:48px;padding:0 40px 0 16px;line-height:48px;box-sizing:border-box}.elementor-1250 .elementor-element.elementor-element-c9906fc input.e-search-input{min-height:unset!important}.elementor-1250 .elementor-element.elementor-element-c9906fc .e-search-label{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#C8CED2;-webkit-mask:url(https://grupovilela.com/wp-content/uploads/2026/05/search.svg) no-repeat center;mask:url(https://grupovilela.com/wp-content/uploads/2026/05/search.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;z-index:2}.elementor-1250 .elementor-element.elementor-element-c9906fc .e-search-label svg{display:none!important}#elementor-popup-modal-1250 .dialog-close-button{position:absolute!important;top:35px!important;right:48px!important;z-index:999999!important;pointer-events:auto!important;width:22px!important;height:22px!important;background-image:url(https://grupovilela.com/wp-content/uploads/2026/06/Close.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#elementor-popup-modal-1250 .dialog-close-button svg{display:none!important}#elementor-popup-modal-1250 .dialog-widget-content,#elementor-popup-modal-1250 .dialog-message{position:relative;z-index:1}#elementor-popup-modal-1250 .e-search{margin-right:clamp(12px, 2.5vw, 30px)!important}#elementor-popup-modal-1250 .dialog-widget-content{position:fixed!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;margin:0!important;width:100vw!important;background:rgb(255 255 255 / .15)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:all .5s ease!important}#elementor-popup-modal-1250 .dialog-message{width:100%!important;padding:0!important}#elementor-popup-modal-1250 .e-con-inner{width:100%!important;justify-content:center!important}body.header-scrolled #elementor-popup-modal-1250 .dialog-widget-content{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:80vw!important;border-radius:12px!important;left:auto!important;right:0!important;transform:none!important}body.header-scrolled #elementor-popup-modal-1250 .e-search{margin-right:60px!important}#header .menuwhite a,#header .menuwhite .elementor-item{color:#fff!important;transition:color .3s ease!important}#header.scrolled .menuwhite a,#header.scrolled .menuwhite .elementor-item{color:#000!important}#header .menuwhite a:hover,#header .menuwhite .elementor-item:hover,#header.scrolled .menuwhite a:hover,#header.scrolled .menuwhite .elementor-item:hover,#header .elementor-nav-menu--dropdown a:hover,#header.scrolled .elementor-nav-menu--dropdown a:hover{color:#E4087E!important}#header .elementor-nav-menu--dropdown a:hover{background:transparent!important}#header .menuwhite .sub-arrow svg path,#header .menuwhite .elementor-nav-menu--indicator svg{fill:#fff!important;transition:fill .3s ease!important}#header.scrolled .menuwhite .sub-arrow svg path,#header.scrolled .menuwhite .elementor-nav-menu--indicator svg{fill:#000!important;transition:fill .3s ease!important}#header .menuwhite li:hover .sub-arrow svg path,#header.scrolled .menuwhite li:hover .sub-arrow svg path{fill:#E4087E!important}