.elementor-963 .elementor-element.elementor-element-ca31c1f{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:26px 26px 26px 26px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-963 .elementor-element.elementor-element-ca31c1f:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-ca31c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F085;}.elementor-963 .elementor-element.elementor-element-ca31c1f.e-con{--align-self:center;}.elementor-963 .elementor-element.elementor-element-048d3ee{--display:flex;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:6px;--margin-right:17px;--z-index:2;}.elementor-963 .elementor-element.elementor-element-048d3ee:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-048d3ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-963 .elementor-element.elementor-element-85b09df{width:var( --container-widget-width, 100% );max-width:100%;margin:-9px -9px calc(var(--kit-widget-spacing, 0px) + -9px) -9px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;border-style:none;}.elementor-963 .elementor-element.elementor-element-85b09df.elementor-element{--align-self:center;}.elementor-963 .elementor-element.elementor-element-85b09df .elementor-icon-wrapper{text-align:center;}.elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-stacked .elementor-icon{background-color:#00000063;}.elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-framed .elementor-icon, .elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-default .elementor-icon{color:#00000063;border-color:#00000063;}.elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-framed .elementor-icon, .elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-default .elementor-icon svg{fill:#00000063;}.elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-stacked .elementor-icon:hover{background-color:#EA77B3;}.elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-framed .elementor-icon:hover, .elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-default .elementor-icon:hover{color:#EA77B3;border-color:#EA77B3;}.elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-framed .elementor-icon:hover, .elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-default .elementor-icon:hover svg{fill:#EA77B3;}.elementor-963 .elementor-element.elementor-element-85b09df .elementor-icon{font-size:59px;}.elementor-963 .elementor-element.elementor-element-85b09df .elementor-icon svg{height:59px;}.elementor-963 .elementor-element.elementor-element-85b09df .elementor-icon-wrapper svg{width:auto;}.elementor-963 .elementor-element.elementor-element-85b09df .elementor-icon i, .elementor-963 .elementor-element.elementor-element-85b09df .elementor-icon svg{transform:rotate(0deg);}.elementor-963 .elementor-element.elementor-element-95f36d4{--display:flex;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:6px;--margin-right:17px;--z-index:2;}.elementor-963 .elementor-element.elementor-element-95f36d4:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-95f36d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-963 .elementor-element.elementor-element-d8a6cfe{width:var( --container-widget-width, 100% );max-width:100%;margin:-9px -9px calc(var(--kit-widget-spacing, 0px) + -9px) -9px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;border-style:none;}.elementor-963 .elementor-element.elementor-element-d8a6cfe.elementor-element{--align-self:center;}.elementor-963 .elementor-element.elementor-element-d8a6cfe .elementor-icon-wrapper{text-align:center;}.elementor-963 .elementor-element.elementor-element-d8a6cfe.elementor-view-stacked .elementor-icon{background-color:#00000063;}.elementor-963 .elementor-element.elementor-element-d8a6cfe.elementor-view-framed .elementor-icon, .elementor-963 .elementor-element.elementor-element-d8a6cfe.elementor-view-default .elementor-icon{color:#00000063;border-color:#00000063;}.elementor-963 .elementor-element.elementor-element-d8a6cfe.elementor-view-framed .elementor-icon, .elementor-963 .elementor-element.elementor-element-d8a6cfe.elementor-view-default .elementor-icon svg{fill:#00000063;}.elementor-963 .elementor-element.elementor-element-d8a6cfe.elementor-view-stacked .elementor-icon:hover{background-color:#EA77B3;}.elementor-963 .elementor-element.elementor-element-d8a6cfe.elementor-view-framed .elementor-icon:hover, .elementor-963 .elementor-element.elementor-element-d8a6cfe.elementor-view-default .elementor-icon:hover{color:#EA77B3;border-color:#EA77B3;}.elementor-963 .elementor-element.elementor-element-d8a6cfe.elementor-view-framed .elementor-icon:hover, .elementor-963 .elementor-element.elementor-element-d8a6cfe.elementor-view-default .elementor-icon:hover svg{fill:#EA77B3;}.elementor-963 .elementor-element.elementor-element-d8a6cfe .elementor-icon{font-size:59px;}.elementor-963 .elementor-element.elementor-element-d8a6cfe .elementor-icon svg{height:59px;}.elementor-963 .elementor-element.elementor-element-d8a6cfe .elementor-icon-wrapper svg{width:auto;}.elementor-963 .elementor-element.elementor-element-d8a6cfe .elementor-icon i, .elementor-963 .elementor-element.elementor-element-d8a6cfe .elementor-icon svg{transform:rotate(0deg);}.elementor-963 .elementor-element.elementor-element-f9f10db{z-index:1;}.elementor-963 .elementor-element.elementor-element-ec3bf5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(31px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(31px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(31px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-31px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-31px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-text{color:#2E3A30;transition:color 0.3s;}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#409E8E;}.elementor-963 .elementor-element.elementor-element-7596d12{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:4;}.elementor-963 .elementor-element.elementor-element-3b7cc29{margin:4px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 26px 0px 0px;z-index:4;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-border-color:#02010100;--toggle-button-icon-hover-color:#409E8E;--toggle-button-hover-border-color:#02010100;--toggle-button-border-width:0px;--items-indicator-text-color:#000000;--items-indicator-background-color:#FFE1BA;--cart-background-color:#FFFFFFE6;--cart-border-style:none;--cart-border-radius:12px 12px 12px 12px;--cart-close-button-color:#FF8888;--cart-close-button-hover-color:#FF0000;--remove-item-button-color:#FF8888;--remove-item-button-hover-color:#FF0707;--product-price-color:#000000;--divider-color:#5C5C5C;--subtotal-divider-color:#5C5C5C;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:#000000;--view-cart-button-background-color:#E2B793;--view-cart-button-hover-text-color:#000000;--view-cart-button-hover-background-color:#EFD7B3;--checkout-button-text-color:#000000;--checkout-button-background-color:#E2B793;--checkout-button-hover-text-color:#000000;--checkout-button-hover-background-color:#EFD7B3;--empty-message-color:#070707;}body:not(.rtl) .elementor-963 .elementor-element.elementor-element-3b7cc29 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-12px;top:-12px;}body.rtl .elementor-963 .elementor-element.elementor-element-3b7cc29 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:12px;top:-12px;left:auto;}.elementor-963 .elementor-element.elementor-element-3b7cc29 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-963 .elementor-element.elementor-element-3b7cc29 .elementor-menu-cart__product-name a{color:#050505;}.elementor-963 .elementor-element.elementor-element-3b7cc29 .elementor-menu-cart__product-price .product-quantity{color:#191919;}.elementor-963 .elementor-element.elementor-element-fc7c655{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;z-index:1;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-963 .elementor-element.elementor-element-fc7c655 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-963 .elementor-element.elementor-element-fc7c655 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-963 .elementor-element.elementor-element-fc7c655 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#409E8E;}.elementor-963 .elementor-element.elementor-element-fc7c655 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#409E8E;}.elementor-963 .elementor-element.elementor-element-fc7c655 .elementor-icon-list-text{transition:color 0.3s;}.elementor-963 .elementor-element.elementor-element-5392b14{--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;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--z-index:99999;}.elementor-963 .elementor-element.elementor-element-5392b14::before, .elementor-963 .elementor-element.elementor-element-5392b14 > .elementor-background-video-container::before, .elementor-963 .elementor-element.elementor-element-5392b14 > .e-con-inner > .elementor-background-video-container::before, .elementor-963 .elementor-element.elementor-element-5392b14 > .elementor-background-slideshow::before, .elementor-963 .elementor-element.elementor-element-5392b14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-963 .elementor-element.elementor-element-5392b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDDDDD1F;--background-overlay:'';}.elementor-963 .elementor-element.elementor-element-5392b14::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}.elementor-963 .elementor-element.elementor-element-66403ec{--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;--z-index:99999;}.elementor-963 .elementor-element.elementor-element-daca29d{--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;--justify-content:center;--align-items:center;--z-index:99999;}.elementor-963 .elementor-element.elementor-element-236fb73{--display:flex;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-963 .elementor-element.elementor-element-236fb73:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-236fb73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEE;background-image:url("https://oficialsilk.com.br/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-02-at-15.50.53-1.webp");background-position:center right;background-size:cover;}.elementor-963 .elementor-element.elementor-element-936818d{background-color:#FFFFFF47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:2% 2% 2% 2%;}.elementor-963 .elementor-element.elementor-element-936818d .elementor-heading-title{line-height:1.2em;}.elementor-963 .elementor-element.elementor-element-2c0a833 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:18px;letter-spacing:3px;fill:#274028;color:#274028;box-shadow:3px 3px 0px 0px #241E1D;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-963 .elementor-element.elementor-element-2c0a833 .elementor-button:hover, .elementor-963 .elementor-element.elementor-element-2c0a833 .elementor-button:focus{background-color:#274028;color:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-2c0a833 .elementor-button:hover svg, .elementor-963 .elementor-element.elementor-element-2c0a833 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-56b10fd{--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;--justify-content:center;--align-items:center;--z-index:99999;}.elementor-963 .elementor-element.elementor-element-97ce07d{--display:flex;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-963 .elementor-element.elementor-element-97ce07d:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-97ce07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEE;background-image:url("https://oficialsilk.com.br/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-03-at-00.35.30.webp");background-position:center center;background-size:cover;}.elementor-963 .elementor-element.elementor-element-6a80715{background-color:#FFFFFF47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:2% 2% 2% 2%;}.elementor-963 .elementor-element.elementor-element-6a80715 .elementor-heading-title{line-height:1.2em;}.elementor-963 .elementor-element.elementor-element-38a9e58 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:18px;letter-spacing:3px;fill:#274028;color:#274028;box-shadow:3px 3px 0px 0px #241E1D;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-963 .elementor-element.elementor-element-38a9e58 .elementor-button:hover, .elementor-963 .elementor-element.elementor-element-38a9e58 .elementor-button:focus{background-color:#274028;color:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-38a9e58 .elementor-button:hover svg, .elementor-963 .elementor-element.elementor-element-38a9e58 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-0e9c44b{--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;--justify-content:center;--align-items:center;--z-index:99999;}.elementor-963 .elementor-element.elementor-element-71e1ac8{--display:flex;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-963 .elementor-element.elementor-element-71e1ac8:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-71e1ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEE;background-image:url("https://oficialsilk.com.br/wp-content/uploads/2025/09/WhatsApp-Image-2025-10-09-at-22.14.20-1.webp");background-position:center center;background-size:cover;}.elementor-963 .elementor-element.elementor-element-1a4ce8c{background-color:#FFFFFF47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:2% 2% 2% 2%;}.elementor-963 .elementor-element.elementor-element-1a4ce8c .elementor-heading-title{line-height:1.2em;}.elementor-963 .elementor-element.elementor-element-6cede00 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:18px;letter-spacing:3px;fill:#274028;color:#274028;box-shadow:3px 3px 0px 0px #241E1D;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-963 .elementor-element.elementor-element-6cede00 .elementor-button:hover, .elementor-963 .elementor-element.elementor-element-6cede00 .elementor-button:focus{background-color:#274028;color:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-6cede00 .elementor-button:hover svg, .elementor-963 .elementor-element.elementor-element-6cede00 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-5210101{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;width:var( --container-widget-width, 25% );max-width:25%;margin:4px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:99999;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#2E3A30;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:#000000;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:21px;}.elementor-963 .elementor-element.elementor-element-5210101 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#FFFFFF00;}:where( .elementor-963 .elementor-element.elementor-element-5210101 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#DBD9D91C;}.elementor-963 .elementor-element.elementor-element-5210101 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-963 .elementor-element.elementor-element-5210101 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-963 .elementor-element.elementor-element-5210101 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Helvetica", Sans-serif;font-weight:500;}.elementor-963 .elementor-element.elementor-element-5210101 {--n-menu-title-color-hover:#409E8E;--n-menu-title-color-active:#000000;}.elementor-963 .elementor-element.elementor-element-a12a10b{--display:flex;}.elementor-963 .elementor-element.elementor-element-bc9e1df{--display:flex;}.elementor-963 .elementor-element.elementor-element-4ba3753{--display:flex;}.elementor-963 .elementor-element.elementor-element-5d53d65{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:0;}.elementor-963 .elementor-element.elementor-element-b5507f4{--display:flex;--overlay-opacity:0.5;}.elementor-963 .elementor-element.elementor-element-b5507f4::before, .elementor-963 .elementor-element.elementor-element-b5507f4 > .elementor-background-video-container::before, .elementor-963 .elementor-element.elementor-element-b5507f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-963 .elementor-element.elementor-element-b5507f4 > .elementor-background-slideshow::before, .elementor-963 .elementor-element.elementor-element-b5507f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-963 .elementor-element.elementor-element-b5507f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-963 .elementor-element.elementor-element-ce956be{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:0px;z-index:1;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}body:not(.rtl) .elementor-963 .elementor-element.elementor-element-ce956be{left:0px;}body.rtl .elementor-963 .elementor-element.elementor-element-ce956be{right:0px;}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#409E8E;}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#409E8E;}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-text{transition:color 0.3s;}.elementor-963 .elementor-element.elementor-element-31dc872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(31px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(31px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(31px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-31px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-31px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#409E8E;}.elementor-963 .elementor-element.elementor-element-a914df1{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;z-index:1;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#409E8E;}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#409E8E;}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-963 .elementor-element.elementor-element-b947c54{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:4;}.elementor-963 .elementor-element.elementor-element-b0a4ee0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-963 .elementor-element.elementor-element-b0a4ee0:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-b0a4ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-6ac2b2d{--display:flex;}.elementor-963 .elementor-element.elementor-element-ffb1913{--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;box-shadow:0px 5px 4px 0px rgba(0, 0, 0, 0.11);}.elementor-963 .elementor-element.elementor-element-ffb1913:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-ffb1913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-417ec67{--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;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--z-index:99999;}.elementor-963 .elementor-element.elementor-element-417ec67::before, .elementor-963 .elementor-element.elementor-element-417ec67 > .elementor-background-video-container::before, .elementor-963 .elementor-element.elementor-element-417ec67 > .e-con-inner > .elementor-background-video-container::before, .elementor-963 .elementor-element.elementor-element-417ec67 > .elementor-background-slideshow::before, .elementor-963 .elementor-element.elementor-element-417ec67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-963 .elementor-element.elementor-element-417ec67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDDDDD1F;--background-overlay:'';}.elementor-963 .elementor-element.elementor-element-417ec67::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}.elementor-963 .elementor-element.elementor-element-4e42445{--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;--z-index:99999;}.elementor-963 .elementor-element.elementor-element-4b15008{--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;--justify-content:center;--align-items:center;--z-index:99999;}.elementor-963 .elementor-element.elementor-element-30b8a26{--display:flex;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-963 .elementor-element.elementor-element-30b8a26:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-30b8a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEE;background-image:url("https://oficialsilk.com.br/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-02-at-15.50.53-1.webp");background-position:center right;background-size:cover;}.elementor-963 .elementor-element.elementor-element-7fabe40{background-color:#FFFFFF47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:2% 2% 2% 2%;}.elementor-963 .elementor-element.elementor-element-7fabe40 .elementor-heading-title{line-height:1.2em;}.elementor-963 .elementor-element.elementor-element-ddcfff2 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:18px;letter-spacing:3px;fill:#274028;color:#274028;box-shadow:3px 3px 0px 0px #241E1D;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-963 .elementor-element.elementor-element-ddcfff2 .elementor-button:hover, .elementor-963 .elementor-element.elementor-element-ddcfff2 .elementor-button:focus{background-color:#274028;color:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-ddcfff2 .elementor-button:hover svg, .elementor-963 .elementor-element.elementor-element-ddcfff2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-a8829a1{--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;--justify-content:center;--align-items:center;--z-index:99999;}.elementor-963 .elementor-element.elementor-element-e39fad2{--display:flex;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-963 .elementor-element.elementor-element-e39fad2:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-e39fad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEE;background-image:url("https://oficialsilk.com.br/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-03-at-00.35.30.webp");background-position:center center;background-size:cover;}.elementor-963 .elementor-element.elementor-element-4821660{background-color:#FFFFFF47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:2% 2% 2% 2%;}.elementor-963 .elementor-element.elementor-element-4821660 .elementor-heading-title{line-height:1.2em;}.elementor-963 .elementor-element.elementor-element-6740cd9 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:18px;letter-spacing:3px;fill:#274028;color:#274028;box-shadow:3px 3px 0px 0px #241E1D;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-963 .elementor-element.elementor-element-6740cd9 .elementor-button:hover, .elementor-963 .elementor-element.elementor-element-6740cd9 .elementor-button:focus{background-color:#274028;color:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-6740cd9 .elementor-button:hover svg, .elementor-963 .elementor-element.elementor-element-6740cd9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-c77bcfd{--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;--justify-content:center;--align-items:center;--z-index:99999;}.elementor-963 .elementor-element.elementor-element-94fbd26{--display:flex;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-963 .elementor-element.elementor-element-94fbd26:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-94fbd26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEE;background-image:url("https://oficialsilk.com.br/wp-content/uploads/2025/09/WhatsApp-Image-2025-10-09-at-22.14.20-1.webp");background-position:center center;background-size:cover;}.elementor-963 .elementor-element.elementor-element-3c372ad{background-color:#FFFFFF47;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:2% 2% 2% 2%;}.elementor-963 .elementor-element.elementor-element-3c372ad .elementor-heading-title{line-height:1.2em;}.elementor-963 .elementor-element.elementor-element-db93e0e .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:18px;letter-spacing:3px;fill:#274028;color:#274028;box-shadow:3px 3px 0px 0px #241E1D;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-963 .elementor-element.elementor-element-db93e0e .elementor-button:hover, .elementor-963 .elementor-element.elementor-element-db93e0e .elementor-button:focus{background-color:#274028;color:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-db93e0e .elementor-button:hover svg, .elementor-963 .elementor-element.elementor-element-db93e0e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-963 .elementor-element.elementor-element-2346686{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;width:var( --container-widget-width, 25% );max-width:25%;margin:4px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:99999;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#2E3A30;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:#000000;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:21px;}.elementor-963 .elementor-element.elementor-element-2346686 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#FFFFFF00;}:where( .elementor-963 .elementor-element.elementor-element-2346686 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#DBD9D91C;}.elementor-963 .elementor-element.elementor-element-2346686 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-963 .elementor-element.elementor-element-2346686 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-963 .elementor-element.elementor-element-2346686 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Helvetica", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-963 .elementor-element.elementor-element-2346686 {--n-menu-title-color-hover:#409E8E;--n-menu-title-color-active:#000000;}.elementor-963 .elementor-element.elementor-element-4833f7f{width:var( --container-widget-width, 100% );max-width:100%;margin:-9px -9px calc(var(--kit-widget-spacing, 0px) + -9px) -9px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;border-style:none;}.elementor-963 .elementor-element.elementor-element-4833f7f.elementor-element{--align-self:center;}.elementor-963 .elementor-element.elementor-element-4833f7f .elementor-icon-wrapper{text-align:center;}.elementor-963 .elementor-element.elementor-element-4833f7f.elementor-view-stacked .elementor-icon{background-color:#00000063;}.elementor-963 .elementor-element.elementor-element-4833f7f.elementor-view-framed .elementor-icon, .elementor-963 .elementor-element.elementor-element-4833f7f.elementor-view-default .elementor-icon{color:#00000063;border-color:#00000063;}.elementor-963 .elementor-element.elementor-element-4833f7f.elementor-view-framed .elementor-icon, .elementor-963 .elementor-element.elementor-element-4833f7f.elementor-view-default .elementor-icon svg{fill:#00000063;}.elementor-963 .elementor-element.elementor-element-4833f7f.elementor-view-stacked .elementor-icon:hover{background-color:#EA77B3;}.elementor-963 .elementor-element.elementor-element-4833f7f.elementor-view-framed .elementor-icon:hover, .elementor-963 .elementor-element.elementor-element-4833f7f.elementor-view-default .elementor-icon:hover{color:#EA77B3;border-color:#EA77B3;}.elementor-963 .elementor-element.elementor-element-4833f7f.elementor-view-framed .elementor-icon:hover, .elementor-963 .elementor-element.elementor-element-4833f7f.elementor-view-default .elementor-icon:hover svg{fill:#EA77B3;}.elementor-963 .elementor-element.elementor-element-4833f7f .elementor-icon{font-size:59px;}.elementor-963 .elementor-element.elementor-element-4833f7f .elementor-icon svg{height:59px;}.elementor-963 .elementor-element.elementor-element-4833f7f .elementor-icon i, .elementor-963 .elementor-element.elementor-element-4833f7f .elementor-icon svg{transform:rotate(0deg);}.elementor-963 .elementor-element.elementor-element-92cad17{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;z-index:1;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-963 .elementor-element.elementor-element-92cad17 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-963 .elementor-element.elementor-element-92cad17 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-963 .elementor-element.elementor-element-92cad17 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#409E8E;}.elementor-963 .elementor-element.elementor-element-92cad17 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#409E8E;}.elementor-963 .elementor-element.elementor-element-92cad17 .elementor-icon-list-text{transition:color 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-963 .elementor-element.elementor-element-048d3ee{--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-963 .elementor-element.elementor-element-95f36d4{--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-963 .elementor-element.elementor-element-ec3bf5d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-963 .elementor-element.elementor-element-7596d12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-7596d12{--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-963 .elementor-element.elementor-element-3b7cc29{width:var( --container-widget-width, 198px );max-width:198px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:198px;--container-widget-flex-grow:0;--main-alignment:center;}.elementor-963 .elementor-element.elementor-element-fc7c655{--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;}.elementor-963 .elementor-element.elementor-element-fc7c655 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-fc7c655 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-fc7c655 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-fc7c655 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-963 .elementor-element.elementor-element-fc7c655 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-963 .elementor-element.elementor-element-236fb73{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-963 .elementor-element.elementor-element-97ce07d{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-963 .elementor-element.elementor-element-71e1ac8{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-963 .elementor-element.elementor-element-5210101{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;margin:0px 36px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:302px;--container-widget-flex-grow:0;width:var( --container-widget-width, 302px );max-width:302px;}.elementor-963 .elementor-element.elementor-element-ce956be{--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-963 .elementor-element.elementor-element-31dc872{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-963 .elementor-element.elementor-element-a914df1{--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-963 .elementor-element.elementor-element-b947c54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-b947c54{--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-963 .elementor-element.elementor-element-30b8a26{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-963 .elementor-element.elementor-element-e39fad2{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-963 .elementor-element.elementor-element-94fbd26{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-963 .elementor-element.elementor-element-2346686{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;margin:0px 36px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:302px;--container-widget-flex-grow:0;width:var( --container-widget-width, 302px );max-width:302px;}.elementor-963 .elementor-element.elementor-element-92cad17{--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;}.elementor-963 .elementor-element.elementor-element-92cad17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-92cad17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-92cad17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-963 .elementor-element.elementor-element-92cad17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-963 .elementor-element.elementor-element-92cad17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}}@media(max-width:767px){.elementor-963 .elementor-element.elementor-element-ca31c1f{--min-height:93px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-963 .elementor-element.elementor-element-048d3ee{--width:13%;--border-radius:100000px 100000px 100000px 100000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-963 .elementor-element.elementor-element-85b09df .elementor-icon{font-size:31px;}.elementor-963 .elementor-element.elementor-element-85b09df .elementor-icon svg{height:31px;}.elementor-963 .elementor-element.elementor-element-95f36d4{--width:13%;--border-radius:100000px 100000px 100000px 100000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-963 .elementor-element.elementor-element-95f36d4.e-con{--align-self:flex-start;}.elementor-963 .elementor-element.elementor-element-d8a6cfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-d8a6cfe .elementor-icon{font-size:29px;}.elementor-963 .elementor-element.elementor-element-d8a6cfe .elementor-icon svg{height:29px;}.elementor-963 .elementor-element.elementor-element-ec3bf5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-963 .elementor-element.elementor-element-ec3bf5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-963 .elementor-element.elementor-element-7596d12{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-963 .elementor-element.elementor-element-3b7cc29{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-963 .elementor-element.elementor-element-fc7c655{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-963 .elementor-element.elementor-element-236fb73{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-963 .elementor-element.elementor-element-936818d .elementor-heading-title{font-size:16px;}.elementor-963 .elementor-element.elementor-element-2c0a833 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-963 .elementor-element.elementor-element-97ce07d{--padding-top:030px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-963 .elementor-element.elementor-element-6a80715 .elementor-heading-title{font-size:16px;}.elementor-963 .elementor-element.elementor-element-38a9e58 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-963 .elementor-element.elementor-element-71e1ac8{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-963 .elementor-element.elementor-element-1a4ce8c .elementor-heading-title{font-size:16px;}.elementor-963 .elementor-element.elementor-element-6cede00 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-963 .elementor-element.elementor-element-5210101{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-963 .elementor-element.elementor-element-5210101.elementor-element{--align-self:flex-start;}.elementor-963 .elementor-element.elementor-element-4ba3753{--width:100%;--z-index:9999999999999;}.elementor-963 .elementor-element.elementor-element-5d53d65{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:100%;}.elementor-963 .elementor-element.elementor-element-b5507f4{--min-height:807px;--justify-content:center;}.elementor-963 .elementor-element.elementor-element-ce956be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:118px;--e-icon-list-icon-size:27px;}body:not(.rtl) .elementor-963 .elementor-element.elementor-element-ce956be{left:171px;}body.rtl .elementor-963 .elementor-element.elementor-element-ce956be{right:171px;}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-963 .elementor-element.elementor-element-ce956be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-963 .elementor-element.elementor-element-31dc872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(34px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(34px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(34px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-34px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-34px/2);}.elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-963 .elementor-element.elementor-element-31dc872 .elementor-icon-list-item > a{font-size:24px;}.elementor-963 .elementor-element.elementor-element-a914df1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:27px;}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-963 .elementor-element.elementor-element-a914df1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-963 .elementor-element.elementor-element-b947c54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-b947c54{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-963 .elementor-element.elementor-element-b947c54.elementor-element{--align-self:center;}.elementor-963 .elementor-element.elementor-element-b0a4ee0{--min-height:34px;--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;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-963 .elementor-element.elementor-element-ffb1913{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;--z-index:999999999;}.elementor-963 .elementor-element.elementor-element-30b8a26{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-963 .elementor-element.elementor-element-7fabe40 .elementor-heading-title{font-size:16px;}.elementor-963 .elementor-element.elementor-element-ddcfff2 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-963 .elementor-element.elementor-element-e39fad2{--padding-top:030px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-963 .elementor-element.elementor-element-4821660 .elementor-heading-title{font-size:16px;}.elementor-963 .elementor-element.elementor-element-6740cd9 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-963 .elementor-element.elementor-element-94fbd26{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-963 .elementor-element.elementor-element-3c372ad .elementor-heading-title{font-size:16px;}.elementor-963 .elementor-element.elementor-element-db93e0e .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-963 .elementor-element.elementor-element-2346686{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 41px;padding:0px 0px 0px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-963 .elementor-element.elementor-element-2346686.elementor-element{--align-self:flex-start;}.elementor-963 .elementor-element.elementor-element-4833f7f{margin:0px 42px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-963 .elementor-element.elementor-element-4833f7f .elementor-icon{font-size:69px;}.elementor-963 .elementor-element.elementor-element-4833f7f .elementor-icon svg{height:69px;}.elementor-963 .elementor-element.elementor-element-92cad17{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;--e-icon-list-icon-size:26px;}.elementor-963 .elementor-element.elementor-element-92cad17.elementor-element{--align-self:flex-end;}}@media(min-width:768px){.elementor-963 .elementor-element.elementor-element-ca31c1f{--width:100%;}.elementor-963 .elementor-element.elementor-element-048d3ee{--width:10%;}.elementor-963 .elementor-element.elementor-element-95f36d4{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-963 .elementor-element.elementor-element-048d3ee{--width:34%;}.elementor-963 .elementor-element.elementor-element-95f36d4{--width:34%;}}/* Start custom CSS for icon, class: .elementor-element-85b09df *//* Estilo inicial do seu SVG Path */
.elementor-963 .elementor-element.elementor-element-85b09df path {
    stroke: #c5a161; /* Cor do traçado */
    stroke-width: 10; /* Espessura do traçado */
    stroke-linecap: round;
    fill: transparent; /* Começa sem preenchimento */
    
    /* A mágica do traçado acontece aqui */
    stroke-dasharray: 20000; /* Um valor alto para cobrir todo o caminho */
    stroke-dashoffset: 20000; /* Começa "escondido" */

    /* A animação que vamos usar */
    animation: desenharEpausar 8s ease-in-out infinite;
}

/* Garante que o SVG não seja cortado */
svg:not(:root) {
    overflow: visible !important;
}


/* Animação nova: desenha, preenche, pausa e reinicia */
@keyframes desenharEpausar {
    
    /* --- FASE 1: DESENHANDO (0% até 37.5% da animação) --- */
    /* Duração: 3 segundos (3s / 8s = 37.5%) */
    0% {
        stroke-dashoffset: 20000; /* Traço totalmente escondido */
        fill: transparent; /* Sem preenchimento */
        stroke-width: 10;
    }
    37.5% {
        stroke-dashoffset: 0; /* Traço totalmente VISÍVEL */
        fill: transparent; /* Ainda sem preenchimento */
        stroke-width: 10;
    }

    /* --- FASE 2: PREENCHENDO E PAUSANDO (37.5% até 100%) --- */
    /* Duração da pausa: 5 segundos */
    40% {
        /* Transição rápida para o estado preenchido */
        fill: #000; /* Preenche com a cor desejada */
        stroke-width: 0; /* Esconde o traçado para dar destaque ao preenchimento */
    }
    100% {
        /* Mantém o estado preenchido até o final da animação, criando a PAUSA */
        fill: #fff;
        stroke-width: 0;
        stroke-dashoffset: 0; /* Garante que o traço permaneça 'desenhado' por baixo */
    }
}

/*
 * AJUSTE DE MARGEM RESPONSIVA PARA A LOGO (Widget 85b09df)
*/

/* --- 1. REGRAS PARA DESKTOP (Padrão) --- */
/* * Aplicando as margens nos dois seletores que você encontrou
 * para cobrir ambas as visualizações (Framed ou Default).
*/
.elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-framed .elementor-icon,
.elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-default .elementor-icon svg {
    
    /* Shorthand: margin: superior direita inferior esquerda */
    margin: -9px -6px -22px -11px;
}


/* --- 2. REGRAS PARA TABLET --- */
/* * Esta 'media query' aplica as regras apenas em telas 
 * de tablet (padrão Elementor: 768px até 1024px).
 * Aqui, a margem esquerda muda para -30px.
*/
@media (max-width: 1024px) and (min-width: 768px) {
  
  .elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-framed .elementor-icon,
  .elementor-963 .elementor-element.elementor-element-85b09df.elementor-view-default .elementor-icon svg {
      
      /* Shorthand: margin: superior direita inferior esquerda */
      margin: -9px -6px -22px -30px;
  }
  
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d8a6cfe *//* Estilo inicial do seu SVG Path */
.elementor-963 .elementor-element.elementor-element-d8a6cfe path {
    stroke: #c5a161; /* Cor do traçado */
    stroke-width: 10; /* Espessura do traçado */
    stroke-linecap: round;
    fill: transparent; /* Começa sem preenchimento */
    
    /* A mágica do traçado acontece aqui */
    stroke-dasharray: 20000; /* Um valor alto para cobrir todo o caminho */
    stroke-dashoffset: 20000; /* Começa "escondido" */

    /* A animação que vamos usar */
    animation: desenharEpausar 8s ease-in-out infinite;
}

/* Garante que o SVG não seja cortado */
svg:not(:root) {
    overflow: visible !important;
}


/* Animação nova: desenha, preenche, pausa e reinicia */
@keyframes desenharEpausar {
    
    /* --- FASE 1: DESENHANDO (0% até 37.5% da animação) --- */
    /* Duração: 3 segundos (3s / 8s = 37.5%) */
    0% {
        stroke-dashoffset: 20000; /* Traço totalmente escondido */
        fill: transparent; /* Sem preenchimento */
        stroke-width: 10;
    }
    37.5% {
        stroke-dashoffset: 0; /* Traço totalmente VISÍVEL */
        fill: transparent; /* Ainda sem preenchimento */
        stroke-width: 10;
    }

    /* --- FASE 2: PREENCHENDO E PAUSANDO (37.5% até 100%) --- */
    /* Duração da pausa: 5 segundos */
    40% {
        /* Transição rápida para o estado preenchido */
        fill: #000; /* Preenche com a cor desejada */
        stroke-width: 0; /* Esconde o traçado para dar destaque ao preenchimento */
    }
    100% {
        /* Mantém o estado preenchido até o final da animação, criando a PAUSA */
        fill: #fff;
        stroke-width: 0;
        stroke-dashoffset: 0; /* Garante que o traço permaneça 'desenhado' por baixo */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f9f10db */.elementor-963 .elementor-element.elementor-element-f9f10db {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.elementor-963 .elementor-element.elementor-element-f9f10db .contorno {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    inset: 0;
    border-radius: var(--arredondamento);
    z-index: 2;
    box-shadow:
        inset 1px 1px 2px var(--cordaborda),
        inset 0 0 5px var(--cordoboxinterno);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ec3bf5d */.elementor-963 .elementor-element.elementor-element-ec3bf5d  {
    color: #FFFFFF !important; 
    transition: color 0.3s ease; /* Adiciona uma transição suave */
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-7596d12 *//* Efeito de hover para o ícone de pesquisa do FiboSearch */

/* Define a cor padrão e a transição suave */
.dgwt-wcas-ico-magnifier-handler .dgwt-wcas-ico-magnifier {
    color: #F5F5F0; /* Cor padrão do ícone (ajuste se for diferente) */
    transition: color 0.3s ease; /* Transição suave para a cor */
}

/* Efeito ao passar o mouse (hover) */
.dgwt-wcas-ico-magnifier-handler:hover .dgwt-wcas-ico-magnifier {
    color: #FF0000; /* Nova cor no hover (ex: vermelho). Escolha a cor desejada. */
    cursor: pointer; /* Muda o cursor para indicar que é clicável */
}

/* Opcional: Efeito de escala no hover */
.dgwt-wcas-ico-magnifier-handler {
    transition: transform 0.3s ease; /* Transição para o efeito de escala */
}

.dgwt-wcas-ico-magnifier-handler:hover {
    transform: scale(1.1); /* Aumenta o tamanho do ícone em 10% no hover */
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
     /* 1. Define um fundo semitransparente */
    background-color: rgba(255, 255, 255, 0.4) !important; /* Branco com 40% de opacidade */
    
    /* 2. Aplica o efeito de desfoque no que está ATRÁS do elemento */
    -webkit-backdrop-filter: blur(10px); /* Para compatibilidade com navegadores Safari */
    backdrop-filter: blur(10px);        /* O valor do desfoque. Ajuste conforme desejar. */
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 13px 24px 13px 48px;
    line-height: 24px;
    font-size: 17px;
    border: 1px solid transparent;
    border-radius: 10px;
    height: auto;
    font-family: Roboto, sans-serif;
    background-color: #eee;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5392b14 *//* Efeito de Vidro Fosco (Glassmorphism) */
.elementor-963 .elementor-element.elementor-element-5392b14 {
    -webkit-backdrop-filter: blur(10px); /* Para compatibilidade com navegadores Safari mais antigos */
    backdrop-filter: blur(10px);      /* O valor do desfoque. Ajuste conforme desejar. */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5392b14 *//* Efeito de Vidro Fosco (Glassmorphism) */
.elementor-963 .elementor-element.elementor-element-5392b14 {
    -webkit-backdrop-filter: blur(10px); /* Para compatibilidade com navegadores Safari mais antigos */
    backdrop-filter: blur(10px);      /* O valor do desfoque. Ajuste conforme desejar. */
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-5210101 */.e-n-menu-content .e-active .card1{
    filter: blur(0px);
    transition: 1s;
    opacity: 1 !important;
    transition-delay: 0.3s;
}
.e-n-menu-content .e-active .card2{
    filter: blur(0px);
    transition: 1s;
    opacity: 1 !important;
    transition-delay: 0.5s;
}
.e-n-menu-content .e-active .card3{
    filter: blur(0px);
    transition: 1s;
    opacity: 1 !important;
    transition-delay: 0.7s;
}
.e-n-menu-content .e-active .cardb{
    transition: 1s;
    opacity: 1 !important;
    transition-delay: 0.1s;
}
 .cardb{
    transition: 1s;
    opacity: 0 !important;
    transition-delay: 0.5s;
}
 .card1{
    filter: blur(15px);
    transition: 1s;
    opacity: 0 !important;
    transition-delay: 0.5s;
}
 .card2{
    filter: blur(15px);
    transition: 1s;
    opacity: 0 !important;
    transition-delay: 0.5s;
}
 .card3{
    filter: blur(15px);
    transition: 1s;
    opacity: 0 !important;
    transition-delay: 0.5s;
}

.elementor-415 .elementor-element.elementor-element-cf5eabf {
    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(10px) saturate(180%); /* Para compatibilidade com navegadores Webkit */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca31c1f *//* --- ESTILOS GERAIS (DESKTOP) --- */

.menux {
    mask: linear-gradient(to right, transparent 1%, black 15%, black 85%, transparent 99%);
    -webkit-mask: linear-gradient(to right, transparent 1%, black 5%, black 95%, transparent 99%);
    display: inline-block;
    transition: 1s !important;
    width: 1200px !important;
    white-space: nowrap !important;
    height: fit-content;
}

.menux .elementor-widget-container {
    overflow: visible !important;
    white-space: nowrap;
}

.menux .elementor-icon-list-items {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: visible !important;
}

.menuativox {
    transition: 1s !important;
    width: 0px !important;
}

.menux2 {
    width: 1200px !important;
    transition: 1s !important;
    left: 50% !important;
    top: 10% !important;
    position: fixed;
    z-index: 9999999999;
    transform: translate(-50%,-50%);
    padding: 05px 0px;
}

.menux2ativo {
    width: 550px !important;
    transition: 1s !important;
}

.menux2 .elementor-inline-item:hover:before {
    transform: translate(-50%, -50%) scalex(1);
}


/* --- AJUSTES PARA TABLET E MOBILE (COM A CORREÇÃO) --- */

@media(max-width: 1024px) {
    
    /* ESTADO EXPANDIDO (normal) para Tablet/Mobile */
    .menux2 {
        width: 700px !important;
        left: 50% !important;
        top: 8% !important;
        position: fixed;
        transform: translate(-50%,-50%);
    }

    /* ESTADO ENCOLHIDO (ao rolar para baixo) para Tablet/Mobile */
    .menux2ativo {
        width: 500px !important; /* <-- VALOR CORRIGIDO (ajuste este valor se desejar um encolhimento maior ou menor) */
    }

    /* A regra .menux { display: none; } foi removida daqui para permitir 
       que o JavaScript controle a animação dos itens internos. */
}

/* Efeito de Inversão de Cor (Liquid Glass / iOS) */

/* 1. Garante que os ícones e o texto sejam brancos por padrão.
      Esta é a cor base para o cálculo da inversão. */
.elementor-963 .elementor-element.elementor-element-ca31c1f{
    
    color: #FFFFFF !important; 
    transition: color 0.3s ease; /* Adiciona uma transição suave */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-31dc872 */.elementor-963 .elementor-element.elementor-element-31dc872  {
    color: #FFFFFF !important; 
    transition: color 0.3s ease; /* Adiciona uma transição suave */
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-b947c54 *//* Efeito de hover para o ícone de pesquisa do FiboSearch */

/* Define a cor padrão e a transição suave */
.dgwt-wcas-ico-magnifier-handler .dgwt-wcas-ico-magnifier {
    color: #F5F5F0; /* Cor padrão do ícone (ajuste se for diferente) */
    transition: color 0.3s ease; /* Transição suave para a cor */
}

/* Efeito ao passar o mouse (hover) */
.dgwt-wcas-ico-magnifier-handler:hover .dgwt-wcas-ico-magnifier {
    color: #FF0000; /* Nova cor no hover (ex: vermelho). Escolha a cor desejada. */
    cursor: pointer; /* Muda o cursor para indicar que é clicável */
}

/* Opcional: Efeito de escala no hover */
.dgwt-wcas-ico-magnifier-handler {
    transition: transform 0.3s ease; /* Transição para o efeito de escala */
}

.dgwt-wcas-ico-magnifier-handler:hover {
    transform: scale(1.1); /* Aumenta o tamanho do ícone em 10% no hover */
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
     /* 1. Define um fundo semitransparente */
    background-color: rgba(255, 255, 255, 0.4) !important; /* Branco com 40% de opacidade */
    
    /* 2. Aplica o efeito de desfoque no que está ATRÁS do elemento */
    -webkit-backdrop-filter: blur(10px); /* Para compatibilidade com navegadores Safari */
    backdrop-filter: blur(10px);        /* O valor do desfoque. Ajuste conforme desejar. */
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 13px 24px 13px 48px;
    line-height: 24px;
    font-size: 17px;
    border: 1px solid transparent;
    border-radius: 10px;
    height: auto;
    font-family: Roboto, sans-serif;
    background-color: #eee;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417ec67 *//* Efeito de Vidro Fosco (Glassmorphism) */
.elementor-963 .elementor-element.elementor-element-417ec67 {
    -webkit-backdrop-filter: blur(10px); /* Para compatibilidade com navegadores Safari mais antigos */
    backdrop-filter: blur(10px);      /* O valor do desfoque. Ajuste conforme desejar. */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417ec67 *//* Efeito de Vidro Fosco (Glassmorphism) */
.elementor-963 .elementor-element.elementor-element-417ec67 {
    -webkit-backdrop-filter: blur(10px); /* Para compatibilidade com navegadores Safari mais antigos */
    backdrop-filter: blur(10px);      /* O valor do desfoque. Ajuste conforme desejar. */
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-2346686 */.e-n-menu-content .e-active .card1{
    filter: blur(0px);
    transition: 1s;
    opacity: 1 !important;
    transition-delay: 0.3s;
}
.e-n-menu-content .e-active .card2{
    filter: blur(0px);
    transition: 1s;
    opacity: 1 !important;
    transition-delay: 0.5s;
}
.e-n-menu-content .e-active .card3{
    filter: blur(0px);
    transition: 1s;
    opacity: 1 !important;
    transition-delay: 0.7s;
}
.e-n-menu-content .e-active .cardb{
    transition: 1s;
    opacity: 1 !important;
    transition-delay: 0.1s;
}
 .cardb{
    transition: 1s;
    opacity: 0 !important;
    transition-delay: 0.5s;
}
 .card1{
    filter: blur(15px);
    transition: 1s;
    opacity: 0 !important;
    transition-delay: 0.5s;
}
 .card2{
    filter: blur(15px);
    transition: 1s;
    opacity: 0 !important;
    transition-delay: 0.5s;
}
 .card3{
    filter: blur(15px);
    transition: 1s;
    opacity: 0 !important;
    transition-delay: 0.5s;
}

.elementor-415 .elementor-element.elementor-element-cf5eabf {
    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(10px) saturate(180%); /* Para compatibilidade com navegadores Webkit */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4833f7f *//* Estilo inicial do seu SVG Path */
.elementor-963 .elementor-element.elementor-element-4833f7f path {
    stroke: #c5a161; /* Cor do traçado */
    stroke-width: 10; /* Espessura do traçado */
    stroke-linecap: round;
    fill: transparent; /* Começa sem preenchimento */
    
    /* A mágica do traçado acontece aqui */
    stroke-dasharray: 20000; /* Um valor alto para cobrir todo o caminho */
    stroke-dashoffset: 20000; /* Começa "escondido" */

    /* A animação que vamos usar */
    animation: desenharEpausar 8s ease-in-out infinite;
}

/* Garante que o SVG não seja cortado */
svg:not(:root) {
    overflow: visible !important;
}


/* Animação nova: desenha, preenche, pausa e reinicia */
@keyframes desenharEpausar {
    
    /* --- FASE 1: DESENHANDO (0% até 37.5% da animação) --- */
    /* Duração: 3 segundos (3s / 8s = 37.5%) */
    0% {
        stroke-dashoffset: 20000; /* Traço totalmente escondido */
        fill: transparent; /* Sem preenchimento */
        stroke-width: 10;
    }
    37.5% {
        stroke-dashoffset: 0; /* Traço totalmente VISÍVEL */
        fill: transparent; /* Ainda sem preenchimento */
        stroke-width: 10;
    }

    /* --- FASE 2: PREENCHENDO E PAUSANDO (37.5% até 100%) --- */
    /* Duração da pausa: 5 segundos */
    40% {
        /* Transição rápida para o estado preenchido */
        fill: #000; /* Preenche com a cor desejada */
        stroke-width: 0; /* Esconde o traçado para dar destaque ao preenchimento */
    }
    100% {
        /* Mantém o estado preenchido até o final da animação, criando a PAUSA */
        fill: #fff;
        stroke-width: 0;
        stroke-dashoffset: 0; /* Garante que o traço permaneça 'desenhado' por baixo */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb1913 *//* Este é o seu código original, definindo o comportamento sticky */
.elementor-963 .elementor-element.elementor-element-ffb1913 {
  position: -webkit-sticky;
  position: sticky;
  
  /* * AJUSTE AQUI: 
   * Coloque a altura do seu menu/header principal. 
   * Se seu header tem 80px de altura, use top: 80px;
   */
  top: 80px; /* <--- MUDE ESTE VALOR */
  
  /* * Z-index: 
   * Pode ser menor que o do seu menu principal, desde que o 'top' esteja correto.
   * Vamos definir um valor alto para garantir.
   */
  z-index: 998; 
}

/* Esta é a sua correção de LARGURA, que está ótima */
.elementor-963 .elementor-element.elementor-element-ffb1913.elementor-sticky--active[style]{
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS */:root {
    --arredondamento: 16px;
    --cordaborda: rgba(255, 255, 255, 0.3);
    --cordoboxinterno: rgba(255, 255, 255, 0.2);
}

.filtro {
    position: absolute;
    inset: 0;
    z-index: 0;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    filter: url(#liquidglass);
    border-radius: var(--arredondamento);
}

.conteudo {
    position: relative;
    z-index: 10;
}

.textocomsombra {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}/* End custom CSS */