.elementor-2308 .elementor-element.elementor-element-d49f8b2{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-2308 .elementor-element.elementor-element-d49f8b2:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-d49f8b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-c254e1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu .elementor-item{font-weight:500;text-transform:uppercase;}.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-5c60285 );fill:var( --e-global-color-5c60285 );}.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-a4b9366 );fill:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-96b323a .e--pointer-framed .elementor-item:before,
					.elementor-2308 .elementor-element.elementor-element-96b323a .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-96b323a .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2308 .elementor-element.elementor-element-96b323a .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-96b323a{--e-nav-menu-horizontal-menu-item-margin:calc( 70px / 2 );}.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:70px;}.elementor-2308 .elementor-element.elementor-element-96b323a .elementor-nav-menu--dropdown{background-color:var( --e-global-color-5c60285 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5c60285 );}.elementor-2308 .elementor-element.elementor-element-ea51873{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2308 .elementor-element.elementor-element-ea51873.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2308 .elementor-element.elementor-element-f888069.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-f888069{text-align:center;}.elementor-2308 .elementor-element.elementor-element-f888069 img{height:70px;object-fit:contain;object-position:center center;}.elementor-2308 .elementor-element.elementor-element-0b6fa29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--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-2308 .elementor-element.elementor-element-6c425b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu .elementor-item{font-weight:500;text-transform:uppercase;}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-5c60285 );fill:var( --e-global-color-5c60285 );}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-a4b9366 );fill:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-6c425b9 .e--pointer-framed .elementor-item:before,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-6c425b9 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-6c425b9{--e-nav-menu-horizontal-menu-item-margin:calc( 70px / 2 );}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:70px;}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--dropdown a, .elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-5c60285 );}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--dropdown a:hover,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--dropdown a:focus,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-menu-toggle:hover,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--dropdown a:hover,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--dropdown a:focus,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-6c425b9 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-a216631{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;--z-index:100;}.elementor-2308 .elementor-element.elementor-element-a216631:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-a216631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-7758876{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2308 .elementor-element.elementor-element-a26dde1{text-align:left;}.elementor-2308 .elementor-element.elementor-element-a26dde1 img{width:80%;}.elementor-2308 .elementor-element.elementor-element-7659662{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu .elementor-item{font-weight:500;text-transform:uppercase;}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-5c60285 );fill:var( --e-global-color-5c60285 );}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-a4b9366 );fill:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .e--pointer-framed .elementor-item:before,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-e62f3a6{--e-nav-menu-horizontal-menu-item-margin:calc( 80px / 2 );}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:80px;}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--dropdown a, .elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-5c60285 );}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--dropdown a:hover,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--dropdown a:focus,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-menu-toggle:hover,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--dropdown a:hover,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--dropdown a:focus,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-e62f3a6 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-97a4915{--display:flex;}.elementor-2308 .elementor-element.elementor-element-1e503b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2308 .elementor-element.elementor-element-1e503b2:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-1e503b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-43739f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2308 .elementor-element.elementor-element-43739f5.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2308 .elementor-element.elementor-element-2757a9f{left:0px;}body.rtl .elementor-2308 .elementor-element.elementor-element-2757a9f{right:0px;}.elementor-2308 .elementor-element.elementor-element-2757a9f{top:0px;}.elementor-2308 .elementor-element.elementor-element-3b9da21{text-align:left;}.elementor-2308 .elementor-element.elementor-element-3f110af .elementor-icon-wrapper{text-align:right;}.elementor-2308 .elementor-element.elementor-element-3f110af.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-3f110af.elementor-view-framed .elementor-icon:hover, .elementor-2308 .elementor-element.elementor-element-3f110af.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a4b9366 );border-color:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-3f110af.elementor-view-framed .elementor-icon:hover, .elementor-2308 .elementor-element.elementor-element-3f110af.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a4b9366 );}.elementor-2308 .elementor-element.elementor-element-3f110af .elementor-icon{font-size:24px;}.elementor-2308 .elementor-element.elementor-element-3f110af .elementor-icon svg{height:24px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-2308 .elementor-element.elementor-element-97a4915{--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-2308 .elementor-element.elementor-element-1e503b2{--min-height:70px;--justify-content:center;--z-index:1000;}.elementor-2308 .elementor-element.elementor-element-1e503b2.e-con{--align-self:flex-start;}.elementor-2308 .elementor-element.elementor-element-43739f5{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-2757a9f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:50%;text-align:right;}.elementor-2308 .elementor-element.elementor-element-2757a9f > .elementor-widget-container{padding:6px 0px 10px 0px;}.elementor-2308 .elementor-element.elementor-element-2757a9f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2308 .elementor-element.elementor-element-2757a9f{left:50%;}body.rtl .elementor-2308 .elementor-element.elementor-element-2757a9f{right:50%;}.elementor-2308 .elementor-element.elementor-element-2757a9f img{width:50%;}.elementor-2308 .elementor-element.elementor-element-3b9da21 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-2308 .elementor-element.elementor-element-3b9da21{text-align:left;}.elementor-2308 .elementor-element.elementor-element-3b9da21 img{width:50%;}.elementor-2308 .elementor-element.elementor-element-3f110af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-3f110af.elementor-element{--align-self:flex-end;}}@media(min-width:768px){.elementor-2308 .elementor-element.elementor-element-c254e1b{--width:50%;}.elementor-2308 .elementor-element.elementor-element-ea51873{--width:30%;}.elementor-2308 .elementor-element.elementor-element-0b6fa29{--width:50%;}.elementor-2308 .elementor-element.elementor-element-7758876{--width:50%;}.elementor-2308 .elementor-element.elementor-element-7659662{--width:50%;}.elementor-2308 .elementor-element.elementor-element-43739f5{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-2308 .elementor-element.elementor-element-ea51873{--width:213.837px;}}/* Start custom CSS for nav-menu, class: .elementor-element-96b323a *//* Estiliza o item do menu */

.elementor-nav-menu--main .elementor-item {

    position: relative;

    display: inline-flex; /* Tamanho igual ao texto */

    padding: 0 !important; /* Remove qualquer espaçamento lateral */

    text-decoration: none;

    color: inherit;

    white-space: nowrap; /* Impede quebra de linha */

}


/* Adiciona espaçamento entre itens */

.elementor-nav-menu--main .elementor-nav-menu a {

    margin-left: 0px !important;

}


/* Cria a linha abaixo com largura exata do texto */

.elementor-nav-menu--main .elementor-item::after {

    content: "";

    position: absolute;

    bottom: -5px; /* Espaço de 5px entre texto e linha */

    left: 0;

    height: 3px;

    width: 100%;

    background-color: currentColor;

    transform: scaleX(0);

    transform-origin: bottom right;

    transition: transform 0.3s ease;

}


/* Hover e Ativo */

.elementor-nav-menu--main .elementor-item:hover::after,

.elementor-nav-menu--main .elementor-item.elementor-item-active::after {

    transform: scaleX(1);

    transform-origin: bottom left;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a216631 */.sticky-header {
    display: none !important;
    width: 100% !important;
}

.sticky-header.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
    display: block !important;
}

.elementor-sticky--effects {
    background-color: #fff !important;
    backdrop-filter: blur(5px);
    
    transition: all 0.5s ease-in-out;
}
.elementor-sticky--effects .logo img{
    width: 34% !important;
    transition: all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f110af *//* CSS */
#mobile-menu-icon .elementor-icon-wrapper {
    display: block;
    text-align: right;
    margin: 0 0 0 auto;
    padding: 0;
    overflow: visible;
    background: transparent;
    position: relative;
    width: 80px;
    height: 74px;
    float: right;
    clear: right;
}

#mobile-menu-icon .elementor-icon {
    display: block;
    margin: 0;
    padding: 0;
    background: transparent;
    position: relative;
}

#mobile-menu-icon .elementor-icon svg {
    display: block;
    margin: 0;
    padding: 0;
    background: transparent;
    overflow: visible;
    position: relative;
    width: 80px;
    height: 74px;
}

