.elementor-18008 .elementor-element.elementor-element-59cde4a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18008 .elementor-element.elementor-element-563850d0{--display:flex;--min-height:867px;--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-18008 .elementor-element.elementor-element-563850d0:not(.elementor-motion-effects-element-type-background), .elementor-18008 .elementor-element.elementor-element-563850d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0706;background-image:url("https://casadeisabel.com.br/wp-content/uploads/2026/07/Gemini_Generated_Image_sfhut2sfhut2sfhu.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18008 .elementor-element.elementor-element-731bd8{--display:flex;--min-height:867px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-18008 .elementor-element.elementor-element-bf325a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18008 .elementor-element.elementor-element-cd3e40e{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;text-align:start;}.elementor-18008 .elementor-element.elementor-element-cd3e40e > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-cd3e40e img{width:100%;height:37px;}.elementor-18008 .elementor-element.elementor-element-548df121 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.8px;color:#DEC7A8;}.elementor-18008 .elementor-element.elementor-element-21149f6c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-21149f6c .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:66px;font-weight:700;line-height:1.03em;letter-spacing:-2.3px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-9eeb158 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-9eeb158{font-family:"SF Pro Display", Sans-serif;font-size:19px;font-weight:400;line-height:1.52em;color:rgba(239,228,211,.73);}.elementor-18008 .elementor-element.elementor-element-6f9f45ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-6f9f45ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18008 .elementor-element.elementor-element-6f9f45ba .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18008 .elementor-element.elementor-element-6f9f45ba .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:-0.1px;}.elementor-18008 .elementor-element.elementor-element-32d59b6b > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-32d59b6b{font-family:"Neue Montreal", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;letter-spacing:0.2px;color:rgba(239,228,211,.48);}.elementor-18008 .elementor-element.elementor-element-57e749c9{--display:flex;--padding-top:26px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;}.elementor-18008 .elementor-element.elementor-element-7a515b9a{--display:flex;}.elementor-18008 .elementor-element.elementor-element-1e8e82b9{text-align:center;font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:rgba(239,228,211,.72);}.elementor-18008 .elementor-element.elementor-element-1b0ea3d3{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-18008 .elementor-element.elementor-element-4d16ec9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18008 .elementor-element.elementor-element-62370b8{--display:flex;--min-height:510px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;--padding-top:54px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}.elementor-18008 .elementor-element.elementor-element-660e51a4{text-align:center;}.elementor-18008 .elementor-element.elementor-element-660e51a4 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:210px;font-weight:400;line-height:0.85em;letter-spacing:-12px;color:rgba(0,0,0,0);}.elementor-18008 .elementor-element.elementor-element-50714a8f{text-align:center;}.elementor-18008 .elementor-element.elementor-element-50714a8f .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:7px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-3d26cdbc{--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-18008 .elementor-element.elementor-element-7877d746 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.8px;color:#DEC7A8;}.elementor-18008 .elementor-element.elementor-element-7c845301 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-7c845301 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:48px;font-weight:400;line-height:1.12em;letter-spacing:-1.5px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-7ca47bcc{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:rgba(239,228,211,.70);}.elementor-18008 .elementor-element.elementor-element-2ffb7790{font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:500;line-height:1.35em;color:#F0CE99;}.elementor-18008 .elementor-element.elementor-element-7adfd825{--display:flex;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-18008 .elementor-element.elementor-element-6812adf3{--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-18008 .elementor-element.elementor-element-791d097f{--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;}.elementor-18008 .elementor-element.elementor-element-29d39e48{text-align:center;}.elementor-18008 .elementor-element.elementor-element-29d39e48 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.8px;color:#DEC7A8;}.elementor-18008 .elementor-element.elementor-element-650c3098 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-650c3098{text-align:center;}.elementor-18008 .elementor-element.elementor-element-650c3098 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:46px;font-weight:400;line-height:1.13em;letter-spacing:-1.25px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-bb69e90 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-bb69e90{text-align:center;}.elementor-18008 .elementor-element.elementor-element-bb69e90 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:46px;font-weight:400;line-height:1.13em;letter-spacing:-1.25px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-39942e24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 13px;--row-gap:0px;--column-gap:13px;--flex-wrap:wrap;}.elementor-18008 .elementor-element.elementor-element-411aa6b5{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-18008 .elementor-element.elementor-element-7a3b9ac9 .elementor-icon-wrapper{text-align:center;}.elementor-18008 .elementor-element.elementor-element-7a3b9ac9.elementor-view-stacked .elementor-icon{background-color:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-7a3b9ac9.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-7a3b9ac9.elementor-view-default .elementor-icon{color:#F3C98F;border-color:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-7a3b9ac9.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-7a3b9ac9.elementor-view-default .elementor-icon svg{fill:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-7a3b9ac9 .elementor-icon{font-size:27px;}.elementor-18008 .elementor-element.elementor-element-7a3b9ac9 .elementor-icon svg{height:27px;}.elementor-18008 .elementor-element.elementor-element-71c4dc5f{text-align:center;}.elementor-18008 .elementor-element.elementor-element-71c4dc5f .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:600;line-height:1.35em;letter-spacing:0.65px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-5021bd04{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-18008 .elementor-element.elementor-element-43c6eb76 .elementor-icon-wrapper{text-align:center;}.elementor-18008 .elementor-element.elementor-element-43c6eb76.elementor-view-stacked .elementor-icon{background-color:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-43c6eb76.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-43c6eb76.elementor-view-default .elementor-icon{color:#F3C98F;border-color:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-43c6eb76.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-43c6eb76.elementor-view-default .elementor-icon svg{fill:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-43c6eb76 .elementor-icon{font-size:27px;}.elementor-18008 .elementor-element.elementor-element-43c6eb76 .elementor-icon svg{height:27px;}.elementor-18008 .elementor-element.elementor-element-139f1d80{text-align:center;}.elementor-18008 .elementor-element.elementor-element-139f1d80 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:600;line-height:1.35em;letter-spacing:0.65px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-7a473b63{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-18008 .elementor-element.elementor-element-f979868 .elementor-icon-wrapper{text-align:center;}.elementor-18008 .elementor-element.elementor-element-f979868.elementor-view-stacked .elementor-icon{background-color:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-f979868.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-f979868.elementor-view-default .elementor-icon{color:#F3C98F;border-color:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-f979868.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-f979868.elementor-view-default .elementor-icon svg{fill:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-f979868 .elementor-icon{font-size:27px;}.elementor-18008 .elementor-element.elementor-element-f979868 .elementor-icon svg{height:27px;}.elementor-18008 .elementor-element.elementor-element-1c6332{text-align:center;}.elementor-18008 .elementor-element.elementor-element-1c6332 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:600;line-height:1.35em;letter-spacing:0.65px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-68304b8e{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-18008 .elementor-element.elementor-element-14c448ff .elementor-icon-wrapper{text-align:center;}.elementor-18008 .elementor-element.elementor-element-14c448ff.elementor-view-stacked .elementor-icon{background-color:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-14c448ff.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-14c448ff.elementor-view-default .elementor-icon{color:#F3C98F;border-color:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-14c448ff.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-14c448ff.elementor-view-default .elementor-icon svg{fill:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-14c448ff .elementor-icon{font-size:27px;}.elementor-18008 .elementor-element.elementor-element-14c448ff .elementor-icon svg{height:27px;}.elementor-18008 .elementor-element.elementor-element-41caf2e3{text-align:center;}.elementor-18008 .elementor-element.elementor-element-41caf2e3 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:600;line-height:1.35em;letter-spacing:0.65px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-2456f0cd{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-18008 .elementor-element.elementor-element-16efda88 .elementor-icon-wrapper{text-align:center;}.elementor-18008 .elementor-element.elementor-element-16efda88.elementor-view-stacked .elementor-icon{background-color:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-16efda88.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-16efda88.elementor-view-default .elementor-icon{color:#F3C98F;border-color:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-16efda88.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-16efda88.elementor-view-default .elementor-icon svg{fill:#F3C98F;}.elementor-18008 .elementor-element.elementor-element-16efda88 .elementor-icon{font-size:27px;}.elementor-18008 .elementor-element.elementor-element-16efda88 .elementor-icon svg{height:27px;}.elementor-18008 .elementor-element.elementor-element-662ee038{text-align:center;}.elementor-18008 .elementor-element.elementor-element-662ee038 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:600;line-height:1.35em;letter-spacing:0.65px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-55eacc63{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-18008 .elementor-element.elementor-element-16dc1ed9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18008 .elementor-element.elementor-element-74f5a057{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-18008 .elementor-element.elementor-element-601c9dcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-601c9dcc.elementor-element{--align-self:center;}.elementor-18008 .elementor-element.elementor-element-601c9dcc img{width:80%;}.elementor-18008 .elementor-element.elementor-element-589a8447{--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-18008 .elementor-element.elementor-element-326e5146 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.8px;color:#DEC7A8;}.elementor-18008 .elementor-element.elementor-element-5cc6f65d > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-5cc6f65d .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:50px;font-weight:400;line-height:1.08em;letter-spacing:-1.5px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-79cf3acd{--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-18008 .elementor-element.elementor-element-7f5d40fe .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;color:rgba(239,228,211,.88);}.elementor-18008 .elementor-element.elementor-element-26f4acba .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;color:rgba(239,228,211,.88);}.elementor-18008 .elementor-element.elementor-element-7bf3f461{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-18008 .elementor-element.elementor-element-7f84807e{--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-18008 .elementor-element.elementor-element-5fc5be39{--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-18008 .elementor-element.elementor-element-41854c83{text-align:center;}.elementor-18008 .elementor-element.elementor-element-41854c83 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:52px;font-weight:400;line-height:1.08em;letter-spacing:-1.6px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-51c720d5{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-18008 .elementor-element.elementor-element-4d220197{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18008 .elementor-element.elementor-element-439bd264 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2.2px;color:#F0CE99;}.elementor-18008 .elementor-element.elementor-element-50a8edaa > .elementor-widget-container{margin:6px 0px 0px 3px;padding:0px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-50a8edaa{font-family:"Neue Montreal", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:rgba(239,228,211,.52);}.elementor-18008 .elementor-element.elementor-element-599701b5 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;font-weight:200;line-height:1em;letter-spacing:-1.5px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-1c00fa61 > .elementor-widget-container{margin:6px 0px 0px 6px;padding:0px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-1c00fa61{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:rgba(239,228,211,.62);}.elementor-18008 .elementor-element.elementor-element-673a519c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18008 .elementor-element.elementor-element-61ee5a32{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18008 .elementor-element.elementor-element-61ee5a32 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-18008 .elementor-element.elementor-element-61ee5a32.elementor-element{--align-self:center;}.elementor-18008 .elementor-element.elementor-element-61ee5a32 .elementor-icon-list-icon i{color:#F0CE99;transition:color 0.3s;}.elementor-18008 .elementor-element.elementor-element-61ee5a32 .elementor-icon-list-icon svg{fill:#F0CE99;transition:fill 0.3s;}.elementor-18008 .elementor-element.elementor-element-61ee5a32 .elementor-icon-list-text{color:#C7B9AA;transition:color 0.3s;}.elementor-18008 .elementor-element.elementor-element-951a66a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18008 .elementor-element.elementor-element-951a66a > .elementor-widget-container{margin:0px 0px 0px 18px;}.elementor-18008 .elementor-element.elementor-element-951a66a.elementor-element{--align-self:center;}.elementor-18008 .elementor-element.elementor-element-951a66a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18008 .elementor-element.elementor-element-951a66a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18008 .elementor-element.elementor-element-951a66a .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:-0.1px;padding:0px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-6d49609{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;font-family:"Neue Montreal", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#EFE4D394;}.elementor-18008 .elementor-element.elementor-element-1bb2346{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;font-family:"Neue Montreal", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#EFE4D394;}.elementor-18008 .elementor-element.elementor-element-6c2a8826{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-18008 .elementor-element.elementor-element-45b04068{--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-18008 .elementor-element.elementor-element-5aa609b6{--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-18008 .elementor-element.elementor-element-765cfd77 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.8px;color:#DEC7A8;}.elementor-18008 .elementor-element.elementor-element-7ad3ba9f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-7ad3ba9f{text-align:center;}.elementor-18008 .elementor-element.elementor-element-7ad3ba9f .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;font-weight:400;line-height:1.12em;letter-spacing:-1.4px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-d05ff74 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-d05ff74{text-align:center;}.elementor-18008 .elementor-element.elementor-element-d05ff74 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;font-weight:400;line-height:1.12em;letter-spacing:-1.4px;color:#EFE4D3;}.elementor-18008 .elementor-element.elementor-element-1d5ebb2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:21px 25px;--row-gap:21px;--column-gap:25px;--flex-wrap:wrap;}.elementor-18008 .elementor-element.elementor-element-5e243409{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-18008 .elementor-element.elementor-element-19dff17e{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-18008 .elementor-element.elementor-element-6c9ed62d{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-18008 .elementor-element.elementor-element-35bcaa15{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-18008 .elementor-element.elementor-element-143d2b48{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-18008 .elementor-element.elementor-element-7d658fbe{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-18008 .elementor-element.elementor-element-77aa465e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18008 .elementor-element.elementor-element-77aa465e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18008 .elementor-element.elementor-element-77aa465e .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:-0.1px;}.elementor-18008 .elementor-element.elementor-element-6c05ee52{--display:flex;--padding-top:120px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-18008 .elementor-element.elementor-element-265e2432{--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-18008 .elementor-element.elementor-element-39d7ae95{--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-end;}.elementor-18008 .elementor-element.elementor-element-40db9533 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:33px;font-weight:400;line-height:1.16em;letter-spacing:-1.2px;color:#EFE4D3B5;}.elementor-18008 .elementor-element.elementor-element-1de1812c{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#EFE4D380;}.elementor-18008 .elementor-element.elementor-element-dc44786{--display:flex;}.elementor-18008 .elementor-element.elementor-element-35e53119{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#B8AA9C;}.elementor-18008 .elementor-element.elementor-element-59b6742b{--display:flex;}.elementor-18008 .elementor-element.elementor-element-22d2fb6a{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#B8AA9C;}.elementor-18008 .elementor-element.elementor-element-383a485b{--display:flex;}.elementor-18008 .elementor-element.elementor-element-eeaac69{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#B8AA9C;}.elementor-18008 .elementor-element.elementor-element-12509fcf{--display:flex;}.elementor-18008 .elementor-element.elementor-element-6a4002ba{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#B8AA9C;}.elementor-18008 .elementor-element.elementor-element-1142419f{--display:flex;}.elementor-18008 .elementor-element.elementor-element-3577581e{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#B8AA9C;}.elementor-18008 .elementor-element.elementor-element-42d8a150{--display:flex;}.elementor-18008 .elementor-element.elementor-element-1c60e8f8{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#B8AA9C;}.elementor-18008 .elementor-element.elementor-element-51ecda6e{--display:flex;}.elementor-18008 .elementor-element.elementor-element-692a8014{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#B8AA9C;}.elementor-18008 .elementor-element.elementor-element-4ae2d954{--display:flex;}.elementor-18008 .elementor-element.elementor-element-3deab46a{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#B8AA9C;}.elementor-18008 .elementor-element.elementor-element-65f92ccf{--display:flex;}.elementor-18008 .elementor-element.elementor-element-29c670a0{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#B8AA9C;}.elementor-18008 .elementor-element.elementor-element-2eff4878{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#EFE4D3;--n-accordion-title-hover-color:#F0CE99;--n-accordion-title-active-color:#F0CE99;--n-accordion-icon-size:15px;}.elementor-18008 .elementor-element.elementor-element-2eff4878 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#1B110F;}:where( .elementor-18008 .elementor-element.elementor-element-2eff4878 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#0D0807;--padding-top:8px;--padding-right:20px;--padding-bottom:22px;--padding-left:20px;}.elementor-18008 .elementor-element.elementor-element-2eff4878 {--n-accordion-padding:20px 20px 20px 20px;}.elementor-18008 .elementor-element.elementor-element-3f828fdf{--display:flex;--padding-top:0px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-18008 .elementor-element.elementor-element-3ee336b4{--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;}.elementor-18008 .elementor-element.elementor-element-79b203ee{font-family:"Neue Montreal", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:rgba(239,228,211,.43);}.elementor-18008 .elementor-element.elementor-element-67742a1f{font-family:"Neue Montreal", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:rgba(239,228,211,.43);}.elementor-18008 .elementor-element.elementor-element-38a2dd58 .elementor-icon-wrapper{text-align:center;}.elementor-18008 .elementor-element.elementor-element-38a2dd58.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18008 .elementor-element.elementor-element-38a2dd58.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-38a2dd58.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18008 .elementor-element.elementor-element-38a2dd58.elementor-view-framed .elementor-icon, .elementor-18008 .elementor-element.elementor-element-38a2dd58.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18008 .elementor-element.elementor-element-38a2dd58 .elementor-icon{font-size:29px;}.elementor-18008 .elementor-element.elementor-element-38a2dd58 .elementor-icon svg{height:29px;}@media(min-width:768px){.elementor-18008 .elementor-element.elementor-element-563850d0{--width:100%;}.elementor-18008 .elementor-element.elementor-element-731bd8{--content-width:1280px;}.elementor-18008 .elementor-element.elementor-element-bf325a7{--width:55%;}.elementor-18008 .elementor-element.elementor-element-7a515b9a{--content-width:1280px;}.elementor-18008 .elementor-element.elementor-element-4d16ec9b{--content-width:1280px;}.elementor-18008 .elementor-element.elementor-element-62370b8{--width:38%;}.elementor-18008 .elementor-element.elementor-element-3d26cdbc{--width:62%;}.elementor-18008 .elementor-element.elementor-element-6812adf3{--content-width:1280px;}.elementor-18008 .elementor-element.elementor-element-411aa6b5{--width:19%;}.elementor-18008 .elementor-element.elementor-element-5021bd04{--width:19%;}.elementor-18008 .elementor-element.elementor-element-7a473b63{--width:19%;}.elementor-18008 .elementor-element.elementor-element-68304b8e{--width:19%;}.elementor-18008 .elementor-element.elementor-element-2456f0cd{--width:19%;}.elementor-18008 .elementor-element.elementor-element-16dc1ed9{--content-width:1280px;}.elementor-18008 .elementor-element.elementor-element-74f5a057{--width:56%;}.elementor-18008 .elementor-element.elementor-element-589a8447{--width:44%;}.elementor-18008 .elementor-element.elementor-element-7f84807e{--content-width:1280px;}.elementor-18008 .elementor-element.elementor-element-4d220197{--width:43%;}.elementor-18008 .elementor-element.elementor-element-673a519c{--width:57%;}.elementor-18008 .elementor-element.elementor-element-45b04068{--content-width:1280px;}.elementor-18008 .elementor-element.elementor-element-5e243409{--width:31.5%;}.elementor-18008 .elementor-element.elementor-element-19dff17e{--width:31.5%;}.elementor-18008 .elementor-element.elementor-element-6c9ed62d{--width:31.5%;}.elementor-18008 .elementor-element.elementor-element-35bcaa15{--width:31.5%;}.elementor-18008 .elementor-element.elementor-element-143d2b48{--width:31.5%;}.elementor-18008 .elementor-element.elementor-element-7d658fbe{--width:31.5%;}.elementor-18008 .elementor-element.elementor-element-265e2432{--content-width:1280px;}.elementor-18008 .elementor-element.elementor-element-3ee336b4{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18008 .elementor-element.elementor-element-411aa6b5{--width:31%;}.elementor-18008 .elementor-element.elementor-element-5021bd04{--width:31%;}.elementor-18008 .elementor-element.elementor-element-7a473b63{--width:31%;}.elementor-18008 .elementor-element.elementor-element-68304b8e{--width:31%;}.elementor-18008 .elementor-element.elementor-element-2456f0cd{--width:31%;}.elementor-18008 .elementor-element.elementor-element-5e243409{--width:48%;}.elementor-18008 .elementor-element.elementor-element-19dff17e{--width:48%;}.elementor-18008 .elementor-element.elementor-element-6c9ed62d{--width:48%;}.elementor-18008 .elementor-element.elementor-element-35bcaa15{--width:48%;}.elementor-18008 .elementor-element.elementor-element-143d2b48{--width:48%;}.elementor-18008 .elementor-element.elementor-element-7d658fbe{--width:48%;}}@media(max-width:1024px){.elementor-18008 .elementor-element.elementor-element-563850d0:not(.elementor-motion-effects-element-type-background), .elementor-18008 .elementor-element.elementor-element-563850d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1050px 0px;}.elementor-18008 .elementor-element.elementor-element-21149f6c .elementor-heading-title{font-size:54px;}.elementor-18008 .elementor-element.elementor-element-62370b8{--min-height:430px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-18008 .elementor-element.elementor-element-660e51a4 .elementor-heading-title{font-size:170px;}.elementor-18008 .elementor-element.elementor-element-7c845301 .elementor-heading-title{font-size:42px;}.elementor-18008 .elementor-element.elementor-element-650c3098 .elementor-heading-title{font-size:40px;}.elementor-18008 .elementor-element.elementor-element-bb69e90 .elementor-heading-title{font-size:40px;}.elementor-18008 .elementor-element.elementor-element-71c4dc5f .elementor-heading-title{font-size:13.5px;}.elementor-18008 .elementor-element.elementor-element-139f1d80 .elementor-heading-title{font-size:13.5px;}.elementor-18008 .elementor-element.elementor-element-1c6332 .elementor-heading-title{font-size:13.5px;}.elementor-18008 .elementor-element.elementor-element-41caf2e3 .elementor-heading-title{font-size:13.5px;}.elementor-18008 .elementor-element.elementor-element-662ee038 .elementor-heading-title{font-size:13.5px;}.elementor-18008 .elementor-element.elementor-element-5cc6f65d .elementor-heading-title{font-size:44px;}.elementor-18008 .elementor-element.elementor-element-7f5d40fe .elementor-heading-title{font-size:15px;}.elementor-18008 .elementor-element.elementor-element-26f4acba .elementor-heading-title{font-size:15px;}.elementor-18008 .elementor-element.elementor-element-41854c83 .elementor-heading-title{font-size:46px;}.elementor-18008 .elementor-element.elementor-element-51c720d5{--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-18008 .elementor-element.elementor-element-7ad3ba9f .elementor-heading-title{font-size:42px;}.elementor-18008 .elementor-element.elementor-element-d05ff74 .elementor-heading-title{font-size:42px;}.elementor-18008 .elementor-element.elementor-element-40db9533 .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-18008 .elementor-element.elementor-element-563850d0:not(.elementor-motion-effects-element-type-background), .elementor-18008 .elementor-element.elementor-element-563850d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casadeisabel.com.br/wp-content/uploads/2026/07/Gemini_Generated_Image_wiighwiighwiighw-1152x2048.png");background-position:0px -304px;}.elementor-18008 .elementor-element.elementor-element-bf325a7{--margin-top:-71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18008 .elementor-element.elementor-element-cd3e40e{text-align:center;}.elementor-18008 .elementor-element.elementor-element-cd3e40e img{width:100%;max-width:100%;height:31px;}.elementor-18008 .elementor-element.elementor-element-21149f6c .elementor-heading-title{font-size:43px;line-height:1.04em;letter-spacing:-1.4px;}.elementor-18008 .elementor-element.elementor-element-9eeb158{font-size:16px;}.elementor-18008 .elementor-element.elementor-element-6f9f45ba .elementor-button{font-size:13px;padding:0px 41px 0px 41px;}.elementor-18008 .elementor-element.elementor-element-57e749c9{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18008 .elementor-element.elementor-element-4d16ec9b{--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-18008 .elementor-element.elementor-element-62370b8{--width:100%;--min-height:350px;}.elementor-18008 .elementor-element.elementor-element-660e51a4 .elementor-heading-title{font-size:150px;}.elementor-18008 .elementor-element.elementor-element-3d26cdbc{--width:100%;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18008 .elementor-element.elementor-element-7c845301 .elementor-heading-title{font-size:36px;}.elementor-18008 .elementor-element.elementor-element-7ca47bcc > .elementor-widget-container{margin:10px 0px -30px 0px;}.elementor-18008 .elementor-element.elementor-element-7ca47bcc{font-size:15px;}.elementor-18008 .elementor-element.elementor-element-2ffb7790 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18008 .elementor-element.elementor-element-650c3098 .elementor-heading-title{font-size:34px;line-height:1.16em;letter-spacing:-0.8px;}.elementor-18008 .elementor-element.elementor-element-bb69e90 .elementor-heading-title{font-size:34px;line-height:1.16em;letter-spacing:-0.8px;}.elementor-18008 .elementor-element.elementor-element-39942e24{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-18008 .elementor-element.elementor-element-411aa6b5{--width:47%;}.elementor-18008 .elementor-element.elementor-element-71c4dc5f .elementor-heading-title{font-size:13px;}.elementor-18008 .elementor-element.elementor-element-5021bd04{--width:47%;}.elementor-18008 .elementor-element.elementor-element-139f1d80 .elementor-heading-title{font-size:13px;}.elementor-18008 .elementor-element.elementor-element-7a473b63{--width:47%;}.elementor-18008 .elementor-element.elementor-element-1c6332 .elementor-heading-title{font-size:13px;}.elementor-18008 .elementor-element.elementor-element-68304b8e{--width:47%;}.elementor-18008 .elementor-element.elementor-element-41caf2e3 .elementor-heading-title{font-size:13px;}.elementor-18008 .elementor-element.elementor-element-2456f0cd{--width:47%;}.elementor-18008 .elementor-element.elementor-element-662ee038 .elementor-heading-title{font-size:13px;}.elementor-18008 .elementor-element.elementor-element-16dc1ed9{--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-18008 .elementor-element.elementor-element-74f5a057{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18008 .elementor-element.elementor-element-589a8447{--width:100%;}.elementor-18008 .elementor-element.elementor-element-5cc6f65d .elementor-heading-title{font-size:36px;}.elementor-18008 .elementor-element.elementor-element-79cf3acd{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-18008 .elementor-element.elementor-element-7f5d40fe .elementor-heading-title{font-size:15px;}.elementor-18008 .elementor-element.elementor-element-26f4acba .elementor-heading-title{font-size:15px;}.elementor-18008 .elementor-element.elementor-element-41854c83 .elementor-heading-title{font-size:38px;}.elementor-18008 .elementor-element.elementor-element-51c720d5{--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:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-18008 .elementor-element.elementor-element-4d220197{--width:100%;}.elementor-18008 .elementor-element.elementor-element-599701b5 .elementor-heading-title{font-size:46px;}.elementor-18008 .elementor-element.elementor-element-673a519c{--width:100%;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18008 .elementor-element.elementor-element-951a66a .elementor-button{font-size:13px;}.elementor-18008 .elementor-element.elementor-element-6d49609{font-size:12px;}.elementor-18008 .elementor-element.elementor-element-1bb2346{font-size:12px;}.elementor-18008 .elementor-element.elementor-element-7ad3ba9f .elementor-heading-title{font-size:36px;}.elementor-18008 .elementor-element.elementor-element-d05ff74 .elementor-heading-title{font-size:36px;}.elementor-18008 .elementor-element.elementor-element-5e243409{--width:100%;}.elementor-18008 .elementor-element.elementor-element-19dff17e{--width:100%;}.elementor-18008 .elementor-element.elementor-element-6c9ed62d{--width:100%;}.elementor-18008 .elementor-element.elementor-element-35bcaa15{--width:100%;}.elementor-18008 .elementor-element.elementor-element-143d2b48{--width:100%;}.elementor-18008 .elementor-element.elementor-element-7d658fbe{--width:100%;}.elementor-18008 .elementor-element.elementor-element-77aa465e .elementor-button{font-size:13px;}.elementor-18008 .elementor-element.elementor-element-39d7ae95{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-18008 .elementor-element.elementor-element-40db9533 .elementor-heading-title{font-size:37px;}.elementor-18008 .elementor-element.elementor-element-35e53119{font-size:14px;}.elementor-18008 .elementor-element.elementor-element-22d2fb6a{font-size:14px;}.elementor-18008 .elementor-element.elementor-element-eeaac69{font-size:14px;}.elementor-18008 .elementor-element.elementor-element-6a4002ba{font-size:14px;}.elementor-18008 .elementor-element.elementor-element-3577581e{font-size:14px;}.elementor-18008 .elementor-element.elementor-element-1c60e8f8{font-size:14px;}.elementor-18008 .elementor-element.elementor-element-692a8014{font-size:14px;}.elementor-18008 .elementor-element.elementor-element-3deab46a{font-size:14px;}.elementor-18008 .elementor-element.elementor-element-29c670a0{font-size:14px;}.elementor-18008 .elementor-element.elementor-element-2eff4878{--n-accordion-item-title-space-between:10px;}.elementor-18008 .elementor-element.elementor-element-3ee336b4{--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;}}/* Start custom CSS for image, class: .elementor-element-601c9dcc */.elementor-18008 .elementor-element.elementor-element-601c9dcc {
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    transition:
        transform 0.35s cubic-bezier(.22, 1, .36, 1),
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-18008 .elementor-element.elementor-element-601c9dcc::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(
        115deg,
        transparent 35%,
        rgba(240, 206, 153, 0.10) 50%,
        transparent 65%
    );
    transform: translateX(-130%);
    transition: transform 0.75s cubic-bezier(.22, 1, .36, 1);
}

.elementor-18008 .elementor-element.elementor-element-601c9dcc img {
    transition:
        transform 0.5s cubic-bezier(.22, 1, .36, 1),
        filter 0.35s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-18008 .elementor-element.elementor-element-601c9dcc:hover {
        transform: translateY(-7px) scale(1.012);
        border-color: rgba(240, 206, 153, 0.40);
        box-shadow:
            0 24px 55px rgba(0, 0, 0, 0.38),
            0 0 0 1px rgba(240, 206, 153, 0.07);
    }

    .elementor-18008 .elementor-element.elementor-element-601c9dcc:hover::before {
        transform: translateX(130%);
    }

    .elementor-18008 .elementor-element.elementor-element-601c9dcc:hover img {
        transform: scale(1.025);
        filter: brightness(1.07) contrast(1.02);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-18008 .elementor-element.elementor-element-601c9dcc,
    .elementor-18008 .elementor-element.elementor-element-601c9dcc::before,
    .elementor-18008 .elementor-element.elementor-element-601c9dcc img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e243409 */.elementor-18008 .elementor-element.elementor-element-5e243409 {
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    transition:
        transform 0.35s cubic-bezier(.22, 1, .36, 1),
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-18008 .elementor-element.elementor-element-5e243409::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(
        115deg,
        transparent 35%,
        rgba(240, 206, 153, 0.10) 50%,
        transparent 65%
    );
    transform: translateX(-130%);
    transition: transform 0.75s cubic-bezier(.22, 1, .36, 1);
}

.elementor-18008 .elementor-element.elementor-element-5e243409 img {
    transition:
        transform 0.5s cubic-bezier(.22, 1, .36, 1),
        filter 0.35s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-18008 .elementor-element.elementor-element-5e243409:hover {
        transform: translateY(-7px) scale(1.012);
        border-color: rgba(240, 206, 153, 0.40);
        box-shadow:
            0 24px 55px rgba(0, 0, 0, 0.38),
            0 0 0 1px rgba(240, 206, 153, 0.07);
    }

    .elementor-18008 .elementor-element.elementor-element-5e243409:hover::before {
        transform: translateX(130%);
    }

    .elementor-18008 .elementor-element.elementor-element-5e243409:hover img {
        transform: scale(1.025);
        filter: brightness(1.07) contrast(1.02);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-18008 .elementor-element.elementor-element-5e243409,
    .elementor-18008 .elementor-element.elementor-element-5e243409::before,
    .elementor-18008 .elementor-element.elementor-element-5e243409 img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19dff17e */.elementor-18008 .elementor-element.elementor-element-19dff17e {
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    transition:
        transform 0.35s cubic-bezier(.22, 1, .36, 1),
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-18008 .elementor-element.elementor-element-19dff17e::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(
        115deg,
        transparent 35%,
        rgba(240, 206, 153, 0.10) 50%,
        transparent 65%
    );
    transform: translateX(-130%);
    transition: transform 0.75s cubic-bezier(.22, 1, .36, 1);
}

.elementor-18008 .elementor-element.elementor-element-19dff17e img {
    transition:
        transform 0.5s cubic-bezier(.22, 1, .36, 1),
        filter 0.35s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-18008 .elementor-element.elementor-element-19dff17e:hover {
        transform: translateY(-7px) scale(1.012);
        border-color: rgba(240, 206, 153, 0.40);
        box-shadow:
            0 24px 55px rgba(0, 0, 0, 0.38),
            0 0 0 1px rgba(240, 206, 153, 0.07);
    }

    .elementor-18008 .elementor-element.elementor-element-19dff17e:hover::before {
        transform: translateX(130%);
    }

    .elementor-18008 .elementor-element.elementor-element-19dff17e:hover img {
        transform: scale(1.025);
        filter: brightness(1.07) contrast(1.02);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-18008 .elementor-element.elementor-element-19dff17e,
    .elementor-18008 .elementor-element.elementor-element-19dff17e::before,
    .elementor-18008 .elementor-element.elementor-element-19dff17e img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9ed62d */.elementor-18008 .elementor-element.elementor-element-6c9ed62d {
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    transition:
        transform 0.35s cubic-bezier(.22, 1, .36, 1),
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-18008 .elementor-element.elementor-element-6c9ed62d::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(
        115deg,
        transparent 35%,
        rgba(240, 206, 153, 0.10) 50%,
        transparent 65%
    );
    transform: translateX(-130%);
    transition: transform 0.75s cubic-bezier(.22, 1, .36, 1);
}

.elementor-18008 .elementor-element.elementor-element-6c9ed62d img {
    transition:
        transform 0.5s cubic-bezier(.22, 1, .36, 1),
        filter 0.35s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-18008 .elementor-element.elementor-element-6c9ed62d:hover {
        transform: translateY(-7px) scale(1.012);
        border-color: rgba(240, 206, 153, 0.40);
        box-shadow:
            0 24px 55px rgba(0, 0, 0, 0.38),
            0 0 0 1px rgba(240, 206, 153, 0.07);
    }

    .elementor-18008 .elementor-element.elementor-element-6c9ed62d:hover::before {
        transform: translateX(130%);
    }

    .elementor-18008 .elementor-element.elementor-element-6c9ed62d:hover img {
        transform: scale(1.025);
        filter: brightness(1.07) contrast(1.02);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-18008 .elementor-element.elementor-element-6c9ed62d,
    .elementor-18008 .elementor-element.elementor-element-6c9ed62d::before,
    .elementor-18008 .elementor-element.elementor-element-6c9ed62d img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35bcaa15 */.elementor-18008 .elementor-element.elementor-element-35bcaa15 {
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    transition:
        transform 0.35s cubic-bezier(.22, 1, .36, 1),
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-18008 .elementor-element.elementor-element-35bcaa15::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(
        115deg,
        transparent 35%,
        rgba(240, 206, 153, 0.10) 50%,
        transparent 65%
    );
    transform: translateX(-130%);
    transition: transform 0.75s cubic-bezier(.22, 1, .36, 1);
}

.elementor-18008 .elementor-element.elementor-element-35bcaa15 img {
    transition:
        transform 0.5s cubic-bezier(.22, 1, .36, 1),
        filter 0.35s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-18008 .elementor-element.elementor-element-35bcaa15:hover {
        transform: translateY(-7px) scale(1.012);
        border-color: rgba(240, 206, 153, 0.40);
        box-shadow:
            0 24px 55px rgba(0, 0, 0, 0.38),
            0 0 0 1px rgba(240, 206, 153, 0.07);
    }

    .elementor-18008 .elementor-element.elementor-element-35bcaa15:hover::before {
        transform: translateX(130%);
    }

    .elementor-18008 .elementor-element.elementor-element-35bcaa15:hover img {
        transform: scale(1.025);
        filter: brightness(1.07) contrast(1.02);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-18008 .elementor-element.elementor-element-35bcaa15,
    .elementor-18008 .elementor-element.elementor-element-35bcaa15::before,
    .elementor-18008 .elementor-element.elementor-element-35bcaa15 img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143d2b48 */.elementor-18008 .elementor-element.elementor-element-143d2b48 {
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    transition:
        transform 0.35s cubic-bezier(.22, 1, .36, 1),
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-18008 .elementor-element.elementor-element-143d2b48::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(
        115deg,
        transparent 35%,
        rgba(240, 206, 153, 0.10) 50%,
        transparent 65%
    );
    transform: translateX(-130%);
    transition: transform 0.75s cubic-bezier(.22, 1, .36, 1);
}

.elementor-18008 .elementor-element.elementor-element-143d2b48 img {
    transition:
        transform 0.5s cubic-bezier(.22, 1, .36, 1),
        filter 0.35s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-18008 .elementor-element.elementor-element-143d2b48:hover {
        transform: translateY(-7px) scale(1.012);
        border-color: rgba(240, 206, 153, 0.40);
        box-shadow:
            0 24px 55px rgba(0, 0, 0, 0.38),
            0 0 0 1px rgba(240, 206, 153, 0.07);
    }

    .elementor-18008 .elementor-element.elementor-element-143d2b48:hover::before {
        transform: translateX(130%);
    }

    .elementor-18008 .elementor-element.elementor-element-143d2b48:hover img {
        transform: scale(1.025);
        filter: brightness(1.07) contrast(1.02);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-18008 .elementor-element.elementor-element-143d2b48,
    .elementor-18008 .elementor-element.elementor-element-143d2b48::before,
    .elementor-18008 .elementor-element.elementor-element-143d2b48 img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d658fbe */.elementor-18008 .elementor-element.elementor-element-7d658fbe {
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    transition:
        transform 0.35s cubic-bezier(.22, 1, .36, 1),
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-18008 .elementor-element.elementor-element-7d658fbe::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(
        115deg,
        transparent 35%,
        rgba(240, 206, 153, 0.10) 50%,
        transparent 65%
    );
    transform: translateX(-130%);
    transition: transform 0.75s cubic-bezier(.22, 1, .36, 1);
}

.elementor-18008 .elementor-element.elementor-element-7d658fbe img {
    transition:
        transform 0.5s cubic-bezier(.22, 1, .36, 1),
        filter 0.35s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-18008 .elementor-element.elementor-element-7d658fbe:hover {
        transform: translateY(-7px) scale(1.012);
        border-color: rgba(240, 206, 153, 0.40);
        box-shadow:
            0 24px 55px rgba(0, 0, 0, 0.38),
            0 0 0 1px rgba(240, 206, 153, 0.07);
    }

    .elementor-18008 .elementor-element.elementor-element-7d658fbe:hover::before {
        transform: translateX(130%);
    }

    .elementor-18008 .elementor-element.elementor-element-7d658fbe:hover img {
        transform: scale(1.025);
        filter: brightness(1.07) contrast(1.02);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-18008 .elementor-element.elementor-element-7d658fbe,
    .elementor-18008 .elementor-element.elementor-element-7d658fbe::before,
    .elementor-18008 .elementor-element.elementor-element-7d658fbe img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59cde4a2 *//* TABLET E MOBILE — CENTRALIZAÇÃO GERAL */
@media (max-width: 1024px) {

    /* Contêineres principais */
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-hero-inner {
        --justify-content: center;
        --align-items: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-hero-inner > .e-con-inner {
        justify-content: center;
        align-items: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-hero-copy-wrap,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-about-content,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-training-head,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-content,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-head,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-price-side,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-details,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-proof-head,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-faq-head,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-footer-inner {
        --align-items: center;
        --justify-content: center;
        align-items: center;
        justify-content: center;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    /* Hero */
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-hero-copy-wrap {
        --width: 72%;
        width: 72%;
        max-width: 760px;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-hero-copy-wrap > .elementor-widget-image:first-child {
        width: 180px;
        max-width: 180px;
        align-self: center;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-hero-copy-wrap > .elementor-widget-image:first-child img {
        width: 100%;
        height: auto;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-hero-title,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-hero-copy,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-hero-button + .elementor-widget-text-editor {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    /* Etiquetas superiores */
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-kicker,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-training-kicker {
        align-self: center;
        width: max-content;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    /* Títulos e textos */
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-about-title,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-about-copy,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-callout,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-training-title,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-title,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-card,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-title,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-renewal,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-price,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-cash,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-disclaimer,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-proof-title,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-faq-title,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-faq-side,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-footer-copy {
        text-align: center;
    }

    /* Botões */
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-button,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-proof-cta {
        align-self: center;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-button .elementor-button-wrapper {
        text-align: center;
    }

    /* Seções com duas colunas */
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-about-inner,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-inner,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-card {
        --align-items: center;
        align-items: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-about-inner,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-inner {
        --gap: 32px;
        gap: 32px;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-phase-mark,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-media {
        align-self: center;
        margin: 0;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-image,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-proof-image {
        align-self: center;
        text-align: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-image img,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-proof-image img {
        margin-left: auto;
        margin-right: auto;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-cards {
        width: 100%;
    }

    /* Cards */
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-feature-grid,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-proof-grid {
        justify-content: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-feature-card {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-feature-title,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-feature-title .elementor-heading-title {
        text-align: center;
        justify-content: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-proof-card {
        align-items: center;
        justify-content: center;
    }

    /* Lista da oferta centralizada como bloco */
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-list {
        width: fit-content;
        max-width: 100%;
        align-self: center;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
    }

    /* FAQ */
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-faq-head {
        flex-direction: column;
        align-items: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-faq-side {
        max-width: 620px;
        margin-left: auto;
        margin-right: auto;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-accordion {
        width: 100%;
        align-self: center;
    }

    /* Rodapé */
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-footer-inner {
        flex-direction: column;
        align-items: center;
    }
}


/* AJUSTES EXCLUSIVOS DE CELULAR */
@media (max-width: 767px) {

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-hero-copy-wrap {
        --width: 100%;
        width: 100%;
        max-width: 100%;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-hero-copy-wrap > .elementor-widget-image:first-child {
        width: 160px;
        max-width: 160px;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-about-inner,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-inner,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-card {
        flex-direction: column;
        align-items: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-about-inner,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-inner {
        --gap: 44px;
        gap: 44px;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-phase-mark,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-about-content,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-media,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-bonus-content,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-price-side,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-details {
        --width: 100%;
        width: 100%;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-proof-card {
        --width: 100%;
        width: 100%;
        max-width: 560px;
        margin-left: auto;
        margin-right: auto;
    }
}


/* CELULARES PEQUENOS */
@media (max-width: 479px) {

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-feature-grid {
        grid-template-columns: 1fr;
        max-width: 380px;
        margin-left: auto;
        margin-right: auto;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-feature-card {
        width: 100%;
        flex-basis: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-feature-title .elementor-heading-title {
        max-width: none;
        justify-content: center;
        text-align: center;
    }
}


/* CORREÇÃO DA ÁREA DE PREÇO — TABLET HORIZONTAL E DESKTOP */
@media (min-width: 768px) {

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-card {
        --flex-direction: row;
        --flex-wrap: nowrap;
        --align-items: stretch;

        flex-direction: row;
        flex-wrap: nowrap;
        align-items: stretch;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-price-side {
        --width: 43%;
        width: 43%;
        flex: 0 0 43%;

        align-items: flex-start;
        justify-content: flex-start;
        margin-left: 0;
        margin-right: 0;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-details {
        --width: auto;
        width: auto;
        flex: 1 1 0;
        min-width: 0;

        align-items: stretch;
        justify-content: flex-start;
        margin-left: 0;
        margin-right: 0;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-list {
        width: 100%;
        max-width: 100%;
        align-self: stretch;

        margin-left: 0;
        margin-right: 0;
        text-align: left;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-list .elementor-icon-list-items {
        width: 100%;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-button {
        width: 100%;
        max-width: 100%;
        align-self: stretch;

        margin: 28px 0 0;
    }

    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-button .elementor-button-wrapper,
    .elementor-18008 .elementor-element.elementor-element-59cde4a2 .f2-offer-button .elementor-button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS */html,
body {
    background-color: #120c0b !important;
}

body {
    min-height: 100vh;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://casadeisabel.com.br/wp-content/uploads/2025/06/NeueMontreal-Regular.eot');
	src: url('https://casadeisabel.com.br/wp-content/uploads/2025/06/NeueMontreal-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/06/NeueMontreal-Regular.woff2') format('woff2'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/06/NeueMontreal-Regular.woff') format('woff'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/06/NeueMontreal-Regular.ttf') format('truetype'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/06/BDMegalonaDEMOPersonalUseOnly-RegularItalic-1.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://casadeisabel.com.br/wp-content/uploads/2025/06/NeueMontreal-Medium.eot');
	src: url('https://casadeisabel.com.br/wp-content/uploads/2025/06/NeueMontreal-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/06/NeueMontreal-Medium.woff2') format('woff2'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/06/NeueMontreal-Medium.woff') format('woff'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/06/NeueMontreal-Medium.ttf') format('truetype'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/06/BDMegalonaDEMOPersonalUseOnly-RegularItalic-2.svg#NeueMontreal') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Regular.eot');
	src: url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Regular.woff2') format('woff2'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Regular.woff') format('woff'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Regular.ttf') format('truetype'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Regular.svg#SFProDisplay') format('svg');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Medium.eot');
	src: url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Medium.woff2') format('woff2'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Medium.woff') format('woff'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Medium.ttf') format('truetype'),
		url('https://casadeisabel.com.br/wp-content/uploads/2025/08/SFProDisplay-Medium.svg#SFProDisplay') format('svg');
}
/* End Custom Fonts CSS */