.elementor-6 .elementor-element.elementor-element-1fa50e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-6 .elementor-element.elementor-element-56f2bcc5{--display:flex;--min-height:680px;--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;--padding-top:58px;--padding-bottom:58px;--padding-left:28px;--padding-right:28px;}.elementor-6 .elementor-element.elementor-element-56f2bcc5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-56f2bcc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE7;background-image:url("https://andrebotelho.com.br/wp-content/uploads/2026/10/bannerfundohero_desktop-45-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-12d44afc{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6 .elementor-element.elementor-element-193da8e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:100px 100px 100px 100px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.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-6 .elementor-element.elementor-element-4d24d6fb{text-align:start;}.elementor-6 .elementor-element.elementor-element-4d24d6fb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;letter-spacing:1.8px;color:#D85745;}.elementor-6 .elementor-element.elementor-element-6fcd4d9{text-align:start;}.elementor-6 .elementor-element.elementor-element-6fcd4d9 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:59px;font-weight:600;line-height:1.08em;color:#641F32;}.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-6 .elementor-element.elementor-element-72807cbc{text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#24211F;}.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-6 .elementor-element.elementor-element-4ca8b7cd .elementor-button{background-color:#641F32;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.1em;letter-spacing:0.1px;fill:#FFFDFC;color:#FFFDFC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#641F32;border-radius:4px 4px 4px 4px;padding:16px 26px 16px 26px;}.elementor-6 .elementor-element.elementor-element-4ca8b7cd .elementor-button-content-wrapper{flex-direction:row;}.elementor-6 .elementor-element.elementor-element-4ca8b7cd .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-6 .elementor-element.elementor-element-49182c9b{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:28px;--padding-right:28px;}.elementor-6 .elementor-element.elementor-element-49182c9b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-49182c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-b01d4d8{--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-start;--align-items:stretch;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-6 .elementor-element.elementor-element-715122cf{--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:flex-start;--gap:58px 58px;--row-gap:58px;--column-gap:58px;}.elementor-6 .elementor-element.elementor-element-5bb1731b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:28px;}.elementor-6 .elementor-element.elementor-element-5bb1731b.e-con{--order:-99999 /* order start hack */;}.elementor-6 .elementor-element.elementor-element-793bf1af{text-align:start;}.elementor-6 .elementor-element.elementor-element-793bf1af .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;letter-spacing:1.8px;color:#D85745;}.elementor-6 .elementor-element.elementor-element-9ab6a8f{text-align:start;}.elementor-6 .elementor-element.elementor-element-9ab6a8f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:51px;font-weight:600;line-height:1.08em;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-6385062f{text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-14d39665{--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 0px;--row-gap:20px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-1fd0955f{--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:22px 22px;--row-gap:22px;--column-gap:22px;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:#D9C9BE;--border-color:#D9C9BE;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1fd0955f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1fd0955f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-52337802{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-fb83e64 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-fb83e64.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-fb83e64.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-fb83e64.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-fb83e64.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-fb83e64.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-fb83e64 .elementor-icon{font-size:80px;}.elementor-6 .elementor-element.elementor-element-fb83e64 .elementor-icon svg{height:80px;}.elementor-6 .elementor-element.elementor-element-2f9ec242{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-6 .elementor-element.elementor-element-7f9e0733{text-align:start;}.elementor-6 .elementor-element.elementor-element-7f9e0733 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-4e46cc4b{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-3baf3e75{--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:22px 22px;--row-gap:22px;--column-gap:22px;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:#D9C9BE;--border-color:#D9C9BE;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-3baf3e75:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3baf3e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-79a7b351{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-9167044 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-9167044.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-9167044.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-9167044.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-9167044.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-9167044.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-9167044 .elementor-icon{font-size:80px;}.elementor-6 .elementor-element.elementor-element-9167044 .elementor-icon svg{height:80px;}.elementor-6 .elementor-element.elementor-element-505a2a0{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-6 .elementor-element.elementor-element-269b808e{text-align:start;}.elementor-6 .elementor-element.elementor-element-269b808e .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-7dd5157f{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-6d13dc6c{--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:22px 22px;--row-gap:22px;--column-gap:22px;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:#D9C9BE;--border-color:#D9C9BE;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-6d13dc6c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6d13dc6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-6b2f206b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-b8a2ac4 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-b8a2ac4.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-b8a2ac4.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-b8a2ac4.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-b8a2ac4.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-b8a2ac4.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-b8a2ac4 .elementor-icon{font-size:80px;}.elementor-6 .elementor-element.elementor-element-b8a2ac4 .elementor-icon svg{height:80px;}.elementor-6 .elementor-element.elementor-element-3f8462d{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-6 .elementor-element.elementor-element-7606332a{text-align:start;}.elementor-6 .elementor-element.elementor-element-7606332a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-21a59f23{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-e5c606b{--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:22px 22px;--row-gap:22px;--column-gap:22px;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:#D9C9BE;--border-color:#D9C9BE;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-e5c606b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-e5c606b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-3aa1c8d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-0efa6fb .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-0efa6fb.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-0efa6fb.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0efa6fb.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-0efa6fb.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0efa6fb.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-0efa6fb .elementor-icon{font-size:80px;}.elementor-6 .elementor-element.elementor-element-0efa6fb .elementor-icon svg{height:80px;}.elementor-6 .elementor-element.elementor-element-7cca4425{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-6 .elementor-element.elementor-element-41608281{text-align:start;}.elementor-6 .elementor-element.elementor-element-41608281 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-742b48a{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-f99bf31{--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:22px 22px;--row-gap:22px;--column-gap:22px;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:#D9C9BE;--border-color:#D9C9BE;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f99bf31:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f99bf31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-69add65e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-3b36fdc .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-3b36fdc.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-3b36fdc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-3b36fdc.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-3b36fdc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-3b36fdc.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-3b36fdc .elementor-icon{font-size:80px;}.elementor-6 .elementor-element.elementor-element-3b36fdc .elementor-icon svg{height:80px;}.elementor-6 .elementor-element.elementor-element-4011d197{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-6 .elementor-element.elementor-element-5e3b0ff{text-align:start;}.elementor-6 .elementor-element.elementor-element-5e3b0ff .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-1018016b{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-27fab57{--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;--padding-top:0px;--padding-bottom:112px;--padding-left:28px;--padding-right:28px;}.elementor-6 .elementor-element.elementor-element-27fab57:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-27fab57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-edcc99c{--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-start;--align-items:stretch;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-6 .elementor-element.elementor-element-01f9e0d{--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:flex-start;--gap:58px 58px;--row-gap:58px;--column-gap:58px;}.elementor-6 .elementor-element.elementor-element-21a667f{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:28px;--padding-right:28px;}.elementor-6 .elementor-element.elementor-element-21a667f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-21a667f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE7;}.elementor-6 .elementor-element.elementor-element-4dbafa86{--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:flex-start;--gap:58px 58px;--row-gap:58px;--column-gap:58px;}.elementor-6 .elementor-element.elementor-element-2c7e8568{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:36px;}.elementor-6 .elementor-element.elementor-element-314b2003{text-align:start;}.elementor-6 .elementor-element.elementor-element-314b2003 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;letter-spacing:1.8px;color:#D85745;}.elementor-6 .elementor-element.elementor-element-23bda3d1{text-align:start;}.elementor-6 .elementor-element.elementor-element-23bda3d1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:50px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-5708c6f6{text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-3d7f14f4 .elementor-button{background-color:#641F32;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.1em;letter-spacing:0.1px;fill:#FFFDFC;color:#FFFDFC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#641F32;border-radius:4px 4px 4px 4px;padding:16px 26px 16px 26px;}.elementor-6 .elementor-element.elementor-element-3d7f14f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6 .elementor-element.elementor-element-3d7f14f4 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-6 .elementor-element.elementor-element-68470828{--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 0px;--row-gap:20px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-7746d3ad{--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:22px 22px;--row-gap:22px;--column-gap:22px;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:#D9C9BE;--border-color:#D9C9BE;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f2a61c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-30df1e56{text-align:start;}.elementor-6 .elementor-element.elementor-element-30df1e56 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-52a8bda9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-1a0f4fbf{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-7ae99e33{--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:22px 22px;--row-gap:22px;--column-gap:22px;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:#D9C9BE;--border-color:#D9C9BE;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-56344215{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-6db2de05{text-align:start;}.elementor-6 .elementor-element.elementor-element-6db2de05 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-4eaa9067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-1eec80da{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-5e656cc{--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:22px 22px;--row-gap:22px;--column-gap:22px;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:#D9C9BE;--border-color:#D9C9BE;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4cbe152d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-983d132{text-align:start;}.elementor-6 .elementor-element.elementor-element-983d132 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-29e7e7c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-3bc87f34{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-23c35019{--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;--padding-top:116px;--padding-bottom:116px;--padding-left:28px;--padding-right:28px;}.elementor-6 .elementor-element.elementor-element-23c35019:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-23c35019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-389a5e48{--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-start;--align-items:stretch;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-6 .elementor-element.elementor-element-735b4349{--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-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-6604ff9f{--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;}.elementor-6 .elementor-element.elementor-element-2faf77b0{text-align:start;}.elementor-6 .elementor-element.elementor-element-2faf77b0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;letter-spacing:1.8px;color:#D85745;}.elementor-6 .elementor-element.elementor-element-1bf3d0ef{text-align:start;}.elementor-6 .elementor-element.elementor-element-1bf3d0ef .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:52px;font-weight:600;line-height:1.08em;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-260403e{text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-79b38a24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-6 .elementor-element.elementor-element-270d2eeb{--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-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:#641F32;--border-color:#641F32;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-5da85d3d{text-align:start;}.elementor-6 .elementor-element.elementor-element-5da85d3d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:38px;font-weight:500;font-style:italic;line-height:1.08em;color:#D85745;}.elementor-6 .elementor-element.elementor-element-40351270{text-align:start;}.elementor-6 .elementor-element.elementor-element-40351270 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-47793677{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-3a7aeadd{--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-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:#641F32;--border-color:#641F32;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-4540e6c4{text-align:start;}.elementor-6 .elementor-element.elementor-element-4540e6c4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:38px;font-weight:500;font-style:italic;line-height:1.08em;color:#D85745;}.elementor-6 .elementor-element.elementor-element-190fafcc{text-align:start;}.elementor-6 .elementor-element.elementor-element-190fafcc .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-362afe6e{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-2b18b16{--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-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:#641F32;--border-color:#641F32;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-7aea9463{text-align:start;}.elementor-6 .elementor-element.elementor-element-7aea9463 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:38px;font-weight:500;font-style:italic;line-height:1.08em;color:#D85745;}.elementor-6 .elementor-element.elementor-element-795b2916{text-align:start;}.elementor-6 .elementor-element.elementor-element-795b2916 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-392a46c9{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-41896d26{--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-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-2ef7a46f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#D85745;--border-color:#D85745;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-6 .elementor-element.elementor-element-2ef7a46f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2ef7a46f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE7;}.elementor-6 .elementor-element.elementor-element-6f171660{text-align:start;}.elementor-6 .elementor-element.elementor-element-6f171660 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:28px;font-weight:500;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-79887845{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:28px;--padding-right:28px;}.elementor-6 .elementor-element.elementor-element-79887845:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-79887845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE7;}.elementor-6 .elementor-element.elementor-element-57c0ae53{--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:stretch;--gap:58px 58px;--row-gap:58px;--column-gap:58px;}.elementor-6 .elementor-element.elementor-element-5c8d9d4c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-6 .elementor-element.elementor-element-5c8d9d4c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5c8d9d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#641F3200;}.elementor-6 .elementor-element.elementor-element-4ab1522{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-6 .elementor-element.elementor-element-4ab1522:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4ab1522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#641F32;}.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-6 .elementor-element.elementor-element-20d13e95 img{width:100%;}.elementor-6 .elementor-element.elementor-element-231420f4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5836535c{text-align:start;}.elementor-6 .elementor-element.elementor-element-5836535c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;letter-spacing:1.8px;color:#D85745;}.elementor-6 .elementor-element.elementor-element-118da33{text-align:start;}.elementor-6 .elementor-element.elementor-element-118da33 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-7856790b{text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-2fc0884b{text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-4632aead{--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:14px 14px;--row-gap:14px;--column-gap:14px;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:#D9C9BE;--border-color:#D9C9BE;}.elementor-6 .elementor-element.elementor-element-493ce4a4{text-align:start;}.elementor-6 .elementor-element.elementor-element-493ce4a4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;line-height:1.08em;color:#D85745;}.elementor-6 .elementor-element.elementor-element-53acda70{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-38745655{--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:14px 14px;--row-gap:14px;--column-gap:14px;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:#D9C9BE;--border-color:#D9C9BE;}.elementor-6 .elementor-element.elementor-element-3ff7edde{text-align:start;}.elementor-6 .elementor-element.elementor-element-3ff7edde .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;line-height:1.08em;color:#D85745;}.elementor-6 .elementor-element.elementor-element-1934453d{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-5f2b6f06{--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:14px 14px;--row-gap:14px;--column-gap:14px;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:#D9C9BE;--border-color:#D9C9BE;}.elementor-6 .elementor-element.elementor-element-206c4614{text-align:start;}.elementor-6 .elementor-element.elementor-element-206c4614 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;line-height:1.08em;color:#D85745;}.elementor-6 .elementor-element.elementor-element-3470905f{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-ff8ed08{--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:14px 14px;--row-gap:14px;--column-gap:14px;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:#D9C9BE;--border-color:#D9C9BE;}.elementor-6 .elementor-element.elementor-element-3d098b7{text-align:start;}.elementor-6 .elementor-element.elementor-element-3d098b7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;line-height:1.08em;color:#D85745;}.elementor-6 .elementor-element.elementor-element-3273e5{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-1f3dd5cd .elementor-button{background-color:#641F32;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.1em;letter-spacing:0.1px;fill:#FFFDFC;color:#FFFDFC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#641F32;border-radius:4px 4px 4px 4px;padding:16px 26px 16px 26px;}.elementor-6 .elementor-element.elementor-element-1f3dd5cd .elementor-button-content-wrapper{flex-direction:row;}.elementor-6 .elementor-element.elementor-element-1f3dd5cd .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-6 .elementor-element.elementor-element-3c78dbd2{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:28px;--padding-right:28px;}.elementor-6 .elementor-element.elementor-element-3c78dbd2:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3c78dbd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE7;}.elementor-6 .elementor-element.elementor-element-53dfd543{--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:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-6 .elementor-element.elementor-element-75cdac50{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:34px;}.elementor-6 .elementor-element.elementor-element-59ec2add{text-align:start;}.elementor-6 .elementor-element.elementor-element-59ec2add .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;letter-spacing:1.8px;color:#D85745;}.elementor-6 .elementor-element.elementor-element-7111b30e{text-align:start;}.elementor-6 .elementor-element.elementor-element-7111b30e .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:50px;font-weight:500;line-height:1.08em;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-7ee72bfb{text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-53a9efc7 .elementor-button{background-color:#D85745;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.1em;letter-spacing:0.1px;fill:#FFFDFC;color:#FFFDFC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D85745;border-radius:4px 4px 4px 4px;padding:16px 26px 16px 26px;}.elementor-6 .elementor-element.elementor-element-53a9efc7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6 .elementor-element.elementor-element-53a9efc7 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-6 .elementor-element.elementor-element-6b47e0dc{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-6 .elementor-element.elementor-element-285de2a9{--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-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:#7B3144;--border-color:#7B3144;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-285de2a9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-285de2a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE7;}.elementor-6 .elementor-element.elementor-element-1c9b188c{text-align:start;}.elementor-6 .elementor-element.elementor-element-1c9b188c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:28px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-9b53491{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-5322b738{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-fce00c3{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-fce00c3 iframe{height:184px;}.elementor-6 .elementor-element.elementor-element-1583ffcc{--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-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:#7B3144;--border-color:#7B3144;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-1583ffcc:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1583ffcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-11ec9a{text-align:start;}.elementor-6 .elementor-element.elementor-element-11ec9a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:28px;font-weight:600;line-height:1.08em;color:#641F32;}.elementor-6 .elementor-element.elementor-element-3627391e{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#24211F;}.elementor-6 .elementor-element.elementor-element-78a57414{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:28px;--padding-right:28px;}.elementor-6 .elementor-element.elementor-element-78a57414:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-78a57414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(236deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-6 .elementor-element.elementor-element-4b8d940b{--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-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-1e72a8c5{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6 .elementor-element.elementor-element-2badb083{text-align:center;}.elementor-6 .elementor-element.elementor-element-2badb083 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;letter-spacing:1.8px;color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-959646d{text-align:center;}.elementor-6 .elementor-element.elementor-element-959646d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:52px;font-weight:500;line-height:1.08em;color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-1ee74c46{text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-231c59ab .elementor-button{background-color:#D85745;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.1em;letter-spacing:0.1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#D85745;border-radius:4px 4px 4px 4px;padding:16px 26px 16px 26px;}.elementor-6 .elementor-element.elementor-element-231c59ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-6 .elementor-element.elementor-element-231c59ab .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-6 .elementor-element.elementor-element-38639347{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#FFFDFC;}.elementor-6 .elementor-element.elementor-element-6ddec7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-56f2bcc5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-56f2bcc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrebotelho.com.br/wp-content/uploads/2026/10/bannerfundohero_tabletmobile-28.png");background-size:contain;}.elementor-6 .elementor-element.elementor-element-56f2bcc5{--min-height:1231px;--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;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-12d44afc{--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:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-6 .elementor-element.elementor-element-193da8e1{--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:16px;}.elementor-6 .elementor-element.elementor-element-4d24d6fb{text-align:start;}.elementor-6 .elementor-element.elementor-element-4d24d6fb .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-6fcd4d9{text-align:start;}.elementor-6 .elementor-element.elementor-element-6fcd4d9 .elementor-heading-title{font-size:50px;}.elementor-6 .elementor-element.elementor-element-72807cbc{text-align:start;font-size:17px;}.elementor-6 .elementor-element.elementor-element-4ca8b7cd .elementor-button{font-size:15px;}.elementor-6 .elementor-element.elementor-element-49182c9b{--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-b01d4d8{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6 .elementor-element.elementor-element-715122cf{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-6 .elementor-element.elementor-element-5bb1731b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-793bf1af{text-align:start;}.elementor-6 .elementor-element.elementor-element-793bf1af .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-9ab6a8f{text-align:start;}.elementor-6 .elementor-element.elementor-element-9ab6a8f .elementor-heading-title{font-size:43px;}.elementor-6 .elementor-element.elementor-element-6385062f{text-align:start;font-size:17px;}.elementor-6 .elementor-element.elementor-element-1fd0955f{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7f9e0733{text-align:start;}.elementor-6 .elementor-element.elementor-element-7f9e0733 .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-4e46cc4b{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-3baf3e75{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-269b808e{text-align:start;}.elementor-6 .elementor-element.elementor-element-269b808e .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-7dd5157f{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-6d13dc6c{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7606332a{text-align:start;}.elementor-6 .elementor-element.elementor-element-7606332a .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-21a59f23{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-e5c606b{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-41608281{text-align:start;}.elementor-6 .elementor-element.elementor-element-41608281 .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-742b48a{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-f99bf31{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5e3b0ff{text-align:start;}.elementor-6 .elementor-element.elementor-element-5e3b0ff .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-1018016b{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-27fab57{--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-edcc99c{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6 .elementor-element.elementor-element-01f9e0d{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-6 .elementor-element.elementor-element-21a667f{--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-4dbafa86{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-6 .elementor-element.elementor-element-2c7e8568{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-314b2003{text-align:start;}.elementor-6 .elementor-element.elementor-element-314b2003 .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-23bda3d1{text-align:start;}.elementor-6 .elementor-element.elementor-element-23bda3d1 .elementor-heading-title{font-size:42px;}.elementor-6 .elementor-element.elementor-element-5708c6f6{text-align:start;font-size:17px;}.elementor-6 .elementor-element.elementor-element-3d7f14f4 .elementor-button{font-size:15px;}.elementor-6 .elementor-element.elementor-element-7746d3ad{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-30df1e56{text-align:start;}.elementor-6 .elementor-element.elementor-element-30df1e56 .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-1a0f4fbf{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-7ae99e33{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-6db2de05{text-align:start;}.elementor-6 .elementor-element.elementor-element-6db2de05 .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-1eec80da{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-5e656cc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-983d132{text-align:start;}.elementor-6 .elementor-element.elementor-element-983d132 .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-3bc87f34{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-23c35019{--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-389a5e48{--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:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-6 .elementor-element.elementor-element-735b4349{--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;}.elementor-6 .elementor-element.elementor-element-2faf77b0{text-align:start;}.elementor-6 .elementor-element.elementor-element-2faf77b0 .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-1bf3d0ef{text-align:start;}.elementor-6 .elementor-element.elementor-element-1bf3d0ef .elementor-heading-title{font-size:44px;}.elementor-6 .elementor-element.elementor-element-260403e{text-align:start;font-size:17px;}.elementor-6 .elementor-element.elementor-element-79b38a24{--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:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-6 .elementor-element.elementor-element-270d2eeb{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5da85d3d{text-align:start;}.elementor-6 .elementor-element.elementor-element-5da85d3d .elementor-heading-title{font-size:34px;}.elementor-6 .elementor-element.elementor-element-40351270{text-align:start;}.elementor-6 .elementor-element.elementor-element-40351270 .elementor-heading-title{font-size:23px;}.elementor-6 .elementor-element.elementor-element-47793677{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-3a7aeadd{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4540e6c4{text-align:start;}.elementor-6 .elementor-element.elementor-element-4540e6c4 .elementor-heading-title{font-size:34px;}.elementor-6 .elementor-element.elementor-element-190fafcc{text-align:start;}.elementor-6 .elementor-element.elementor-element-190fafcc .elementor-heading-title{font-size:23px;}.elementor-6 .elementor-element.elementor-element-362afe6e{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-2b18b16{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7aea9463{text-align:start;}.elementor-6 .elementor-element.elementor-element-7aea9463 .elementor-heading-title{font-size:34px;}.elementor-6 .elementor-element.elementor-element-795b2916{text-align:start;}.elementor-6 .elementor-element.elementor-element-795b2916 .elementor-heading-title{font-size:23px;}.elementor-6 .elementor-element.elementor-element-392a46c9{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-41896d26{--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;}.elementor-6 .elementor-element.elementor-element-2ef7a46f{--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-6 .elementor-element.elementor-element-6f171660{text-align:start;}.elementor-6 .elementor-element.elementor-element-6f171660 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-79887845{--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-57c0ae53{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-6 .elementor-element.elementor-element-20d13e95 img{width:100%;}.elementor-6 .elementor-element.elementor-element-231420f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5836535c{text-align:start;}.elementor-6 .elementor-element.elementor-element-5836535c .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-118da33{text-align:start;}.elementor-6 .elementor-element.elementor-element-118da33 .elementor-heading-title{font-size:41px;}.elementor-6 .elementor-element.elementor-element-7856790b{text-align:start;font-size:17px;}.elementor-6 .elementor-element.elementor-element-2fc0884b{text-align:start;font-size:17px;}.elementor-6 .elementor-element.elementor-element-4632aead{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-493ce4a4{text-align:start;}.elementor-6 .elementor-element.elementor-element-493ce4a4 .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-53acda70{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-38745655{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-3ff7edde{text-align:start;}.elementor-6 .elementor-element.elementor-element-3ff7edde .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-1934453d{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-5f2b6f06{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-206c4614{text-align:start;}.elementor-6 .elementor-element.elementor-element-206c4614 .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-3470905f{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-ff8ed08{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-3d098b7{text-align:start;}.elementor-6 .elementor-element.elementor-element-3d098b7 .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-3273e5{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-1f3dd5cd .elementor-button{font-size:15px;}.elementor-6 .elementor-element.elementor-element-3c78dbd2{--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-53dfd543{--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;}.elementor-6 .elementor-element.elementor-element-75cdac50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-59ec2add{text-align:start;}.elementor-6 .elementor-element.elementor-element-59ec2add .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-7111b30e{text-align:start;}.elementor-6 .elementor-element.elementor-element-7111b30e .elementor-heading-title{font-size:42px;}.elementor-6 .elementor-element.elementor-element-7ee72bfb{text-align:start;font-size:17px;}.elementor-6 .elementor-element.elementor-element-53a9efc7 .elementor-button{font-size:15px;}.elementor-6 .elementor-element.elementor-element-1c9b188c{text-align:start;}.elementor-6 .elementor-element.elementor-element-1c9b188c .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-5322b738{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-11ec9a{text-align:start;}.elementor-6 .elementor-element.elementor-element-11ec9a .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-3627391e{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-78a57414{--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-4b8d940b{--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;}.elementor-6 .elementor-element.elementor-element-2badb083{text-align:center;}.elementor-6 .elementor-element.elementor-element-2badb083 .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-959646d{text-align:center;}.elementor-6 .elementor-element.elementor-element-959646d .elementor-heading-title{font-size:44px;}.elementor-6 .elementor-element.elementor-element-1ee74c46{text-align:center;font-size:17px;}.elementor-6 .elementor-element.elementor-element-231c59ab .elementor-button{font-size:15px;}.elementor-6 .elementor-element.elementor-element-38639347{text-align:center;font-size:14px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-56f2bcc5{--min-height:926px;--padding-top:46px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-12d44afc{--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;}.elementor-6 .elementor-element.elementor-element-193da8e1{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4d24d6fb{text-align:start;}.elementor-6 .elementor-element.elementor-element-4d24d6fb .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-6fcd4d9{text-align:start;}.elementor-6 .elementor-element.elementor-element-6fcd4d9 .elementor-heading-title{font-size:35px;}.elementor-6 .elementor-element.elementor-element-72807cbc{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-4ca8b7cd .elementor-button{font-size:15px;}.elementor-6 .elementor-element.elementor-element-49182c9b{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-b01d4d8{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-6 .elementor-element.elementor-element-715122cf{--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:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-6 .elementor-element.elementor-element-5bb1731b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-793bf1af{text-align:start;}.elementor-6 .elementor-element.elementor-element-793bf1af .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-9ab6a8f{text-align:start;}.elementor-6 .elementor-element.elementor-element-9ab6a8f .elementor-heading-title{font-size:35px;}.elementor-6 .elementor-element.elementor-element-6385062f{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-14d39665{--width:100%;}.elementor-6 .elementor-element.elementor-element-1fd0955f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-52337802{--width:100%;}.elementor-6 .elementor-element.elementor-element-2f9ec242{--width:100%;}.elementor-6 .elementor-element.elementor-element-7f9e0733{text-align:start;}.elementor-6 .elementor-element.elementor-element-7f9e0733 .elementor-heading-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-4e46cc4b{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-3baf3e75{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-79a7b351{--width:100%;}.elementor-6 .elementor-element.elementor-element-505a2a0{--width:100%;}.elementor-6 .elementor-element.elementor-element-269b808e{text-align:start;}.elementor-6 .elementor-element.elementor-element-269b808e .elementor-heading-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-7dd5157f{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-6d13dc6c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-6b2f206b{--width:100%;}.elementor-6 .elementor-element.elementor-element-3f8462d{--width:100%;}.elementor-6 .elementor-element.elementor-element-7606332a{text-align:start;}.elementor-6 .elementor-element.elementor-element-7606332a .elementor-heading-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-21a59f23{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-e5c606b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-3aa1c8d7{--width:100%;}.elementor-6 .elementor-element.elementor-element-7cca4425{--width:100%;}.elementor-6 .elementor-element.elementor-element-41608281{text-align:start;}.elementor-6 .elementor-element.elementor-element-41608281 .elementor-heading-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-742b48a{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-f99bf31{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-69add65e{--width:100%;}.elementor-6 .elementor-element.elementor-element-4011d197{--width:100%;}.elementor-6 .elementor-element.elementor-element-5e3b0ff{text-align:start;}.elementor-6 .elementor-element.elementor-element-5e3b0ff .elementor-heading-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-1018016b{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-27fab57{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-edcc99c{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-6 .elementor-element.elementor-element-01f9e0d{--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:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-6 .elementor-element.elementor-element-21a667f{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-4dbafa86{--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:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-6 .elementor-element.elementor-element-2c7e8568{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-314b2003{text-align:start;}.elementor-6 .elementor-element.elementor-element-314b2003 .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-23bda3d1{text-align:start;}.elementor-6 .elementor-element.elementor-element-23bda3d1 .elementor-heading-title{font-size:34px;}.elementor-6 .elementor-element.elementor-element-5708c6f6{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-3d7f14f4 .elementor-button{font-size:15px;}.elementor-6 .elementor-element.elementor-element-68470828{--width:100%;}.elementor-6 .elementor-element.elementor-element-7746d3ad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-f2a61c7{--width:100%;}.elementor-6 .elementor-element.elementor-element-30df1e56{text-align:start;}.elementor-6 .elementor-element.elementor-element-30df1e56 .elementor-heading-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-52a8bda9{--width:100%;}.elementor-6 .elementor-element.elementor-element-1a0f4fbf{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-7ae99e33{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-56344215{--width:100%;}.elementor-6 .elementor-element.elementor-element-6db2de05{text-align:start;}.elementor-6 .elementor-element.elementor-element-6db2de05 .elementor-heading-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-4eaa9067{--width:100%;}.elementor-6 .elementor-element.elementor-element-1eec80da{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-5e656cc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-4cbe152d{--width:100%;}.elementor-6 .elementor-element.elementor-element-983d132{text-align:start;}.elementor-6 .elementor-element.elementor-element-983d132 .elementor-heading-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-29e7e7c2{--width:100%;}.elementor-6 .elementor-element.elementor-element-3bc87f34{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-23c35019{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-389a5e48{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-6 .elementor-element.elementor-element-735b4349{--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;}.elementor-6 .elementor-element.elementor-element-6604ff9f{--width:100%;}.elementor-6 .elementor-element.elementor-element-2faf77b0{text-align:start;}.elementor-6 .elementor-element.elementor-element-2faf77b0 .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-1bf3d0ef{text-align:start;}.elementor-6 .elementor-element.elementor-element-1bf3d0ef .elementor-heading-title{font-size:35px;}.elementor-6 .elementor-element.elementor-element-260403e{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-79b38a24{--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;}.elementor-6 .elementor-element.elementor-element-270d2eeb{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5da85d3d{text-align:start;}.elementor-6 .elementor-element.elementor-element-5da85d3d .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-40351270{text-align:start;}.elementor-6 .elementor-element.elementor-element-40351270 .elementor-heading-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-47793677{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-3a7aeadd{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4540e6c4{text-align:start;}.elementor-6 .elementor-element.elementor-element-4540e6c4 .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-190fafcc{text-align:start;}.elementor-6 .elementor-element.elementor-element-190fafcc .elementor-heading-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-362afe6e{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-2b18b16{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7aea9463{text-align:start;}.elementor-6 .elementor-element.elementor-element-7aea9463 .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-795b2916{text-align:start;}.elementor-6 .elementor-element.elementor-element-795b2916 .elementor-heading-title{font-size:21px;}.elementor-6 .elementor-element.elementor-element-392a46c9{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-41896d26{--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;}.elementor-6 .elementor-element.elementor-element-2ef7a46f{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-6f171660{text-align:start;}.elementor-6 .elementor-element.elementor-element-6f171660 .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-79887845{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-57c0ae53{--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:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-6 .elementor-element.elementor-element-5c8d9d4c{--width:100%;}.elementor-6 .elementor-element.elementor-element-4ab1522{--width:100%;}.elementor-6 .elementor-element.elementor-element-20d13e95 img{width:100%;}.elementor-6 .elementor-element.elementor-element-231420f4{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5836535c{text-align:start;}.elementor-6 .elementor-element.elementor-element-5836535c .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-118da33{text-align:start;}.elementor-6 .elementor-element.elementor-element-118da33 .elementor-heading-title{font-size:34px;}.elementor-6 .elementor-element.elementor-element-7856790b{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-2fc0884b{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-4632aead{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-493ce4a4{text-align:start;}.elementor-6 .elementor-element.elementor-element-493ce4a4 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-53acda70{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-38745655{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-3ff7edde{text-align:start;}.elementor-6 .elementor-element.elementor-element-3ff7edde .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-1934453d{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-5f2b6f06{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-206c4614{text-align:start;}.elementor-6 .elementor-element.elementor-element-206c4614 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-3470905f{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-ff8ed08{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-3d098b7{text-align:start;}.elementor-6 .elementor-element.elementor-element-3d098b7 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-3273e5{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-1f3dd5cd .elementor-button{font-size:15px;}.elementor-6 .elementor-element.elementor-element-3c78dbd2{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-53dfd543{--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;}.elementor-6 .elementor-element.elementor-element-75cdac50{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-59ec2add{text-align:start;}.elementor-6 .elementor-element.elementor-element-59ec2add .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-7111b30e{text-align:start;}.elementor-6 .elementor-element.elementor-element-7111b30e .elementor-heading-title{font-size:34px;}.elementor-6 .elementor-element.elementor-element-7ee72bfb{text-align:start;font-size:16px;}.elementor-6 .elementor-element.elementor-element-53a9efc7 .elementor-button{font-size:15px;}.elementor-6 .elementor-element.elementor-element-6b47e0dc{--width:100%;}.elementor-6 .elementor-element.elementor-element-285de2a9{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-6 .elementor-element.elementor-element-1c9b188c{text-align:start;}.elementor-6 .elementor-element.elementor-element-1c9b188c .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-5322b738{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-1583ffcc{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-6 .elementor-element.elementor-element-11ec9a{text-align:start;}.elementor-6 .elementor-element.elementor-element-11ec9a .elementor-heading-title{font-size:22px;}.elementor-6 .elementor-element.elementor-element-3627391e{text-align:start;font-size:15px;}.elementor-6 .elementor-element.elementor-element-78a57414{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-4b8d940b{--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;}.elementor-6 .elementor-element.elementor-element-2badb083{text-align:center;}.elementor-6 .elementor-element.elementor-element-2badb083 .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-959646d{text-align:center;}.elementor-6 .elementor-element.elementor-element-959646d .elementor-heading-title{font-size:35px;}.elementor-6 .elementor-element.elementor-element-1ee74c46{text-align:center;font-size:16px;}.elementor-6 .elementor-element.elementor-element-231c59ab .elementor-button{font-size:15px;}.elementor-6 .elementor-element.elementor-element-38639347{text-align:center;font-size:13px;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-12d44afc{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-193da8e1{--width:52%;}.elementor-6 .elementor-element.elementor-element-b01d4d8{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-715122cf{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-5bb1731b{--width:40%;}.elementor-6 .elementor-element.elementor-element-14d39665{--width:60%;}.elementor-6 .elementor-element.elementor-element-52337802{--width:11%;}.elementor-6 .elementor-element.elementor-element-2f9ec242{--width:89%;}.elementor-6 .elementor-element.elementor-element-79a7b351{--width:11%;}.elementor-6 .elementor-element.elementor-element-505a2a0{--width:89%;}.elementor-6 .elementor-element.elementor-element-6b2f206b{--width:11%;}.elementor-6 .elementor-element.elementor-element-3f8462d{--width:89%;}.elementor-6 .elementor-element.elementor-element-3aa1c8d7{--width:11%;}.elementor-6 .elementor-element.elementor-element-7cca4425{--width:89%;}.elementor-6 .elementor-element.elementor-element-69add65e{--width:11%;}.elementor-6 .elementor-element.elementor-element-4011d197{--width:89%;}.elementor-6 .elementor-element.elementor-element-edcc99c{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-01f9e0d{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-4dbafa86{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-2c7e8568{--width:42%;}.elementor-6 .elementor-element.elementor-element-68470828{--width:58%;}.elementor-6 .elementor-element.elementor-element-f2a61c7{--width:34%;}.elementor-6 .elementor-element.elementor-element-52a8bda9{--width:66%;}.elementor-6 .elementor-element.elementor-element-56344215{--width:34%;}.elementor-6 .elementor-element.elementor-element-4eaa9067{--width:66%;}.elementor-6 .elementor-element.elementor-element-4cbe152d{--width:34%;}.elementor-6 .elementor-element.elementor-element-29e7e7c2{--width:66%;}.elementor-6 .elementor-element.elementor-element-389a5e48{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-735b4349{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-6604ff9f{--width:72%;}.elementor-6 .elementor-element.elementor-element-79b38a24{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-270d2eeb{--width:33.333%;}.elementor-6 .elementor-element.elementor-element-3a7aeadd{--width:33.333%;}.elementor-6 .elementor-element.elementor-element-2b18b16{--width:33.333%;}.elementor-6 .elementor-element.elementor-element-41896d26{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-57c0ae53{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-5c8d9d4c{--width:50%;}.elementor-6 .elementor-element.elementor-element-4ab1522{--width:100%;}.elementor-6 .elementor-element.elementor-element-231420f4{--width:50%;}.elementor-6 .elementor-element.elementor-element-53dfd543{--content-width:1180px;}.elementor-6 .elementor-element.elementor-element-75cdac50{--width:44%;}.elementor-6 .elementor-element.elementor-element-6b47e0dc{--width:56%;}.elementor-6 .elementor-element.elementor-element-4b8d940b{--content-width:920px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-193da8e1{--width:100%;}.elementor-6 .elementor-element.elementor-element-5bb1731b{--width:100%;}.elementor-6 .elementor-element.elementor-element-14d39665{--width:100%;}.elementor-6 .elementor-element.elementor-element-52337802{--width:12%;}.elementor-6 .elementor-element.elementor-element-2f9ec242{--width:88%;}.elementor-6 .elementor-element.elementor-element-79a7b351{--width:12%;}.elementor-6 .elementor-element.elementor-element-505a2a0{--width:88%;}.elementor-6 .elementor-element.elementor-element-6b2f206b{--width:12%;}.elementor-6 .elementor-element.elementor-element-3f8462d{--width:88%;}.elementor-6 .elementor-element.elementor-element-3aa1c8d7{--width:12%;}.elementor-6 .elementor-element.elementor-element-7cca4425{--width:88%;}.elementor-6 .elementor-element.elementor-element-69add65e{--width:12%;}.elementor-6 .elementor-element.elementor-element-4011d197{--width:88%;}.elementor-6 .elementor-element.elementor-element-2c7e8568{--width:100%;}.elementor-6 .elementor-element.elementor-element-68470828{--width:100%;}.elementor-6 .elementor-element.elementor-element-f2a61c7{--width:36%;}.elementor-6 .elementor-element.elementor-element-52a8bda9{--width:64%;}.elementor-6 .elementor-element.elementor-element-56344215{--width:36%;}.elementor-6 .elementor-element.elementor-element-4eaa9067{--width:64%;}.elementor-6 .elementor-element.elementor-element-4cbe152d{--width:36%;}.elementor-6 .elementor-element.elementor-element-29e7e7c2{--width:64%;}.elementor-6 .elementor-element.elementor-element-6604ff9f{--width:100%;}.elementor-6 .elementor-element.elementor-element-270d2eeb{--width:100%;}.elementor-6 .elementor-element.elementor-element-3a7aeadd{--width:100%;}.elementor-6 .elementor-element.elementor-element-2b18b16{--width:100%;}.elementor-6 .elementor-element.elementor-element-5c8d9d4c{--width:100%;}.elementor-6 .elementor-element.elementor-element-4ab1522{--width:100%;}.elementor-6 .elementor-element.elementor-element-231420f4{--width:100%;}.elementor-6 .elementor-element.elementor-element-75cdac50{--width:100%;}.elementor-6 .elementor-element.elementor-element-6b47e0dc{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-193da8e1 */.elementor-6 .elementor-element.elementor-element-193da8e1 {
    
    backdrop-filter: blur(30px);
     -webkit-backdrop-filter: blur( 30px );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a57414 */<script>
(function () {
    "use strict";

    function decodeBrokenUnicode(text) {
        if (!text || !/u[0-9a-fA-F]{4}/.test(text)) {
            return text;
        }

        return text.replace(
            /u([0-9a-fA-F]{4})/g,
            function (_, hex) {
                return String.fromCharCode(
                    parseInt(hex, 16)
                );
            }
        );
    }

    function fixNode(node) {
        if (node.nodeType === Node.TEXT_NODE) {
            const fixed = decodeBrokenUnicode(node.nodeValue);

            if (fixed !== node.nodeValue) {
                node.nodeValue = fixed;
            }

            return;
        }

        if (
            node.nodeType !== Node.ELEMENT_NODE ||
            ["SCRIPT", "STYLE", "CODE", "PRE", "TEXTAREA"].includes(node.tagName)
        ) {
            return;
        }

        node.childNodes.forEach(fixNode);
    }

    function fixPage() {
        fixNode(document.body);
    }

    if (document.readyState === "loading") {
        document.addEventListener(
            "DOMContentLoaded",
            fixPage
        );
    } else {
        fixPage();
    }

    const observer = new MutationObserver(function (mutations) {
        mutations.forEach(function (mutation) {
            mutation.addedNodes.forEach(fixNode);
        });
    });

    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
})();
</script>/* End custom CSS */
/* Start custom CSS *//* ============================================================
   DR. ANDRÉ BOTELHO
   GLOBAL CSS — DIREÇÃO CRIATIVA 01
   Escuta Editorial
   ============================================================ */


/* ============================================================
   01. DESIGN TOKENS
   ============================================================ */

:root {

    --ab-wine: #641F32;
    --ab-wine-deep: #471421;
    --ab-wine-mid: #82364B;

    --ab-coral: #D85745;
    --ab-coral-soft: #E99B8D;

    --ab-cream: #F4EFE7;
    --ab-cream-light: #FBF8F3;
    --ab-white: #FFFDFC;

    --ab-graphite: #24211F;
    --ab-muted: #6E635E;

    --ab-ease: cubic-bezier(.22, 1, .36, 1);


    /* PADRÃO — CONTEXTO CLARO */

    --ab-button-text: #FFFDFC;

    --ab-button-bg:
        linear-gradient(
            112deg,
            #471421 0%,
            #641F32 28%,
            #81384D 56%,
            #A74952 76%,
            #D85745 100%
        );

    --ab-card-bg:
        radial-gradient(
            circle at 100% 0%,
            rgba(216, 87, 69, .12),
            transparent 35%
        ),
        linear-gradient(
            145deg,
            #FFFDFC 0%,
            #FBF8F3 52%,
            #F4EFE7 100%
        );

    --ab-card-border:
        rgba(100, 31, 50, .17);

    --ab-card-shadow:
        rgba(100, 31, 50, .11);

    --ab-em-color:
        #641F32;

    --ab-em-mark:
        rgba(216, 87, 69, .20);
}



/* ============================================================
   02. CONTEXTO CLARO
   Classe no container principal:
   ab-section-light
   ============================================================ */

.ab-section-light {

    --ab-button-text: #FFFDFC;

    --ab-button-bg:
        linear-gradient(
            112deg,
            #471421 0%,
            #641F32 28%,
            #81384D 56%,
            #A74952 76%,
            #D85745 100%
        );

    --ab-card-bg:
        radial-gradient(
            circle at 100% 0%,
            rgba(216, 87, 69, .12),
            transparent 35%
        ),
        linear-gradient(
            145deg,
            #FFFDFC 0%,
            #FBF8F3 52%,
            #F4EFE7 100%
        );

    --ab-card-border:
        rgba(100, 31, 50, .17);

    --ab-card-shadow:
        rgba(100, 31, 50, .11);

    --ab-em-color:
        #641F32;

    --ab-em-mark:
        rgba(216, 87, 69, .20);
}


/* =========================================================
   STICKY EDITORIAL
   Conteúdo esquerdo acompanha os cards e para ao fim da seção
   ========================================================= */

.ab-sticky-copy {
    position: sticky !important;

    /*
     * Header + respiro editorial.
     * As variáveis são atualizadas pelo JS do header.
     */
    top:
        calc(
            var(--ab-admin-height, 0px)
            + var(--ab-header-height, 88px)
            + 24px
        ) !important;

    align-self:
        flex-start !important;

    z-index:
        5 !important;

    /*
     * IMPORTANTE:
     * não definir height:100% aqui.
     */
    height:
        fit-content !important;
}


/* tablet/mobile: comportamento normal */

@media (max-width: 1024px) {

    .ab-sticky-copy {
        position:
            relative !important;

        top:
            auto !important;

        height:
            auto !important;
    }

}
/* ============================================================
   03. CONTEXTO ESCURO
   Classe no container principal:
   ab-section-dark
   ============================================================ */

.ab-section-dark {

    --ab-button-text: #641F32;

    --ab-button-bg:
        linear-gradient(
            112deg,
            #FFFDFC 0%,
            #F4EFE7 35%,
            #F0D8D0 65%,
            #E9B6AB 84%,
            #D85745 125%
        );

    --ab-card-bg:
        radial-gradient(
            circle at 100% 0%,
            rgba(216, 87, 69, .22),
            transparent 38%
        ),
        linear-gradient(
            145deg,
            rgba(255, 253, 252, .11),
            rgba(255, 253, 252, .045)
        );

    --ab-card-border:
        rgba(255, 253, 252, .18);

    --ab-card-shadow:
        rgba(0, 0, 0, .24);

    --ab-em-color:
        #FFFDFC;

    --ab-em-mark:
        rgba(216, 87, 69, .40);
}



/* ============================================================
   04. BOTÃO PREMIUM — BASE
   Classe no Widget Button:
   ab-btn
   ============================================================ */

.ab-btn .elementor-button,
.elementor-widget-button.ab-btn .elementor-button,
.elementor-element.ab-btn a.elementor-button {

    position: relative !important;

    isolation: isolate;

    overflow: hidden !important;

    color:
        var(--ab-button-text) !important;

    background-color:
        transparent !important;

    background-image:
        var(--ab-button-bg) !important;

    background-size:
        240% 100% !important;

    background-position:
        0% 50% !important;

    border:
        1px solid rgba(255, 255, 255, .18) !important;

    box-shadow:
        0 14px 30px rgba(100, 31, 50, .20),
        0 4px 10px rgba(36, 33, 31, .08),
        inset 0 1px 0 rgba(255, 255, 255, .28) !important;

    transition:
        transform .45s var(--ab-ease),
        box-shadow .45s var(--ab-ease),
        background-position .8s var(--ab-ease),
        filter .45s ease !important;

    animation:
        abButtonGradient 7s ease infinite;
}



/* ============================================================
   05. BOTÃO — REFLEXO
   ============================================================ */

.ab-btn .elementor-button::before {

    content: "";

    position: absolute;

    z-index: 1;

    top: -80%;
    bottom: -80%;

    left: -45%;

    width: 28%;

    pointer-events: none;

    background:
        linear-gradient(
            105deg,
            transparent 0%,
            rgba(255, 255, 255, .05) 25%,
            rgba(255, 255, 255, .48) 50%,
            rgba(255, 255, 255, .10) 72%,
            transparent 100%
        );

    transform:
        skewX(-18deg);

    transition:
        left .85s var(--ab-ease);
}



/* ============================================================
   06. BOTÃO — HALO INTERNO
   ============================================================ */

.ab-btn .elementor-button::after {

    content: "";

    position: absolute;

    z-index: 0;

    width: 190px;
    height: 110px;

    left: 50%;
    bottom: -95px;

    transform:
        translateX(-50%);

    border-radius: 50%;

    pointer-events: none;

    opacity: .45;

    background:
        radial-gradient(
            circle,
            rgba(255, 255, 255, .30) 0%,
            rgba(255, 255, 255, .08) 40%,
            transparent 72%
        );

    transition:
        bottom .55s var(--ab-ease),
        opacity .55s ease;
}



/* ============================================================
   07. BOTÃO — CONTEÚDO
   ============================================================ */

.ab-btn .elementor-button-content-wrapper,
.ab-btn .elementor-button-text,
.ab-btn .elementor-button-icon {

    position: relative !important;

    z-index: 3 !important;

    color: inherit !important;

    transition:
        transform .45s var(--ab-ease);
}



/* ============================================================
   08. BOTÃO — HOVER
   ============================================================ */

.ab-btn .elementor-button:hover {

    transform:
        translateY(-4px)
        scale(1.015);

    background-position:
        100% 50% !important;

    filter:
        saturate(1.06)
        brightness(1.035);

    box-shadow:
        0 20px 44px rgba(100, 31, 50, .29),
        0 6px 16px rgba(36, 33, 31, .09),
        inset 0 1px 0 rgba(255, 255, 255, .34) !important;
}


.ab-btn .elementor-button:hover::before {

    left:
        125%;
}


.ab-btn .elementor-button:hover::after {

    bottom:
        -45px;

    opacity:
        .72;
}


.ab-btn .elementor-button:hover
.elementor-button-content-wrapper {

    transform:
        translateY(-1px);
}


.ab-btn .elementor-button:hover
.elementor-button-icon {

    transform:
        translateX(3px);
}



/* ============================================================
   09. BOTÃO — ACTIVE + FOCUS
   ============================================================ */

.ab-btn .elementor-button:active {

    transform:
        translateY(-1px)
        scale(.99);
}


.ab-btn .elementor-button:focus-visible {

    outline:
        3px solid rgba(216, 87, 69, .45);

    outline-offset:
        4px;
}



/* ============================================================
   10. BOTÃO PARA FUNDO CLARO
   Classes:
   ab-btn ab-btn--light
   ============================================================ */

.ab-btn--light {

    --ab-button-text:
        #FFFDFC;

    --ab-button-bg:
        linear-gradient(
            112deg,
            #471421 0%,
            #641F32 28%,
            #81384D 56%,
            #A74952 76%,
            #D85745 100%
        );
}


.ab-btn--light .elementor-button {

    box-shadow:
        0 14px 30px rgba(100, 31, 50, .24),
        0 4px 10px rgba(36, 33, 31, .08),
        inset 0 1px 0 rgba(255, 255, 255, .26) !important;
}



/* ============================================================
   11. BOTÃO PARA FUNDO ESCURO
   Classes:
   ab-btn ab-btn--dark
   ============================================================ */

.ab-btn--dark {

    --ab-button-text:
        #641F32;

    --ab-button-bg:
        linear-gradient(
            112deg,
            #FFFDFC 0%,
            #F4EFE7 34%,
            #F0D8D0 62%,
            #E9B6AB 82%,
            #D85745 120%
        );
}


.ab-btn--dark .elementor-button {

    border-color:
        rgba(255, 255, 255, .34) !important;

    box-shadow:
        0 14px 34px rgba(0, 0, 0, .25),
        0 3px 8px rgba(0, 0, 0, .12),
        inset 0 1px 0 rgba(255, 255, 255, .70) !important;
}


.ab-btn--dark .elementor-button:hover {

    box-shadow:
        0 21px 48px rgba(0, 0, 0, .31),
        0 6px 18px rgba(0, 0, 0, .14),
        inset 0 1px 0 rgba(255, 255, 255, .80) !important;
}



/* ============================================================
   12. AUTO BUTTON DARK
   Se o botão estiver dentro de ab-section-dark,
   ele automaticamente assume versão clara.
   ============================================================ */

.ab-section-dark
.ab-btn:not(.ab-btn--light)
.elementor-button {

    color:
        #641F32 !important;

    background-image:
        linear-gradient(
            112deg,
            #FFFDFC 0%,
            #F4EFE7 35%,
            #F0D8D0 65%,
            #E9B6AB 84%,
            #D85745 125%
        ) !important;

    border-color:
        rgba(255, 255, 255, .30) !important;
}



/* ============================================================
   13. CARD PREMIUM — BASE
   Classe no container:
   ab-card
   ============================================================ */

.ab-card,
.e-con.ab-card,
.elementor-element.ab-card {

    position:
        relative !important;

    isolation:
        isolate;

    overflow:
        hidden !important;

    box-sizing:
        border-box;

    padding:
        clamp(24px, 2.4vw, 36px) !important;

    border:
        1px solid
        var(--ab-card-border) !important;

    border-radius:
        26px 8px 26px 8px !important;

    background-color:
        #FFFDFC !important;

    background-image:
        var(--ab-card-bg) !important;

    background-size:
        135% 135% !important;

    background-position:
        0% 0% !important;

    box-shadow:
        0 16px 42px
        var(--ab-card-shadow),

        0 3px 10px
        rgba(36, 33, 31, .035) !important;

    transition:
        transform .55s var(--ab-ease),
        box-shadow .55s var(--ab-ease),
        background-position .8s var(--ab-ease),
        border-color .45s ease !important;
}



/* ============================================================
   14. CARD — HOVER
   ============================================================ */

.ab-card:hover {

    transform:
        translateY(-5px);

    background-position:
        100% 100% !important;

    border-color:
        rgba(216, 87, 69, .36) !important;

    box-shadow:
        0 25px 60px
        var(--ab-card-shadow),

        0 6px 18px
        rgba(36, 33, 31, .05) !important;
}



/* ============================================================
   15. CARD COMPACTO
   Classes:
   ab-card ab-card--compact
   ============================================================ */

.ab-card.ab-card--compact {

    padding:
        clamp(20px, 2vw, 28px) !important;

    border-radius:
        20px 7px 20px 7px !important;
}



/* ============================================================
   16. CARD FEATURED
   Classes:
   ab-card ab-card--featured
   ============================================================ */

.ab-card.ab-card--featured {

    padding:
        clamp(30px, 3vw, 46px) !important;

    border-radius:
        34px 10px 34px 10px !important;

    background-image:

        radial-gradient(
            circle at 95% 5%,
            rgba(216, 87, 69, .20),
            transparent 36%
        ),

        linear-gradient(
            145deg,
            #FFFDFC,
            #F4EFE7
        ) !important;

    box-shadow:
        0 24px 65px
        rgba(100, 31, 50, .14) !important;
}



/* ============================================================
   17. CARD VINHO
   Classes:
   ab-card ab-card--wine
   ============================================================ */

.ab-card.ab-card--wine {

    --ab-card-border:
        rgba(255, 253, 252, .18);

    --ab-card-shadow:
        rgba(0, 0, 0, .25);

    background-color:
        #641F32 !important;

    background-image:

        radial-gradient(
            circle at 95% 5%,
            rgba(216, 87, 69, .34),
            transparent 38%
        ),

        linear-gradient(
            145deg,
            #641F32,
            #471421
        ) !important;

    color:
        #FFFDFC !important;
}


.ab-card--wine
.elementor-heading-title,

.ab-card--wine
.elementor-widget-text-editor,

.ab-card--wine
.elementor-widget-text-editor p {

    color:
        #FFFDFC !important;
}



/* ============================================================
   18. CARD EM SEÇÃO ESCURA
   ============================================================ */

.ab-section-dark .ab-card {

    background-color:
        transparent !important;

    background-image:

        radial-gradient(
            circle at 95% 5%,
            rgba(216, 87, 69, .22),
            transparent 38%
        ),

        linear-gradient(
            145deg,
            rgba(255, 253, 252, .11),
            rgba(255, 253, 252, .045)
        ) !important;

    border-color:
        rgba(255, 253, 252, .18) !important;

    box-shadow:
        0 18px 48px
        rgba(0, 0, 0, .20) !important;
}



/* ============================================================
   19. MOLDURA ORGÂNICA DA FOTO
   Classe no CONTAINER que contém a imagem:
   ab-photo-frame

   Conceito:
   portal editorial orgânico
   ============================================================ */

.ab-photo-frame,
.e-con.ab-photo-frame,
.elementor-element.ab-photo-frame {

    position:
        relative !important;

    isolation:
        isolate;

    overflow:
        visible !important;

    box-sizing:
        border-box;

    padding:
        7px !important;

    background:

        linear-gradient(
            135deg,
            #471421 0%,
            #641F32 30%,
            #84384D 65%,
            #D85745 100%
        ) !important;

    border-radius:
        22px 96px 22px 96px !important;

    box-shadow:
        0 22px 58px
        rgba(100, 31, 50, .17) !important;

    transition:
        transform .7s var(--ab-ease),
        box-shadow .7s var(--ab-ease);
}



/* ============================================================
   20. MOLDURA — FORMA TRASEIRA
   ============================================================ */

.ab-photo-frame::before {

    content: "";

    position:
        absolute;

    z-index:
        -1;

    inset:
        -14px 14px
        14px -14px;

    pointer-events:
        none;

    border-radius:
        30px 112px 30px 112px;

    background:

        linear-gradient(
            135deg,
            rgba(100, 31, 50, .18),
            rgba(216, 87, 69, .34)
        );

    transform:
        rotate(-1.6deg);

    transition:
        transform .75s var(--ab-ease);
}



/* ============================================================
   21. MOLDURA — CONTORNO EDITORIAL
   ============================================================ */

.ab-photo-frame::after {

    content: "";

    position:
        absolute;

    z-index:
        -2;

    inset:
        20px -15px
        -17px 22px;

    pointer-events:
        none;

    border:
        1px solid rgba(100, 31, 50, .38);

    border-radius:
        22px 102px 22px 102px;

    transform:
        rotate(1.2deg);

    transition:
        transform .75s var(--ab-ease);
}



/* ============================================================
   22. MOLDURA — IMAGEM INTERNA
   ============================================================ */

.ab-photo-frame
.elementor-widget-image,

.ab-photo-frame
.elementor-widget-image
.elementor-widget-container {

    position:
        relative;

    z-index:
        2;
}


.ab-photo-frame
.elementor-widget-image img {

    display:
        block;

    width:
        100%;

    border-radius:
        17px 90px 17px 90px !important;

    box-shadow:
        0 14px 34px
        rgba(36, 33, 31, .08);

    transition:
        transform .7s var(--ab-ease);
}



/* ============================================================
   23. MOLDURA — HOVER
   ============================================================ */

.ab-photo-frame:hover {

    transform:
        translateY(-4px);

    box-shadow:
        0 30px 70px
        rgba(100, 31, 50, .22) !important;
}


.ab-photo-frame:hover::before {

    transform:
        rotate(-2.4deg)
        translate(-3px, 2px);
}


.ab-photo-frame:hover::after {

    transform:
        rotate(2deg)
        translate(3px, 2px);
}


.ab-photo-frame:hover
.elementor-widget-image img {

    transform:
        scale(1.01);
}



/* ============================================================
   24. MOLDURA EM FUNDO ESCURO
   ============================================================ */

.ab-section-dark
.ab-photo-frame {

    background:

        linear-gradient(
            135deg,
            #FFFDFC 0%,
            #F4EFE7 42%,
            #E8C9C2 65%,
            #D85745 100%
        ) !important;

    box-shadow:
        0 24px 60px
        rgba(0, 0, 0, .24) !important;
}


.ab-section-dark
.ab-photo-frame::before {

    background:

        linear-gradient(
            135deg,
            rgba(255, 253, 252, .14),
            rgba(216, 87, 69, .34)
        );
}


.ab-section-dark
.ab-photo-frame::after {

    border-color:
        rgba(255, 253, 252, .36);
}



/* ============================================================
   25. TEXTO <em>
   Nenhuma classe adicional.
   ============================================================ */

.elementor-heading-title em,
.elementor-widget-text-editor em,
.elementor-widget-text-editor p em {

    color:
        var(--ab-em-color, #641F32) !important;

    font-family:
        "Fraunces",
        Georgia,
        serif !important;

    font-style:
        italic !important;

    font-weight:
        500 !important;

    letter-spacing:
        -.018em;

    text-decoration:
        none !important;

    padding:
        0 .04em;

    background-image:

        linear-gradient(
            transparent 67%,

            var(
                --ab-em-mark,
                rgba(216, 87, 69, .20)
            ) 67%,

            var(
                --ab-em-mark,
                rgba(216, 87, 69, .20)
            ) 91%,

            transparent 91%
        ) !important;

    -webkit-box-decoration-break:
        clone;

    box-decoration-break:
        clone;
}



/* headings com EM */

.elementor-heading-title em {

    text-shadow:
        0 8px 24px
        rgba(100, 31, 50, .08);
}



/* ============================================================
   26. CSS TEST
   Use temporariamente:
   ab-css-test
   ============================================================ */

.ab-css-test {

    outline:
        5px solid #D85745 !important;

    outline-offset:
        3px !important;
}



/* ============================================================
   27. ANIMAÇÃO BOTÃO
   ============================================================ */

@keyframes abButtonGradient {

    0% {

        background-position:
            0% 50%;
    }

    50% {

        background-position:
            100% 50%;
    }

    100% {

        background-position:
            0% 50%;
    }
}



/* ============================================================
   28. TABLET
   ============================================================ */

@media (max-width: 1024px) {

    .ab-card {

        padding:
            28px !important;
    }


    .ab-photo-frame {

        border-radius:
            20px 78px 20px 78px !important;
    }


    .ab-photo-frame
    .elementor-widget-image img {

        border-radius:
            15px 72px 15px 72px !important;
    }

}



/* ============================================================
   29. MOBILE
   ============================================================ */

@media (max-width: 767px) {

    .ab-card {

        padding:
            24px 20px !important;

        border-radius:
            22px 7px 22px 7px !important;
    }


    .ab-card.ab-card--compact {

        padding:
            20px !important;
    }


    .ab-card.ab-card--featured {

        padding:
            28px 22px !important;

        border-radius:
            26px 8px 26px 8px !important;
    }


    .ab-card:hover {

        transform:
            translateY(-2px);
    }


    .ab-photo-frame {

        padding:
            5px !important;

        border-radius:
            16px 64px 16px 64px !important;
    }


    .ab-photo-frame
    .elementor-widget-image img {

        border-radius:
            12px 58px 12px 58px !important;
    }


    .ab-photo-frame::before {

        inset:
            -8px 8px
            8px -8px;

        border-radius:
            20px 72px 20px 72px;
    }


    .ab-photo-frame::after {

        inset:
            12px -8px
            -9px 12px;

        border-radius:
            16px 66px 16px 66px;
    }


    .ab-photo-frame:hover {

        transform:
            translateY(-2px);
    }

}



/* ============================================================
   30. REDUCED MOTION
   ============================================================ */

@media (prefers-reduced-motion: reduce) {

    .ab-btn .elementor-button {

        animation:
            none !important;
    }


    .ab-btn .elementor-button,
    .ab-btn .elementor-button::before,
    .ab-btn .elementor-button::after,
    .ab-card,
    .ab-photo-frame,
    .ab-photo-frame::before,
    .ab-photo-frame::after,
    .ab-photo-frame img {

        transition:
            none !important;
    }


    .ab-btn .elementor-button:hover,
    .ab-card:hover,
    .ab-photo-frame:hover,
    .ab-photo-frame:hover img {

        transform:
            none !important;
    }

}/* End custom CSS */