/* Estado inicial - todos os círculos invisíveis MAS SÓ no mobile-menu-icon */
#mobile-menu-icon .elementor-icon svg circle {
    opacity: 0;
    transform: translateY(-200px) translateX(0) scale(0);
}

/* Animação de queda e formação do desenho */
@keyframes fallAndForm {
    0% {
        transform: translateY(-200px) translateX(0) scale(0);
        opacity: 0;
    }
    70% {
        transform: translateY(10px) translateX(0) scale(0.8);
        opacity: 1;
    }
    85% {
        transform: translateY(-5px) translateX(0) scale(0.65);
        opacity: 1;
    }
    100% {
        transform: translateY(0) translateX(0) scale(0.7);
        opacity: 1;
    }
}

/* Aplicar animação APENAS quando tiver as classes corretas */
#mobile-menu-icon.fall-animation .elementor-icon svg circle {
    animation: fallAndForm 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards;
    transform-origin: center;
}

/* Delays escalonados para cada círculo */
#mobile-menu-icon.fall-animation #dot-1 { animation-delay: 0s; }
#mobile-menu-icon.fall-animation #dot-2 { animation-delay: 0.1s; }
#mobile-menu-icon.fall-animation #dot-3 { animation-delay: 0.2s; }
#mobile-menu-icon.fall-animation #dot-4 { animation-delay: 0.3s; }
#mobile-menu-icon.fall-animation #dot-5 { animation-delay: 0.05s; }
#mobile-menu-icon.fall-animation #dot-6 { animation-delay: 0.15s; }
#mobile-menu-icon.fall-animation #dot-7 { animation-delay: 0.25s; }
#mobile-menu-icon.fall-animation #dot-8 { animation-delay: 0.35s; }
#mobile-menu-icon.fall-animation #dot-9 { animation-delay: 0.1s; }
#mobile-menu-icon.fall-animation #dot-10 { animation-delay: 0.2s; }
#mobile-menu-icon.fall-animation #dot-11 { animation-delay: 0.3s; }
#mobile-menu-icon.fall-animation #dot-12 { animation-delay: 0.4s; }
#mobile-menu-icon.fall-animation #dot-13 { animation-delay: 0.15s; }
#mobile-menu-icon.fall-animation #dot-14 { animation-delay: 0.25s; }
#mobile-menu-icon.fall-animation #dot-15 { animation-delay: 0.35s; }
#mobile-menu-icon.fall-animation #dot-16 { animation-delay: 0.45s; }

/* ========== COR DO SVG - MODIFIQUE AQUI ========== */
#mobile-menu-icon .elementor-icon svg circle {
    fill: #2749FF !important;
}

#mobile-menu-icon .elementor-icon svg path {
    fill: #2749FF !important;
    stroke: #2749FF !important;
}

#mobile-menu-icon .elementor-icon svg * {
    fill: #2749FF !important;
    stroke: #2749FF !important;
}
/* ================================================= *//* End custom CSS */