.elementor-1141 .elementor-element.elementor-element-42ef3829{--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;--overlay-opacity:0.5;}.elementor-1141 .elementor-element.elementor-element-42ef3829:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-42ef3829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resetalphaville.com.br/wp-content/uploads/2026/03/axt2o0jv14s.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-42ef3829::before, .elementor-1141 .elementor-element.elementor-element-42ef3829 > .elementor-background-video-container::before, .elementor-1141 .elementor-element.elementor-element-42ef3829 > .e-con-inner > .elementor-background-video-container::before, .elementor-1141 .elementor-element.elementor-element-42ef3829 > .elementor-background-slideshow::before, .elementor-1141 .elementor-element.elementor-element-42ef3829 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1141 .elementor-element.elementor-element-42ef3829 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#080808;--background-overlay:'';}.elementor-1141 .elementor-element.elementor-element-3f72f383{--display:flex;--margin-top:190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1141 .elementor-element.elementor-element-3f72f383.e-con{--flex-grow:0;--flex-shrink:0;}.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-1141 .elementor-element.elementor-element-43b5ffb7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:34px;font-weight:700;font-style:normal;line-height:65px;letter-spacing:0px;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-1141 .elementor-element.elementor-element-7a270641{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;font-style:normal;}.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-1141 .elementor-element.elementor-element-519c0527 .elementor-button{background-color:#4B1B7D;font-size:16px;font-weight:400;}.elementor-1141 .elementor-element.elementor-element-179e5c8c{--display:flex;}.elementor-1141 .elementor-element.elementor-element-179e5c8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1141 .elementor-element.elementor-element-5ac36e84{--display:flex;}.elementor-1141 .elementor-element.elementor-element-5ac36e84:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-5ac36e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#82589F;}.elementor-1141 .elementor-element.elementor-element-5ac36e84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1141 .elementor-element.elementor-element-64e59345{text-align:center;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-1141 .elementor-element.elementor-element-7d23dd69{text-align:center;color:#FFFFFF;}.elementor-1141 .elementor-element.elementor-element-3a8c975{--display:flex;}.elementor-1141 .elementor-element.elementor-element-40fc95ec .elementor-button{background-color:#572683;font-size:16px;font-weight:400;}.elementor-1141 .elementor-element.elementor-element-40d96e16{--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;}.elementor-1141 .elementor-element.elementor-element-345606e5{--display:flex;}.elementor-1141 .elementor-element.elementor-element-345606e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1141 .elementor-element.elementor-element-209a4557 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:400;line-height:28.8px;color:#333333;}.elementor-1141 .elementor-element.elementor-element-5c7ab33c{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:22.72px;}.elementor-1141 .elementor-element.elementor-element-7e1464e8 .elementor-button{background-color:#572683;font-size:15px;font-weight:400;}.elementor-1141 .elementor-element.elementor-element-155c286a{--display:flex;}.elementor-1141 .elementor-element.elementor-element-513cc16d{--display:flex;}.elementor-1141 .elementor-element.elementor-element-513cc16d.e-con{--flex-grow:0;--flex-shrink:0;}.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-1141 .elementor-element.elementor-element-1fecdd32{--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-1141 .elementor-element.elementor-element-1fecdd32:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-1fecdd32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1141 .elementor-element.elementor-element-62ca8d29{text-align:center;}.elementor-1141 .elementor-element.elementor-element-62ca8d29 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:400;line-height:28.8px;color:#333333;}.elementor-1141 .elementor-element.elementor-element-56137db3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1141 .elementor-element.elementor-element-5a7a8bd1{--display:flex;}.elementor-1141 .elementor-element.elementor-element-7bfcf856{text-align:center;}.elementor-1141 .elementor-element.elementor-element-300598d9{--display:flex;}.elementor-1141 .elementor-element.elementor-element-8709c5{text-align:center;}.elementor-1141 .elementor-element.elementor-element-69bf5ec8{--display:flex;}.elementor-1141 .elementor-element.elementor-element-317a39a3{text-align:center;}.elementor-1141 .elementor-element.elementor-element-37272461{--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-1141 .elementor-element.elementor-element-553d4c7d .elementor-button{background-color:#572683;font-size:20px;font-weight:400;}.elementor-1141 .elementor-element.elementor-element-4ba78e5b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:515px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-4ba78e5b:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-4ba78e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resetalphaville.com.br/wp-content/uploads/2026/03/5n4fsjhfieh-scaled-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-3531a8d0{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:279px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-3531a8d0:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-3531a8d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#82589F;}.elementor-1141 .elementor-element.elementor-element-3531a8d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1141 .elementor-element.elementor-element-38d6ccec{text-align:center;}.elementor-1141 .elementor-element.elementor-element-38d6ccec .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:400;color:#FFFDFD;}.elementor-1141 .elementor-element.elementor-element-41827c36{text-align:center;font-family:"Raleway", Sans-serif;font-size:19px;color:#FFFFFF;}.elementor-1141 .elementor-element.elementor-element-172e29fd .elementor-button{background-color:#FFFFFF;fill:#572683;color:#572683;}.elementor-1141 .elementor-element.elementor-element-56c816fb{--display:flex;}.elementor-1141 .elementor-element.elementor-element-159d46a .elementor-button{background-color:#23B915;font-size:15px;font-weight:400;}.elementor-1141 .elementor-element.elementor-element-74cc26{--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-1141 .elementor-element.elementor-element-74cc26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1141 .elementor-element.elementor-element-6d92cfd5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1141 .elementor-element.elementor-element-6d92cfd5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:700;color:#2C2D2E;}.elementor-1141 .elementor-element.elementor-element-1099a21f{text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:22.72px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1141 .elementor-element.elementor-element-120a0c76 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1141 .elementor-element.elementor-element-120a0c76 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1141 .elementor-element.elementor-element-120a0c76{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1141 .elementor-element.elementor-element-513f0dea{--display:flex;}.elementor-1141 .elementor-element.elementor-element-4556f5d3 .elementor-button{background-color:#23B915;font-size:15px;font-weight:400;}.elementor-1141 .elementor-element.elementor-element-787e2a74{--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-1141 .elementor-element.elementor-element-787e2a74:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-787e2a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1141 .elementor-element.elementor-element-3df86a30{text-align:center;}.elementor-1141 .elementor-element.elementor-element-3df86a30 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:400;line-height:28.8px;color:#333333;}.elementor-1141 .elementor-element.elementor-element-7bfb1b7c{--display:flex;}.elementor-1141 .elementor-element.elementor-element-63d924ae{--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-1141 .elementor-element.elementor-element-1c7a13da{--display:flex;}.elementor-1141 .elementor-element.elementor-element-1903953e{--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-1141 .elementor-element.elementor-element-4358a3ec{--display:flex;}.elementor-1141 .elementor-element.elementor-element-4b3fcf82{--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-1141 .elementor-element.elementor-element-5f46b04{--display:flex;}.elementor-1141 .elementor-element.elementor-element-3c8d3986{--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-1141 .elementor-element.elementor-element-3c0f5f0f{--display:flex;}.elementor-1141 .elementor-element.elementor-element-7c423a7b{--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-1141 .elementor-element.elementor-element-43dc42c3{--display:flex;}.elementor-1141 .elementor-element.elementor-element-61756528{--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-1141 .elementor-element.elementor-element-6a48b3e2{--display:flex;}.elementor-1141 .elementor-element.elementor-element-3b6940aa{--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-1141 .elementor-element.elementor-element-3c724348{--display:flex;}.elementor-1141 .elementor-element.elementor-element-54294ac0{--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-1141 .elementor-element.elementor-element-1c449481{--display:flex;}.elementor-1141 .elementor-element.elementor-element-2f006a55{--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-1141 .elementor-element.elementor-element-56cc4d33{--display:flex;}.elementor-1141 .elementor-element.elementor-element-5217eb6a{--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-1141 .elementor-element.elementor-element-5a92abe4{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-1141 .elementor-element.elementor-element-5a92abe4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(60deg, #332146 0%, #000000 100%);}.elementor-1141 .elementor-element.elementor-element-75d4b875{--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;}.elementor-1141 .elementor-element.elementor-element-75d4b875:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-75d4b875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#572683;}.elementor-1141 .elementor-element.elementor-element-d8baf6b{--display:flex;}.elementor-1141 .elementor-element.elementor-element-799e0219{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1141 .elementor-element.elementor-element-68431c2a{text-align:center;}.elementor-1141 .elementor-element.elementor-element-68431c2a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:400;line-height:28.8px;color:#FFFFFF;}.elementor-1141 .elementor-element.elementor-element-764d4156{color:#FFFFFF;}.elementor-1141 .elementor-element.elementor-element-c787229 .elementor-button{background-color:#F4F0F8;font-size:16px;font-weight:400;fill:#000000;color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1141 .elementor-element.elementor-element-56137db3{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1141 .elementor-element.elementor-element-3f72f383{--width:50.091%;}.elementor-1141 .elementor-element.elementor-element-179e5c8c{--width:40.239%;}.elementor-1141 .elementor-element.elementor-element-5ac36e84{--width:99.828%;}.elementor-1141 .elementor-element.elementor-element-345606e5{--width:35.263%;}.elementor-1141 .elementor-element.elementor-element-513cc16d{--width:83.19%;}.elementor-1141 .elementor-element.elementor-element-3531a8d0{--width:34.209%;}.elementor-1141 .elementor-element.elementor-element-74cc26{--width:90.986%;}}@media(min-width:1025px){.elementor-1141 .elementor-element.elementor-element-42ef3829:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-42ef3829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1141 .elementor-element.elementor-element-4ba78e5b:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-4ba78e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-1141 .elementor-element.elementor-element-3f72f383{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1141 .elementor-element.elementor-element-43b5ffb7{text-align:center;}.elementor-1141 .elementor-element.elementor-element-43b5ffb7 .elementor-heading-title{font-size:23px;line-height:2em;}.elementor-1141 .elementor-element.elementor-element-7a270641{text-align:center;font-size:15px;}.elementor-1141 .elementor-element.elementor-element-519c0527 .elementor-button{font-size:15px;}.elementor-1141 .elementor-element.elementor-element-40fc95ec .elementor-button{font-size:15px;}.elementor-1141 .elementor-element.elementor-element-209a4557{text-align:center;}.elementor-1141 .elementor-element.elementor-element-5c7ab33c{text-align:start;}.elementor-1141 .elementor-element.elementor-element-62ca8d29{text-align:center;}.elementor-1141 .elementor-element.elementor-element-56137db3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1141 .elementor-element.elementor-element-3531a8d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1141 .elementor-element.elementor-element-6d92cfd5 .elementor-heading-title{font-size:18px;}.elementor-1141 .elementor-element.elementor-element-3df86a30{text-align:center;}.elementor-1141 .elementor-element.elementor-element-68431c2a{text-align:center;}.elementor-1141 .elementor-element.elementor-element-c787229 .elementor-button{font-size:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-7a270641 *//* Alvo específico para os parágrafos dentro do editor */
.elementor-1141 .elementor-element.elementor-element-7a270641 p {
    display: inline; /* Essencial para o fundo não virar um blocão reto */
    background-color: #4b1b7d; /* Roxo da Reset */
    color: #ffffff; /* Letra branca */
    padding: 4px 10px;
    line-height: 2.2; /* Aumente para as faixas não encostarem uma na outra */
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    box-shadow: 8px 0 0 #4b1b7d, -8px 0 0 #4b1b7d; /* Cria o respiro lateral em cada linha */
}

