.elementor-103 .elementor-element.elementor-element-31e792c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-31e792c:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-31e792c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C160E;}.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-103 .elementor-element.elementor-element-bc064f9{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-5720948{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:44px;--margin-bottom:-116px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-bfdf679{--display:flex;--min-height:72px;--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F6EBD5;--border-color:#F6EBD5;--border-radius:999px 999px 999px 999px;--padding-top:12px;--padding-bottom:12px;--padding-left:28px;--padding-right:12px;}.elementor-103 .elementor-element.elementor-element-bfdf679:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-bfdf679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(26,13,8,0.94);}.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-103 .elementor-element.elementor-element-2576fd7 img{width:100px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-103 .elementor-element.elementor-element-abc6b6d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;letter-spacing:0.02em;}.elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-text{color:#EAD8B9;transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-abc6b6d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D9AD68;}.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-103 .elementor-element.elementor-element-208d86b .elementor-button{background-color:#C58A3A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(197,138,58,0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#A87029;border-radius:999px 999px 999px 999px;padding:10px 20px 10px 20px;}.elementor-103 .elementor-element.elementor-element-208d86b .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-208d86b .elementor-button:focus{background-color:#B3792E;color:#FFFFFF;border-color:#A87029;}.elementor-103 .elementor-element.elementor-element-208d86b .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-208d86b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-1fa3b6e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-0fc8ca3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-0fc8ca3:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-0fc8ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D08;}.elementor-103 .elementor-element.elementor-element-e99a9dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:32px 32px 32px 32px;--padding-top:192px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-e99a9dd:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-e99a9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D08;background-image:url("https://xn--ourodaroa-x3a.com.br/wp-content/uploads/2026/10/fazenda-por-do-sol.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-103 .elementor-element.elementor-element-e99a9dd::before, .elementor-103 .elementor-element.elementor-element-e99a9dd > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-e99a9dd > .e-con-inner > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-e99a9dd > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-e99a9dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-e99a9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(26,13,8,0.69) 0%, rgba(26,13,8,0.84) 100%);}.elementor-103 .elementor-element.elementor-element-8c42a07{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-103 .elementor-element.elementor-element-37aa07d{width:auto;max-width:auto;background-color:#1A0D08;padding:8px 18px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9AD68;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-37aa07d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-7301a0d{text-align:center;}.elementor-103 .elementor-element.elementor-element-7301a0d .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:54px;font-weight:800;line-height:1.25em;letter-spacing:-0.01em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-486fddc{width:var( --container-widget-width, min(740px, 100%) );max-width:min(740px, 100%);--container-widget-width:min(740px, 100%);--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#EAD8B9;}.elementor-103 .elementor-element.elementor-element-fe867c6 .elementor-button{background-color:#C58A3A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(197,138,58,0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#A87029;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-103 .elementor-element.elementor-element-fe867c6 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-fe867c6 .elementor-button:focus{background-color:#B3792E;color:#FFFFFF;border-color:#A87029;}.elementor-103 .elementor-element.elementor-element-fe867c6{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-fe867c6 .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-fe867c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-659ce78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-ccd9a8c{width:100%;max-width:100%;text-align:center;}.elementor-103 .elementor-element.elementor-element-a369e13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9AD68;--border-color:#D9AD68;--border-radius:20px 20px 20px 20px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-a369e13:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-a369e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(44,22,14,0.96) 0%, rgba(134,88,34,0.96) 100%);}.elementor-103 .elementor-element.elementor-element-4251c4b img{width:60px;}.elementor-103 .elementor-element.elementor-element-7419507{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-07ae8b0 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-aab2895 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-649cb4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9AD68;--border-color:#D9AD68;--border-radius:20px 20px 20px 20px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-649cb4e:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-649cb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(44,22,14,0.96) 0%, rgba(134,88,34,0.96) 100%);}.elementor-103 .elementor-element.elementor-element-1b5962e img{width:60px;}.elementor-103 .elementor-element.elementor-element-e4e49eb{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-cc9f9f4{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-cc9f9f4 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-7f0e495{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-7f0e495:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-7f0e495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-7a7425f{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-5db1202{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-69396c7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:0.12em;color:#A87029;}.elementor-103 .elementor-element.elementor-element-acef235 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:45px;font-weight:700;line-height:56px;color:#4A2718;}.elementor-103 .elementor-element.elementor-element-3edf81c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e60552c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-f499293{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-103 .elementor-element.elementor-element-f499293:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-f499293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-0aecee0 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-d63bed1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-4c5b991{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8C29E;--border-color:#D8C29E;--border-radius:24px 24px 24px 24px;box-shadow:0px 2px 6px 0px rgba(44,22,14,0.06);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-103 .elementor-element.elementor-element-4c5b991:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-4c5b991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-103 .elementor-element.elementor-element-fa729ed .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:28px;color:#4A2718;}.elementor-103 .elementor-element.elementor-element-8e37722{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-466dee6{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-531d645 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:23px;color:#2B1B14;}.elementor-103 .elementor-element.elementor-element-a2e96e8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#796456;}.elementor-103 .elementor-element.elementor-element-f231dca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8C29E;--border-color:#D8C29E;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-58b163e{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-193f5a7 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:23px;color:#2B1B14;}.elementor-103 .elementor-element.elementor-element-676c57c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#796456;}.elementor-103 .elementor-element.elementor-element-de1928b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8C29E;--border-color:#D8C29E;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-d88397d{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-4a834f1 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:23px;color:#4A2718;}.elementor-103 .elementor-element.elementor-element-8cc3c64{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#796456;}.elementor-103 .elementor-element.elementor-element-5928d6f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-80c5d42{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8C29E;--border-color:#D8C29E;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 20px 0px rgba(44,22,14,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-103 .elementor-element.elementor-element-80c5d42:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-80c5d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-103 .elementor-element.elementor-element-5f67c32 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:28px;color:#4A2718;}.elementor-103 .elementor-element.elementor-element-3022c3a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-3022c3a:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-3022c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4E8;}.elementor-103 .elementor-element.elementor-element-6360312{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-a925b9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-6edf657{text-align:center;}.elementor-103 .elementor-element.elementor-element-6edf657 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:0.12em;color:#A87029;}.elementor-103 .elementor-element.elementor-element-c9aacce{text-align:center;}.elementor-103 .elementor-element.elementor-element-c9aacce .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:45px;font-weight:700;line-height:56px;color:#4A2718;}.elementor-103 .elementor-element.elementor-element-d63821e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-c03eea2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-8881461{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4A2718;--border-color:#4A2718;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-103 .elementor-element.elementor-element-8881461:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-8881461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-103 .elementor-element.elementor-element-e7edc49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-41b921d{width:auto;max-width:auto;background-color:#4A2718;padding:7px 16px 7px 16px;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-41b921d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:19px;letter-spacing:0.06em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-24a904f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#2B1B14;}.elementor-103 .elementor-element.elementor-element-60995f2{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4A2718;--border-color:#4A2718;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-8de2159{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-8de2159.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-103 .elementor-element.elementor-element-8de2159 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:0.12em;color:#A87029;}.elementor-103 .elementor-element.elementor-element-610497a{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-555f365 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:28px;color:#4A2718;}.elementor-103 .elementor-element.elementor-element-bac076c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#796456;}.elementor-103 .elementor-element.elementor-element-2ff0028{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8C29E;--border-color:#D8C29E;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-408e5fc{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-408e5fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-103 .elementor-element.elementor-element-408e5fc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:0.12em;color:#A87029;}.elementor-103 .elementor-element.elementor-element-5707277{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-f2d168f .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:28px;color:#4A2718;}.elementor-103 .elementor-element.elementor-element-706ca68{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#796456;}.elementor-103 .elementor-element.elementor-element-fa7c686{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4A2718;--border-color:#4A2718;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-c4f72b6{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#796456;}.elementor-103 .elementor-element.elementor-element-1e43b82{--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:103px 103px;--row-gap:103px;--column-gap:103px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-1e43b82:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-1e43b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EEDC;}.elementor-103 .elementor-element.elementor-element-f39f819{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-4179ff5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--border-radius:32px 32px 32px 32px;--padding-top:104px;--padding-bottom:67px;--padding-left:80px;--padding-right:80px;}.elementor-103 .elementor-element.elementor-element-4179ff5:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-4179ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C160E;background-image:url("https://xn--ourodaroa-x3a.com.br/wp-content/uploads/2026/10/colher-pingando-tallow.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-103 .elementor-element.elementor-element-4179ff5::before, .elementor-103 .elementor-element.elementor-element-4179ff5 > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-4179ff5 > .e-con-inner > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-4179ff5 > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-4179ff5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-4179ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(44,22,14,0.8) 0%, rgba(44,22,14,0.92) 100%);}.elementor-103 .elementor-element.elementor-element-9a0d757{text-align:center;}.elementor-103 .elementor-element.elementor-element-9a0d757 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.12em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-4c5fde8{text-align:center;}.elementor-103 .elementor-element.elementor-element-4c5fde8 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:45px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-e06be4f{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-6a14a6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-5dc7e8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-120b142{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-103 .elementor-element.elementor-element-120b142:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-120b142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-26d1371{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-17f6b0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-c442fb0 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(32px, calc(10.3cqi - 7px), 40px);font-weight:700;line-height:1.25em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-b62359e{width:auto;max-width:auto;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9AD68;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-b62359e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-4a33312{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-0aa5e74 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(34px, calc(11.6cqi - 8px), 45px);font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-700a04e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-38c7b0a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-7147222{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-103 .elementor-element.elementor-element-7147222:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-7147222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-4a1929f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-df0ec88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e6728dc .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(32px, calc(10.3cqi - 7px), 40px);font-weight:700;line-height:1.25em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-f0ed989{width:auto;max-width:auto;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9AD68;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-f0ed989 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-7b355f3{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-b81d90d .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(34px, calc(11.6cqi - 8px), 45px);font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-7038ba9{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-1038a66{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-a6e8761{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-103 .elementor-element.elementor-element-a6e8761:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-a6e8761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-fece070{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-def346c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-a0a7c71 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(32px, calc(10.3cqi - 7px), 40px);font-weight:700;line-height:1.25em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-3a4dae7{width:auto;max-width:auto;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9AD68;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-3a4dae7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-d8c0bbc{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-2255e6b .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(34px, calc(11.6cqi - 8px), 45px);font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-4db4047{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-8f37d88{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e529f2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-103 .elementor-element.elementor-element-e529f2f:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-e529f2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-8c87068{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-3406619{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-9c5aed8 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(32px, calc(10.3cqi - 7px), 40px);font-weight:700;line-height:1.25em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-03f4360{width:auto;max-width:auto;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9AD68;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-03f4360 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-b43d381{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e741950 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(34px, calc(11.6cqi - 8px), 45px);font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-7a54fd0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-fa53357{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-a7ade56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-103 .elementor-element.elementor-element-a7ade56:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-a7ade56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-a3edc3e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-240787c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e524833 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(32px, calc(10.3cqi - 7px), 40px);font-weight:700;line-height:1.25em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-a2ef638{width:auto;max-width:auto;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9AD68;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-a2ef638 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-4bce61a{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-8dfc02e .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(34px, calc(11.6cqi - 8px), 45px);font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-40a2c2e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-be07030{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-1889aad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-103 .elementor-element.elementor-element-1889aad:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-1889aad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-82d621d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-bc23e88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-54a4b58 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(32px, calc(10.3cqi - 7px), 40px);font-weight:700;line-height:1.25em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-2c88f2b{width:auto;max-width:auto;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9AD68;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-2c88f2b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-fcabadb{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-1310528 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(34px, calc(11.6cqi - 8px), 45px);font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-b8cb480{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-904cef7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-c305a15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-103 .elementor-element.elementor-element-c305a15:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-c305a15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-7975e01{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e4e66a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-c8fad28 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(32px, calc(10.3cqi - 7px), 40px);font-weight:700;line-height:1.25em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-4602479{width:auto;max-width:auto;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9AD68;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-4602479 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-79df68a{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-ef77084 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(34px, calc(11.6cqi - 8px), 45px);font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-be0c045{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-352f6c8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-804d15b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-103 .elementor-element.elementor-element-804d15b:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-804d15b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-2073dc8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-9db234b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-b0de3d8 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(32px, calc(10.3cqi - 7px), 40px);font-weight:700;line-height:1.25em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-e64aeee{width:auto;max-width:auto;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9AD68;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-e64aeee .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-4c866d5{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e754b5f .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(34px, calc(11.6cqi - 8px), 45px);font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-5709099{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-19e7ae2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-8e024cd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-6449ce4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A87029;--border-color:#A87029;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-103 .elementor-element.elementor-element-6449ce4:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-6449ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E7CC;}.elementor-103 .elementor-element.elementor-element-60ebdc2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-83b4311 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(36px, 3.6vw, 40px);font-weight:700;line-height:1.25em;color:#4A2718;}.elementor-103 .elementor-element.elementor-element-dd74ae5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2B1B14;}.elementor-103 .elementor-element.elementor-element-e23924d .elementor-button{background-color:#4A2718;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.02em;fill:#F6EBD5;color:#F6EBD5;box-shadow:0px 2px 6px 0px rgba(44,22,14,0.06);border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C160E;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-103 .elementor-element.elementor-element-e23924d .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-e23924d .elementor-button:focus{background-color:#2C160E;color:#F6EBD5;border-color:#2C160E;}.elementor-103 .elementor-element.elementor-element-e23924d .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-e23924d .elementor-button:focus svg{fill:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-0837d20{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e44c5ec{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e44c5ec:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-e44c5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4E8;}.elementor-103 .elementor-element.elementor-element-d319deb{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-021e328{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-4e5f43d{text-align:center;}.elementor-103 .elementor-element.elementor-element-4e5f43d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.12em;color:#865822;}.elementor-103 .elementor-element.elementor-element-6e9625c{text-align:center;}.elementor-103 .elementor-element.elementor-element-6e9625c .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:45px;font-weight:700;line-height:1.25em;color:#2C160E;}.elementor-103 .elementor-element.elementor-element-69ec498{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4E3E33;}.elementor-103 .elementor-element.elementor-element-7440b17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-d967a6b{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#4E3E33;}.elementor-103 .elementor-element.elementor-element-1be9672 .elementor-button{background-color:#4A2718;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.02em;fill:#F6EBD5;color:#F6EBD5;box-shadow:0px 2px 6px 0px rgba(44,22,14,0.06);border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C160E;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-103 .elementor-element.elementor-element-1be9672 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-1be9672 .elementor-button:focus{background-color:#2C160E;color:#F6EBD5;border-color:#2C160E;}.elementor-103 .elementor-element.elementor-element-1be9672 .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-1be9672 .elementor-button:focus svg{fill:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-bbf5ec7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-bbf5ec7:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-bbf5ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C160E;}.elementor-103 .elementor-element.elementor-element-b9dc41a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-c081396{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-f78755e{text-align:center;}.elementor-103 .elementor-element.elementor-element-f78755e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.12em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-e19b68e{text-align:center;}.elementor-103 .elementor-element.elementor-element-e19b68e .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:40px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-89cad7b{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#D6B5A0;}.elementor-103 .elementor-element.elementor-element-2cf66b8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-ffad164{width:auto;max-width:auto;text-align:center;}.elementor-103 .elementor-element.elementor-element-ffad164 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.12em;color:#D6B5A0;}.elementor-103 .elementor-element.elementor-element-cce54c4{width:auto;max-width:auto;}.elementor-103 .elementor-element.elementor-element-633829f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-bd7d81a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2718;--border-color:#4A2718;--border-radius:28px 28px 28px 28px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-103 .elementor-element.elementor-element-bd7d81a:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-bd7d81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D08;}.elementor-103 .elementor-element.elementor-element-0363f80 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-9b6e325{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#D6B5A0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-6f71b06{--divider-border-style:solid;--divider-color:#4A2718;--divider-border-width:1px;}.elementor-103 .elementor-element.elementor-element-6f71b06 .elementor-divider-separator{width:100%;}.elementor-103 .elementor-element.elementor-element-6f71b06 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-103 .elementor-element.elementor-element-aecc84e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-f69e5d7{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#B88A6F;}.elementor-103 .elementor-element.elementor-element-852a019 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:36px;font-weight:700;line-height:1.1em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-50f3e69 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;color:#EAD8B9;}.elementor-103 .elementor-element.elementor-element-0e1ee8f{width:auto;max-width:auto;padding:6px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5E3622;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-0e1ee8f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:#D6B5A0;}.elementor-103 .elementor-element.elementor-element-7e1a74a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#D6B5A0;}.elementor-103 .elementor-element.elementor-element-d117e26 .elementor-button{background-color:#F7EEDC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.02em;fill:#4A2718;color:#4A2718;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7EEDC;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-103 .elementor-element.elementor-element-d117e26 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-d117e26 .elementor-button:focus{background-color:#FAF4E8;color:#4A2718;border-color:#FAF4E8;}.elementor-103 .elementor-element.elementor-element-d117e26{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-d117e26 .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-d117e26 .elementor-button:focus svg{fill:#4A2718;}.elementor-103 .elementor-element.elementor-element-aca8f28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#D9AD68;--border-color:#D9AD68;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 24px 0px rgba(197,138,58,0.25);--padding-top:52px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-103 .elementor-element.elementor-element-6cd839b{width:auto;max-width:auto;background-color:#C58A3A;padding:8px 18px 8px 18px;border-radius:999px 999px 999px 999px;box-shadow:0px 8px 20px 0px rgba(44,22,14,0.08);}.elementor-103 .elementor-element.elementor-element-6cd839b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:#1A0D08;}.elementor-103 .elementor-element.elementor-element-46e4c22 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-d50a93d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#EAD8B9;}.elementor-103 .elementor-element.elementor-element-24766fe{--divider-border-style:solid;--divider-color:#D9AD68;--divider-border-width:1px;}.elementor-103 .elementor-element.elementor-element-24766fe .elementor-divider-separator{width:100%;}.elementor-103 .elementor-element.elementor-element-24766fe .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-103 .elementor-element.elementor-element-179e5d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-eda11de{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#D8C29E;}.elementor-103 .elementor-element.elementor-element-7945633 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:36px;font-weight:700;line-height:1.1em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-15b0a37 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-3b8a64e{width:auto;max-width:auto;background-color:#D9AD68;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-3b8a64e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:#1A0D08;}.elementor-103 .elementor-element.elementor-element-97a0511{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#F7EEDC;}.elementor-103 .elementor-element.elementor-element-c7821a4 .elementor-button{background-color:#C58A3A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(197,138,58,0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#A87029;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-103 .elementor-element.elementor-element-c7821a4 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-c7821a4 .elementor-button:focus{background-color:#B3792E;color:#FFFFFF;border-color:#A87029;}.elementor-103 .elementor-element.elementor-element-c7821a4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-c7821a4 .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-c7821a4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-7d4be40{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2718;--border-color:#4A2718;--border-radius:28px 28px 28px 28px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-103 .elementor-element.elementor-element-7d4be40:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-7d4be40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D08;}.elementor-103 .elementor-element.elementor-element-9ea04b6 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-b223d0a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#D6B5A0;}.elementor-103 .elementor-element.elementor-element-6d2bbe5{--divider-border-style:solid;--divider-color:#4A2718;--divider-border-width:1px;}.elementor-103 .elementor-element.elementor-element-6d2bbe5 .elementor-divider-separator{width:100%;}.elementor-103 .elementor-element.elementor-element-6d2bbe5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-103 .elementor-element.elementor-element-eaaab71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e30b43e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#B88A6F;}.elementor-103 .elementor-element.elementor-element-5d7fcb7 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:36px;font-weight:700;line-height:1.1em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-88784e2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;color:#EAD8B9;}.elementor-103 .elementor-element.elementor-element-1f35801{width:auto;max-width:auto;background-color:#D9AD68;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-1f35801 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:#1A0D08;}.elementor-103 .elementor-element.elementor-element-9f479cb{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#D6B5A0;}.elementor-103 .elementor-element.elementor-element-8711003 .elementor-button{background-color:#F7EEDC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.02em;fill:#4A2718;color:#4A2718;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7EEDC;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-103 .elementor-element.elementor-element-8711003 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-8711003 .elementor-button:focus{background-color:#FAF4E8;color:#4A2718;border-color:#FAF4E8;}.elementor-103 .elementor-element.elementor-element-8711003{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-8711003 .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-8711003 .elementor-button:focus svg{fill:#4A2718;}.elementor-103 .elementor-element.elementor-element-781e994{--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:space-between;--align-items:center;--gap:16px 24px;--row-gap:16px;--column-gap:24px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C58A3A;--border-color:#C58A3A;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-103 .elementor-element.elementor-element-781e994:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-781e994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D08;}.elementor-103 .elementor-element.elementor-element-0a95844{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-44e4849{width:auto;max-width:auto;}.elementor-103 .elementor-element.elementor-element-58af68d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;color:#EAD8B9;}.elementor-103 .elementor-element.elementor-element-dca28e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-dd0c58d{width:auto;max-width:auto;}.elementor-103 .elementor-element.elementor-element-1bf2604 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;color:#EAD8B9;}.elementor-103 .elementor-element.elementor-element-603bb48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-fe19f70{width:auto;max-width:auto;}.elementor-103 .elementor-element.elementor-element-0114067 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;color:#EAD8B9;}.elementor-103 .elementor-element.elementor-element-3b9b306{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-187e885{width:auto;max-width:auto;}.elementor-103 .elementor-element.elementor-element-4d042e9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;color:#EAD8B9;}.elementor-103 .elementor-element.elementor-element-5b35f45{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-5b35f45:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-5b35f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D08;}.elementor-103 .elementor-element.elementor-element-ca34da9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-2bfc7f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-ce606d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-98d60e2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.12em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-5dc4af3 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(32px, 3.2vw, 40px);font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-5e9cec7{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#D6B5A0;}.elementor-103 .elementor-element.elementor-element-7cc9d72{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-13ccb20 img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9AD68;border-radius:28px 28px 28px 28px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);}.elementor-103 .elementor-element.elementor-element-1a01cbc{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-8236a2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-341c2d0{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9AD68;--border-color:#D9AD68;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-a3f7fe1{text-align:center;}.elementor-103 .elementor-element.elementor-element-a3f7fe1 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-344efd4{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-0a5a927 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-9dbd3bb{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#D6B5A0;}.elementor-103 .elementor-element.elementor-element-8cf3c15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-8c4ff1c{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9AD68;--border-color:#D9AD68;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-3628dd5{text-align:center;}.elementor-103 .elementor-element.elementor-element-3628dd5 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-b0a90c5{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-6d383c5 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-6811922{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#D6B5A0;}.elementor-103 .elementor-element.elementor-element-9846e00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-765fbee{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9AD68;--border-color:#D9AD68;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-3ea1cdc{text-align:center;}.elementor-103 .elementor-element.elementor-element-3ea1cdc .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-dae0bdf{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-704bb4f .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-352ae5c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#D6B5A0;}.elementor-103 .elementor-element.elementor-element-82f949c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-272979d{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9AD68;--border-color:#D9AD68;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-9826623{text-align:center;}.elementor-103 .elementor-element.elementor-element-9826623 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-7acf484{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-d224c9a .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-e3a64a1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#D6B5A0;}.elementor-103 .elementor-element.elementor-element-a40d7b1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-a40d7b1:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-a40d7b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EEDC;}.elementor-103 .elementor-element.elementor-element-e911349{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-7713c86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-1f42f4a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-0ee4028{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-6fb6360{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-9e9b9e2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.12em;color:#865822;}.elementor-103 .elementor-element.elementor-element-19d1069 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:40px;font-weight:700;line-height:1.25em;color:#2C160E;}.elementor-103 .elementor-element.elementor-element-b1d7f6e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#4E3E33;}.elementor-103 .elementor-element.elementor-element-e14ebb6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-58843b8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-7387399{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-7387399:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-7387399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-103 .elementor-element.elementor-element-7a0f107 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#2C160E;}.elementor-103 .elementor-element.elementor-element-4710889{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4E3E33;}.elementor-103 .elementor-element.elementor-element-0fa61f8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-0fa61f8:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-0fa61f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-103 .elementor-element.elementor-element-14acbf8 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#2C160E;}.elementor-103 .elementor-element.elementor-element-1e20b40{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4E3E33;}.elementor-103 .elementor-element.elementor-element-56ba492{--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:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-f383bd3{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-f383bd3:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-f383bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-103 .elementor-element.elementor-element-2c0a8f5 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#2C160E;}.elementor-103 .elementor-element.elementor-element-f89195e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4E3E33;}.elementor-103 .elementor-element.elementor-element-31997ae{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-31997ae:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-31997ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-103 .elementor-element.elementor-element-e419311 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#2C160E;}.elementor-103 .elementor-element.elementor-element-d3e7fc2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4E3E33;}.elementor-103 .elementor-element.elementor-element-b4f5690{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8C29E;--border-color:#D8C29E;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-103 .elementor-element.elementor-element-b4f5690:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-b4f5690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4E8;}.elementor-103 .elementor-element.elementor-element-a286cde{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#4E3E33;}.elementor-103 .elementor-element.elementor-element-e1c7e38{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e1c7e38:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-e1c7e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4E8;}.elementor-103 .elementor-element.elementor-element-83d3a82{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-88a1136{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:88px 88px;--row-gap:88px;--column-gap:88px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-729e545{--display:flex;--min-height:640px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-6f66f3d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-6f66f3d:not( .elementor-widget-image ), .elementor-103 .elementor-element.elementor-element-6f66f3d.elementor-widget-image img{-webkit-mask-image:url( https://xn--ourodaroa-x3a.com.br/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-103 .elementor-element.elementor-element-6f66f3d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-103 .elementor-element.elementor-element-829720c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-c9c5bc3{width:auto;max-width:auto;background-color:#F5E7CC;padding:8px 16px 8px 16px;border-radius:999px 999px 999px 999px;}.elementor-103 .elementor-element.elementor-element-c9c5bc3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.12em;color:#865822;}.elementor-103 .elementor-element.elementor-element-f0f25bc .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:45px;font-weight:700;line-height:1.25em;color:#2C160E;}.elementor-103 .elementor-element.elementor-element-29d1425{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#4E3E33;}.elementor-103 .elementor-element.elementor-element-0f6cfe7 .elementor-button{background-color:#4A2718;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.02em;fill:#F6EBD5;color:#F6EBD5;box-shadow:0px 2px 6px 0px rgba(44,22,14,0.06);border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C160E;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-103 .elementor-element.elementor-element-0f6cfe7 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-0f6cfe7 .elementor-button:focus{background-color:#2C160E;color:#F6EBD5;border-color:#2C160E;}.elementor-103 .elementor-element.elementor-element-0f6cfe7 .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-0f6cfe7 .elementor-button:focus svg{fill:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-4470549{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-4470549:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-4470549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4E8;}.elementor-103 .elementor-element.elementor-element-6e48961{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-f5816ae{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-103 .elementor-element.elementor-element-9babf19{--display:flex;--min-height:350px;--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8C29E;--border-color:#D8C29E;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 20px 0px rgba(44,22,14,0.08);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-103 .elementor-element.elementor-element-9babf19:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-9babf19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-103 .elementor-element.elementor-element-dff271e{--display:flex;--min-height:56px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-dff271e:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-dff271e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-1c2f5ab .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#4A2718;}.elementor-103 .elementor-element.elementor-element-a7be3a5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#796456;}.elementor-103 .elementor-element.elementor-element-600629e{--display:flex;--min-height:350px;--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-103 .elementor-element.elementor-element-600629e:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-600629e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-1c26775{--display:flex;--min-height:56px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-1c26775:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-1c26775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C58A3A;}.elementor-103 .elementor-element.elementor-element-9f36ea1 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-b4b17bc{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#EAD8B9;}.elementor-103 .elementor-element.elementor-element-e0bf165{--display:flex;--min-height:350px;--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8C29E;--border-color:#D8C29E;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 20px 0px rgba(44,22,14,0.08);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-103 .elementor-element.elementor-element-e0bf165:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-e0bf165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-103 .elementor-element.elementor-element-08ed724{--display:flex;--min-height:56px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-08ed724:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-08ed724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2718;}.elementor-103 .elementor-element.elementor-element-d4d6121 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#4A2718;}.elementor-103 .elementor-element.elementor-element-b11bf30{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#796456;}.elementor-103 .elementor-element.elementor-element-ffd42d3{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-aa3d6ea{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-aa3d6ea:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-aa3d6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-a5dc4db{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-01d5ab1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-a207796{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-a69eb5c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:0.12em;color:#A87029;}.elementor-103 .elementor-element.elementor-element-71fce8e .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:45px;font-weight:700;line-height:56px;color:#4A2718;}.elementor-103 .elementor-element.elementor-element-8a05758{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#796456;}.elementor-103 .elementor-element.elementor-element-80534e4{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-8167c39{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-55083fe{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-55083fe:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-55083fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C160E;}.elementor-103 .elementor-element.elementor-element-3197c18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 36px 0px rgba(44,22,14,0.12);--padding-top:96px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px;}.elementor-103 .elementor-element.elementor-element-3197c18:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-3197c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C160E;background-image:url("https://xn--ourodaroa-x3a.com.br/wp-content/uploads/2026/09/batata-frita-tallow.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-103 .elementor-element.elementor-element-3197c18::before, .elementor-103 .elementor-element.elementor-element-3197c18 > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-3197c18 > .e-con-inner > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-3197c18 > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-3197c18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-3197c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(26,13,8,0.97) 0%, rgba(44,22,14,0.10) 100%);}.elementor-103 .elementor-element.elementor-element-1cb3498{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-05f7e75 img{width:92px;}.elementor-103 .elementor-element.elementor-element-5153724 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:45px;font-weight:700;line-height:1.25em;color:#F6EBD5;}.elementor-103 .elementor-element.elementor-element-f2f4d03{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#EAD8B9;}.elementor-103 .elementor-element.elementor-element-12feda8 .elementor-button{background-color:#C58A3A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(197,138,58,0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#A87029;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-103 .elementor-element.elementor-element-12feda8 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-12feda8 .elementor-button:focus{background-color:#B3792E;color:#FFFFFF;border-color:#A87029;}.elementor-103 .elementor-element.elementor-element-12feda8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-12feda8 .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-12feda8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-0f19586{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4A2718;--border-color:#4A2718;--padding-top:88px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-0f19586:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-0f19586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D08;}.elementor-103 .elementor-element.elementor-element-d10963e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-38b833b{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-28c27e3{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-5241f15{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-98ec99f{text-align:start;}.elementor-103 .elementor-element.elementor-element-98ec99f img{width:135px;}.elementor-103 .elementor-element.elementor-element-c78d4a2{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-c8e4c4a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.12em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-103 .elementor-element.elementor-element-8d5c868{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-text{color:#D6B5A0;transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-b8f2cbb{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-62d2b17 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.12em;color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-103 .elementor-element.elementor-element-30cb073{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-text{color:#D6B5A0;transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D9AD68;}.elementor-103 .elementor-element.elementor-element-573f11e{--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:space-between;--align-items:center;--gap:6px 24px;--row-gap:6px;--column-gap:24px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4A2718;--border-color:#4A2718;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-25997a9{width:auto;max-width:auto;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#B88A6F;}.elementor-103 .elementor-element.elementor-element-a0sg001{width:auto;max-width:auto;text-align:end;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#B88A6F;}.elementor-103 .elementor-element.elementor-element-d4f4afa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-d4f4afa:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-d4f4afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D08;}:root{--page-title-display:none;}@media(max-width:991px){.elementor-103 .elementor-element.elementor-element-5720948{--margin-top:24px;--margin-bottom:-88px;--margin-left:0px;--margin-right:0px;}.elementor-103 .elementor-element.elementor-element-bfdf679{--min-height:64px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:9px;--padding-bottom:9px;--padding-left:22px;--padding-right:9px;}.elementor-103 .elementor-element.elementor-element-2576fd7 img{width:90px;}.elementor-103 .elementor-element.elementor-element-0fc8ca3{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-103 .elementor-element.elementor-element-e99a9dd{--border-radius:24px 24px 24px 24px;--padding-top:140px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-103 .elementor-element.elementor-element-7301a0d .elementor-heading-title{font-size:44px;}.elementor-103 .elementor-element.elementor-element-486fddc{--container-widget-width:min(640px, 100%);--container-widget-flex-grow:0;width:var( --container-widget-width, min(640px, 100%) );max-width:min(640px, 100%);font-size:17px;}.elementor-103 .elementor-element.elementor-element-659ce78{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-a369e13{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-649cb4e{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-7f0e495{--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-7a7425f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-103 .elementor-element.elementor-element-acef235 .elementor-heading-title{font-size:38px;line-height:1.25em;}.elementor-103 .elementor-element.elementor-element-3edf81c{--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;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-0aecee0 .elementor-heading-title{font-size:36px;line-height:1.25em;}.elementor-103 .elementor-element.elementor-element-fa729ed .elementor-heading-title{line-height:1.25em;}.elementor-103 .elementor-element.elementor-element-8e37722{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-f231dca{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-de1928b{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-5f67c32 .elementor-heading-title{line-height:1.25em;}.elementor-103 .elementor-element.elementor-element-3022c3a{--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-6360312{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-103 .elementor-element.elementor-element-c9aacce .elementor-heading-title{font-size:38px;line-height:1.25em;}.elementor-103 .elementor-element.elementor-element-d63821e{--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;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-8881461{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-103 .elementor-element.elementor-element-24a904f{line-height:1.7em;}.elementor-103 .elementor-element.elementor-element-60995f2{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-555f365 .elementor-heading-title{line-height:1.25em;}.elementor-103 .elementor-element.elementor-element-2ff0028{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-f2d168f .elementor-heading-title{line-height:1.25em;}.elementor-103 .elementor-element.elementor-element-1e43b82{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-f39f819{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-4179ff5{--border-radius:28px 28px 28px 28px;--padding-top:72px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-103 .elementor-element.elementor-element-4c5fde8 .elementor-heading-title{font-size:38px;}.elementor-103 .elementor-element.elementor-element-6a14a6d{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-5dc7e8c{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-120b142{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-17f6b0e{--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-c442fb0 .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-4a33312{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-0aa5e74 .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-7147222{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-df0ec88{--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-e6728dc .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-7b355f3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-b81d90d .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-a6e8761{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-def346c{--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-a0a7c71 .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-d8c0bbc{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-2255e6b .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-e529f2f{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-3406619{--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-9c5aed8 .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-b43d381{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-e741950 .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-a7ade56{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-240787c{--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-e524833 .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-4bce61a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-8dfc02e .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-1889aad{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-bc23e88{--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-54a4b58 .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-fcabadb{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-1310528 .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-c305a15{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-e4e66a6{--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-c8fad28 .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-79df68a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-ef77084 .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-804d15b{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-9db234b{--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-b0de3d8 .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-4c866d5{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-e754b5f .elementor-heading-title{font-size:clamp(26px, calc(11.6cqi - 6px), 34px);}.elementor-103 .elementor-element.elementor-element-6449ce4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-103 .elementor-element.elementor-element-83b4311 .elementor-heading-title{font-size:clamp(27px, 4.3vw, 34px);}.elementor-103 .elementor-element.elementor-element-e44c5ec{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-d319deb{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-103 .elementor-element.elementor-element-6e9625c .elementor-heading-title{font-size:38px;}.elementor-103 .elementor-element.elementor-element-bbf5ec7{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-b9dc41a{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-103 .elementor-element.elementor-element-e19b68e .elementor-heading-title{font-size:34px;}.elementor-103 .elementor-element.elementor-element-2cf66b8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-633829f{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-781e994{--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-103 .elementor-element.elementor-element-0a95844{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-dca28e3{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-603bb48{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-3b9b306{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-5b35f45{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-2bfc7f6{--gap:48px 40px;--row-gap:48px;--column-gap:40px;--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-ce606d6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103 .elementor-element.elementor-element-98d60e2{text-align:center;}.elementor-103 .elementor-element.elementor-element-5dc4af3{text-align:center;}.elementor-103 .elementor-element.elementor-element-5dc4af3 .elementor-heading-title{font-size:34px;}.elementor-103 .elementor-element.elementor-element-5e9cec7{text-align:center;}.elementor-103 .elementor-element.elementor-element-8236a2d{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-8cf3c15{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-9846e00{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-82f949c{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-a40d7b1{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-7713c86{--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:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-6fb6360{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-103 .elementor-element.elementor-element-9e9b9e2{text-align:center;}.elementor-103 .elementor-element.elementor-element-19d1069{text-align:center;}.elementor-103 .elementor-element.elementor-element-19d1069 .elementor-heading-title{font-size:36px;}.elementor-103 .elementor-element.elementor-element-b1d7f6e{text-align:center;}.elementor-103 .elementor-element.elementor-element-e14ebb6{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-e1c7e38{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-88a1136{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-729e545{--min-height:560px;}.elementor-103 .elementor-element.elementor-element-f0f25bc .elementor-heading-title{font-size:38px;}.elementor-103 .elementor-element.elementor-element-4470549{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-f5816ae{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-9babf19{--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-103 .elementor-element.elementor-element-600629e{--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-103 .elementor-element.elementor-element-e0bf165{--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-103 .elementor-element.elementor-element-ffd42d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-ffd42d3.elementor-element{--order:-99999 /* order start hack */;}.elementor-103 .elementor-element.elementor-element-aa3d6ea{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-01d5ab1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-a207796{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-103 .elementor-element.elementor-element-71fce8e{text-align:center;}.elementor-103 .elementor-element.elementor-element-71fce8e .elementor-heading-title{font-size:36px;line-height:1.25em;}.elementor-103 .elementor-element.elementor-element-8a05758{text-align:center;font-size:17px;line-height:1.7em;}.elementor-103 .elementor-element.elementor-element-80534e4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-55083fe{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-3197c18{--padding-top:72px;--padding-bottom:72px;--padding-left:56px;--padding-right:56px;}.elementor-103 .elementor-element.elementor-element-5153724 .elementor-heading-title{font-size:38px;}.elementor-103 .elementor-element.elementor-element-0f19586{--padding-top:72px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-38b833b{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-103 .elementor-element.elementor-element-28c27e3{--gap:40px 48px;--row-gap:40px;--column-gap:48px;--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-103 .elementor-element.elementor-element-8d5c868 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-103 .elementor-element.elementor-element-30cb073 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}}@media(max-width:640px){.elementor-103 .elementor-element.elementor-element-5720948{--margin-top:16px;--margin-bottom:-76px;--margin-left:0px;--margin-right:0px;}.elementor-103 .elementor-element.elementor-element-bfdf679{--width:calc(100% - 32px);--min-height:60px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:7px;--padding-bottom:7px;--padding-left:18px;--padding-right:7px;}.elementor-103 .elementor-element.elementor-element-2576fd7 img{width:80px;}.elementor-103 .elementor-element.elementor-element-0fc8ca3{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-103 .elementor-element.elementor-element-e99a9dd{--border-radius:20px 20px 20px 20px;--padding-top:112px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-8c42a07{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-103 .elementor-element.elementor-element-7301a0d .elementor-heading-title{font-size:clamp(30px, 9.4vw, 38px);}.elementor-103 .elementor-element.elementor-element-486fddc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-103 .elementor-element.elementor-element-fe867c6{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-659ce78{--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-a369e13{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-649cb4e{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-7f0e495{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-7a7425f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-5db1202{--width:100%;}.elementor-103 .elementor-element.elementor-element-acef235 .elementor-heading-title{font-size:clamp(28px, 6px + 6.7vw, 32px);}.elementor-103 .elementor-element.elementor-element-3edf81c{--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;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-e60552c{--width:100%;}.elementor-103 .elementor-element.elementor-element-f499293{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-0aecee0 .elementor-heading-title{font-size:32px;}.elementor-103 .elementor-element.elementor-element-4c5b991{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-fa729ed .elementor-heading-title{font-size:20px;}.elementor-103 .elementor-element.elementor-element-8e37722{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-f231dca{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-de1928b{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-5928d6f{--width:100%;}.elementor-103 .elementor-element.elementor-element-80c5d42{--width:calc(100% - 32px);--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-103 .elementor-element.elementor-element-5f67c32 .elementor-heading-title{font-size:20px;}.elementor-103 .elementor-element.elementor-element-3022c3a{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-6360312{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-c9aacce .elementor-heading-title{font-size:clamp(28px, 6px + 6.7vw, 32px);}.elementor-103 .elementor-element.elementor-element-d63821e{--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;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-c03eea2{--width:100%;}.elementor-103 .elementor-element.elementor-element-8881461{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-24a904f{font-size:17px;}.elementor-103 .elementor-element.elementor-element-60995f2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-8de2159{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-610497a{--width:100%;}.elementor-103 .elementor-element.elementor-element-555f365 .elementor-heading-title{font-size:20px;}.elementor-103 .elementor-element.elementor-element-2ff0028{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-408e5fc{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-5707277{--width:100%;}.elementor-103 .elementor-element.elementor-element-f2d168f .elementor-heading-title{font-size:20px;}.elementor-103 .elementor-element.elementor-element-1e43b82{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-f39f819{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-4179ff5{--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-4c5fde8 .elementor-heading-title{font-size:32px;}.elementor-103 .elementor-element.elementor-element-e06be4f{font-size:17px;}.elementor-103 .elementor-element.elementor-element-6a14a6d{--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-5dc7e8c{--width:100%;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-120b142{--flex-direction:column-reverse;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-26d1371{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103 .elementor-element.elementor-element-17f6b0e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-c442fb0 .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-4a33312{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-0aa5e74 .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-700a04e{font-size:16px;}.elementor-103 .elementor-element.elementor-element-38c7b0a{--width:100%;}.elementor-103 .elementor-element.elementor-element-7147222{--flex-direction:column-reverse;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-4a1929f{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103 .elementor-element.elementor-element-df0ec88{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-e6728dc .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-7b355f3{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-b81d90d .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-7038ba9{font-size:16px;}.elementor-103 .elementor-element.elementor-element-1038a66{--width:100%;}.elementor-103 .elementor-element.elementor-element-a6e8761{--flex-direction:column-reverse;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-fece070{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103 .elementor-element.elementor-element-def346c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-a0a7c71 .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-d8c0bbc{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-2255e6b .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-4db4047{font-size:16px;}.elementor-103 .elementor-element.elementor-element-8f37d88{--width:100%;}.elementor-103 .elementor-element.elementor-element-e529f2f{--flex-direction:column-reverse;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-8c87068{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103 .elementor-element.elementor-element-3406619{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-9c5aed8 .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-b43d381{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-e741950 .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-7a54fd0{font-size:16px;}.elementor-103 .elementor-element.elementor-element-fa53357{--width:100%;}.elementor-103 .elementor-element.elementor-element-a7ade56{--flex-direction:column-reverse;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-a3edc3e{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103 .elementor-element.elementor-element-240787c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-e524833 .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-4bce61a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-8dfc02e .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-40a2c2e{font-size:16px;}.elementor-103 .elementor-element.elementor-element-be07030{--width:100%;}.elementor-103 .elementor-element.elementor-element-1889aad{--flex-direction:column-reverse;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-82d621d{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103 .elementor-element.elementor-element-bc23e88{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-54a4b58 .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-fcabadb{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-1310528 .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-b8cb480{font-size:16px;}.elementor-103 .elementor-element.elementor-element-904cef7{--width:100%;}.elementor-103 .elementor-element.elementor-element-c305a15{--flex-direction:column-reverse;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-7975e01{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103 .elementor-element.elementor-element-e4e66a6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-c8fad28 .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-79df68a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-ef77084 .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-be0c045{font-size:16px;}.elementor-103 .elementor-element.elementor-element-352f6c8{--width:100%;}.elementor-103 .elementor-element.elementor-element-804d15b{--flex-direction:column-reverse;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-2073dc8{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103 .elementor-element.elementor-element-9db234b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-b0de3d8 .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-4c866d5{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-e754b5f .elementor-heading-title{font-size:clamp(22px, calc(15.8cqi - 8px), 28px);}.elementor-103 .elementor-element.elementor-element-5709099{font-size:16px;}.elementor-103 .elementor-element.elementor-element-19e7ae2{--width:100%;}.elementor-103 .elementor-element.elementor-element-8e024cd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-6449ce4{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-60ebdc2{--width:100%;}.elementor-103 .elementor-element.elementor-element-83b4311 .elementor-heading-title{font-size:28px;}.elementor-103 .elementor-element.elementor-element-dd74ae5{font-size:16px;}.elementor-103 .elementor-element.elementor-element-0837d20{--width:100%;}.elementor-103 .elementor-element.elementor-element-e44c5ec{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-d319deb{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-6e9625c .elementor-heading-title{font-size:32px;}.elementor-103 .elementor-element.elementor-element-69ec498{font-size:17px;}.elementor-103 .elementor-element.elementor-element-7440b17{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-103 .elementor-element.elementor-element-d967a6b{font-size:16px;}.elementor-103 .elementor-element.elementor-element-bbf5ec7{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-b9dc41a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-e19b68e .elementor-heading-title{font-size:30px;}.elementor-103 .elementor-element.elementor-element-89cad7b{font-size:16px;}.elementor-103 .elementor-element.elementor-element-2cf66b8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-cce54c4{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-633829f{--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;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-bd7d81a{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-d117e26 .elementor-button{padding:14px 20px 14px 20px;}.elementor-103 .elementor-element.elementor-element-aca8f28{--width:100%;--padding-top:44px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-c7821a4 .elementor-button{padding:14px 20px 14px 20px;}.elementor-103 .elementor-element.elementor-element-7d4be40{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-8711003 .elementor-button{padding:14px 20px 14px 20px;}.elementor-103 .elementor-element.elementor-element-781e994{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-0a95844{--width:100%;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-dca28e3{--width:100%;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-603bb48{--width:100%;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-3b9b306{--width:100%;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-5b35f45{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-ca34da9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-2bfc7f6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-ce606d6{--width:100%;}.elementor-103 .elementor-element.elementor-element-5dc4af3 .elementor-heading-title{font-size:30px;}.elementor-103 .elementor-element.elementor-element-5e9cec7{font-size:16px;}.elementor-103 .elementor-element.elementor-element-7cc9d72{--width:min(100%, 400px);}.elementor-103 .elementor-element.elementor-element-1a01cbc{--width:100%;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-103 .elementor-element.elementor-element-8236a2d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-341c2d0{--width:48px;}.elementor-103 .elementor-element.elementor-element-344efd4{--width:calc(100% - 64px);}.elementor-103 .elementor-element.elementor-element-8cf3c15{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-8c4ff1c{--width:48px;}.elementor-103 .elementor-element.elementor-element-b0a90c5{--width:calc(100% - 64px);}.elementor-103 .elementor-element.elementor-element-9846e00{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-765fbee{--width:48px;}.elementor-103 .elementor-element.elementor-element-dae0bdf{--width:calc(100% - 64px);}.elementor-103 .elementor-element.elementor-element-82f949c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-272979d{--width:48px;}.elementor-103 .elementor-element.elementor-element-7acf484{--width:calc(100% - 64px);}.elementor-103 .elementor-element.elementor-element-a40d7b1{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e911349{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-7713c86{--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:44px 44px;--row-gap:44px;--column-gap:44px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-1f42f4a{--width:min(360px, calc(100% - 16px));}.elementor-103 .elementor-element.elementor-element-0ee4028{--width:100%;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-103 .elementor-element.elementor-element-6fb6360{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-103 .elementor-element.elementor-element-19d1069 .elementor-heading-title{font-size:30px;}.elementor-103 .elementor-element.elementor-element-b1d7f6e{font-size:16px;}.elementor-103 .elementor-element.elementor-element-e14ebb6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-58843b8{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103 .elementor-element.elementor-element-7387399{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-0fa61f8{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-56ba492{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-f383bd3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-31997ae{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-b4f5690{--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-103 .elementor-element.elementor-element-e1c7e38{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-83d3a82{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-88a1136{--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;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-729e545{--width:100%;--min-height:420px;}.elementor-103 .elementor-element.elementor-element-6f66f3d{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-103 .elementor-element.elementor-element-829720c{--width:100%;}.elementor-103 .elementor-element.elementor-element-f0f25bc .elementor-heading-title{font-size:32px;}.elementor-103 .elementor-element.elementor-element-29d1425{font-size:16px;}.elementor-103 .elementor-element.elementor-element-4470549{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-6e48961{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-f5816ae{--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;--flex-wrap:nowrap;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-103 .elementor-element.elementor-element-9babf19{--width:100%;--min-height:0px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-dff271e{--width:56px;}.elementor-103 .elementor-element.elementor-element-600629e{--width:100%;--min-height:0px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-1c26775{--width:56px;}.elementor-103 .elementor-element.elementor-element-e0bf165{--width:100%;--min-height:0px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-08ed724{--width:56px;}.elementor-103 .elementor-element.elementor-element-ffd42d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-ffd42d3.elementor-element{--order:-99999 /* order start hack */;}.elementor-103 .elementor-element.elementor-element-aa3d6ea{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-a5dc4db{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-01d5ab1{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-103 .elementor-element.elementor-element-a207796{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-103 .elementor-element.elementor-element-71fce8e .elementor-heading-title{font-size:30px;}.elementor-103 .elementor-element.elementor-element-8a05758{font-size:16px;}.elementor-103 .elementor-element.elementor-element-80534e4{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-8167c39{--width:100%;}.elementor-103 .elementor-element.elementor-element-55083fe{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-3197c18{--border-radius:24px 24px 24px 24px;--padding-top:44px;--padding-bottom:200px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-1cb3498{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-103 .elementor-element.elementor-element-5153724 .elementor-heading-title{font-size:30px;}.elementor-103 .elementor-element.elementor-element-f2f4d03{font-size:16px;}.elementor-103 .elementor-element.elementor-element-12feda8{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-103 .elementor-element.elementor-element-12feda8 .elementor-button{padding:14px 20px 14px 20px;}.elementor-103 .elementor-element.elementor-element-0f19586{--padding-top:56px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-d10963e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-38b833b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-103 .elementor-element.elementor-element-28c27e3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-103 .elementor-element.elementor-element-5241f15{--width:100%;}.elementor-103 .elementor-element.elementor-element-98ec99f img{width:120px;}.elementor-103 .elementor-element.elementor-element-c78d4a2{--width:100%;}.elementor-103 .elementor-element.elementor-element-b8f2cbb{--width:100%;}.elementor-103 .elementor-element.elementor-element-573f11e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-103 .elementor-element.elementor-element-25997a9{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-a0sg001{width:100%;max-width:100%;text-align:start;}}@media(min-width:641px){.elementor-103 .elementor-element.elementor-element-bfdf679{--width:min(1352px, calc(100% - 88px));}.elementor-103 .elementor-element.elementor-element-8c42a07{--width:min(920px, 100%);}.elementor-103 .elementor-element.elementor-element-7a7425f{--content-width:1200px;}.elementor-103 .elementor-element.elementor-element-5db1202{--width:780px;}.elementor-103 .elementor-element.elementor-element-e60552c{--width:calc((100% - 24px) * 456 / 1176);}.elementor-103 .elementor-element.elementor-element-466dee6{--width:calc(100% - 42px);}.elementor-103 .elementor-element.elementor-element-58b163e{--width:calc(100% - 42px);}.elementor-103 .elementor-element.elementor-element-d88397d{--width:calc(100% - 42px);}.elementor-103 .elementor-element.elementor-element-5928d6f{--width:calc((100% - 24px) * 720 / 1176);}.elementor-103 .elementor-element.elementor-element-80c5d42{--width:304px;}.elementor-103 .elementor-element.elementor-element-6360312{--content-width:1200px;}.elementor-103 .elementor-element.elementor-element-c03eea2{--width:calc((100% - 24px) * 440 / 1176);}.elementor-103 .elementor-element.elementor-element-8881461{--width:calc((100% - 24px) * 736 / 1176);}.elementor-103 .elementor-element.elementor-element-610497a{--width:calc(100% - 174px);}.elementor-103 .elementor-element.elementor-element-5707277{--width:calc(100% - 174px);}.elementor-103 .elementor-element.elementor-element-f39f819{--content-width:1400px;}.elementor-103 .elementor-element.elementor-element-5dc7e8c{--width:calc(100% - 240px);}.elementor-103 .elementor-element.elementor-element-26d1371{--width:calc(100% - 460px);}.elementor-103 .elementor-element.elementor-element-38c7b0a{--width:420px;}.elementor-103 .elementor-element.elementor-element-4a1929f{--width:calc(100% - 460px);}.elementor-103 .elementor-element.elementor-element-1038a66{--width:420px;}.elementor-103 .elementor-element.elementor-element-fece070{--width:calc(100% - 460px);}.elementor-103 .elementor-element.elementor-element-8f37d88{--width:420px;}.elementor-103 .elementor-element.elementor-element-8c87068{--width:calc(100% - 460px);}.elementor-103 .elementor-element.elementor-element-fa53357{--width:420px;}.elementor-103 .elementor-element.elementor-element-a3edc3e{--width:calc(100% - 460px);}.elementor-103 .elementor-element.elementor-element-be07030{--width:420px;}.elementor-103 .elementor-element.elementor-element-82d621d{--width:calc(100% - 460px);}.elementor-103 .elementor-element.elementor-element-904cef7{--width:420px;}.elementor-103 .elementor-element.elementor-element-7975e01{--width:calc(100% - 460px);}.elementor-103 .elementor-element.elementor-element-352f6c8{--width:420px;}.elementor-103 .elementor-element.elementor-element-2073dc8{--width:calc(100% - 460px);}.elementor-103 .elementor-element.elementor-element-19e7ae2{--width:420px;}.elementor-103 .elementor-element.elementor-element-8e024cd{--content-width:1200px;}.elementor-103 .elementor-element.elementor-element-60ebdc2{--width:calc(100% - 448px);}.elementor-103 .elementor-element.elementor-element-0837d20{--width:400px;}.elementor-103 .elementor-element.elementor-element-d319deb{--content-width:1200px;}.elementor-103 .elementor-element.elementor-element-b9dc41a{--content-width:1200px;}.elementor-103 .elementor-element.elementor-element-c081396{--width:min(820px, 100%);}.elementor-103 .elementor-element.elementor-element-2cf66b8{--width:100%;}.elementor-103 .elementor-element.elementor-element-633829f{--width:100%;}.elementor-103 .elementor-element.elementor-element-bd7d81a{--width:calc((100% - 48px) / 3);}.elementor-103 .elementor-element.elementor-element-aca8f28{--width:calc((100% - 48px) / 3);}.elementor-103 .elementor-element.elementor-element-7d4be40{--width:calc((100% - 48px) / 3);}.elementor-103 .elementor-element.elementor-element-781e994{--width:100%;}.elementor-103 .elementor-element.elementor-element-0a95844{--width:auto;}.elementor-103 .elementor-element.elementor-element-dca28e3{--width:auto;}.elementor-103 .elementor-element.elementor-element-603bb48{--width:auto;}.elementor-103 .elementor-element.elementor-element-3b9b306{--width:auto;}.elementor-103 .elementor-element.elementor-element-ca34da9{--content-width:1200px;}.elementor-103 .elementor-element.elementor-element-2bfc7f6{--width:100%;}.elementor-103 .elementor-element.elementor-element-ce606d6{--width:calc((100% - 112px) * 330 / 1088);}.elementor-103 .elementor-element.elementor-element-7cc9d72{--width:calc((100% - 112px) * 380 / 1088);}.elementor-103 .elementor-element.elementor-element-1a01cbc{--width:calc((100% - 112px) * 378 / 1088);}.elementor-103 .elementor-element.elementor-element-8236a2d{--width:100%;}.elementor-103 .elementor-element.elementor-element-341c2d0{--width:48px;}.elementor-103 .elementor-element.elementor-element-344efd4{--width:calc(100% - 68px);}.elementor-103 .elementor-element.elementor-element-8cf3c15{--width:100%;}.elementor-103 .elementor-element.elementor-element-8c4ff1c{--width:48px;}.elementor-103 .elementor-element.elementor-element-b0a90c5{--width:calc(100% - 68px);}.elementor-103 .elementor-element.elementor-element-9846e00{--width:100%;}.elementor-103 .elementor-element.elementor-element-765fbee{--width:48px;}.elementor-103 .elementor-element.elementor-element-dae0bdf{--width:calc(100% - 68px);}.elementor-103 .elementor-element.elementor-element-82f949c{--width:100%;}.elementor-103 .elementor-element.elementor-element-272979d{--width:48px;}.elementor-103 .elementor-element.elementor-element-7acf484{--width:calc(100% - 68px);}.elementor-103 .elementor-element.elementor-element-e911349{--content-width:1200px;}.elementor-103 .elementor-element.elementor-element-1f42f4a{--width:500px;}.elementor-103 .elementor-element.elementor-element-0ee4028{--width:628px;}.elementor-103 .elementor-element.elementor-element-58843b8{--width:calc((100% - 20px) / 2);}.elementor-103 .elementor-element.elementor-element-56ba492{--width:calc((100% - 20px) / 2);}.elementor-103 .elementor-element.elementor-element-83d3a82{--content-width:1200px;}.elementor-103 .elementor-element.elementor-element-729e545{--width:540px;}.elementor-103 .elementor-element.elementor-element-829720c{--width:572px;}.elementor-103 .elementor-element.elementor-element-6e48961{--content-width:1200px;}.elementor-103 .elementor-element.elementor-element-9babf19{--width:calc((100% - 48px) / 3);}.elementor-103 .elementor-element.elementor-element-dff271e{--width:56px;}.elementor-103 .elementor-element.elementor-element-600629e{--width:calc((100% - 48px) / 3);}.elementor-103 .elementor-element.elementor-element-1c26775{--width:56px;}.elementor-103 .elementor-element.elementor-element-e0bf165{--width:calc((100% - 48px) / 3);}.elementor-103 .elementor-element.elementor-element-08ed724{--width:56px;}.elementor-103 .elementor-element.elementor-element-a5dc4db{--content-width:1200px;}.elementor-103 .elementor-element.elementor-element-a207796{--width:min(400px, 36%);}.elementor-103 .elementor-element.elementor-element-8167c39{--width:calc(100% - min(400px, 36%) - 64px);}.elementor-103 .elementor-element.elementor-element-55083fe{--content-width:1400px;}.elementor-103 .elementor-element.elementor-element-1cb3498{--width:min(600px, 100%);}.elementor-103 .elementor-element.elementor-element-d10963e{--content-width:1200px;}.elementor-103 .elementor-element.elementor-element-5241f15{--width:calc((100% - 160px) * 440 / 1040);}.elementor-103 .elementor-element.elementor-element-c78d4a2{--width:calc((100% - 160px) * 300 / 1040);}.elementor-103 .elementor-element.elementor-element-b8f2cbb{--width:calc((100% - 160px) * 300 / 1040);}}@media(max-width:991px) and (min-width:641px){.elementor-103 .elementor-element.elementor-element-bfdf679{--width:calc(100% - 48px);}.elementor-103 .elementor-element.elementor-element-5db1202{--width:100%;}.elementor-103 .elementor-element.elementor-element-e60552c{--width:100%;}.elementor-103 .elementor-element.elementor-element-5928d6f{--width:100%;}.elementor-103 .elementor-element.elementor-element-80c5d42{--width:min(340px, calc(100% - 48px));}.elementor-103 .elementor-element.elementor-element-c03eea2{--width:100%;}.elementor-103 .elementor-element.elementor-element-8881461{--width:100%;}.elementor-103 .elementor-element.elementor-element-5dc7e8c{--width:100%;}.elementor-103 .elementor-element.elementor-element-26d1371{--width:calc(58% - 14px);}.elementor-103 .elementor-element.elementor-element-38c7b0a{--width:calc(42% - 14px);}.elementor-103 .elementor-element.elementor-element-4a1929f{--width:calc(58% - 14px);}.elementor-103 .elementor-element.elementor-element-1038a66{--width:calc(42% - 14px);}.elementor-103 .elementor-element.elementor-element-fece070{--width:calc(58% - 14px);}.elementor-103 .elementor-element.elementor-element-8f37d88{--width:calc(42% - 14px);}.elementor-103 .elementor-element.elementor-element-8c87068{--width:calc(58% - 14px);}.elementor-103 .elementor-element.elementor-element-fa53357{--width:calc(42% - 14px);}.elementor-103 .elementor-element.elementor-element-a3edc3e{--width:calc(58% - 14px);}.elementor-103 .elementor-element.elementor-element-be07030{--width:calc(42% - 14px);}.elementor-103 .elementor-element.elementor-element-82d621d{--width:calc(58% - 14px);}.elementor-103 .elementor-element.elementor-element-904cef7{--width:calc(42% - 14px);}.elementor-103 .elementor-element.elementor-element-7975e01{--width:calc(58% - 14px);}.elementor-103 .elementor-element.elementor-element-352f6c8{--width:calc(42% - 14px);}.elementor-103 .elementor-element.elementor-element-2073dc8{--width:calc(58% - 14px);}.elementor-103 .elementor-element.elementor-element-19e7ae2{--width:calc(42% - 14px);}.elementor-103 .elementor-element.elementor-element-60ebdc2{--width:calc(60% - 16px);}.elementor-103 .elementor-element.elementor-element-0837d20{--width:calc(40% - 16px);}.elementor-103 .elementor-element.elementor-element-bd7d81a{--width:min(100%, 600px);}.elementor-103 .elementor-element.elementor-element-aca8f28{--width:min(100%, 600px);}.elementor-103 .elementor-element.elementor-element-7d4be40{--width:min(100%, 600px);}.elementor-103 .elementor-element.elementor-element-781e994{--width:min(100%, 600px);}.elementor-103 .elementor-element.elementor-element-0a95844{--width:calc(50% - 8px);}.elementor-103 .elementor-element.elementor-element-dca28e3{--width:calc(50% - 8px);}.elementor-103 .elementor-element.elementor-element-603bb48{--width:calc(50% - 8px);}.elementor-103 .elementor-element.elementor-element-3b9b306{--width:calc(50% - 8px);}.elementor-103 .elementor-element.elementor-element-ce606d6{--width:100%;}.elementor-103 .elementor-element.elementor-element-7cc9d72{--width:calc(45% - 20px);}.elementor-103 .elementor-element.elementor-element-1a01cbc{--width:calc(55% - 20px);}.elementor-103 .elementor-element.elementor-element-341c2d0{--width:48px;}.elementor-103 .elementor-element.elementor-element-8c4ff1c{--width:48px;}.elementor-103 .elementor-element.elementor-element-765fbee{--width:48px;}.elementor-103 .elementor-element.elementor-element-272979d{--width:48px;}.elementor-103 .elementor-element.elementor-element-1f42f4a{--width:min(440px, 100%);}.elementor-103 .elementor-element.elementor-element-0ee4028{--width:100%;}.elementor-103 .elementor-element.elementor-element-729e545{--width:100%;}.elementor-103 .elementor-element.elementor-element-829720c{--width:min(620px, 100%);}.elementor-103 .elementor-element.elementor-element-9babf19{--width:min(600px, calc(100% - 48px));}.elementor-103 .elementor-element.elementor-element-dff271e{--width:56px;}.elementor-103 .elementor-element.elementor-element-600629e{--width:min(600px, calc(100% - 48px));}.elementor-103 .elementor-element.elementor-element-1c26775{--width:56px;}.elementor-103 .elementor-element.elementor-element-e0bf165{--width:min(600px, calc(100% - 48px));}.elementor-103 .elementor-element.elementor-element-08ed724{--width:56px;}.elementor-103 .elementor-element.elementor-element-a207796{--width:100%;}.elementor-103 .elementor-element.elementor-element-8167c39{--width:100%;}.elementor-103 .elementor-element.elementor-element-1cb3498{--width:100%;}.elementor-103 .elementor-element.elementor-element-5241f15{--width:100%;}.elementor-103 .elementor-element.elementor-element-c78d4a2{--width:calc((100% - 48px) / 2);}.elementor-103 .elementor-element.elementor-element-b8f2cbb{--width:calc((100% - 48px) / 2);}}/* Start custom CSS */@font-face{font-family:'Bitter';src:url('https://xn--ourodaroa-x3a.com.br/wp-content/uploads/fonts/bitter-variable-latin.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Plus Jakarta Sans';src:url('https://xn--ourodaroa-x3a.com.br/wp-content/uploads/fonts/plus-jakarta-sans-variable-latin.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
:root{--odr-primary:#4A2718;--odr-primary-dark:#2C160E;--odr-gold:#C58A3A;--odr-gold-light:#D9AD68;--odr-gold-border:#A87029;
--odr-bg:#F7EEDC;--odr-bg-alt:#EAD8B9;--odr-bg-card:#FAF4E8;--odr-text:#2B1B14;--odr-text-light:#F6EBD5;--odr-muted:#796456;--odr-green:#596B3A;
--odr-border:#D8C29E;--odr-border-subtle:rgba(74,39,24,.12);--odr-serif:'Bitter',Georgia,serif;--odr-sans:'Plus Jakarta Sans',-apple-system,'Segoe UI',Roboto,sans-serif;
--odr-shadow-sm:0 2px 6px rgba(44,22,14,.06);--odr-shadow-md:0 8px 20px rgba(44,22,14,.08);--odr-shadow-lg:0 16px 36px rgba(44,22,14,.12);
--odr-shadow-ouro:0 8px 24px rgba(197,138,58,.25);--odr-fast:180ms ease;--odr-normal:250ms ease}
html{scroll-behavior:smooth;overflow-x:clip;scroll-padding-top:104px}
/* foco e âncoras não ficam atrás do cabeçalho fixo nem da barra de compra do celular */
@media (max-width:991px){html{scroll-padding-top:88px;scroll-padding-bottom:96px}}
body.elementor-page{font-family:var(--odr-sans);color:var(--odr-text);line-height:1.6;background-color:var(--odr-bg);overflow-x:clip;-webkit-font-smoothing:antialiased}
body .elementor a{text-decoration:none}
/* título em <span>/<p> vira bloco: senão herda a altura de linha do tema */
.elementor-widget-heading .elementor-heading-title{display:block;text-wrap:balance}
.elementor-widget-text-editor p{margin:0;text-wrap:pretty}
.odr-p16 p+p{margin-top:16px}.odr-p20 p+p{margin-top:20px}.odr-p24 p+p{margin-top:24px}
.odr-sec{scroll-margin-top:96px}
.odr-btn .elementor-button{transition:all var(--odr-fast);cursor:pointer;justify-content:center}
.odr-btn .elementor-button:hover{transform:translateY(-1px)}
.odr-btn-block,.odr-btn-block .elementor-button{width:100%}
.odr-btn .elementor-button-content-wrapper{align-items:center;justify-content:center}
/* seta de contorno do botão (line + polyline, traço 2), igual ao Figma */
.odr-btn-arrow .elementor-button-text{display:inline-flex;align-items:center;gap:10px}
.odr-btn-arrow .elementor-button-text::after{content:'';flex:0 0 18px;width:18px;height:18px;background-color:currentColor;
-webkit-mask:var(--odr-arrow) center/18px 18px no-repeat;mask:var(--odr-arrow) center/18px 18px no-repeat}
.odr-btn-arrow{--odr-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2.3 2.3 19.4 19.4' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='12 5 19 12 12 19'/%3E%3C/svg%3E")}
.elementor-widget-image img{display:block}
:focus-visible{outline:2px solid var(--odr-primary-dark);outline-offset:2px}
.odr-dark :focus-visible{outline-color:var(--odr-gold-light)}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

/* ---- sec_pilot ---- */

.odr-topbar-destaque{color:var(--odr-gold-light)}
@media (max-width:640px){.odr-topbar-sep{display:none}.odr-topbar-destaque{display:block}}
.odr-hist-arco{position:relative}
/* círculo decorativo em gradiente atrás do arco (Figma: Ellipse 540, linear #EAD8B9 35% > #D9AD68 55% > #865822 95%);
   passa 50px de cada lado da foto e nunca sai da coluna (faixa 992-1199 tem coluna mais estreita) */
.odr-hist-arco::before{content:'';position:absolute;left:50%;top:60px;width:min(540px,calc(100% + 16px));aspect-ratio:1;height:auto;
transform:translateX(-50%);border-radius:50%;background:linear-gradient(180deg,rgba(234,216,185,.35) 0%,rgba(217,173,104,.55) 55%,rgba(134,88,34,.95) 100%);z-index:0}
.odr-hist-foto{position:relative;z-index:1}
.odr-hist-foto img{width:440px;max-width:100%;aspect-ratio:440/600;height:auto;object-fit:cover;border-radius:220px 220px 0 0}
@media (min-width:992px) and (max-width:1199px){.odr-hist-foto img{width:min(440px,calc(100% - 48px))}}
/* tablet/celular: composição centralizada, texto em bloco de leitura (até 620px) alinhado à esquerda */
@media (max-width:991px){.odr-hist-arco::before{width:min(540px,calc(100vw - 48px));top:40px}
.odr-hist-texto{margin-left:auto;margin-right:auto}}
@media (max-width:640px){.odr-hist-arco::before{width:min(400px,calc(100vw - 24px));top:30px}
.odr-hist-foto img{width:300px;border-radius:150px 150px 0 0}}

/* ---- sec_shell ---- */

/* ---------------- cabeçalho em pílula: sobreposto ao hero e fixo no topo ao rolar */
.e-con.odr-header{position:sticky;top:12px;z-index:100;pointer-events:none}
.odr-header-pill{pointer-events:auto;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:box-shadow var(--odr-normal)}
.odr-header.scrolled .odr-header-pill{box-shadow:0 12px 32px rgba(26,13,8,.28)}
/* altura travada da pílula = PILL_H: a margem negativa do cabeçalho compensa a altura exata e não sobra a linha creme de
   ~0,66px entre a barra de aviso e o hero (o logo de 46,7px e o botão de 44,4px passavam dos 72/64/60 previstos) */
.e-con.odr-header-pill{height:72px}
@media (max-width:991px){.e-con.odr-header-pill{height:64px}}
@media (max-width:640px){.e-con.odr-header-pill{height:60px}}
.odr-header-logo{flex:0 0 auto}
/* alvo de toque do logo >= 44px (no celular a imagem tem 37px de altura), sem mudar o desenho */
.odr-header-logo a{display:flex;align-items:center;min-height:44px;line-height:0}
.odr-header-logo img{height:auto;display:block}
.odr-header-nav .elementor-icon-list-item>a{display:flex}
.odr-header-nav .elementor-icon-list-text{position:relative;padding:3px 0;transition:color var(--odr-fast)}
.odr-header-nav .elementor-icon-list-text::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:var(--odr-gold-light);transition:width var(--odr-fast)}
.odr-header-nav .elementor-icon-list-item:hover .elementor-icon-list-text::after,
.odr-header-nav .elementor-icon-list-item>a:focus-visible .elementor-icon-list-text::after{width:100%}
.odr-header-cta{flex:0 0 auto}
.odr-header-cta .elementor-button{white-space:nowrap}
.odr-header :focus-visible{outline-color:var(--odr-gold-light)}
@media (max-width:991px){.e-con.odr-header{top:10px}}
@media (max-width:640px){.e-con.odr-header{top:8px}.odr-header .e-con.odr-header-pill .odr-header-cta .elementor-button{padding-left:18px;padding-right:18px}}
/* telas estreitas (320-374): logo, botão e respiro um pouco menores para logo + menu + "Comprar Agora" caberem na pílula */
@media (max-width:374px){.odr-header .e-con.odr-header-pill{--padding-left:14px!important;--gap:6px!important;--column-gap:6px!important}
.odr-header .e-con.odr-header-pill .odr-header-logo img{width:72px!important}
.odr-header .e-con.odr-header-pill .odr-header-cta .elementor-button{padding-left:14px;padding-right:14px}
.odr-header-cta .elementor-button-text{font-size:13px}}
/* menu compacto (tablet/celular): botão de ícone em pílula + painel suspenso com os 5 links da lista "Menu" */
.odr-header-toggle{display:none}
.odr-header .odr-header-burger{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-height:0;
padding:0;margin:0;border-radius:50%;border:1px solid rgba(246,235,213,.32);background-color:transparent;color:var(--odr-text-light);
box-shadow:none;cursor:pointer;line-height:1;transition:background-color var(--odr-fast),border-color var(--odr-fast),color var(--odr-fast)}
.odr-header .odr-header-burger:hover,.odr-header .odr-header-burger:focus{background-color:rgba(246,235,213,.08);border-color:var(--odr-gold-light);color:var(--odr-gold-light)}
.odr-header .odr-header-burger[aria-expanded="true"]{background-color:rgba(246,235,213,.1);border-color:var(--odr-gold-light);color:var(--odr-gold-light)}
.odr-header .odr-header-burger:focus-visible{outline:2px solid var(--odr-gold-light);outline-offset:2px}
.odr-header-burger svg{display:block;width:20px;height:20px;pointer-events:none}
.odr-header-burger .odr-header-burger-fechar,.odr-header-burger[aria-expanded="true"] .odr-header-burger-abrir{display:none}
.odr-header-burger[aria-expanded="true"] .odr-header-burger-fechar{display:block}
@media (max-width:991px){
.odr-header-toggle{display:block;flex:0 0 auto;margin-left:auto}
.e-con.odr-header-pill>.odr-header-nav{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:320px;max-width:100%;z-index:2;box-sizing:border-box;
padding:8px;background-color:#1A0D08;border:1px solid var(--odr-text-light);border-radius:24px;box-shadow:0 16px 36px rgba(26,13,8,.35);
max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-6px);
transition:opacity var(--odr-fast),transform var(--odr-fast),visibility 0s linear var(--odr-fast)}
.odr-header.is-open .e-con.odr-header-pill>.odr-header-nav{opacity:1;visibility:visible;transform:none;
transition:opacity var(--odr-fast),transform var(--odr-fast),visibility 0s}
.odr-header-nav .elementor-icon-list-items.elementor-inline-items{flex-direction:column;flex-wrap:nowrap;margin:0!important}
.odr-header-nav .elementor-icon-list-items .elementor-icon-list-item{margin:0!important;padding:0!important}
.odr-header-nav .elementor-icon-list-item+.elementor-icon-list-item{border-top:1px solid rgba(246,235,213,.1)}
.odr-header-nav .elementor-icon-list-item>a{justify-content:space-between;width:100%;min-height:48px;padding:0 14px 0 16px;box-sizing:border-box;
border-radius:16px;transition:background-color var(--odr-fast)}
.odr-header-nav .elementor-icon-list-item>a:hover{background-color:rgba(246,235,213,.06)}
.odr-header-nav .elementor-icon-list-item>a:focus-visible{outline-offset:-2px}
.odr-header-nav .elementor-icon-list-text{font-size:16px;padding:0}
.odr-header-nav .elementor-icon-list-text::after{display:none}
.odr-header-nav .elementor-icon-list-item>a::after{content:'';flex:0 0 16px;width:16px;height:16px;background-color:var(--odr-gold-light);opacity:.75;
-webkit-mask:var(--odr-chev) center/16px 16px no-repeat;mask:var(--odr-chev) center/16px 16px no-repeat}
.odr-header-nav{--odr-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 6 15 12 9 18'/%3E%3C/svg%3E")}}
@media (max-width:640px){.e-con.odr-header-pill>.odr-header-nav{left:0;right:0;width:auto}}
/* editor: cabeçalho no fluxo (sem grudar no topo e cobrir o que se quer selecionar) */
body.elementor-editor-active .e-con.odr-header{position:relative;top:0!important}
/* logado: abaixo da barra do WordPress (32px; 46px até 782px; até 600px ela rola junto com a página) */
body.admin-bar .e-con.odr-header{top:44px}
@media (max-width:782px){body.admin-bar .e-con.odr-header{top:56px}}
@media (max-width:600px){body.admin-bar .e-con.odr-header{top:8px}}

/* ---------------- hero */
/* sobreposição do Figma: gradiente 180° (#1A0D08 78% > #2C160E 62% > #1A0D08 94%, camada a 89%) + gradiente 90° quente a 35% */
.odr-hero-quadro::before{background-image:linear-gradient(90deg,rgba(74,39,24,.35) 0%,rgba(134,88,34,.35) 100%),
linear-gradient(180deg,rgba(26,13,8,.694) 0%,rgba(44,22,14,.552) 45%,rgba(26,13,8,.837) 100%)!important;background-color:transparent!important;opacity:1!important}
.odr-hero-h1 .elementor-heading-title{text-wrap:balance}
.odr-hero-palco{position:relative}
.odr-hero-pote{line-height:0;text-align:center}
.odr-hero-pote img{width:560px;max-width:100%;margin:0 auto;aspect-ratio:560/414;height:auto;object-fit:cover;object-position:50% 50%;
border:1px solid var(--odr-gold-light);border-bottom:0;border-radius:28px 28px 0 0;box-shadow:var(--odr-shadow-lg);box-sizing:border-box}
.odr-hero :focus-visible{outline-color:var(--odr-gold-light)}
/* cards flutuantes (ocultos no Figma; posições do Figma caso sejam reativados no editor) */
.e-con.odr-hero-card{position:absolute;width:auto;--width:auto;z-index:2}
.odr-hero-card--a{left:calc(50% - 426px);top:200px}
.odr-hero-card--b{left:calc(50% + 140px);top:250px}
.odr-hero-card-foto img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--odr-gold-light);box-sizing:border-box}
@media (max-width:991px){.odr-hero-card--a{left:16px;top:auto;bottom:24px}.odr-hero-card--b{left:auto;right:16px;top:24px}}
/* editor: os cards ocultos não aparecem translúcidos sobre o pote; voltam a aparecer ao desligar o "ocultar" do dispositivo */
@media (min-width:992px){body.elementor-editor-active .e-con.odr-hero-card.elementor-hidden-desktop{display:none!important}}
@media (min-width:641px) and (max-width:991px){body.elementor-editor-active .e-con.odr-hero-card.elementor-hidden-tablet{display:none!important}}
@media (max-width:640px){body.elementor-editor-active .e-con.odr-hero-card.elementor-hidden-mobile{display:none!important}}
@media (max-width:640px){.odr-hero-cta .elementor-button{width:100%}.odr-hero-pote img{border-radius:20px 20px 0 0}}

/* ---------------- rodapé */
.odr-footer-links .elementor-icon-list-item>a{display:inline-flex}
.odr-footer-links .elementor-icon-list-text{transition:color var(--odr-fast)}
.odr-footer-logo{line-height:0}
.odr-footer-logo img{height:auto}
.odr-footer :focus-visible{outline-color:var(--odr-gold-light)}
/* 992-1199: a coluna da marca (só o logo) cede largura às de texto; o e-mail não quebra e as linhas das colunas seguem alinhadas */
@media (min-width:992px) and (max-width:1199px){
.odr-footer .odr-footer-cols>.e-con.odr-footer-marca{--width:calc((100% - 160px) * .24)}
.odr-footer .odr-footer-cols>.e-con.odr-footer-col{--width:calc((100% - 160px) * .38)}}
/* alvo de toque >= 44px nos links do rodapé (tablet/celular), sem mudar o desenho */
@media (max-width:991px){.odr-footer-links .elementor-icon-list-item>a{padding-block:10px;margin-block:-10px}}

/* ---------------- container final (só scripts e elementos fixos) */
.e-con.odr-shell-end{min-height:0;padding:0}
.odr-shell-end .elementor-widget-html{margin:0}
.odr-shell-note{display:none}
body.elementor-editor-active .odr-shell-note{display:block;padding:10px 14px;margin:4px 0;border:1px dashed var(--odr-gold-border);border-radius:12px;
background:#2C160E;color:var(--odr-text-light);font:500 13px/1.5 var(--odr-sans)}

/* ---------------- modal das políticas (movido para o <body> pelo script) */
body .odr-modal{position:fixed;inset:0;box-sizing:border-box;background-color:rgba(26,13,8,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);
display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000;opacity:0;visibility:hidden;
transition:opacity var(--odr-normal),visibility 0s linear var(--odr-normal);font-family:var(--odr-sans)}
body .odr-modal.open{opacity:1;visibility:visible;transition:opacity var(--odr-normal),visibility 0s}
body .odr-modal .odr-modal-box{position:relative;box-sizing:border-box;width:100%;max-width:680px;max-height:min(80vh,720px);overflow-y:auto;
overscroll-behavior:contain;padding:40px;background-color:var(--odr-bg);border:1px solid var(--odr-border);border-radius:24px;
box-shadow:var(--odr-shadow-lg);transform:translateY(16px);transition:transform var(--odr-normal)}
body .odr-modal.open .odr-modal-box{transform:none}
body .odr-modal .odr-modal-close{position:absolute;top:16px;right:16px;width:44px;height:44px;min-height:0;padding:0;margin:0;box-sizing:border-box;
display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--odr-border);background-color:var(--odr-bg-alt);
color:var(--odr-primary);box-shadow:none;cursor:pointer;line-height:1;transition:background-color var(--odr-fast)}
body .odr-modal .odr-modal-close:hover,body .odr-modal .odr-modal-close:focus{background-color:#D8C29E;color:var(--odr-primary-dark);border-color:var(--odr-border)}
body .odr-modal .odr-modal-close:focus-visible{outline:2px solid var(--odr-primary-dark);outline-offset:2px}
body .odr-modal .odr-modal-close svg{display:block;width:18px;height:18px}
body .odr-modal .odr-modal-title{font-family:var(--odr-serif);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none;
color:var(--odr-primary-dark);margin:0 0 20px;padding:0 56px 14px 0;border-bottom:1px solid var(--odr-border);text-wrap:balance}
body .odr-modal .odr-modal-body{font-size:15px;line-height:1.7;color:#4E3E33}
body .odr-modal .odr-modal-body p{margin:0 0 14px;text-wrap:pretty}
body .odr-modal .odr-modal-body p:last-child{margin-bottom:0}
body .odr-modal .odr-modal-body strong{color:var(--odr-primary);font-weight:700}
@media (max-width:640px){body .odr-modal{padding:12px;align-items:flex-end}
body .odr-modal .odr-modal-box{padding:28px 20px 24px;max-height:86vh;border-radius:20px}
body .odr-modal .odr-modal-title{font-size:21px;padding-right:52px}
body .odr-modal .odr-modal-close{top:12px;right:12px}}

/* ---------------- barra fixa de compra (até 991px, depois que o hero sai da tela) */
body .odr-mobilebar{display:none}
@media (max-width:991px){
body .odr-mobilebar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:560px;margin:0 auto;z-index:99;
box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 20px;
background-color:rgba(26,13,8,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--odr-text-light);
border-radius:22px;box-shadow:0 12px 32px rgba(26,13,8,.32);font-family:var(--odr-sans);
transform:translateY(calc(100% + 32px));opacity:0;visibility:hidden;
transition:transform var(--odr-normal),opacity var(--odr-normal),visibility 0s linear var(--odr-normal)}
body .odr-mobilebar.visible{transform:none;opacity:1;visibility:visible;transition:transform var(--odr-normal),opacity var(--odr-normal),visibility 0s}
body .odr-mobilebar .odr-mobilebar-info{display:flex;flex-direction:column;gap:2px;min-width:0}
body .odr-mobilebar .odr-mobilebar-title{font-family:var(--odr-serif);font-size:15px;font-weight:700;line-height:1.25;color:var(--odr-text-light)}
body .odr-mobilebar .odr-mobilebar-price{font-size:12px;font-weight:600;line-height:1.45;color:var(--odr-gold-light)}
body .odr-mobilebar .odr-mobilebar-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;
box-sizing:border-box;border-radius:999px;background-color:var(--odr-gold);border:1px solid var(--odr-gold-border);color:#fff;
font-family:var(--odr-sans);font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.6;text-decoration:none;white-space:nowrap;
box-shadow:var(--odr-shadow-ouro);transition:background-color var(--odr-fast),transform var(--odr-fast)}
body .odr-mobilebar .odr-mobilebar-btn:hover{background-color:#B3792E;color:#fff;transform:translateY(-1px)}
body .odr-mobilebar .odr-mobilebar-btn:focus-visible{outline:2px solid var(--odr-gold-light);outline-offset:2px}}
body .odr-mobilebar .odr-mobilebar-nb{white-space:nowrap}
@media (max-width:420px){body .odr-mobilebar{padding-left:16px}body .odr-mobilebar .odr-mobilebar-title{font-size:14px}
body .odr-mobilebar .odr-mobilebar-price{font-size:11.5px}body .odr-mobilebar .odr-mobilebar-btn{padding:10px 16px}}

/* ---- sec_a ---- */

/* ---------- Tallow ou sebo */
.odr-tallow-ouro{color:var(--odr-gold-border)}
.odr-tallow-quase p+p{margin-top:26px}
.odr-tallow-linha{display:block}
.odr-tallow-mk,.odr-tallow-mk .elementor-widget-container{flex:0 0 28px;width:28px;height:28px;line-height:0}
.odr-tallow-mk svg{display:block}
/* descrições curtas da anatomia: quebra comum (o "pretty" da base encurtava as primeiras linhas) */
.odr-tallow .odr-tallow-desc p{text-wrap:wrap}
/* foto ocupa a altura da coluna de cards (Figma: 720 x 895, FILL). Em 1200+ a foto mostra a largura toda do arquivo;
   abaixo disso ela fica mais estreita que alta e o enquadramento puxa para a direita, onde está o rebanho */
.odr-tallow-foto{position:relative;min-height:420px}
.odr-tallow-foto>.odr-tallow-img{position:absolute;inset:0;margin:0}
.odr-tallow-img .elementor-widget-container{height:100%}
.odr-tallow-img img{width:100%;height:100%;object-fit:cover;object-position:85% 50%;border-radius:24px}
/* card flutuante: 96px do topo, 56px para fora da foto em 1440; recolhe para dentro quando falta margem lateral */
.odr-tallow-foto>.odr-tallow-flutua{position:absolute;top:96px;right:clamp(-56px,calc(632px - 50vw),24px);z-index:2}
/* ---------- O que tem no pote */
.odr-pote-ouro{color:var(--odr-gold-border)}
.odr-pote-foto{position:relative;min-height:420px}
.odr-pote-foto>.odr-pote-img{position:absolute;inset:0;margin:0}
.odr-pote-img .elementor-widget-container{height:100%}
.odr-pote-img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:24px}
.odr-pote-nota strong{font-weight:600;color:var(--odr-primary)}
/* no desktop as quebras seguem o Figma (sem balanceamento) */
@media (min-width:1200px){.odr-tallow .elementor-heading-title,.odr-tallow p,.odr-pote .elementor-heading-title,.odr-pote p{text-wrap:wrap}}
/* abaixo de 1200 a frase dourada do card flutuante vai inteira para a linha de baixo (sem "O" pendurado) */
@media (max-width:1199px){.odr-tallow-flutua .odr-tallow-ouro{display:block}}
/* desktop estreito (992-1199): o rótulo perde 8px de respiro e a etiqueta encolhe (INGREDIENTE tem ~102px), para as
   descrições caberem em 2 linhas; a foto do pote ganha largura e não vira uma tira */
@media (min-width:992px) and (max-width:1199px){
body .elementor .odr-pote-blocos>.odr-pote-foto.e-con{width:calc((100% - 24px) * .4)}
body .elementor .odr-pote-blocos>.odr-pote-rotulo.e-con{width:calc((100% - 24px) * .6);padding:32px}
body .elementor .odr-pote-linha.e-con{column-gap:20px}
body .elementor .odr-pote-linha>.elementor-widget.odr-pote-etq{width:112px;max-width:112px}
body .elementor .odr-pote-linha>.odr-pote-cont.e-con{width:calc(100% - 132px)}
}
@media (max-width:991px){
.odr-tallow-foto,.odr-pote-foto{min-height:0}
.odr-tallow-foto>.odr-tallow-img,.odr-pote-foto>.odr-pote-img{position:relative;inset:auto}
.odr-tallow-img img,.odr-pote-img img{height:auto;aspect-ratio:4/3}
.odr-tallow-img img{object-position:50% 72%}
.odr-tallow-foto>.odr-tallow-flutua{position:relative;top:auto;right:auto;margin:-72px 24px 0 auto}
/* rótulo e foto do pote numa coluna de leitura de 640px, centrada como o título (foto sem ampliar o arquivo de 764px) */
body .elementor .odr-pote-blocos.e-con{width:100%;max-width:640px;margin-left:auto;margin-right:auto}
}
/* tablet largo (768-991): Quase. e Anatomia lado a lado (texto com largura de leitura do desktop); a Anatomia leva
   um pouco mais de largura (1 : 1,2) para os dois cards terminarem juntos, sem sobra no fundo escuro */
@media (min-width:768px) and (max-width:991px){
body .elementor .odr-tallow-cards.e-con{flex-direction:row;align-items:stretch}
body .elementor .odr-tallow-cards.e-con>.e-con{flex:1 1 0;width:auto;min-width:0}
body .elementor .odr-tallow-cards.e-con>.e-con:last-child{flex-grow:1.2}
}
/* empilhado (até 767): linhas de no máximo ~75 caracteres */
@media (max-width:767px){.odr-tallow-quase p,.odr-tallow-desc p{max-width:34em}}
@media (max-width:640px){
.odr-tallow-img img,.odr-pote-img img{aspect-ratio:4/5;border-radius:20px}
.odr-tallow-img img{object-position:50% 60%}
.odr-tallow-foto>.odr-tallow-flutua{margin:-56px 16px 0}
}

/* ---- sec_b ---- */

/* ---------- Na cozinha ---------- */
.odr-coz-banner{position:relative}
/* Elementor trava widget em max-width:100% com (0,4,0): reforço com classe dupla */
.elementor .e-con .elementor-widget.odr-coz-h2.odr-coz-h2{width:100%;max-width:760px}
.elementor .e-con .elementor-widget.odr-coz-lead.odr-coz-lead{width:100%;max-width:640px}
.odr-coz-car{width:100%}
/* trilho: rolagem lateral própria com snap (arrastar no celular), barra escondida no site */
.e-con.odr-coz-track{flex:1 1 0%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;
overscroll-behavior-x:contain;border-radius:32px;outline-offset:4px}
.odr-coz-track::-webkit-scrollbar{display:none}
/* no editor do Elementor a barra aparece: dá para arrastar até os preparos 2 a 8 além das setas e pontos */
body.elementor-editor-active .e-con.odr-coz-track{scrollbar-width:thin;scrollbar-color:#D9AD68 rgba(246,235,213,.14)}
body.elementor-editor-active .odr-coz-track::-webkit-scrollbar{display:block;height:8px}
.e-con.odr-coz-slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}
/* coluna de texto = container de consulta: o título do card (font-size em cqi no Elementor) acompanha a largura dela */
.e-con.odr-coz-txt{flex:1 1 0%;min-width:0;container-type:inline-size}
.odr-coz-tit{flex:1 1 auto;min-width:0}
.odr-coz-seta{flex:0 0 44px;line-height:0}
.odr-coz-seta svg,.odr-coz-ico{display:block;width:44px;height:44px}
/* foto 420x330 com a imagem preenchendo (cover) e o círculo "Seta · Abrir" na posição do Figma (16 do topo, 56 da direita) */
.e-con.odr-coz-foto{position:relative;flex:0 0 min(420px,46%);height:330px;border-radius:24px;overflow:hidden}
.elementor-widget.odr-coz-img{position:absolute;inset:0;width:100%;height:100%}
.odr-coz-img .elementor-widget-container,.odr-coz-img img{width:100%;height:100%}
.odr-coz-img img{object-fit:cover;object-position:center;border-radius:24px}
.elementor-widget.odr-coz-abrir{position:absolute;top:16px;right:56px;z-index:1;line-height:0}
.odr-coz-abrir-c{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#FFFDF9}
.odr-coz-abrir-c svg{display:block}
/* miniaturas laterais (anterior/próximo) = botões de navegação no desktop */
.elementor-widget.odr-coz-thumb{flex:0 0 96px;width:96px}
.odr-coz-thumb .elementor-widget-container{height:100%}
.odr-coz-nav{display:block;width:96px;height:100%;min-height:410px;padding:10px;margin:0;background:#FFFDF9;border:1px solid #D8C29E;
border-radius:24px;cursor:pointer;transition:transform var(--odr-fast),border-color var(--odr-fast),box-shadow var(--odr-fast)}
.odr-coz-nav img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px}
.odr-coz-nav:hover{transform:translateY(-2px);border-color:#D9AD68;box-shadow:0 8px 24px rgba(197,138,58,.25)}
.odr-coz-nav:focus-visible{outline:2px solid #D9AD68;outline-offset:3px}
/* controles: pontos (todas as larguras) + setas (abaixo de 1280, onde as miniaturas somem) */
.elementor-widget.odr-coz-ctrl{position:absolute;left:0;right:0;bottom:22px;z-index:2}
.odr-coz-ctrlbar{display:flex;align-items:center;justify-content:center;gap:12px}
.odr-coz-dots{display:flex;align-items:center;justify-content:center}
/* ponto = alvo de 24x24 encostado no vizinho (WCAG 2.5.8); o desenho é o span interno */
.odr-coz-dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;border:0;background:none;cursor:pointer}
.odr-coz-dot span{display:block;width:8px;height:8px;border-radius:999px;background:rgba(246,235,213,.35);transition:all var(--odr-fast)}
.odr-coz-dot:hover span{background:rgba(246,235,213,.7)}
.odr-coz-dot.is-on span{width:24px;background:#D9AD68}
.odr-coz-dot.is-on{width:36px}
.odr-coz-arrow{display:none;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;margin:0;border-radius:999px;
border:1px solid rgba(246,235,213,.4);background:rgba(246,235,213,.06);color:#F6EBD5;cursor:pointer;transition:all var(--odr-fast)}
.odr-coz-arrow:hover{background:#D9AD68;border-color:#D9AD68;color:#2C160E}
.odr-coz-arrow--prev svg{transform:rotate(180deg)}
.odr-coz-dot:focus-visible,.odr-coz-arrow:focus-visible{outline:2px solid #D9AD68;outline-offset:2px}
.odr-coz-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* banner Como usar */
.elementor-widget.odr-coz-usar-img img{width:400px;max-width:100%;aspect-ratio:400/298;height:auto;object-fit:cover;object-position:center;border-radius:24px}
@media (max-width:640px){.odr-b-btn,.odr-b-btn .elementor-button{width:100%}}

/* ---------- Comparativo ---------- */
.elementor .e-con .elementor-widget.odr-cmp-h2.odr-cmp-h2{width:100%;max-width:820px}
.elementor .e-con .elementor-widget.odr-cmp-lead.odr-cmp-lead{width:100%;max-width:680px}
.elementor .e-con .elementor-widget.odr-cmp-nota.odr-cmp-nota{width:100%;max-width:760px}
/* desktop: quebra natural igual ao Figma ("...óleo de / soja: qual usar"); abaixo de 992 volta o equilíbrio do CSS base */
@media (min-width:992px){.odr-cmp-h2 .elementor-heading-title{text-wrap:wrap}}
.odr-cmp-tab{width:100%}
/* dica de arraste: só quando a tabela não cabe (classe can-scroll do script) e só abaixo de 992 */
.odr-cmp-hint{display:none;align-items:center;justify-content:center;gap:8px;margin:0 0 14px;font-family:var(--odr-sans);font-size:13px;
font-weight:600;line-height:1.4;letter-spacing:.02em;color:#796456}
.odr-cmp-hint svg{display:block;flex:0 0 18px;animation:odr-cmp-nudge 1.6s ease-in-out 3}
@keyframes odr-cmp-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}
.odr-cmp-box{position:relative;background:#FFFDF9;border:1px solid #D8C29E;border-radius:24px;overflow:hidden;box-shadow:var(--odr-shadow-sm)}
.odr-cmp-box::after{content:'';position:absolute;top:0;right:0;bottom:0;width:48px;pointer-events:none;opacity:0;
background:linear-gradient(90deg,rgba(255,253,249,0),rgba(255,253,249,.96));transition:opacity var(--odr-fast)}
.odr-cmp-wrap.has-more .odr-cmp-box::after{opacity:1}
.odr-cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.odr-cmp-scroll:focus-visible{outline:2px solid #2C160E;outline-offset:-2px}
.odr-cmp-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;font-family:var(--odr-sans)}
.odr-cmp-c1{width:18.364%}.odr-cmp-c2{width:23.372%}.odr-cmp-c3{width:19.533%}.odr-cmp-c4{width:19.449%}.odr-cmp-c5{width:19.282%}
.odr-cmp-table th,.odr-cmp-table td{padding:20px 24px;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid #D8C29E;
background:transparent;word-wrap:break-word}
.odr-cmp-table tbody tr:last-child th,.odr-cmp-table tbody tr:last-child td{border-bottom:0}
.odr-cmp-table thead th{padding:22px 24px;background:#EAD8B9;font-family:var(--odr-serif);font-weight:700;font-size:18px;line-height:1.25;
color:#2C160E}
.odr-cmp-table thead th.is-hl{background:#C58A3A}
.odr-cmp-table tbody th{font-weight:600;font-size:16px;line-height:1.6;color:#2C160E}
.odr-cmp-table tbody td{font-weight:400;font-size:15px;line-height:1.6;color:#4E3E33}
.odr-cmp-table tbody td.is-hl{background:#F5E7CC;font-weight:600;font-size:16px;color:#452D14}
.odr-cmp-table tbody th,.odr-cmp-table tbody td{background-clip:padding-box}

/* ---------- desktop compacto (992-1439): mesma margem lateral nos dois cards; foto do card cede espaço ao título ---------- */
@media (min-width:992px) and (max-width:1439px){
.elementor .e-con.odr-coz-vitrine.odr-coz-vitrine{--padding-left:24px;--padding-right:24px}
.e-con.odr-coz-foto{flex-basis:min(420px,42%)}
}
/* ---------- desktop compacto (992-1279): miniaturas saem, setas + pontos entram abaixo do card ---------- */
@media (max-width:1279px){
.odr-coz-thumb{display:none!important}
.e-con.odr-coz-track{flex:1 1 100%}
.elementor-widget.odr-coz-ctrl{position:static;margin-top:4px}
.odr-coz-arrow{display:inline-flex}
}
/* ---------- tablet ---------- */
@media (max-width:991px){
.odr-coz-banner .odr-coz-h2 br{display:none}
.e-con.odr-coz-track{border-radius:28px}
.e-con.odr-coz-txt{flex:1 1 0%;align-self:center}
.odr-coz-seta,.odr-coz-seta svg,.odr-coz-ico{flex-basis:36px;width:36px;height:36px}
.e-con.odr-coz-foto{flex:0 0 calc(42% - 14px);height:auto;min-height:280px;align-self:stretch;border-radius:20px}
.odr-coz-img img{border-radius:20px}
.elementor-widget.odr-coz-abrir{top:12px;right:12px}
.odr-cmp-table{min-width:700px}
.odr-cmp-c1{width:132px}.odr-cmp-c2{width:160px}.odr-cmp-c3,.odr-cmp-c4,.odr-cmp-c5{width:136px}
.odr-cmp-table th,.odr-cmp-table td{padding:16px}
.odr-cmp-table thead th{padding:18px 16px;font-size:16px}
.odr-cmp-table tbody th,.odr-cmp-table tbody td.is-hl{font-size:15px}
.odr-cmp-table tbody td{font-size:14px}
/* rolagem por coluna: cada coluna para encostada na 1ª, que fica fixa */
.odr-cmp-scroll{scroll-snap-type:x proximity;scroll-padding-left:132px}
.odr-cmp-table thead th{scroll-snap-align:start}
.odr-cmp-table th:first-child{position:sticky;left:0;z-index:1;background:#FFFDF9}
.odr-cmp-table thead th:first-child{background:#EAD8B9;z-index:2}
.odr-cmp-wrap.is-scrolled .odr-cmp-table th:first-child{box-shadow:8px 0 12px -8px rgba(44,22,14,.22)}
/* a coluna que passa por baixo da fixa some num degradê em vez de aparecer cortada no meio da palavra */
.odr-cmp-wrap.is-scrolled .odr-cmp-table th:first-child::after{content:'';position:absolute;top:0;bottom:0;left:100%;width:20px;
pointer-events:none;background:linear-gradient(90deg,#FFFDF9,rgba(255,253,249,0))}
.odr-cmp-wrap.is-scrolled .odr-cmp-table thead th:first-child::after{background:linear-gradient(90deg,#EAD8B9,rgba(234,216,185,0))}
.odr-cmp-wrap.can-scroll .odr-cmp-hint{display:flex}
}
/* tablet: foto do Como usar ao lado do texto, cobrindo a altura dele */
@media (min-width:641px) and (max-width:991px){
.e-con.odr-coz-usar-foto{position:relative;min-height:300px;border-radius:20px;overflow:hidden}
.elementor-widget.odr-coz-usar-img{position:absolute;inset:0;width:100%;height:100%}
.odr-coz-usar-img .elementor-widget-container{height:100%}
.elementor-widget.odr-coz-usar-img img{width:100%;height:100%;max-width:none;aspect-ratio:auto;object-position:50% 62%;border-radius:20px}
}
/* ---------- celular ---------- */
@media (max-width:640px){
.odr-coz-usar-h br{display:none}
.e-con.odr-coz-track{border-radius:24px}
.e-con.odr-coz-txt{flex:0 0 auto;width:100%}
.e-con.odr-coz-foto{flex:0 0 auto;width:100%;min-height:0;aspect-ratio:4/3;border-radius:16px}
.odr-coz-img img{border-radius:16px}
.odr-coz-seta,.odr-coz-seta svg,.odr-coz-ico{flex-basis:32px;width:32px;height:32px}
.odr-coz-ctrlbar{gap:10px}
/* pontos viram só indicador de posição; a navegação por toque fica com as setas de 44px e o arraste */
.odr-coz-dots{pointer-events:none}
.odr-coz-dot{width:14px;height:24px}
.odr-coz-dot span{width:6px;height:6px}
.odr-coz-dot.is-on{width:26px}
.odr-coz-dot.is-on span{width:18px}
.elementor-widget.odr-coz-usar-img img{width:100%;aspect-ratio:4/3;object-position:50% 58%;border-radius:16px}
.odr-cmp-box{border-radius:18px}
.odr-cmp-box::after{width:32px}
.odr-cmp-table{min-width:686px}
.odr-cmp-c1{width:116px}.odr-cmp-c2{width:150px}.odr-cmp-c3,.odr-cmp-c4,.odr-cmp-c5{width:140px}
.odr-cmp-table th,.odr-cmp-table td{padding:14px}
.odr-cmp-table th:first-child{padding-right:12px}
.odr-cmp-table thead th{padding:16px 14px;font-size:15px}
.odr-cmp-table tbody th{font-size:14px}
.odr-cmp-table tbody td{font-size:14px}
.odr-cmp-table tbody td.is-hl{font-size:15px}
.odr-cmp-scroll{scroll-padding-left:116px}
}

/* ---- sec_c ---- */

/* ---------- Kits ---------- */
/* a base do Elementor fixa max-width:100% com (0,4,0): precisa de seletor mais forte */
body .elementor .e-con>.elementor-widget.elementor-element.odr-kits-lead{max-width:640px}
/* alternador Pix/Cartão (Figma: Segmentos Café/900, borda Café/700, padding 6, gap 4; ativo ouro + sombra ouro) */
.odr-kits-toggle{display:inline-flex;align-items:center;gap:4px;padding:6px;background:#1A0D08;border:1px solid #4A2718;border-radius:999px}
.odr-kits-toggle button.odr-kits-seg{appearance:none;-webkit-appearance:none;margin:0;border:0;border-radius:999px;padding:12px 24px;min-height:44px;
background:transparent;color:#EAD8B9;font-family:var(--odr-sans);font-weight:600;font-size:14px;line-height:1.6;letter-spacing:.02em;text-transform:none;
white-space:nowrap;cursor:pointer;box-shadow:none;font-feature-settings:'calt' 1;font-variant-ligatures:contextual;transition:background-color var(--odr-fast),color var(--odr-fast),box-shadow var(--odr-fast)}
.odr-kits-toggle button.odr-kits-seg:hover,.odr-kits-toggle button.odr-kits-seg:focus{background:rgba(234,216,185,.08);color:#F6EBD5;border:0}
.odr-kits-toggle button.odr-kits-seg.is-active,.odr-kits-toggle button.odr-kits-seg.is-active:hover,.odr-kits-toggle button.odr-kits-seg.is-active:focus{
background:#C58A3A;color:#1A0D08;box-shadow:0 8px 24px rgba(197,138,58,.25)}
.odr-kits-toggle button.odr-kits-seg:focus-visible{outline:2px solid #D9AD68;outline-offset:2px}
/* cards */
.odr-kit-card{position:relative}
.odr-kit-card--destaque{background:linear-gradient(to bottom right,#2C160E 14.3%,#5E3622 53.6%,#865822 85.7%)}
/* fita do destaque: posição absoluta do Figma (y -16 sobre a borda de 1,5) */
.odr-kits-ribbon{position:absolute!important;top:-17.5px;left:50%;transform:translateX(-50%);width:max-content;z-index:2;margin:0!important}
/* text-wrap:balance da base redefine o modo de quebra: nowrap explícito no título */
.odr-kits-ribbon .elementor-heading-title,.odr-kits-selo .elementor-heading-title{white-space:nowrap;text-wrap:nowrap}
.odr-kits-btn .elementor-button{white-space:normal;text-align:center}
.odr-kits-ico{line-height:0}
.odr-kits-ico svg{display:block;width:22px;height:22px}
/* 992-1199: as 4 condições não cabem numa linha -> 2x2 */
@media (min-width:992px) and (max-width:1199px){
body .elementor .odr-kits-bar.e-con{justify-content:flex-start}
body .elementor .odr-kits-bar>.odr-kits-cond.e-con{width:calc(50% - 12px)}
body .elementor .odr-kits-planos.e-con{column-gap:16px}
body .elementor .odr-kits-planos>.odr-kit-card.e-con{width:calc((100% - 32px) / 3);padding-left:18px;padding-right:18px}
body .elementor .odr-kit-card .odr-kits-btn .elementor-button{padding-left:12px;padding-right:12px;font-size:14px}
.odr-kits-btn.odr-btn-arrow .elementor-button-text{gap:8px}
/* descrições de alturas diferentes: laterais iguais entre si (11px para dentro do destaque, como no Figma) e botão no pé */
body .elementor .odr-kits-planos.e-con{align-items:stretch}
body .elementor .odr-kits-planos>.odr-kit-card.e-con:not(.odr-kit-card--destaque){margin-top:11px;margin-bottom:11px}
body .elementor .odr-kit-card>.elementor-widget.odr-kit-desc{flex-grow:1}
}
/* celular: segmento em 2 linhas controladas (rótulo + detalhe menor, sem parênteses) */
@media (max-width:640px){
.odr-kits-toggle{display:flex;width:100%;align-items:stretch}
.odr-kits-toggle button.odr-kits-seg{flex:1 1 0;min-width:0;white-space:nowrap;padding:8px 10px;font-size:14px;line-height:1.3;
display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}
.odr-kits-seg-d{display:block;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0}
.odr-kits-seg-p{display:none}
}
/* botões de largura total no celular estreito: o do Kit 3 (com seta) e o do Kit 6 cabem numa linha */
@media (max-width:380px){
body .elementor .odr-kit-card .odr-kits-btn .elementor-button{font-size:14px;padding-left:14px;padding-right:14px}
.odr-kits-btn.odr-btn-arrow .elementor-button-text{gap:8px}
}
/* 320-359: sem a seta e sem espaçamento de letra nos botões; barra de condições com respiro menor e texto 15px */
@media (max-width:359px){
.odr-kits-toggle{padding:4px}
.odr-kits-toggle button.odr-kits-seg{padding:8px 6px}
.odr-kits-seg-d{font-size:11px}
body .elementor .odr-kit-card .odr-kits-btn .elementor-button{padding-left:12px;padding-right:12px;letter-spacing:0}
.odr-kits-btn.odr-btn-arrow .elementor-button-text::after{display:none}
body .elementor .odr-kits-bar.e-con{--padding-left:16px;--padding-right:16px;padding-left:16px;padding-right:16px}
body .elementor .odr-kits-cond .odr-kits-cond-tx .elementor-heading-title{font-size:15px}
}
/* ---------- Como é feito ---------- */
.odr-como-num{flex-shrink:0;background:linear-gradient(135deg,#2C160E 14.3%,#5E3622 53.6%,#865822 85.7%)}
.odr-como-foto img{width:100%;height:auto;aspect-ratio:380/580;object-fit:cover;object-position:50% 50%}
/* em 1440 a quebra das descrições segue o Figma (sem o "pretty" da base, que puxava palavra para evitar viúva) */
@media (min-width:992px){.odr-como-desc p{text-wrap:wrap}}
@media (max-width:1149px){body .elementor .e-con>.elementor-widget.elementor-element.odr-como-lead{max-width:560px}}
/* 992-1149: 3 colunas espremem os passos (5 linhas por descrição). Título em linha própria, centralizado,
   e foto (360) + passos lado a lado, centrados entre si */
@media (min-width:992px) and (max-width:1149px){
body .elementor .odr-como-cols.e-con{flex-wrap:wrap;column-gap:48px;row-gap:48px;align-items:center;justify-content:center}
body .elementor .odr-como-cols>.odr-como-titulo.e-con{width:100%;align-items:center;gap:16px}
.odr-como-titulo .elementor-widget,.odr-como-titulo .elementor-heading-title,.odr-como-titulo .elementor-widget-text-editor p{text-align:center}
body .elementor .odr-como-cols>.odr-como-fotobox.e-con{width:360px}
body .elementor .odr-como-cols>.odr-como-passos.e-con{width:min(600px, calc(100% - 408px))}
}
/* celular: foto menos alta (4:5) para os passos não irem para longe da dobra; o pote está no centro do quadro */
@media (max-width:640px){.odr-como-foto img{aspect-ratio:4/5}}

/* ---- sec_d ---- */

/* ---------- Para quem é: fotos sobrepostas (Figma 500x660; tábua 330x420 em 0,0 na frente; gado 320x400 em 180,260 atrás,
   traço externo 10px var:bg + Sombra/md). Tudo em % do quadro para escalar junto. */
.odr-pq .odr-pq-fotos{position:relative;aspect-ratio:500/660;height:auto;flex-shrink:1;min-width:0}
.odr-pq .odr-pq-texto{flex-shrink:1;min-width:0}
.odr-pq .odr-pq-fotos>.odr-pq-foto{position:absolute;margin:0;max-width:none}
.odr-pq .odr-pq-foto-tabua{left:0;top:0;width:66%;z-index:2}
.odr-pq .odr-pq-foto-gado{left:36%;top:39.394%;width:64%;z-index:1}
.odr-pq .odr-pq-foto img{display:block;width:100%;max-width:100%;height:auto;object-fit:cover;object-position:50% 50%;border-radius:28px}
.odr-pq .odr-pq-foto-tabua img{aspect-ratio:330/420}
.odr-pq .odr-pq-foto-gado img{aspect-ratio:320/400;box-shadow:0 0 0 10px var(--odr-bg),0 8px 20px 10px rgba(44,22,14,.08)}
.odr-pq .odr-pq-ico svg{display:block;width:24px;height:24px}
/* quebra de linha igual à do Figma nos cards (o kit usa balance/pretty, que redistribui as palavras) */
.odr-pq .odr-pq-card .elementor-heading-title{text-wrap:wrap}
@media (min-width:992px){.odr-pq .odr-pq-card p,.odr-gar .odr-gar-card p{text-wrap:wrap}}
/* desktop estreito (992-1199): as duas colunas encolhem juntas */
@media (min-width:992px) and (max-width:1199px){
.odr-pq .odr-pq-row{gap:48px}
.odr-pq .odr-pq-fotos{width:38%;flex-shrink:0}
.odr-pq .odr-pq-card{padding:24px}
}
@media (max-width:991px){
.odr-pq .odr-pq-fotos{flex-shrink:0}
}
@media (max-width:640px){
.odr-pq .odr-pq-h2 br,.odr-pq .odr-pq-lead br{display:none}
.odr-pq .odr-pq-lead p{text-wrap:balance}
.odr-pq .odr-pq-foto img{border-radius:22px}
.odr-pq .odr-pq-foto-gado img{box-shadow:0 0 0 8px var(--odr-bg),0 8px 20px 8px rgba(44,22,14,.08)}
}

/* ---------- Garantia: cards por cima da faixa de foto (Figma: gap -150, ordem de empilhamento invertida) */
.odr-gar .odr-gar-cards{position:relative;z-index:2}
.odr-gar .odr-gar-foto{position:relative;z-index:1}
.odr-gar .odr-gar-svg svg{display:block;width:26px;height:26px}
.odr-gar .odr-gar-ico{flex-shrink:0}
/* recorte do Figma (CROP: largura toda, faixa de 19,9% da altura a partir de 54%) = object-position 50% 67,5% */
.odr-gar .odr-gar-foto img{display:block;width:100%;max-width:100%;height:320px;object-fit:cover;object-position:50% 67.46%;border-radius:32px}
.odr-gar .odr-gar-nobr{white-space:nowrap}
/* desktop estreito: os cards continuam recuados em relação à foto (no Figma, 48px), para a foto aparecer dos dois lados */
@media (min-width:992px) and (max-width:1199px){
.odr-gar .odr-gar-cards{padding-left:32px;padding-right:32px}
.odr-gar .odr-gar-card{padding:28px}
}
/* tablet/celular: a foto vira uma faixa no topo (ordem 'início' no Elementor) e o 1º card sobe por cima da parte de baixo dela.
   Proporção fixa para o recorte ser o mesmo em qualquer largura; as vacas ficam na parte que aparece acima do card. */
@media (max-width:991px){
.odr-gar .odr-gar-foto img{height:auto;aspect-ratio:12/5;object-position:50% 81%;border-radius:28px}
}
@media (max-width:640px){
.odr-gar .odr-gar-foto{overflow:hidden;border-radius:24px}
/* no celular a foto inteira deixaria as vacas minúsculas: aproxima 1,5x pelo canto de baixo à direita, onde elas estão */
.odr-gar .odr-gar-foto img{aspect-ratio:3/2;object-position:50% 73%;border-radius:0;transform:scale(1.5);transform-origin:100% 100%}
}

/* ---- sec_e ---- */

/* ---------------- FAQ */
.odr-faq-ouro{color:var(--odr-gold-border)}
.odr-faq-foto{width:100%}
.odr-faq-foto img{width:100%;height:auto;aspect-ratio:400/832;object-fit:cover;object-position:50% 50%;border-radius:24px}
.odr-faq-widget,.odr-faq-box{width:100%}
.odr-faq-box{display:flex;flex-direction:column;gap:20px;font-family:var(--odr-sans)}
/* busca em pílula (bg-featured, borda 1 border, sombra sm) */
.odr-faq-box .odr-faq-busca{display:flex;align-items:center;gap:12px;height:60px;margin:0;padding:0 24px;box-sizing:border-box;
background:#FFFDF9;border:1px solid var(--odr-border);border-radius:999px;box-shadow:var(--odr-shadow-sm);cursor:text;
font-weight:400;transition:border-color var(--odr-fast),box-shadow var(--odr-fast)}
/* foco visível (contraste > 3:1): o mesmo anel escuro do :focus-visible da página, por fora da pílula */
.odr-faq-box .odr-faq-busca:focus-within{border-color:var(--odr-gold);outline:2px solid var(--odr-primary-dark);outline-offset:2px}
/* foco por teclado não para atrás do cabeçalho fixo (nem com a barra do admin) nem da barra de compra do celular */
.odr-faq-box .odr-faq-input,.odr-faq-acc .odr-faq-q{scroll-margin:20px 0 12px}
.odr-faq-busca svg{flex:0 0 20px;width:20px;height:20px;display:block;color:var(--odr-muted)}
.odr-sec .odr-faq-box .odr-faq-busca input.odr-faq-input,.odr-sec .odr-faq-box .odr-faq-busca input.odr-faq-input:focus{flex:1 1 auto;
min-width:0;width:auto;height:26px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;
font-family:var(--odr-sans);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--odr-text);
-webkit-appearance:none;appearance:none;text-overflow:ellipsis}
.odr-faq-input::placeholder{color:var(--odr-muted);opacity:1}
/* "x" de limpar a busca na cor da marca (o padrão do Chrome é azul) */
.odr-faq-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;flex:0 0 18px;width:18px;height:18px;margin:0 0 0 8px;
cursor:pointer;background-color:var(--odr-muted);-webkit-mask:var(--odr-faq-x) center/18px 18px no-repeat;mask:var(--odr-faq-x) center/18px 18px no-repeat}
.odr-faq-busca{--odr-faq-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M5 5l8 8M13 5l-8 8'/%3E%3C/svg%3E")}
/* acordeão: aberto = cartão (bg-featured, borda, raio 20, sombra sm); fechado = linha com divisor 1px */
.odr-faq-acc{display:flex;flex-direction:column}
.odr-faq-item{border-radius:20px}
.odr-faq-item[hidden],.odr-faq-vazio[hidden]{display:none}
.odr-faq-item.odr-faq-sep{border-top:1px solid var(--odr-border);border-radius:0}
.odr-faq-item.is-open{background:#FFFDF9;border:1px solid var(--odr-border);box-shadow:var(--odr-shadow-sm)}
.odr-faq-acc .odr-faq-h{margin:0;padding:0;font:inherit;color:inherit;letter-spacing:0;text-transform:none}
.odr-faq-acc .odr-faq-q,.odr-faq-acc .odr-faq-q:hover,.odr-faq-acc .odr-faq-q:focus,.odr-faq-acc .odr-faq-q:active{display:flex;
align-items:center;gap:24px;width:100%;min-height:44px;margin:0;padding:22px 25px;border:0;border-radius:20px;background:transparent;
box-shadow:none;color:var(--odr-text);text-align:left;text-decoration:none;text-transform:none;white-space:normal;cursor:pointer;
font-family:var(--odr-serif);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:0;transition:color var(--odr-fast)}
.odr-faq-acc .odr-faq-q:hover{color:var(--odr-primary)}
.odr-faq-acc .odr-faq-item.is-open .odr-faq-q{padding:24px 24px 0;color:var(--odr-primary)}
.odr-faq-q-t{flex:1 1 auto;min-width:0}
.odr-faq-ic{flex:0 0 40px;width:40px;height:40px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;
justify-content:center;background:#FFFDF9;border:1px solid var(--odr-border);color:var(--odr-primary);
transition:background-color var(--odr-fast),border-color var(--odr-fast),color var(--odr-fast)}
.odr-faq-q:hover .odr-faq-ic{border-color:var(--odr-gold)}
.odr-faq-item.is-open .odr-faq-ic{background:var(--odr-primary);border-color:var(--odr-primary);color:var(--odr-text-light)}
.odr-faq-ic svg{width:18px;height:18px;display:block}
.odr-faq-ic .odr-faq-menos,.odr-faq-item.is-open .odr-faq-ic .odr-faq-seta{display:none}
.odr-faq-item.is-open .odr-faq-ic .odr-faq-menos{display:block}
.odr-faq-a{display:none;padding:13px 88px 23px 24px;color:var(--odr-muted);font-family:var(--odr-sans);font-size:16px;
font-weight:400;line-height:26px}
.odr-faq-a p{margin:0}
.odr-faq-item.is-open .odr-faq-a{display:block;animation:odr-faq-in .25s ease}
@keyframes odr-faq-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.odr-faq-vazio{margin:0;padding:22px 25px;color:var(--odr-muted);font-size:15px;line-height:1.6}
@media (max-width:991px){
.odr-faq-col{max-width:760px}
.odr-faq-lead br{display:none}
.odr-faq-foto img{aspect-ratio:2/1;object-position:50% 78%;border-radius:20px}
}
@media (max-width:640px){
.odr-faq-foto img{aspect-ratio:16/11;object-position:50% 76%;border-radius:16px}
.odr-faq-box{gap:16px}
.odr-faq-box .odr-faq-busca{height:54px;padding:0 18px;gap:10px}
.odr-faq-acc .odr-faq-q,.odr-faq-acc .odr-faq-q:hover,.odr-faq-acc .odr-faq-q:focus,.odr-faq-acc .odr-faq-q:active{gap:16px;
padding:18px 17px;font-size:16px;line-height:1.3}
.odr-faq-acc .odr-faq-item.is-open .odr-faq-q{padding:18px 16px 0}
.odr-faq-a{padding:10px 16px 18px;font-size:15px;line-height:1.6}
.odr-faq-item.is-open,.odr-faq-acc .odr-faq-q{border-radius:16px}
.odr-faq-vazio{padding:18px 17px}
}
/* ---------------- CTA final */
/* gradiente horizontal de 4 paradas do Figma sobre a foto (a sobreposição do painel só aceita 2); a camada passa 2px da borda
   e o overflow do banner recorta no raio: some o filete claro da foto no canto arredondado */
.odr-sec.odr-cta .odr-cta-banner.odr-cta-banner::before{background-image:linear-gradient(90deg,rgba(26,13,8,.97) 0%,
rgba(44,22,14,.86) 42%,rgba(44,22,14,.35) 75%,rgba(44,22,14,.10) 100%);opacity:1;
top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:0}
.odr-cta-logo img{width:92px;height:42px;object-fit:contain;object-position:left center}
@media (max-width:991px){
.odr-sec.odr-cta .odr-cta-banner.odr-cta-banner::before{background-image:linear-gradient(90deg,rgba(26,13,8,.95) 0%,
rgba(44,22,14,.86) 55%,rgba(44,22,14,.40) 100%)}
}
@media (max-width:640px){
/* celular: texto sobre o café escuro em cima e a frigideira de batatas inteira embaixo do botão (o apelo da foto do Figma).
   A foto (4:3) fica presa no rodapé do banner, um pouco mais larga que ele (corta a janela clara e o chão do canto esquerdo);
   o gradiente é opaco até 40% (esconde a borda de cima da foto, que fica entre 24% e 41% da altura) e abre sobre as batatas */
.odr-sec.odr-cta .odr-cta-banner.odr-cta-banner.odr-cta-banner.odr-cta-banner{background-size:max(112%, 540px) auto;
background-position:40% 100%}
.odr-sec.odr-cta .odr-cta-banner.odr-cta-banner::before{background-image:linear-gradient(180deg,rgb(26,13,8) 0%,
rgb(26,13,8) 40%,rgba(44,22,14,.72) 62%,rgba(44,22,14,.12) 88%,rgba(44,22,14,.32) 100%)}
.odr-cta-h2 br,.odr-cta-lead br{display:none}
.odr-cta-lead p{text-wrap:balance}
.odr-cta-btn{align-self:stretch}
}
/* telas estreitas (< 375): o rótulo do botão continua numa linha só */
@media (max-width:374px){
.odr-sec.odr-cta .odr-cta-banner.odr-cta-banner.odr-cta-banner.odr-cta-banner{padding-left:20px;padding-right:20px}
.odr-sec.odr-cta .odr-cta-btn.odr-cta-btn .elementor-button{padding-left:16px;padding-right:16px;font-size:14px}
.odr-sec.odr-cta .odr-cta-btn .elementor-button-text{gap:8px}
}

.odr-credito{color:#D9AD68;text-decoration:underline;text-underline-offset:3px}.odr-credito:hover{color:#F6EBD5}/* End custom CSS */