.elementor-11 .elementor-element.elementor-element-a73cba7{--display:flex;--min-height:825px;--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;--justify-content:flex-start;--align-items:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a73cba7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a73cba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xholding.com.br/wp-content/uploads/2026/02/hero-xholding.avif");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-e0b21e9{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--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-11 .elementor-element.elementor-element-a2d5d5f img{max-width:160px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-247c55a .elementor-menu-toggle{margin:0 auto;}.elementor-11 .elementor-element.elementor-element-247c55a .elementor-nav-menu .elementor-item{font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;}.elementor-11 .elementor-element.elementor-element-247c55a .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-247c55a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-11 .elementor-element.elementor-element-247c55a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-11 .elementor-element.elementor-element-247c55a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-11 .elementor-element.elementor-element-247c55a .elementor-nav-menu--main .elementor-item:focus{color:#FCF4B4;fill:#FCF4B4;}.elementor-11 .elementor-element.elementor-element-247c55a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FCF4B4;}.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-11 .elementor-element.elementor-element-6e6d5ca3{width:var( --container-widget-width, 831px );max-width:831px;padding:114px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-6e6d5ca3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:3.70319rem;font-weight:300;line-height:97%;letter-spacing:-0.18519rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6ee3f021{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-6ee3f021 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.93175rem;font-weight:300;line-height:106%;letter-spacing:-0.09656rem;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(47px/2);}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(47px/2);}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(47px/2);}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-47px/2);}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-47px/2);}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-713cccaf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.02856rem;font-weight:400;letter-spacing:-0.02056rem;}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-text{color:#8D8D8D;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-15e766bf .elementor-button{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;line-height:1.625em;letter-spacing:-0.05625rem;fill:#010101;color:#010101;padding:27px 64px 27px 64px;}.elementor-11 .elementor-element.elementor-element-244cdca3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:87px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1f60be19{width:auto;max-width:auto;padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-1f60be19 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:3.39619rem;font-weight:600;line-height:97%;letter-spacing:-0.16981rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-4849594{--display:flex;--min-height:462px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-4849594:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4849594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xholding.com.br/wp-content/uploads/2026/02/frame-1321317843.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-3a630656 img{max-width:100%;}.elementor-11 .elementor-element.elementor-element-4bc02cb0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4bc02cb0.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-4c47ef2{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-17afd26a{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-17afd26a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.67856rem;font-weight:700;line-height:97%;letter-spacing:-0.08394rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-205bfe93{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-205bfe93.elementor-element{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-205bfe93 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.11906rem;font-weight:400;line-height:97%;letter-spacing:-0.08394rem;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-11 .elementor-element.elementor-element-6d406129{font-family:"Work Sans", Sans-serif;font-size:0.89306rem;font-weight:400;line-height:139%;letter-spacing:-0.04463rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6e96e6ee{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-14d5c118 .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-14d5c118 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-14d5c118 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-3d28833b .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3d28833b .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-3d28833b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-7a4b4c60{--display:flex;--min-height:462px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-7a4b4c60:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7a4b4c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xholding.com.br/wp-content/uploads/2026/02/frame-1321317843.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-36533613 img{max-width:100%;}.elementor-11 .elementor-element.elementor-element-377ceea8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-377ceea8.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-9cc30ac{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-76e09c89{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-76e09c89 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.67856rem;font-weight:700;line-height:97%;letter-spacing:-0.08394rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3770b500{font-family:"Work Sans", Sans-serif;font-size:0.89306rem;font-weight:400;line-height:139%;letter-spacing:-0.04463rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-012a0c1{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2a76c94 .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2a76c94 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-2a76c94 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-bfe9872 .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bfe9872 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-bfe9872 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-52b52370{--display:flex;--min-height:462px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-52b52370:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-52b52370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xholding.com.br/wp-content/uploads/2026/02/frame-1321317843.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-5dd98909 img{max-width:100%;}.elementor-11 .elementor-element.elementor-element-a4e443d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a4e443d.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-5af765af{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4f82e2ad{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4f82e2ad .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.67856rem;font-weight:700;line-height:97%;letter-spacing:-0.08394rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5236938c{font-family:"Work Sans", Sans-serif;font-size:0.89306rem;font-weight:400;line-height:139%;letter-spacing:-0.04463rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e48d032{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f4bc8ea .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f4bc8ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-f4bc8ea .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-a70e6f5 .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a70e6f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-a70e6f5 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-322f5a06{--display:flex;--min-height:462px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-322f5a06:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-322f5a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xholding.com.br/wp-content/uploads/2026/02/frame-1321317843.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-3e32bb92 img{max-width:100%;}.elementor-11 .elementor-element.elementor-element-613e3085{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-613e3085.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1f9511f2{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-59dd1154{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-59dd1154 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.67856rem;font-weight:700;line-height:97%;letter-spacing:-0.08394rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5b2394a4{font-family:"Work Sans", Sans-serif;font-size:0.89306rem;font-weight:400;line-height:139%;letter-spacing:-0.04463rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7fce9f2{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7553628 .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7553628 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-7553628 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-3fe1da9 .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3fe1da9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-3fe1da9 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-66eb160{--display:flex;--min-height:462px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-66eb160:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-66eb160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xholding.com.br/wp-content/uploads/2026/02/frame-1321317843.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-78ae3106 img{max-width:100%;}.elementor-11 .elementor-element.elementor-element-7058fd37{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7058fd37.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-67430e3c{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5d33da2f{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5d33da2f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.67856rem;font-weight:700;line-height:97%;letter-spacing:-0.08394rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-620cff7b{font-family:"Work Sans", Sans-serif;font-size:0.89306rem;font-weight:400;line-height:139%;letter-spacing:-0.04463rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-caab05c{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-26e41e6 .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-26e41e6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-26e41e6 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-9ccc6c8 .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-9ccc6c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-9ccc6c8 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-ce1d627{--display:flex;--min-height:462px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-ce1d627:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ce1d627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xholding.com.br/wp-content/uploads/2026/02/frame-1321317843.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-8211bb1 img{max-width:100%;}.elementor-11 .elementor-element.elementor-element-b6d9440{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b6d9440.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-8358e45{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f1e973a{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f1e973a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.67856rem;font-weight:700;line-height:97%;letter-spacing:-0.08394rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f672c32{font-family:"Work Sans", Sans-serif;font-size:0.89306rem;font-weight:400;line-height:139%;letter-spacing:-0.04463rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-889f970{--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 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-697683b .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-697683b .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-697683b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-8a74b85 .elementor-button{background-color:#61CE7000;font-family:"Work Sans", Sans-serif;font-size:0.82213rem;font-weight:500;line-height:139%;letter-spacing:-0.04113rem;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8a74b85 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-8a74b85 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-622d9fe7{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-11 .elementor-element.elementor-element-622d9fe7.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-7ce204fc{--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;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6762622b img{max-width:1119px;}.elementor-11 .elementor-element.elementor-element-7282b78c{--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;--justify-content:center;--gap:36px 0px;--row-gap:36px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7f3cd832{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1D1D1;--border-color:#D1D1D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.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-11 .elementor-element.elementor-element-c31f733{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-11 .elementor-element.elementor-element-c31f733 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-c31f733.elementor-view-stacked .elementor-icon{background-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-c31f733.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c31f733.elementor-view-default .elementor-icon{color:#E0D082;border-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-c31f733.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c31f733.elementor-view-default .elementor-icon svg{fill:#E0D082;}.elementor-11 .elementor-element.elementor-element-c31f733 .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-c31f733 .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-7cd734ab{width:var( --container-widget-width, 831px );max-width:831px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-7cd734ab .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:600;line-height:97%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-7299579{width:var( --container-widget-width, 220px );max-width:220px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-7299579.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-7299579 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:164%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-63996cf{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D1D1D1;--border-color:#D1D1D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-ec83626{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-11 .elementor-element.elementor-element-ec83626 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-ec83626.elementor-view-stacked .elementor-icon{background-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-ec83626.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ec83626.elementor-view-default .elementor-icon{color:#E0D082;border-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-ec83626.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ec83626.elementor-view-default .elementor-icon svg{fill:#E0D082;}.elementor-11 .elementor-element.elementor-element-ec83626 .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-ec83626 .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-3b5fede6{width:var( --container-widget-width, 831px );max-width:831px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-3b5fede6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:600;line-height:97%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-711f3397{width:var( --container-widget-width, 220px );max-width:220px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-711f3397.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-711f3397 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:164%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-62f4c381{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1D1D1;--border-color:#D1D1D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-b2e13cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-11 .elementor-element.elementor-element-b2e13cb .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-b2e13cb.elementor-view-stacked .elementor-icon{background-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-b2e13cb.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-b2e13cb.elementor-view-default .elementor-icon{color:#E0D082;border-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-b2e13cb.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-b2e13cb.elementor-view-default .elementor-icon svg{fill:#E0D082;}.elementor-11 .elementor-element.elementor-element-b2e13cb .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-b2e13cb .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-5f3de374{width:var( --container-widget-width, 831px );max-width:831px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-5f3de374 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:600;line-height:97%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-8f779cf{width:var( --container-widget-width, 220px );max-width:220px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-8f779cf.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-8f779cf .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:164%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-6cbfefad{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1D1D1;--border-color:#D1D1D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-e4e8730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-11 .elementor-element.elementor-element-e4e8730 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-e4e8730.elementor-view-stacked .elementor-icon{background-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-e4e8730.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-e4e8730.elementor-view-default .elementor-icon{color:#E0D082;border-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-e4e8730.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-e4e8730.elementor-view-default .elementor-icon svg{fill:#E0D082;}.elementor-11 .elementor-element.elementor-element-e4e8730 .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-e4e8730 .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-d157ed3{width:var( --container-widget-width, 831px );max-width:831px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-d157ed3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:600;line-height:97%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-59e19bd{width:var( --container-widget-width, 220px );max-width:220px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-59e19bd.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-59e19bd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:164%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-6e7a53b7{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1D1D1;--border-color:#D1D1D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-01a44ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-11 .elementor-element.elementor-element-01a44ae .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-01a44ae.elementor-view-stacked .elementor-icon{background-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-01a44ae.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-01a44ae.elementor-view-default .elementor-icon{color:#E0D082;border-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-01a44ae.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-01a44ae.elementor-view-default .elementor-icon svg{fill:#E0D082;}.elementor-11 .elementor-element.elementor-element-01a44ae .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-01a44ae .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-36ef1eb9{width:var( --container-widget-width, 831px );max-width:831px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-36ef1eb9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:600;line-height:97%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-30642d63{width:var( --container-widget-width, 220px );max-width:220px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-30642d63.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-30642d63 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:164%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-73ef754{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D1D1D1;--border-color:#D1D1D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-3dc9138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-11 .elementor-element.elementor-element-3dc9138 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-3dc9138.elementor-view-stacked .elementor-icon{background-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-3dc9138.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3dc9138.elementor-view-default .elementor-icon{color:#E0D082;border-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-3dc9138.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3dc9138.elementor-view-default .elementor-icon svg{fill:#E0D082;}.elementor-11 .elementor-element.elementor-element-3dc9138 .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-3dc9138 .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-1de57097{width:var( --container-widget-width, 831px );max-width:831px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-1de57097 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:600;line-height:97%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-56c3163e{width:var( --container-widget-width, 220px );max-width:220px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-56c3163e.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-56c3163e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:164%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-73b06cfe{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1D1D1;--border-color:#D1D1D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-325789f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-11 .elementor-element.elementor-element-325789f .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-325789f.elementor-view-stacked .elementor-icon{background-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-325789f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-325789f.elementor-view-default .elementor-icon{color:#E0D082;border-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-325789f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-325789f.elementor-view-default .elementor-icon svg{fill:#E0D082;}.elementor-11 .elementor-element.elementor-element-325789f .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-325789f .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-2f0dfaac{width:var( --container-widget-width, 831px );max-width:831px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-2f0dfaac .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:600;line-height:97%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-4ffe86cd{width:var( --container-widget-width, 220px );max-width:220px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-4ffe86cd.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-4ffe86cd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:164%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-21b1c93c{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1D1D1;--border-color:#D1D1D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-ced1a9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-11 .elementor-element.elementor-element-ced1a9c .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-ced1a9c.elementor-view-stacked .elementor-icon{background-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-ced1a9c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ced1a9c.elementor-view-default .elementor-icon{color:#E0D082;border-color:#E0D082;}.elementor-11 .elementor-element.elementor-element-ced1a9c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ced1a9c.elementor-view-default .elementor-icon svg{fill:#E0D082;}.elementor-11 .elementor-element.elementor-element-ced1a9c .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-ced1a9c .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-5ec32a45{width:var( --container-widget-width, 831px );max-width:831px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-5ec32a45 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:600;line-height:97%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-2d0db68a{width:var( --container-widget-width, 220px );max-width:220px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-2d0db68a.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-2d0db68a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:164%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-e6f219a{--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;--justify-content:center;--gap:0px 151px;--row-gap:0px;--column-gap:151px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-48c1723f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-641c2523{width:var( --container-widget-width, 831px );max-width:831px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-641c2523 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.19306rem;font-weight:400;line-height:97%;letter-spacing:-0.10963rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-552e2f38{width:var( --container-widget-width, 463px );max-width:463px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:463px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-552e2f38 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:164%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-7dca1be2 img{max-width:469px;}.elementor-11 .elementor-element.elementor-element-57fdcf14{--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;--justify-content:center;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3191c193{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7f6155d9{width:var( --container-widget-width, 831px );max-width:831px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-7f6155d9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.19306rem;font-weight:300;line-height:97%;letter-spacing:-0.10963rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-2764ae6b{width:var( --container-widget-width, 463px );max-width:463px;padding:0px 0px 0px 0px;--container-widget-width:463px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-2764ae6b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:164%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-7e376367 img{max-width:469px;}.elementor-11 .elementor-element.elementor-element-69c8516d{--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;--gap:0px 151px;--row-gap:0px;--column-gap:151px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-75e04d7d{width:var( --container-widget-width, 831px );max-width:831px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-75e04d7d.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-75e04d7d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:3.70319rem;font-weight:300;line-height:97%;letter-spacing:-0.18519rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-34511029{width:var( --container-widget-width, 818px );max-width:818px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:818px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-34511029.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-34511029 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:164%;letter-spacing:-0.05625rem;color:#212121;}.elementor-11 .elementor-element.elementor-element-4c94fd26{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + -731px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-36f485b8{--display:flex;--min-height:825px;--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;--justify-content:flex-start;--align-items:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-36f485b8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-36f485b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xholding.com.br/wp-content/uploads/2026/02/frame-1707480426.avif");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-7e914a97{width:var( --container-widget-width, 831px );max-width:831px;padding:114px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-7e914a97 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:3.70319rem;font-weight:300;line-height:97%;letter-spacing:-0.18519rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-53eec1eb{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-53eec1eb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.93175rem;font-weight:300;line-height:106%;letter-spacing:-0.09656rem;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(47px/2);}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(47px/2);}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(47px/2);}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-47px/2);}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-47px/2);}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-7a9ef713{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.02856rem;font-weight:400;letter-spacing:-0.02056rem;}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-text{color:#8D8D8D;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-3a8a6448 .elementor-button{font-family:"Work Sans", Sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;line-height:1.625em;letter-spacing:-0.05625rem;fill:#010101;color:#010101;padding:27px 64px 27px 64px;}.elementor-11 .elementor-element.elementor-element-6f529560{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2C2F3291;--border-color:#2C2F3291;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-450d9be{font-family:"Albert Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-11 .elementor-element.elementor-element-4dafd48f{font-family:"Albert Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-11 .elementor-element.elementor-element-2934a092.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-2934a092 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-2934a092 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-2934a092{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-2934a092 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-2934a092 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-2934a092 .elementor-icon-list-text{transition:color 0.3s;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0F1;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-622d9fe7{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-a73cba7{--min-height:493px;--justify-content:flex-start;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e0b21e9{--content-width:360px;--z-index:3;}.elementor-11 .elementor-element.elementor-element-a2d5d5f img{max-width:129px;}.elementor-11 .elementor-element.elementor-element-247c55a{z-index:67;}.elementor-11 .elementor-element.elementor-element-6e6d5ca3{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-11 .elementor-element.elementor-element-6e6d5ca3 .elementor-heading-title{font-size:1.7rem;}.elementor-11 .elementor-element.elementor-element-6ee3f021{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;}.elementor-11 .elementor-element.elementor-element-6ee3f021 .elementor-heading-title{font-size:1.2rem;}.elementor-11 .elementor-element.elementor-element-713cccaf{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;--e-icon-list-icon-size:13px;}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-713cccaf .elementor-icon-list-item > a{font-size:0.8rem;letter-spacing:0rem;}.elementor-11 .elementor-element.elementor-element-15e766bf .elementor-button{font-size:0.7rem;padding:20px 40px 20px 40px;}.elementor-11 .elementor-element.elementor-element-244cdca3{--width:100%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1f60be19{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-1f60be19 .elementor-heading-title{font-size:1.9rem;}.elementor-11 .elementor-element.elementor-element-4849594{--min-height:426px;--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:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-3a630656.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3a630656 img{max-width:296px;}.elementor-11 .elementor-element.elementor-element-4bc02cb0{--width:88%;}.elementor-11 .elementor-element.elementor-element-4c47ef2{--gap:0px 7px;--row-gap:0px;--column-gap:7px;}.elementor-11 .elementor-element.elementor-element-17afd26a{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-17afd26a .elementor-heading-title{font-size:1.5rem;}.elementor-11 .elementor-element.elementor-element-205bfe93{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-205bfe93 .elementor-heading-title{font-size:0.9rem;}.elementor-11 .elementor-element.elementor-element-6d406129{font-size:0.8rem;}.elementor-11 .elementor-element.elementor-element-14d5c118 .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-3d28833b .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-7a4b4c60{--min-height:426px;--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:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-36533613.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-36533613 img{max-width:296px;}.elementor-11 .elementor-element.elementor-element-377ceea8{--width:88%;}.elementor-11 .elementor-element.elementor-element-9cc30ac{--gap:0px 7px;--row-gap:0px;--column-gap:7px;}.elementor-11 .elementor-element.elementor-element-76e09c89{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-76e09c89 .elementor-heading-title{font-size:1.5rem;}.elementor-11 .elementor-element.elementor-element-3770b500{font-size:0.8rem;}.elementor-11 .elementor-element.elementor-element-2a76c94 .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-bfe9872 .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-52b52370{--min-height:426px;--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:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-5dd98909.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-5dd98909 img{max-width:296px;}.elementor-11 .elementor-element.elementor-element-a4e443d{--width:88%;}.elementor-11 .elementor-element.elementor-element-5af765af{--gap:0px 7px;--row-gap:0px;--column-gap:7px;}.elementor-11 .elementor-element.elementor-element-4f82e2ad{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-4f82e2ad .elementor-heading-title{font-size:1.5rem;}.elementor-11 .elementor-element.elementor-element-5236938c{font-size:0.8rem;}.elementor-11 .elementor-element.elementor-element-f4bc8ea .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-a70e6f5 .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-322f5a06{--min-height:426px;--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:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-3e32bb92.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3e32bb92 img{max-width:296px;}.elementor-11 .elementor-element.elementor-element-613e3085{--width:88%;}.elementor-11 .elementor-element.elementor-element-1f9511f2{--gap:0px 7px;--row-gap:0px;--column-gap:7px;}.elementor-11 .elementor-element.elementor-element-59dd1154{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-59dd1154 .elementor-heading-title{font-size:1.5rem;}.elementor-11 .elementor-element.elementor-element-5b2394a4{font-size:0.8rem;}.elementor-11 .elementor-element.elementor-element-7553628 .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-3fe1da9 .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-66eb160{--min-height:426px;--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:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-78ae3106.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-78ae3106 img{max-width:296px;}.elementor-11 .elementor-element.elementor-element-7058fd37{--width:88%;}.elementor-11 .elementor-element.elementor-element-67430e3c{--gap:0px 7px;--row-gap:0px;--column-gap:7px;}.elementor-11 .elementor-element.elementor-element-5d33da2f{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-5d33da2f .elementor-heading-title{font-size:1.5rem;}.elementor-11 .elementor-element.elementor-element-620cff7b{font-size:0.8rem;}.elementor-11 .elementor-element.elementor-element-26e41e6 .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-9ccc6c8 .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-ce1d627{--min-height:426px;--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:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-8211bb1.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-8211bb1 img{max-width:296px;}.elementor-11 .elementor-element.elementor-element-b6d9440{--width:88%;}.elementor-11 .elementor-element.elementor-element-8358e45{--gap:0px 7px;--row-gap:0px;--column-gap:7px;}.elementor-11 .elementor-element.elementor-element-f1e973a{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-f1e973a .elementor-heading-title{font-size:1.5rem;}.elementor-11 .elementor-element.elementor-element-f672c32{font-size:0.8rem;}.elementor-11 .elementor-element.elementor-element-697683b .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-8a74b85 .elementor-button{font-size:0.7rem;}.elementor-11 .elementor-element.elementor-element-622d9fe7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-7ce204fc{--content-width:360px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6762622b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6762622b img{max-width:540px;}.elementor-11 .elementor-element.elementor-element-7f3cd832{--width:329px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 0px;--row-gap:11px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-11 .elementor-element.elementor-element-c31f733{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-11 .elementor-element.elementor-element-c31f733 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-c31f733 .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-c31f733 .elementor-icon svg{height:30px;}.elementor-11 .elementor-element.elementor-element-7cd734ab{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-7cd734ab .elementor-heading-title{font-size:1.7rem;}.elementor-11 .elementor-element.elementor-element-7299579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-7299579.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-7299579 .elementor-heading-title{font-size:0.9rem;line-height:140%;}.elementor-11 .elementor-element.elementor-element-63996cf{--width:320px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-11 .elementor-element.elementor-element-ec83626{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-11 .elementor-element.elementor-element-ec83626 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-ec83626 .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-ec83626 .elementor-icon svg{height:30px;}.elementor-11 .elementor-element.elementor-element-3b5fede6{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-3b5fede6 .elementor-heading-title{font-size:1.7rem;}.elementor-11 .elementor-element.elementor-element-711f3397{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-711f3397.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-711f3397 .elementor-heading-title{font-size:0.9rem;line-height:140%;}.elementor-11 .elementor-element.elementor-element-62f4c381{--width:320px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-11 .elementor-element.elementor-element-b2e13cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-11 .elementor-element.elementor-element-b2e13cb .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-b2e13cb .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-b2e13cb .elementor-icon svg{height:30px;}.elementor-11 .elementor-element.elementor-element-5f3de374{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-5f3de374 .elementor-heading-title{font-size:1.7rem;}.elementor-11 .elementor-element.elementor-element-8f779cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-8f779cf.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-8f779cf .elementor-heading-title{font-size:0.9rem;line-height:140%;}.elementor-11 .elementor-element.elementor-element-6cbfefad{--width:320px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-11 .elementor-element.elementor-element-e4e8730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-11 .elementor-element.elementor-element-e4e8730 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-e4e8730 .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-e4e8730 .elementor-icon svg{height:30px;}.elementor-11 .elementor-element.elementor-element-d157ed3{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-d157ed3 .elementor-heading-title{font-size:1.7rem;}.elementor-11 .elementor-element.elementor-element-59e19bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-59e19bd.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-59e19bd .elementor-heading-title{font-size:0.9rem;line-height:140%;}.elementor-11 .elementor-element.elementor-element-6e7a53b7{--width:329px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 0px;--row-gap:11px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-11 .elementor-element.elementor-element-01a44ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-11 .elementor-element.elementor-element-01a44ae .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-01a44ae .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-01a44ae .elementor-icon svg{height:30px;}.elementor-11 .elementor-element.elementor-element-36ef1eb9{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-36ef1eb9 .elementor-heading-title{font-size:1.7rem;}.elementor-11 .elementor-element.elementor-element-30642d63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-30642d63.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-30642d63 .elementor-heading-title{font-size:0.9rem;line-height:140%;}.elementor-11 .elementor-element.elementor-element-73ef754{--width:320px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-11 .elementor-element.elementor-element-3dc9138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-11 .elementor-element.elementor-element-3dc9138 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-3dc9138 .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-3dc9138 .elementor-icon svg{height:30px;}.elementor-11 .elementor-element.elementor-element-1de57097{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-1de57097 .elementor-heading-title{font-size:1.7rem;}.elementor-11 .elementor-element.elementor-element-56c3163e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-56c3163e.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-56c3163e .elementor-heading-title{font-size:0.9rem;line-height:140%;}.elementor-11 .elementor-element.elementor-element-73b06cfe{--width:320px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-11 .elementor-element.elementor-element-325789f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-11 .elementor-element.elementor-element-325789f .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-325789f .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-325789f .elementor-icon svg{height:30px;}.elementor-11 .elementor-element.elementor-element-2f0dfaac{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-2f0dfaac .elementor-heading-title{font-size:1.7rem;}.elementor-11 .elementor-element.elementor-element-4ffe86cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-4ffe86cd.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-4ffe86cd .elementor-heading-title{font-size:0.9rem;line-height:140%;}.elementor-11 .elementor-element.elementor-element-21b1c93c{--width:320px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-11 .elementor-element.elementor-element-ced1a9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-11 .elementor-element.elementor-element-ced1a9c .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-ced1a9c .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-ced1a9c .elementor-icon svg{height:30px;}.elementor-11 .elementor-element.elementor-element-5ec32a45{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-5ec32a45 .elementor-heading-title{font-size:1.7rem;}.elementor-11 .elementor-element.elementor-element-2d0db68a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-2d0db68a.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-2d0db68a .elementor-heading-title{font-size:0.9rem;line-height:140%;}.elementor-11 .elementor-element.elementor-element-e6f219a{--content-width:360px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-48c1723f{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-641c2523{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-641c2523 .elementor-heading-title{font-size:1.7rem;}.elementor-11 .elementor-element.elementor-element-552e2f38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-552e2f38 .elementor-heading-title{font-size:0.9rem;line-height:140%;}.elementor-11 .elementor-element.elementor-element-7dca1be2.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-7dca1be2 img{max-width:316px;}.elementor-11 .elementor-element.elementor-element-57fdcf14{--content-width:360px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3191c193{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-7f6155d9{width:auto;max-width:auto;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-7f6155d9 .elementor-heading-title{font-size:1.9rem;}.elementor-11 .elementor-element.elementor-element-2764ae6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-2764ae6b .elementor-heading-title{font-size:0.9rem;line-height:140%;}.elementor-11 .elementor-element.elementor-element-7e376367.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-7e376367 img{max-width:264px;}.elementor-11 .elementor-element.elementor-element-69c8516d{--content-width:360px;--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;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-75e04d7d{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-11 .elementor-element.elementor-element-75e04d7d .elementor-heading-title{font-size:1.8rem;line-height:100%;}.elementor-11 .elementor-element.elementor-element-34511029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;}.elementor-11 .elementor-element.elementor-element-34511029 .elementor-heading-title{font-size:1rem;line-height:140%;}.elementor-11 .elementor-element.elementor-element-4c94fd26{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -231px) 0px;}.elementor-11 .elementor-element.elementor-element-4c94fd26 img{max-width:100%;}.elementor-11 .elementor-element.elementor-element-36f485b8{--min-height:493px;--justify-content:flex-start;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7e914a97{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-11 .elementor-element.elementor-element-7e914a97 .elementor-heading-title{font-size:1.9rem;}.elementor-11 .elementor-element.elementor-element-53eec1eb{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;}.elementor-11 .elementor-element.elementor-element-53eec1eb .elementor-heading-title{font-size:1.1rem;}.elementor-11 .elementor-element.elementor-element-7a9ef713{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;--e-icon-list-icon-size:13px;}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-7a9ef713 .elementor-icon-list-item > a{font-size:0.8rem;letter-spacing:0rem;}.elementor-11 .elementor-element.elementor-element-3a8a6448 .elementor-button{font-size:0.7rem;padding:20px 40px 20px 40px;}.elementor-11 .elementor-element.elementor-element-6f529560{--width:360px;--justify-content:center;--gap:19px 0px;--row-gap:19px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-450d9be{text-align:center;font-size:0.8rem;}.elementor-11 .elementor-element.elementor-element-4dafd48f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:0.9rem;}.elementor-11 .elementor-element.elementor-element-2934a092 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-11 .elementor-element.elementor-element-2934a092 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-11 .elementor-element.elementor-element-2934a092 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-11 .elementor-element.elementor-element-2934a092 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-11 .elementor-element.elementor-element-2934a092 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-e0b21e9{--content-width:978px;}.elementor-11 .elementor-element.elementor-element-4849594{--width:440px;}.elementor-11 .elementor-element.elementor-element-4bc02cb0{--width:80%;}.elementor-11 .elementor-element.elementor-element-7a4b4c60{--width:440px;}.elementor-11 .elementor-element.elementor-element-377ceea8{--width:80%;}.elementor-11 .elementor-element.elementor-element-52b52370{--width:440px;}.elementor-11 .elementor-element.elementor-element-a4e443d{--width:80%;}.elementor-11 .elementor-element.elementor-element-322f5a06{--width:440px;}.elementor-11 .elementor-element.elementor-element-613e3085{--width:80%;}.elementor-11 .elementor-element.elementor-element-66eb160{--width:440px;}.elementor-11 .elementor-element.elementor-element-7058fd37{--width:80%;}.elementor-11 .elementor-element.elementor-element-ce1d627{--width:440px;}.elementor-11 .elementor-element.elementor-element-b6d9440{--width:80%;}.elementor-11 .elementor-element.elementor-element-7ce204fc{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-7f3cd832{--width:300px;}.elementor-11 .elementor-element.elementor-element-63996cf{--width:300px;}.elementor-11 .elementor-element.elementor-element-62f4c381{--width:300px;}.elementor-11 .elementor-element.elementor-element-6cbfefad{--width:300px;}.elementor-11 .elementor-element.elementor-element-6e7a53b7{--width:300px;}.elementor-11 .elementor-element.elementor-element-73ef754{--width:300px;}.elementor-11 .elementor-element.elementor-element-73b06cfe{--width:300px;}.elementor-11 .elementor-element.elementor-element-21b1c93c{--width:300px;}.elementor-11 .elementor-element.elementor-element-e6f219a{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-48c1723f{--width:36%;}.elementor-11 .elementor-element.elementor-element-57fdcf14{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-3191c193{--width:36%;}.elementor-11 .elementor-element.elementor-element-69c8516d{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-6f529560{--width:1280px;}}/* Start custom CSS for container, class: .elementor-element-e0b21e9 */.elementor-11 .elementor-element.elementor-element-e0b21e9{
    border: 1px solid rgba(255, 255, 255, 0.21);
background: rgba(0, 0, 0, 0.56);
backdrop-filter: blur(26.600000381469727px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15e766bf *//* Estado Inicial */
.elementor-11 .elementor-element.elementor-element-15e766bf .elementor-button {
    border-radius: 65px;
    background: linear-gradient(270deg, #FFE9C1 0%, #F3D8A6 30.57%, #D7B169 100%);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: none;
    box-shadow: 0 4px 15px rgba(215, 177, 105, 0.2);
}

/* Efeito de Brilho/Hover */
.elementor-11 .elementor-element.elementor-element-15e766bf .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 8px 25px rgba(215, 177, 105, 0.4);
    color: #fff !important; /* Ajuste conforme a cor do seu texto */
}

/* O "Pulo do Gato": Reflexo de luz passando */
.elementor-11 .elementor-element.elementor-element-15e766bf .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.4),
        transparent
    );
    transition: 0.6s;
    z-index: -1;
}

