.elementor-17 .elementor-element.elementor-element-189fe2f{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-189fe2f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-189fe2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-17 .elementor-element.elementor-element-a1cd54b{--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-17 .elementor-element.elementor-element-12517fb{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f727318 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.16rem;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-0c57356{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0c57356 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:900;text-transform:uppercase;color:#1C1814;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-59b6fe8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-079efcb{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-3d267d7 .elementor-button{background-color:#8F4D12;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-3d267d7 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-3d267d7 .elementor-button:focus{background-color:#6F390B;color:#FFFFFF;border-color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-3d267d7 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-3d267d7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d0ea607 .elementor-button{background-color:#F7F1E600;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#1B1A18;color:#1B1A18;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2CDC7;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-d0ea607 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-d0ea607 .elementor-button:focus{color:#1B1A18;border-color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-d0ea607 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-d0ea607 .elementor-button:focus svg{fill:#1B1A18;}.elementor-17 .elementor-element.elementor-element-584b09b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-d377619{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DED5C8;--border-color:#DED5C8;--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-17 .elementor-element.elementor-element-d377619:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d377619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-17 .elementor-element.elementor-element-1d17964{--display:flex;--min-height:135px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED5C8;--border-color:#DED5C8;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-99713d0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:700;line-height:2rem;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-aab7f6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED5C8;--border-color:#DED5C8;--border-radius:0px 0px 0px 0px;--padding-top:27px;--padding-bottom:27px;--padding-left:30px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-9b511f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9b511f7 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-9b511f7 .elementor-icon-box-title{margin-block-end:0px;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-9b511f7 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-9b511f7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.16rem;}.elementor-17 .elementor-element.elementor-element-9b511f7:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-9b511f7:has(:focus) .elementor-icon-box-title{color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-9b511f7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-91d35fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED5C8;--border-color:#DED5C8;--border-radius:0px 0px 0px 0px;--padding-top:27px;--padding-bottom:27px;--padding-left:30px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-44c7d1a .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-44c7d1a .elementor-icon-box-title{margin-block-end:0px;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-44c7d1a .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-44c7d1a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.16rem;}.elementor-17 .elementor-element.elementor-element-44c7d1a:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-44c7d1a:has(:focus) .elementor-icon-box-title{color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-44c7d1a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-665552a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:27px;--padding-bottom:27px;--padding-left:30px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-935dfd4 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-935dfd4 .elementor-icon-box-title{margin-block-end:0px;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-935dfd4 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-935dfd4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.16rem;}.elementor-17 .elementor-element.elementor-element-935dfd4:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-935dfd4:has(:focus) .elementor-icon-box-title{color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-935dfd4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-f839e10{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f839e10:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f839e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-17 .elementor-element.elementor-element-04f373c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-85c50fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content: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-17 .elementor-element.elementor-element-9a378f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.16rem;color:#9A5A16;}.elementor-17 .elementor-element.elementor-element-e47cb57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e47cb57 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;color:#1C1814;}.elementor-17 .elementor-element.elementor-element-d0ec4f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--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-17 .elementor-element.elementor-element-114dd14{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#F2E4D3;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-fb3512a{--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-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-e7aa2a7{--display:flex;}.elementor-17 .elementor-element.elementor-element-bfab957{--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:flex-start;}.elementor-17 .elementor-element.elementor-element-f99424d{--display:flex;}.elementor-17 .elementor-element.elementor-element-c1d6715{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-168b662 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-80a66d5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:57px;font-weight:700;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-6a8a83b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-cf0c412{--display:flex;}.elementor-17 .elementor-element.elementor-element-274a873 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-aa71854 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-8e03b29 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-813e394 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-9502b99 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-180ea58 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-0154382 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-a849670 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-d3704ea{--display:flex;}.elementor-17 .elementor-element.elementor-element-e966f84{--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:flex-start;}.elementor-17 .elementor-element.elementor-element-86a0b28{--display:flex;}.elementor-17 .elementor-element.elementor-element-87c7c80 img{width:1%;}.elementor-17 .elementor-element.elementor-element-bd3545b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-31252b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-2ef49e1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:57px;font-weight:700;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-6c322db{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-2e5694f{--display:flex;}.elementor-17 .elementor-element.elementor-element-a385bec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-f468107 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-f637d8b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-b89550b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-61c0b48 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-110547a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-6c4515d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-c5171dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-90ddef5{--display:flex;}.elementor-17 .elementor-element.elementor-element-4edc999{--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:flex-start;}.elementor-17 .elementor-element.elementor-element-b1683ad{--display:flex;}.elementor-17 .elementor-element.elementor-element-b64a268 img{width:1%;}.elementor-17 .elementor-element.elementor-element-dc0e481{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6c2c45b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-9c3b14f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:57px;font-weight:700;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-0a5ae7f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-ed7f29e{--display:flex;}.elementor-17 .elementor-element.elementor-element-dc47806 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-e72df34 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-c7bbc43 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-099bd18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-5dfafaf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-8d80945 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-b1f1dc7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-d176a95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-c2f2b67{--display:flex;}.elementor-17 .elementor-element.elementor-element-49fb7a0{--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:flex-start;}.elementor-17 .elementor-element.elementor-element-bf0da41{--display:flex;}.elementor-17 .elementor-element.elementor-element-742ddb4 img{width:1%;}.elementor-17 .elementor-element.elementor-element-c17c84a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2d13ee7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-bec9593 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:57px;font-weight:700;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-db8f12f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-c6f4ff7{--display:flex;}.elementor-17 .elementor-element.elementor-element-62a4588 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-5aee3aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-388d6f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-7a7fa60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-9929ef8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-1cd36b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-c8cfc34 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-7548e12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-be9a538{--display:flex;}.elementor-17 .elementor-element.elementor-element-2bf8006{--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:flex-start;}.elementor-17 .elementor-element.elementor-element-30f11a1{--display:flex;}.elementor-17 .elementor-element.elementor-element-329ffcb img{width:1%;}.elementor-17 .elementor-element.elementor-element-fa56d1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7fed0e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-991912d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:57px;font-weight:700;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-41472b6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-b65d34f{--display:flex;}.elementor-17 .elementor-element.elementor-element-cf6f348 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-9764a01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-03e2010 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-7999ead .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-fc66954 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-eabb9ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-936860e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-0e6cf71 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#36322D;}.elementor-17 .elementor-element.elementor-element-b60496a{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-font-size:14px;}.elementor-17 .elementor-element.elementor-element-b60496a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:700;}.elementor-17 .elementor-element.elementor-element-5dc3826{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5dc3826:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5dc3826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-17 .elementor-element.elementor-element-dafb07e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-b7ad957{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-17 .elementor-element.elementor-element-d99c310 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.16rem;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-5ecd1ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-5ecd1ce .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;color:#1C1814;}.elementor-17 .elementor-element.elementor-element-fff5c2e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-2bad109{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--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-17 .elementor-element.elementor-element-2bad109.e-con{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-5524319{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-d593c49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-17 .elementor-element.elementor-element-d593c49 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.45rem;font-weight:800;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-abbefdf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-228414c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:800;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-79d0f83{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-c5c4180{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-a80fc2e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.45rem;font-weight:800;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-e0f8ae6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-a9a481c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:800;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-ee29d7a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-638cfc7{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-d8f45e1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.45rem;font-weight:800;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-b95fcf2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-f20582a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:800;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-e1c951b{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-5d0179a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-575487f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.45rem;font-weight:800;color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-d614c03{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-8024d94 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:800;color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-90e47d2{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#6D675F;}.elementor-17 .elementor-element.elementor-element-a8f5f9d{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-945e18f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-17 .elementor-element.elementor-element-945e18f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-945e18f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-945e18f::before, .elementor-17 .elementor-element.elementor-element-945e18f > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-945e18f > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-945e18f > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-945e18f > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-945e18f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gianthi.com.br/wp-content/uploads/2026/07/background-overlay-circulos.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-191b30c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-191b30c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9df98f8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9df98f8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9df98f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F4D12;}.elementor-17 .elementor-element.elementor-element-9df98f8::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gianthi.com.br/wp-content/uploads/2026/07/background-overlay-cta-circulos.png");--background-overlay:'';background-position:168px -112px;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-ba179ea{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-17 .elementor-element.elementor-element-df50108{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-17 .elementor-element.elementor-element-4e5d433 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.16rem;color:#EAD5AD;}.elementor-17 .elementor-element.elementor-element-a92502f{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-a92502f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3ac5b86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content: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-17 .elementor-element.elementor-element-07ffad1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFC2;}.elementor-17 .elementor-element.elementor-element-7c4d927{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e3ce518 .elementor-button{background-color:#F7F1E6;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#1B1A18;color:#1B1A18;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2CDC7;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-e3ce518{width:initial;max-width:initial;}.elementor-17 .elementor-element.elementor-element-e3ce518 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-e3ce518 .elementor-button:focus{color:#1B1A18;}.elementor-17 .elementor-element.elementor-element-e3ce518 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-e3ce518 .elementor-button:focus svg{fill:#1B1A18;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-04f373c{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-dafb07e{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-9df98f8::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-189fe2f{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-a1cd54b{--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-17 .elementor-element.elementor-element-12517fb{--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-17 .elementor-element.elementor-element-0c57356 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-3d267d7{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-d0ea607{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-d377619{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-f839e10{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-04f373c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-fb3512a{--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-17 .elementor-element.elementor-element-80a66d5 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-2ef49e1 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-9c3b14f .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-c2f2b67{--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-17 .elementor-element.elementor-element-bec9593 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-991912d .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-5dc3826{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-dafb07e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-5ecd1ce .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-a8f5f9d{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-945e18f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-191b30c{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-191b30c .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-9df98f8::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9df98f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-9df98f8{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-a92502f{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-a92502f .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-7c4d927{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-e3ce518{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-e3ce518.elementor-element{--align-self:stretch;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-1d17964{--width:35%;}.elementor-17 .elementor-element.elementor-element-aab7f6b{--width:25%;}.elementor-17 .elementor-element.elementor-element-91d35fa{--width:25%;}.elementor-17 .elementor-element.elementor-element-665552a{--width:25%;}.elementor-17 .elementor-element.elementor-element-f839e10{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-85c50fd{--width:100%;}.elementor-17 .elementor-element.elementor-element-d0ec4f8{--width:100%;}.elementor-17 .elementor-element.elementor-element-bfab957{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-e966f84{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-4edc999{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-49fb7a0{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-2bf8006{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-5dc3826{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-dafb07e{--width:100%;}.elementor-17 .elementor-element.elementor-element-b7ad957{--width:80%;}.elementor-17 .elementor-element.elementor-element-5524319{--width:100%;}.elementor-17 .elementor-element.elementor-element-c5c4180{--width:100%;}.elementor-17 .elementor-element.elementor-element-638cfc7{--width:100%;}.elementor-17 .elementor-element.elementor-element-5d0179a{--width:100%;}.elementor-17 .elementor-element.elementor-element-9df98f8{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-df50108{--width:100%;}.elementor-17 .elementor-element.elementor-element-3ac5b86{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-0c57356 */.palavra-bege {
  color: #934f08;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47cb57 */.palavra-bege {
  color: #934f08;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b60496a *//* ==========================================================
   ABAS ANINHADAS – CÓDIGO COMPLETO
   Classe do widget: hlx-categorias-tabs
========================================================== */

.hlx-categorias-tabs,
.hlx-categorias-tabs > .elementor-widget-container {
    width: 100% !important;
    max-width: none !important;
}

.hlx-categorias-tabs *,
.hlx-categorias-tabs *::before,
.hlx-categorias-tabs *::after {
    box-sizing: border-box;
}


/* ==========================================================
   ESTRUTURA PRINCIPAL
========================================================== */

.hlx-categorias-tabs .e-n-tabs {
    display: grid !important;

    grid-template-columns:
        272px minmax(0, 1fr) !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    /* Espaço reduzido entre menu e conteúdo */
    gap: 20px !important;

    align-items: start !important;
}


/* ==========================================================
   MENU LATERAL
========================================================== */

.hlx-categorias-tabs .e-n-tabs-heading {
    grid-column: 1 !important;

    display: flex !important;
    flex-direction: column !important;

    width: 272px !important;
    min-width: 272px !important;
    max-width: 272px !important;

    margin: 0 !important;
    padding: 0 !important;

    gap: 0 !important;

    background-color: #fffdfa !important;

    border: 1px solid #ded2c5 !important;
    border-radius: 12px !important;

    overflow: hidden !important;

    align-self: start !important;
}


/* Botões */
.hlx-categorias-tabs .e-n-tab-title {
    position: relative;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    width: 100% !important;
    min-width: 0 !important;
    min-height: 55px;

    margin: 0 !important;
    padding: 15px 18px !important;

    color: #514c47 !important;
    background-color: #fffdfa !important;

    border: none !important;
    border-bottom: 1px solid #ded2c5 !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    text-align: left !important;

    cursor: pointer;

    transition:
        color 0.25s ease,
        background-color 0.25s ease,
        padding-left 0.25s ease;
}


/* Último botão */
.hlx-categorias-tabs
.e-n-tab-title:last-child {
    border-bottom: none !important;
}


/* Esconde o ícone do Elementor */
.hlx-categorias-tabs .e-n-tab-icon {
    display: none !important;
}


/* Seta */
.hlx-categorias-tabs .e-n-tab-title::after {
    content: "→";

    display: block;

    margin-left: 15px;

    color: currentColor;

    transition: transform 0.25s ease;
}


/* Hover */
.hlx-categorias-tabs
.e-n-tab-title:hover {
    color: #9a4f0d !important;
    background-color: #fff8f0 !important;

    padding-left: 21px !important;
}


/* Aba ativa */
.hlx-categorias-tabs
.e-n-tab-title[aria-selected="true"] {
    color: #ffffff !important;
    background-color: #9a4f0d !important;
}

.hlx-categorias-tabs
.e-n-tab-title[aria-selected="true"]::after {
    color: #ffffff !important;

    transform: translateX(3px);
}


/* ==========================================================
   ÁREA DOS CONTEÚDOS
========================================================== */

.hlx-categorias-tabs .e-n-tabs-content {
    grid-column: 2 !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    justify-self: stretch !important;
}


/* Cada aba */
.hlx-categorias-tabs .e-n-tab-content {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background-color: transparent !important;

    border: none !important;
    box-shadow: none !important;
}


/* ==========================================================
   PAINEL COM IMAGEM E INFORMAÇÕES
========================================================== */

.hlx-categorias-tabs
.hlx-categoria-painel,

.hlx-categorias-tabs
.hlx-categoria-painel > .e-con-inner {
    --display: flex !important;
    --width: 100% !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    /* Espaço reduzido entre imagem e informações */
    gap: 20px !important;
}


/* Compatibilidade caso os dois containers estejam
   diretamente dentro do conteúdo da aba */
.hlx-categorias-tabs
.e-n-tab-content.e-active:has(> .hlx-categoria-imagem),

.hlx-categorias-tabs
.e-n-tab-content[aria-hidden="false"]:has(> .hlx-categoria-imagem) {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;

    width: 100% !important;

    gap: 20px !important;
}


/* ==========================================================
   QUADRO DA IMAGEM
========================================================== */

.hlx-categorias-tabs
.hlx-categoria-imagem {
    --width: 350px !important;
    --flex-grow: 0 !important;
    --flex-shrink: 0 !important;
    --flex-basis: 350px !important;

    position: relative;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 350px !important;
    min-width: 350px !important;
    max-width: 350px !important;

    height: 450px !important;
    min-height: 450px !important;

    margin: 0 !important;
    padding: 25px !important;

    background-color: #f6f1e8 !important;
    background-image: none !important;

    border: 1px solid #ded2c5 !important;
    border-radius: 26px !important;

    overflow: hidden !important;

    flex: 0 0 350px !important;
}


/* Círculo decorativo */
.hlx-categoria-imagem::before {
    content: "";

    position: absolute;
    top: -145px;
    right: -100px;

    width: 310px;
    height: 310px;

    border: 1px solid rgba(166, 90, 20, 0.25);
    border-radius: 50%;

    pointer-events: none;

    z-index: 1;
}


/* ==========================================================
   IMAGEM DO PRODUTO
========================================================== */

.hlx-categoria-produto {
    position: relative;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 2;
}

.hlx-categoria-produto
.elementor-widget-container {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.hlx-categoria-produto img {
    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 310px !important;
    max-height: 395px !important;

    object-fit: contain !important;
    object-position: center !important;
}


/* ==========================================================
   CONTAINER DAS INFORMAÇÕES
========================================================== */

.hlx-categorias-tabs
.hlx-categoria-info {
    --width: auto !important;
    --content-width: 100% !important;

    --flex-grow: 1 !important;
    --flex-shrink: 1 !important;
    --flex-basis: 0% !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    gap: 0 !important;

    flex: 1 1 0% !important;
}


/* Container interno Boxed */
.hlx-categoria-info > .e-con-inner {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    gap: 0 !important;
}


/* Todos os widgets internos ocupam 100% */
.hlx-categoria-info .elementor-widget {
    --width: 100% !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    align-self: stretch !important;
}


/* ==========================================================
   TEXTO PEQUENO
========================================================== */

.hlx-categoria-kicker,
.hlx-categoria-kicker.elementor-widget {
    position: relative;

    width: 100% !important;

    margin: 0 0 26px 0 !important;
    padding: 0 0 0 44px !important;
}


/* Linha decorativa */
.hlx-categoria-kicker::before {
    content: "";

    position: absolute;
    top: 50%;
    left: 0;

    width: 32px;
    height: 1px;

    background-color: #a65a14;

    transform: translateY(-50%);
}


/* ==========================================================
   TÍTULO
   Tipografia configurável no Elementor
========================================================== */

.hlx-categoria-titulo,
.hlx-categoria-titulo.elementor-widget {
    --width: 100% !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 0 20px 0 !important;
    padding: 0 !important;
}

.hlx-categoria-titulo
.elementor-widget-container,

.hlx-categoria-titulo
.elementor-heading-title {
    display: block !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}


/* ==========================================================
   DESCRIÇÃO
   Tipografia configurável no Elementor
========================================================== */

.hlx-categoria-descricao,
.hlx-categoria-descricao.elementor-widget {
    --width: 100% !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 0 25px 0 !important;
    padding: 0 !important;
}

.hlx-categoria-descricao
.elementor-widget-container,

.hlx-categoria-descricao p {
    display: block !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}


/* ==========================================================
   LISTA DE PRODUTOS
========================================================== */

.hlx-categoria-lista,
.hlx-categoria-lista > .e-con-inner {
    --display: grid !important;
    --width: 100% !important;

    display: grid !important;

    grid-template-columns:
        minmax(max-content, 1fr)
        minmax(max-content, 1fr) !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    column-gap: 34px !important;
    row-gap: 0 !important;
}


/* Cada item */
.hlx-categoria-item,
.hlx-categoria-item.elementor-widget {
    --width: 100% !important;

    position: relative;

    display: block !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 11px 0 !important;

    border-bottom: none !important;
}


/* Linha inferior */
.hlx-categoria-item::after {
    content: "";

    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    background-color: #ded2c5;

    pointer-events: none;
}


/* Texto dos itens */
.hlx-categoria-item
.elementor-widget-container,

.hlx-categoria-item
.elementor-heading-title {
    display: block !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    white-space: nowrap !important;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}


/* ==========================================================
   ANIMAÇÃO
========================================================== */

.hlx-categorias-tabs
.e-n-tab-content.e-active
.hlx-categoria-painel,

.hlx-categorias-tabs
.e-n-tab-content[aria-hidden="false"]
.hlx-categoria-painel {
    animation: hlxCategoriaEntrada 0.4s ease both;
}

@keyframes hlxCategoriaEntrada {

    from {
        opacity: 0;
        transform: translateY(8px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}


/* ==========================================================
   TABLET
========================================================== */

@media (max-width: 1024px) {

    .hlx-categorias-tabs .e-n-tabs {
        display: block !important;
    }

    .hlx-categorias-tabs .e-n-tabs-heading {
        display: flex !important;
        flex-direction: row !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;

        margin-bottom: 30px !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;
    }

    .hlx-categorias-tabs .e-n-tab-title {
        width: auto !important;
        min-width: 170px !important;

        border-bottom: none !important;
        border-right: 1px solid #ded2c5 !important;
    }

    .hlx-categorias-tabs
    .e-n-tab-title:last-child {
        border-right: none !important;
    }

    .hlx-categorias-tabs
    .hlx-categoria-painel,

    .hlx-categorias-tabs
    .hlx-categoria-painel > .e-con-inner {
        gap: 35px !important;
    }

    .hlx-categorias-tabs
    .hlx-categoria-imagem {
        --width: 320px !important;

        width: 320px !important;
        min-width: 320px !important;
        max-width: 320px !important;

        height: 410px !important;
        min-height: 410px !important;

        flex-basis: 320px !important;
    }

    .hlx-categoria-lista,
    .hlx-categoria-lista > .e-con-inner {
        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        column-gap: 25px !important;
    }

    .hlx-categoria-item
    .elementor-heading-title {
        white-space: normal !important;
    }
}


/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 767px) {

    .hlx-categorias-tabs
    .e-n-tabs-heading {
        margin-bottom: 24px !important;

        border-radius: 10px !important;
    }

    .hlx-categorias-tabs
    .e-n-tab-title {
        min-width: 145px !important;
        min-height: 52px;

        padding: 13px 15px !important;
    }

    .hlx-categorias-tabs
    .hlx-categoria-painel,

    .hlx-categorias-tabs
    .hlx-categoria-painel > .e-con-inner {
        flex-direction: column !important;

        gap: 30px !important;
    }

    .hlx-categorias-tabs
    .hlx-categoria-imagem {
        --width: 100% !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;

        height: 390px !important;
        min-height: 390px !important;

        flex: none !important;

        border-radius: 20px !important;
    }

    .hlx-categoria-produto img {
        max-width: 280px !important;
        max-height: 340px !important;
    }

    .hlx-categoria-lista,
    .hlx-categoria-lista > .e-con-inner {
        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        column-gap: 20px !important;
    }
}


/* ==========================================================
   CELULARES PEQUENOS
========================================================== */

@media (max-width: 480px) {

    .hlx-categorias-tabs
    .hlx-categoria-imagem {
        height: 340px !important;
        min-height: 340px !important;
    }

    .hlx-categoria-produto img {
        max-width: 240px !important;
        max-height: 290px !important;
    }

    .hlx-categoria-lista,
    .hlx-categoria-lista > .e-con-inner {
        grid-template-columns: 1fr !important;
    }
}

/* ==========================================================
   CORREÇÃO DO MENU NO MOBILE
========================================================== */

@media (max-width: 767px) {

    /* Menu em duas colunas */
    .hlx-categorias-tabs
    .e-n-tabs-heading {
        display: grid !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;

        margin: 0 0 24px 0 !important;
        padding: 0 !important;

        gap: 0 !important;

        background-color: #fffdfa !important;

        border: 1px solid #ded2c5 !important;
        border-radius: 10px !important;

        overflow: hidden !important;
    }


    /* Cada aba */
    .hlx-categorias-tabs
    .e-n-tab-title {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;

        min-height: 52px;

        margin: 0 !important;
        padding: 12px 14px !important;

        border: none !important;
        border-right: 1px solid #ded2c5 !important;
        border-bottom: 1px solid #ded2c5 !important;

        overflow: visible !important;
    }


    /* Remove a borda da coluna direita */
    .hlx-categorias-tabs
    .e-n-tab-title:nth-child(even) {
        border-right: none !important;
    }


    /* Quinta aba ocupa toda a última linha */
    .hlx-categorias-tabs
    .e-n-tab-title:last-child {
        grid-column: 1 / -1 !important;

        border-right: none !important;
        border-bottom: none !important;
    }


    /* Texto das abas */
    .hlx-categorias-tabs
    .e-n-tab-title
    .e-n-tab-title-text {
        display: block !important;

        min-width: 0;

        white-space: normal !important;
        overflow: visible !important;
        text-overflow: initial !important;
    }


    /* Seta menor */
    .hlx-categorias-tabs
    .e-n-tab-title::after {
        flex-shrink: 0;

        margin-left: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ecd1ce */.palavra-bege {
  color: #934f08;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945e18f */3. Cole apenas este CSS
/* Imagem SVG transparente sobre o background do Elementor */
.efeito-bg-imagem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 500' preserveAspectRatio='xMaxYMid meet'%3E%3Ccircle cx='500' cy='25' r='220' fill='none' stroke='%23b07a32' stroke-opacity='.38' stroke-width='1'/%3E%3Ccircle cx='500' cy='25' r='275' fill='none' stroke='%23000000' stroke-opacity='.10' stroke-width='60'/%3E%3Ccircle cx='500' cy='25' r='345' fill='none' stroke='%23000000' stroke-opacity='.055' stroke-width='60'/%3E%3Ccircle cx='510' cy='500' r='130' fill='none' stroke='%23ffffff' stroke-opacity='.045' stroke-width='45'/%3E%3Ctext x='365' y='600' fill='%23ffffff' fill-opacity='.04' font-family='Arial,sans-serif' font-size='300' font-weight='800'%3EG%3C/text%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;
    background-position: right center !important;
    background-size: auto 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92502f */.palavra-bege {
  color: #934f08;
}/* End custom CSS */