.elementor-132 .elementor-element.elementor-element-d2a43fed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-132 .elementor-element.elementor-element-d2a43fed:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-d2a43fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(31,24,18,0.44);}.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-132 .elementor-element.elementor-element-c19645b6{text-align:start;}.elementor-132 .elementor-element.elementor-element-c19645b6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-d9e9991f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.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-132 .elementor-element.elementor-element-f5f7afd2 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:8px 14px 8px 14px;}.elementor-132 .elementor-element.elementor-element-b131bcb6 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:8px 14px 8px 14px;}.elementor-132 .elementor-element.elementor-element-d569770e .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:8px 14px 8px 14px;}.elementor-132 .elementor-element.elementor-element-62794b28 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:8px 14px 8px 14px;}.elementor-132 .elementor-element.elementor-element-54bb2bef .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:8px 14px 8px 14px;}.elementor-132 .elementor-element.elementor-element-95f7f5dc .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:8px 14px 8px 14px;}.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-132 .elementor-element.elementor-element-0cfefcd4 .elementor-icon-wrapper{text-align:center;}.elementor-132 .elementor-element.elementor-element-0cfefcd4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-0cfefcd4.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-0cfefcd4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-0cfefcd4.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-0cfefcd4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-0cfefcd4 .elementor-icon{font-size:26px;}.elementor-132 .elementor-element.elementor-element-0cfefcd4 .elementor-icon svg{height:26px;}.elementor-132 .elementor-element.elementor-element-1d5edce4{--display:flex;--min-height:584px;--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;--overlay-opacity:0.57;--padding-top:140px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-132 .elementor-element.elementor-element-1d5edce4::before, .elementor-132 .elementor-element.elementor-element-1d5edce4 > .elementor-background-video-container::before, .elementor-132 .elementor-element.elementor-element-1d5edce4 > .e-con-inner > .elementor-background-video-container::before, .elementor-132 .elementor-element.elementor-element-1d5edce4 > .elementor-background-slideshow::before, .elementor-132 .elementor-element.elementor-element-1d5edce4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-132 .elementor-element.elementor-element-1d5edce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-132 .elementor-element.elementor-element-2021b2e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-132 .elementor-element.elementor-element-4742460b{text-align:center;}.elementor-132 .elementor-element.elementor-element-4742460b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-b3aab9c3{text-align:center;}.elementor-132 .elementor-element.elementor-element-b3aab9c3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-fd1ea95 .elementor-button{background-color:#7A5F2B;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-132 .elementor-element.elementor-element-b8c1a64d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:110px;--padding-bottom:110px;--padding-left:32px;--padding-right:32px;}.elementor-132 .elementor-element.elementor-element-b8c1a64d:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-b8c1a64d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E4;}.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-132 .elementor-element.elementor-element-a9465b20{text-align:center;}.elementor-132 .elementor-element.elementor-element-a9465b20 img{width:100%;}.elementor-132 .elementor-element.elementor-element-2aa8801f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:15px 15px 15px 15px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-5rem;--margin-right:0rem;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:15px;}.elementor-132 .elementor-element.elementor-element-2aa8801f:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-2aa8801f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-2aa8801f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-132 .elementor-element.elementor-element-d0d29f5f{text-align:start;}.elementor-132 .elementor-element.elementor-element-d0d29f5f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#A78538;}.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-132 .elementor-element.elementor-element-6b5828d4{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#3D3227;}.elementor-132 .elementor-element.elementor-element-b7920cd{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-132 .elementor-element.elementor-element-2c085762 .elementor-button{background-color:#7A5F2B;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-132 .elementor-element.elementor-element-c1677b7c{--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:110px;--padding-bottom:110px;--padding-left:32px;--padding-right:32px;}.elementor-132 .elementor-element.elementor-element-c1677b7c:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-c1677b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1812;}.elementor-132 .elementor-element.elementor-element-7f04b8ee{text-align:center;}.elementor-132 .elementor-element.elementor-element-7f04b8ee .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-9f9d54c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-132 .elementor-element.elementor-element-9dabedb0{z-index:1;text-align:center;}.elementor-132 .elementor-element.elementor-element-9dabedb0 img{width:100%;}.elementor-132 .elementor-element.elementor-element-9d59109d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:15px 15px 15px 15px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-3rem;--margin-right:0rem;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-132 .elementor-element.elementor-element-9d59109d:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-9d59109d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-9d59109d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-132 .elementor-element.elementor-element-a0776192{text-align:start;}.elementor-132 .elementor-element.elementor-element-a0776192 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#1F1812;}.elementor-132 .elementor-element.elementor-element-b74f9037{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B5D4C;}.elementor-132 .elementor-element.elementor-element-7d489820 .elementor-button{background-color:#7A5F2B;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-132 .elementor-element.elementor-element-6f86257d{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-132 .elementor-element.elementor-element-62464287{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -7rem;z-index:1;text-align:center;}.elementor-132 .elementor-element.elementor-element-62464287 img{width:100%;}.elementor-132 .elementor-element.elementor-element-8fa91ae5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:15px 15px 15px 15px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-3rem;--margin-right:0rem;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-132 .elementor-element.elementor-element-8fa91ae5:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-8fa91ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-8fa91ae5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-132 .elementor-element.elementor-element-53f0fe95{text-align:start;}.elementor-132 .elementor-element.elementor-element-53f0fe95 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#1F1812;}.elementor-132 .elementor-element.elementor-element-b00fd3fc{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B5D4C;}.elementor-132 .elementor-element.elementor-element-dc22814c .elementor-button{background-color:#7A5F2B;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-132 .elementor-element.elementor-element-21275c98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-132 .elementor-element.elementor-element-87d2d26a{z-index:1;text-align:center;}.elementor-132 .elementor-element.elementor-element-87d2d26a img{width:100%;}.elementor-132 .elementor-element.elementor-element-270109da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:15px 15px 15px 15px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-3rem;--margin-right:0rem;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-132 .elementor-element.elementor-element-270109da:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-270109da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-270109da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-132 .elementor-element.elementor-element-d013db0c{text-align:start;}.elementor-132 .elementor-element.elementor-element-d013db0c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#1F1812;}.elementor-132 .elementor-element.elementor-element-430afa3c{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B5D4C;}.elementor-132 .elementor-element.elementor-element-0aec88f6 .elementor-button{background-color:#7A5F2B;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-132 .elementor-element.elementor-element-08f03b66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-132 .elementor-element.elementor-element-4fc12339{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:15px 15px 15px 15px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-3rem;--margin-right:0rem;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-132 .elementor-element.elementor-element-4fc12339:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-4fc12339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-4fc12339.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-132 .elementor-element.elementor-element-2ebd4080{text-align:start;}.elementor-132 .elementor-element.elementor-element-2ebd4080 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#1F1812;}.elementor-132 .elementor-element.elementor-element-3fc5dbf6{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B5D4C;}.elementor-132 .elementor-element.elementor-element-7aef481a .elementor-button{background-color:#7A5F2B;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-132 .elementor-element.elementor-element-c1471c19{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -7rem;text-align:center;}.elementor-132 .elementor-element.elementor-element-c1471c19 img{width:100%;}.elementor-132 .elementor-element.elementor-element-8c249abe{--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-132 .elementor-element.elementor-element-8c249abe:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-8c249abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-2d2f3e69{--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:40px 56px;--row-gap:40px;--column-gap:56px;}.elementor-132 .elementor-element.elementor-element-956a1128{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-132 .elementor-element.elementor-element-c625c3cb{text-align:start;}.elementor-132 .elementor-element.elementor-element-c625c3cb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.25em;color:#1F1812;}.elementor-132 .elementor-element.elementor-element-e4cae319{text-align:start;}.elementor-132 .elementor-element.elementor-element-e4cae319 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:700;line-height:1.25em;color:#C4A060;}.elementor-132 .elementor-element.elementor-element-5c6da421{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B5D4C;}.elementor-132 .elementor-element.elementor-element-eca8ca98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-132 .elementor-element.elementor-element-ac8f8038{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-132 .elementor-element.elementor-element-b10afc72 .elementor-icon-wrapper{text-align:center;}.elementor-132 .elementor-element.elementor-element-b10afc72.elementor-view-stacked .elementor-icon{background-color:#C4A060;}.elementor-132 .elementor-element.elementor-element-b10afc72.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-b10afc72.elementor-view-default .elementor-icon{color:#C4A060;border-color:#C4A060;}.elementor-132 .elementor-element.elementor-element-b10afc72.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-b10afc72.elementor-view-default .elementor-icon svg{fill:#C4A060;}.elementor-132 .elementor-element.elementor-element-b10afc72 .elementor-icon{font-size:18px;}.elementor-132 .elementor-element.elementor-element-b10afc72 .elementor-icon svg{height:18px;}.elementor-132 .elementor-element.elementor-element-5a16874e{text-align:start;}.elementor-132 .elementor-element.elementor-element-5a16874e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:13px;font-weight:700;line-height:1.25em;color:#C4A060;}.elementor-132 .elementor-element.elementor-element-c387cf5b{text-align:start;}.elementor-132 .elementor-element.elementor-element-c387cf5b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:700;line-height:1.25em;color:#1F1812;}.elementor-132 .elementor-element.elementor-element-0292e86e{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B5D4C;}.elementor-132 .elementor-element.elementor-element-c97641ce{text-align:start;}.elementor-132 .elementor-element.elementor-element-c97641ce .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:700;line-height:1.25em;color:#1F1812;}.elementor-132 .elementor-element.elementor-element-aefd4daa{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B5D4C;}.elementor-132 .elementor-element.elementor-element-041d0e23{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-132 .elementor-element.elementor-element-1edc6a70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-132 .elementor-element.elementor-element-4614d7ff .elementor-icon-wrapper{text-align:center;}.elementor-132 .elementor-element.elementor-element-4614d7ff.elementor-view-stacked .elementor-icon{background-color:#C4A060;}.elementor-132 .elementor-element.elementor-element-4614d7ff.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-4614d7ff.elementor-view-default .elementor-icon{color:#C4A060;border-color:#C4A060;}.elementor-132 .elementor-element.elementor-element-4614d7ff.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-4614d7ff.elementor-view-default .elementor-icon svg{fill:#C4A060;}.elementor-132 .elementor-element.elementor-element-4614d7ff .elementor-icon{font-size:18px;}.elementor-132 .elementor-element.elementor-element-4614d7ff .elementor-icon svg{height:18px;}.elementor-132 .elementor-element.elementor-element-7d855ba4{text-align:start;}.elementor-132 .elementor-element.elementor-element-7d855ba4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:13px;font-weight:700;line-height:1.25em;color:#C4A060;}.elementor-132 .elementor-element.elementor-element-935cc660{text-align:start;}.elementor-132 .elementor-element.elementor-element-935cc660 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:700;line-height:1.25em;color:#1F1812;}.elementor-132 .elementor-element.elementor-element-28d78275{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B5D4C;}.elementor-132 .elementor-element.elementor-element-62611443{text-align:start;}.elementor-132 .elementor-element.elementor-element-62611443 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:700;line-height:1.25em;color:#1F1812;}.elementor-132 .elementor-element.elementor-element-b9fdd223{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B5D4C;}@media(max-width:1024px){.elementor-132 .elementor-element.elementor-element-c19645b6 .elementor-heading-title{font-size:32px;}.elementor-132 .elementor-element.elementor-element-4742460b .elementor-heading-title{font-size:38px;}.elementor-132 .elementor-element.elementor-element-b3aab9c3 .elementor-heading-title{font-size:38px;}.elementor-132 .elementor-element.elementor-element-b8c1a64d{--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-132 .elementor-element.elementor-element-d0d29f5f .elementor-heading-title{font-size:32px;}.elementor-132 .elementor-element.elementor-element-7f04b8ee .elementor-heading-title{font-size:32px;}.elementor-132 .elementor-element.elementor-element-9f9d54c1{--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-132 .elementor-element.elementor-element-a0776192 .elementor-heading-title{font-size:32px;}.elementor-132 .elementor-element.elementor-element-6f86257d{--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-132 .elementor-element.elementor-element-53f0fe95 .elementor-heading-title{font-size:32px;}.elementor-132 .elementor-element.elementor-element-21275c98{--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-132 .elementor-element.elementor-element-d013db0c .elementor-heading-title{font-size:32px;}.elementor-132 .elementor-element.elementor-element-08f03b66{--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-132 .elementor-element.elementor-element-2ebd4080 .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-132 .elementor-element.elementor-element-d2a43fed{--content-width:1320px;}.elementor-132 .elementor-element.elementor-element-2021b2e1{--content-width:900px;}.elementor-132 .elementor-element.elementor-element-b8c1a64d{--content-width:1320px;}.elementor-132 .elementor-element.elementor-element-2aa8801f{--width:50%;}.elementor-132 .elementor-element.elementor-element-c1677b7c{--content-width:1200px;}.elementor-132 .elementor-element.elementor-element-9d59109d{--width:32%;}.elementor-132 .elementor-element.elementor-element-8fa91ae5{--width:32%;}.elementor-132 .elementor-element.elementor-element-270109da{--width:32%;}.elementor-132 .elementor-element.elementor-element-4fc12339{--width:32%;}.elementor-132 .elementor-element.elementor-element-8c249abe{--content-width:1200px;}}@media(max-width:767px){.elementor-132 .elementor-element.elementor-element-d2a43fed{--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-132 .elementor-element.elementor-element-c19645b6 .elementor-heading-title{font-size:20px;}.elementor-132 .elementor-element.elementor-element-f5f7afd2 .elementor-button{font-size:18px;}.elementor-132 .elementor-element.elementor-element-b131bcb6 .elementor-button{font-size:18px;}.elementor-132 .elementor-element.elementor-element-d569770e .elementor-button{font-size:18px;}.elementor-132 .elementor-element.elementor-element-62794b28 .elementor-button{font-size:18px;}.elementor-132 .elementor-element.elementor-element-54bb2bef .elementor-button{font-size:18px;}.elementor-132 .elementor-element.elementor-element-95f7f5dc .elementor-button{font-size:18px;}.elementor-132 .elementor-element.elementor-element-1d5edce4{--min-height:383px;}.elementor-132 .elementor-element.elementor-element-4742460b .elementor-heading-title{font-size:30px;}.elementor-132 .elementor-element.elementor-element-b3aab9c3 .elementor-heading-title{font-size:30px;}.elementor-132 .elementor-element.elementor-element-b8c1a64d{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-132 .elementor-element.elementor-element-a9465b20{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -4rem) 0rem;z-index:1;}.elementor-132 .elementor-element.elementor-element-2aa8801f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-132 .elementor-element.elementor-element-d0d29f5f .elementor-heading-title{font-size:26px;}.elementor-132 .elementor-element.elementor-element-6b5828d4{text-align:center;font-size:14px;}.elementor-132 .elementor-element.elementor-element-c1677b7c{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-132 .elementor-element.elementor-element-7f04b8ee .elementor-heading-title{font-size:26px;}.elementor-132 .elementor-element.elementor-element-9d59109d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-132 .elementor-element.elementor-element-a0776192 .elementor-heading-title{font-size:26px;}.elementor-132 .elementor-element.elementor-element-b74f9037{font-size:14px;}.elementor-132 .elementor-element.elementor-element-62464287{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-132 .elementor-element.elementor-element-8fa91ae5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-132 .elementor-element.elementor-element-53f0fe95 .elementor-heading-title{font-size:26px;}.elementor-132 .elementor-element.elementor-element-b00fd3fc{font-size:14px;}.elementor-132 .elementor-element.elementor-element-270109da{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-132 .elementor-element.elementor-element-d013db0c .elementor-heading-title{font-size:26px;}.elementor-132 .elementor-element.elementor-element-430afa3c{font-size:14px;}.elementor-132 .elementor-element.elementor-element-4fc12339{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-132 .elementor-element.elementor-element-2ebd4080 .elementor-heading-title{font-size:26px;}.elementor-132 .elementor-element.elementor-element-3fc5dbf6{font-size:14px;}.elementor-132 .elementor-element.elementor-element-c1471c19{margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-132 .elementor-element.elementor-element-2d2f3e69{--flex-wrap:wrap;}.elementor-132 .elementor-element.elementor-element-c625c3cb .elementor-heading-title{font-size:26px;}.elementor-132 .elementor-element.elementor-element-e4cae319 .elementor-heading-title{font-size:14px;}.elementor-132 .elementor-element.elementor-element-5a16874e .elementor-heading-title{font-size:14px;}.elementor-132 .elementor-element.elementor-element-c387cf5b .elementor-heading-title{font-size:14px;}.elementor-132 .elementor-element.elementor-element-c97641ce .elementor-heading-title{font-size:14px;}.elementor-132 .elementor-element.elementor-element-7d855ba4 .elementor-heading-title{font-size:14px;}.elementor-132 .elementor-element.elementor-element-935cc660 .elementor-heading-title{font-size:14px;}.elementor-132 .elementor-element.elementor-element-62611443 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for button, class: .elementor-element-fd1ea95 */.elementor-132 .elementor-element.elementor-element-fd1ea95{background:linear-gradient(45deg, #7A5F2B 0%, #C4A060 100%) !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c085762 */.elementor-132 .elementor-element.elementor-element-2c085762{background:linear-gradient(45deg, #7A5F2B 0%, #C4A060 100%) !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d489820 */.elementor-132 .elementor-element.elementor-element-7d489820{background:linear-gradient(45deg, #7A5F2B 0%, #C4A060 100%) !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc22814c */.elementor-132 .elementor-element.elementor-element-dc22814c{background:linear-gradient(45deg, #7A5F2B 0%, #C4A060 100%) !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0aec88f6 */.elementor-132 .elementor-element.elementor-element-0aec88f6{background:linear-gradient(45deg, #7A5F2B 0%, #C4A060 100%) !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7aef481a */.elementor-132 .elementor-element.elementor-element-7aef481a{background:linear-gradient(45deg, #7A5F2B 0%, #C4A060 100%) !important;}/* End custom CSS */
/* Start custom CSS *//* v1 · generated 2026-09-18T16:52:24.508Z · specialist=elementor-lp-v1 · AUR Home nativa */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&family=Manrope:wght@200;300;400;500;600;700;800&display=swap');

/* Header fixo + glass — painel Elementor não expõe position:fixed confiável em container top-level */
body #aur-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:background .3s ease;}
body #aur-header .aur-nav-link .elementor-button-text{color:#fff;opacity:.92;}
body #aur-header .aur-nav-link:hover .elementor-button-text{opacity:1;text-decoration:underline;}
body .aur-logo-text .elementor-heading-title{font-family:'Cormorant Garamond',serif;letter-spacing:.04em;}

/* fix 2026-09-18: menu de 6 itens + logo cortava/clipava em larguras de desktop mais estreitas
   (900px era baixo demais pro conteudo real — laptop comum ~1024-1280px ja sofria clipping,
   sem fallback de wrap nem burger). Duas mudancas: (1) aperta o padding/fonte dos links pra
   caber mais confortavel em qualquer largura acima do breakpoint; (2) sobe o breakpoint do
   burger de 900 pra 1200px, cobrindo laptops menores. */
body #aur-header .aur-nav-link .elementor-button{padding:8px 10px !important;font-size:13px !important;white-space:nowrap;}
body #aur-nav-row{flex-wrap:nowrap;min-width:0;}

/* Burger — some no desktop, aparece <1200px */
body .aur-burger{display:none;cursor:pointer;}
@media (max-width:1200px){
  body .aur-burger{display:block;}
  body #aur-nav-row{position:fixed;top:64px;left:0;right:0;flex-direction:column !important;align-items:flex-start !important;background:rgba(31,24,18,.96);padding:16px 24px;max-height:0;overflow:hidden;transition:max-height .3s ease;}
  body #aur-nav-row.aur-nav-open{max-height:480px;padding:16px 24px 24px;}
  body #aur-nav-row .elementor-widget-button{width:100%;}
}

/* Hero: empurra conteúdo pra baixo do header fixo + crossfade dos 2 títulos rotativos (CSS puro, sem JS) */
body #aur-hero{position:relative;}
body .aur-hero-slide{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);opacity:0;animation:aurHeroFade 10s infinite;}
body .aur-hero-slide-1{animation-delay:0s;}
body .aur-hero-slide-2{animation-delay:-5s;}
@keyframes aurHeroFade{
  0%{opacity:0;} 4%{opacity:1;} 46%{opacity:1;} 50%{opacity:0;} 100%{opacity:0;}
}
body #aur-hero-inner{position:relative;min-height:160px;}

/* Sobre: foto com aspect-ratio + object-fit (Princípio 32/38) */
body .aur-sobre-foto{flex:1;min-width:0;}
body .aur-sobre-foto .elementor-widget-container,
body .aur-sobre-foto img{border-radius:16px;width:100%;height:100%;}
body .aur-sobre-foto img{aspect-ratio:4/3;object-fit:cover;}
body #aur-sobre > .e-con-inner > .elementor-widget-image,
body #aur-sobre .aur-sobre-foto{flex-basis:45%;}

/* Tratamentos: foto com aspect-ratio fixo em cada linha zigzag */
/* fix 2026-09-18: flex-basis:0% sozinho colapsava pra width:0 porque o texto vizinho (flex-basis:auto,
   sem largura própria) tomava 100% do espaço antes do flex-grow da foto entrar em jogo. Mesmo padrão
   de flex-basis fixo já usado com sucesso na seção Sobre (aur-sobre-foto). */
body .aur-treat-photo{flex:0 0 34%;max-width:34%;min-width:0;}
body .aur-treat-photo img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:15px;}
body .aur-treat-details{flex:1;min-width:0;}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  body .aur-hero-slide{animation:none;opacity:1;}
}/* End custom CSS */