.elementor-11 .elementor-element.elementor-element-15e766bf .elementor-button:hover::before {
    left: 100%;
}

/* Inversão do gradiente no fundo para dar dimensão */
.elementor-11 .elementor-element.elementor-element-15e766bf .elementor-button:active {
    transform: translateY(-1px);
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a73cba7 */.elementor-11 .elementor-element.elementor-element-a73cba7{
    border-radius: 0px 0px 107px 107px;
border-bottom: 1px solid #292929;
}

@media(max-width: 767px){
    .elementor-11 .elementor-element.elementor-element-a73cba7{
    border-radius: 0px 0px 40px 40px;
border-bottom: 1px solid #292929;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14d5c118 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-14d5c118:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d28833b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3d28833b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3d28833b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3d28833b .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4849594 */.elementor-11 .elementor-element.elementor-element-4849594{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a76c94 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-2a76c94:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfe9872 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-bfe9872:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4b4c60 */.elementor-11 .elementor-element.elementor-element-7a4b4c60{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4bc8ea *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a70e6f5 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-a70e6f5:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b52370 */.elementor-11 .elementor-element.elementor-element-52b52370{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7553628 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-7553628 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-7553628:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-7553628 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe1da9 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3fe1da9:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322f5a06 */.elementor-11 .elementor-element.elementor-element-322f5a06{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e41e6 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-26e41e6:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ccc6c8 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eb160 */.elementor-11 .elementor-element.elementor-element-66eb160{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-697683b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-697683b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-697683b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-697683b .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a74b85 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-8a74b85:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1d627 */.elementor-11 .elementor-element.elementor-element-ce1d627{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14d5c118 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-14d5c118:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d28833b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3d28833b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3d28833b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3d28833b .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4849594 */.elementor-11 .elementor-element.elementor-element-4849594{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a76c94 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-2a76c94:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfe9872 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-bfe9872:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4b4c60 */.elementor-11 .elementor-element.elementor-element-7a4b4c60{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4bc8ea *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a70e6f5 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-a70e6f5:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b52370 */.elementor-11 .elementor-element.elementor-element-52b52370{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7553628 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-7553628 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-7553628:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-7553628 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe1da9 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3fe1da9:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322f5a06 */.elementor-11 .elementor-element.elementor-element-322f5a06{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e41e6 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-26e41e6:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ccc6c8 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eb160 */.elementor-11 .elementor-element.elementor-element-66eb160{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-697683b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-697683b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-697683b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-697683b .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a74b85 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-8a74b85:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1d627 */.elementor-11 .elementor-element.elementor-element-ce1d627{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14d5c118 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-14d5c118:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d28833b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3d28833b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3d28833b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3d28833b .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4849594 */.elementor-11 .elementor-element.elementor-element-4849594{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a76c94 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-2a76c94:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfe9872 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-bfe9872:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4b4c60 */.elementor-11 .elementor-element.elementor-element-7a4b4c60{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4bc8ea *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a70e6f5 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-a70e6f5:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b52370 */.elementor-11 .elementor-element.elementor-element-52b52370{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7553628 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-7553628 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-7553628:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-7553628 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe1da9 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3fe1da9:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322f5a06 */.elementor-11 .elementor-element.elementor-element-322f5a06{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e41e6 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-26e41e6:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ccc6c8 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eb160 */.elementor-11 .elementor-element.elementor-element-66eb160{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-697683b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-697683b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-697683b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-697683b .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a74b85 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-8a74b85:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1d627 */.elementor-11 .elementor-element.elementor-element-ce1d627{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14d5c118 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-14d5c118:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d28833b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3d28833b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3d28833b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3d28833b .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4849594 */.elementor-11 .elementor-element.elementor-element-4849594{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a76c94 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-2a76c94:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfe9872 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-bfe9872:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4b4c60 */.elementor-11 .elementor-element.elementor-element-7a4b4c60{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4bc8ea *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a70e6f5 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-a70e6f5:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b52370 */.elementor-11 .elementor-element.elementor-element-52b52370{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7553628 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-7553628 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-7553628:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-7553628 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe1da9 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3fe1da9:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322f5a06 */.elementor-11 .elementor-element.elementor-element-322f5a06{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e41e6 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-26e41e6:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ccc6c8 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eb160 */.elementor-11 .elementor-element.elementor-element-66eb160{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-697683b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-697683b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-697683b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-697683b .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a74b85 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-8a74b85:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1d627 */.elementor-11 .elementor-element.elementor-element-ce1d627{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14d5c118 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-14d5c118:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d28833b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3d28833b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3d28833b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3d28833b .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4849594 */.elementor-11 .elementor-element.elementor-element-4849594{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a76c94 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-2a76c94:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfe9872 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-bfe9872:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4b4c60 */.elementor-11 .elementor-element.elementor-element-7a4b4c60{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4bc8ea *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a70e6f5 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-a70e6f5:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b52370 */.elementor-11 .elementor-element.elementor-element-52b52370{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7553628 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-7553628 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-7553628:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-7553628 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe1da9 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3fe1da9:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322f5a06 */.elementor-11 .elementor-element.elementor-element-322f5a06{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e41e6 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-26e41e6:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ccc6c8 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eb160 */.elementor-11 .elementor-element.elementor-element-66eb160{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-697683b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-697683b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-697683b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-697683b .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a74b85 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-8a74b85:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1d627 */.elementor-11 .elementor-element.elementor-element-ce1d627{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14d5c118 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-14d5c118:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d28833b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3d28833b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3d28833b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3d28833b .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4849594 */.elementor-11 .elementor-element.elementor-element-4849594{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a76c94 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-2a76c94:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfe9872 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-bfe9872:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4b4c60 */.elementor-11 .elementor-element.elementor-element-7a4b4c60{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4bc8ea *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a70e6f5 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-a70e6f5:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b52370 */.elementor-11 .elementor-element.elementor-element-52b52370{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7553628 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-7553628 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-7553628:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-7553628 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe1da9 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3fe1da9:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322f5a06 */.elementor-11 .elementor-element.elementor-element-322f5a06{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e41e6 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-26e41e6:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ccc6c8 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eb160 */.elementor-11 .elementor-element.elementor-element-66eb160{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-697683b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-697683b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-697683b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-697683b .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a74b85 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-8a74b85:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1d627 */.elementor-11 .elementor-element.elementor-element-ce1d627{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14d5c118 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-14d5c118:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-14d5c118 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-14d5c118:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d28833b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3d28833b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3d28833b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3d28833b .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3d28833b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4849594 */.elementor-11 .elementor-element.elementor-element-4849594{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a76c94 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-2a76c94:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-2a76c94 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-2a76c94:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfe9872 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-bfe9872:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-bfe9872 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-bfe9872:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4b4c60 */.elementor-11 .elementor-element.elementor-element-7a4b4c60{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4bc8ea *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-f4bc8ea:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a70e6f5 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-a70e6f5:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-a70e6f5:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b52370 */.elementor-11 .elementor-element.elementor-element-52b52370{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7553628 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-7553628 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-7553628:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-7553628 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-7553628:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe1da9 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-3fe1da9:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-3fe1da9:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322f5a06 */.elementor-11 .elementor-element.elementor-element-322f5a06{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e41e6 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-26e41e6:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-26e41e6 .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-26e41e6:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ccc6c8 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-9ccc6c8:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eb160 */.elementor-11 .elementor-element.elementor-element-66eb160{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-697683b *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-697683b svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-697683b:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-697683b .elementor-button-text {
    background: var(--01, linear-gradient(90deg, #FFF390 0%, #F2C668 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-697683b:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a74b85 *//* --- Ajustes do Ícone (SVG) --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 svg {
    font-size: 11px;
    transition: all 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6); /* Efeito elástico */
}

.elementor-11 .elementor-element.elementor-element-8a74b85:hover svg {
    transform: rotate(45deg) scale(1.2); /* Corrigido: rotate precisa de 'deg' */
    fill: #FFF390; /* Opcional: força o ícone a brilhar junto com o texto */
}

/* --- Ajustes do Texto --- */
.elementor-11 .elementor-element.elementor-element-8a74b85 .elementor-button-text {
 
    transition: all 0.3s ease;
    display: inline-block; /* Garante que filtros funcionem bem */
}

/* --- O Efeito "Foda" no Hover --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover .elementor-button-text {
    filter: drop-shadow(0px 0px 8px rgba(255, 243, 144, 0.5)); /* Brilho externo no texto */
    letter-spacing: 0.8px; /* O texto "respira" levemente */
}

/* --- Micro-movimento no Botão Inteiro --- */
.elementor-11 .elementor-element.elementor-element-8a74b85:hover {
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1d627 */.elementor-11 .elementor-element.elementor-element-ce1d627{
    border-radius: 7.938px;
border: 5.381px solid #FAFAFA;
background: #111;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6762622b */@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-6762622b {
        position: relative;
        left: 50%;
        transform: translateX(calc(-70% - 50px));
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a8a6448 *//* Estado Inicial */
.elementor-11 .elementor-element.elementor-element-3a8a6448 .elementor-button {
    border-radius: 65px;
    background: linear-gradient(270deg, #FFE9C1 0%, #F3D8A6 30.57%, #D7B169 100%);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: none;
    box-shadow: 0 4px 15px rgba(215, 177, 105, 0.2);
}

/* Efeito de Brilho/Hover */
.elementor-11 .elementor-element.elementor-element-3a8a6448 .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 8px 25px rgba(215, 177, 105, 0.4);
    color: #fff !important; /* Ajuste conforme a cor do seu texto */
}

/* O "Pulo do Gato": Reflexo de luz passando */
.elementor-11 .elementor-element.elementor-element-3a8a6448 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.4),
        transparent
    );
    transition: 0.6s;
    z-index: -1;
}

.elementor-11 .elementor-element.elementor-element-3a8a6448 .elementor-button:hover::before {
    left: 100%;
}

/* Inversão do gradiente no fundo para dar dimensão */
.elementor-11 .elementor-element.elementor-element-3a8a6448 .elementor-button:active {
    transform: translateY(-1px);
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36f485b8 */.elementor-11 .elementor-element.elementor-element-36f485b8{
    border-radius: 107px 107px 0px 0px;
border-bottom: 1px solid #292929;
}

@media(max-width: 767px){
    .elementor-11 .elementor-element.elementor-element-36f485b8{
    border-radius: 40px 40px 00px 00px;
border-bottom: 1px solid #292929;
}
}/* End custom CSS */
/* Start custom CSS *//* ==================================================
   1. RESETS E GERAIS
   ================================================== */

html, body {
    width: 100%;
    overflow-x: clip;
}

[data-elementor-type="wp-page"],
[data-elementor-type="wp-post"] {
    overflow: clip;
}

p {
    margin-top: 0;
    margin-bottom: 0;
}

.elementor-image-box-title {
    margin: 0;
}



.elementor-icon i,
.elementor-icon svg {
    height: unset !important;
}

.quebrada .elementor-heading-title, 
.quebrada .elementor-image-box-description,
.quebrada.elementor-widget-text-editor {
    white-space: pre-wrap !important;
}

.infinite .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

@media(max-width: 1024px){
.e-con .elementor-widget:not(.fixado){
    width: 100% !important;
}
}

@media(max-width: 768px){
.e-con .elementor-widget:not(.fixado){
    width: 90% !important;
}
}

/* Seleção e Scrollbar */
*::selection {
    color: #000;
    background: #FDEFAA60;
    -webkit-text-fill-color: #000;
}

*::-webkit-scrollbar {
    width: 10px !important;
}

*::-webkit-scrollbar-track {
    background: #202020;
}

*::-webkit-scrollbar-thumb {
    background: #FDEFAA;
    border-radius: 10px;
    border: 2px solid #202020;
}

/* Helpers de Tela */

@media (min-width: 1025px) {
    .mobile { display: none; }
}

@media (max-width: 1024px) {
    .desktop { display: none; }
}

/* ==================================================
   2. UTILITÁRIOS DE TEXTO
   ================================================== */

.sm { font-weight: 600; }
.m  { font-weight: 500; }
.n  { font-weight: 400; }
.b  { font-weight: 700; }
.eb { font-weight: 800; }
.i  { font-style: italic; }

.balance { text-wrap: balance; }

.elementor-kit-5 {
    font-family: "Inter", Sans-Serif !important;
}

/* ==================================================
   3. ANIMAÇÕES (Fade Up)
   ================================================== */

@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(-80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.up {
  opacity: 0;
  animation-name: fadeUp;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-timing-function: ease;
}

.up-1 { animation-delay: 0.2s; }
.up-2 { animation-delay: 0.4s; }
.up-3 { animation-delay: 0.6s; }
.up-4 { animation-delay: 0.8s; }
.up-5 { animation-delay: 1s; }
.up-6 { animation-delay: 1.2s; }
.up-7 { animation-delay: 1.4s; }
.up-8 { animation-delay: 1.6s; }

/* ==================================================
   4. CORES
   ================================================== */
   .cor{
       background: var(--01, linear-gradient(180deg, #FFE9C1 0%, #D7B169 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
   }
   
   /* ==================================================
   5. BOTÕES
   ================================================== *//* End custom CSS */