/* Garante que o container não force o texto a ocupar 100% da largura */
.elementor-1141 .elementor-element.elementor-element-7a270641 .elementor-widget-container {
    line-height: 2.2;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-319c7deb *//* Diminui a altura e o preenchimento dos campos de texto e selects */
.elementor-1141 .elementor-element.elementor-element-319c7deb input[type="text"],
.elementor-1141 .elementor-element.elementor-element-319c7deb input[type="email"],
.elementor-1141 .elementor-element.elementor-element-319c7deb input[type="tel"],
.elementor-1141 .elementor-element.elementor-element-319c7deb select {
    padding: 6px 10px !important; /* Diminuído de 10px para 6px */
    height: 35px !important;      /* Define uma altura fixa menor */
    font-size: 14px !important;    /* Ajusta o tamanho da fonte para caber na caixa menor */
    border-radius: 4px !important;
}

/* Ajusta o espaçamento entre os campos para o formulário não ficar muito longo */
.elementor-1141 .elementor-element.elementor-element-319c7deb label {
    margin-bottom: 8px !important;
    display: block;
}

/* Diminui o botão para acompanhar o restante do formulário */
.elementor-1141 .elementor-element.elementor-element-319c7deb .wpcf7-submit {
    display: block !important;
    margin: 15px auto 0 auto !important;
    width: 100% !important;
    max-width: 250px; 
    background-color: #ffffff !important;
    color: #8e62a9 !important;
    border: 2px solid #ffffff !important;
    border-radius: 4px !important;
    font-weight: bold !important;
    padding: 10px 20px !important; /* Botão mais fino */
    font-size: 16px !important;
    transition: all 0.3s ease !important;
    cursor: pointer !important;
}

/* Mantém o efeito hover que configuramos */
.elementor-1141 .elementor-element.elementor-element-319c7deb .wpcf7-submit:hover {
    background-color: #8e62a9 !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
}

/* Remove o ícone padrão que está falhando */
.elementor-1141 .elementor-element.elementor-element-319c7deb .iti__flag {
    background-image: none !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

/* Insere a bandeira do Brasil manualmente no lugar do cinza */
.elementor-1141 .elementor-element.elementor-element-319c7deb .iti__flag.iti__br {
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/0/05/Flag_of_Brazil.svg") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 15px !important;
}

/* Garante que o fundo do seletor não seja cinza */
.elementor-1141 .elementor-element.elementor-element-319c7deb .iti__selected-flag {
    background-color: transparent !important;
}/* End custom CSS */