.elementor-61 .elementor-element.elementor-element-c68c559{--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;--z-index:60;}.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-61 .elementor-element.elementor-element-cee974a .elementor-button{background-color:#8C6A3F;font-family:"Montserrat", Sans-serif;font-size:0.78rem;font-weight:400;line-height:1.7;fill:#FFFFFF;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-cee974a .elementor-button-content-wrapper{flex-direction:row;}.elementor-61 .elementor-element.elementor-element-cee974a .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-cee974a .elementor-button:focus{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-cee974a .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-cee974a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-099fb99{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;--z-index:50;}.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-61 .elementor-element.elementor-element-10c5fb7{width:auto;max-width:auto;text-align:start;}.elementor-61 .elementor-element.elementor-element-10c5fb7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-10c5fb7 img{width:auto;height:56px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-menu-toggle{margin-left:auto;}.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:0.74rem;font-weight:500;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;}.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--main .elementor-item{color:#4A3533;fill:#4A3533;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--main .elementor-item:focus{color:#4A3533;fill:#4A3533;}.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#4A3533;}.elementor-61 .elementor-element.elementor-element-28176a4{--e-nav-menu-horizontal-menu-item-margin:calc( 34px / 2 );}.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:34px;}.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--dropdown a, .elementor-61 .elementor-element.elementor-element-28176a4 .elementor-menu-toggle{color:#4A3533;fill:#4A3533;}.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--dropdown{background-color:rgba(255,255,255,.97);}.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--dropdown a:hover,
					.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--dropdown a:focus,
					.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-menu-toggle:hover,
					.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-menu-toggle:focus{color:#4A3533;}.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--dropdown a:hover,
					.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--dropdown a:focus,
					.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-61 .elementor-element.elementor-element-28176a4 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF00;}.elementor-61 .elementor-element.elementor-element-f04af61{--display:grid;--min-height:100svh;--e-con-grid-template-columns:1.08fr .92fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--grid-align-content:center;--overflow:hidden;--padding-top:130px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-ec4770c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-3ea5107 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;line-height:1.7;letter-spacing:0.32em;color:#947147;}.elementor-61 .elementor-element.elementor-element-843a4e4{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.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-61 .elementor-element.elementor-element-90f8a96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:1.06rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-7354d40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-61 .elementor-element.elementor-element-2b211fe .elementor-button{background-color:#947147;font-family:"Montserrat", Sans-serif;font-size:0.76rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-61 .elementor-element.elementor-element-2b211fe{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-2b211fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-2b211fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-2b211fe .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-61 .elementor-element.elementor-element-2b211fe .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-2b211fe .elementor-button:focus{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-2b211fe .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-2b211fe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-ce7fdaf .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.76rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#947147;color:#947147;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(148,113,71,.45);border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-61 .elementor-element.elementor-element-ce7fdaf .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-ce7fdaf .elementor-button:focus{background-color:#FFFFFF00;color:#947147;border-color:#947147;}.elementor-61 .elementor-element.elementor-element-ce7fdaf{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-ce7fdaf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-ce7fdaf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-ce7fdaf .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-61 .elementor-element.elementor-element-ce7fdaf .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-ce7fdaf .elementor-button:focus svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-814b8bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(148,113,71,.18);--border-color:rgba(148,113,71,.18);--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-2563f06{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-2563f06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-2563f06 .elementor-icon-box-wrapper{text-align:start;}.elementor-61 .elementor-element.elementor-element-2563f06 .elementor-icon-box-title{margin-block-end:2px;color:#4A3533;}.elementor-61 .elementor-element.elementor-element-2563f06 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-2563f06 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.7;letter-spacing:0em;}.elementor-61 .elementor-element.elementor-element-2563f06 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:400;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-8166da6{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-8166da6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-8166da6 .elementor-icon-box-wrapper{text-align:start;}.elementor-61 .elementor-element.elementor-element-8166da6 .elementor-icon-box-title{margin-block-end:2px;color:#4A3533;}.elementor-61 .elementor-element.elementor-element-8166da6 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-8166da6 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.7;letter-spacing:0em;}.elementor-61 .elementor-element.elementor-element-8166da6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:400;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-a8e9abf{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-a8e9abf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-a8e9abf .elementor-icon-box-wrapper{text-align:start;}.elementor-61 .elementor-element.elementor-element-a8e9abf .elementor-icon-box-title{margin-block-end:2px;color:#4A3533;}.elementor-61 .elementor-element.elementor-element-a8e9abf .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-a8e9abf .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.7;letter-spacing:0em;}.elementor-61 .elementor-element.elementor-element-a8e9abf .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:400;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-5c6e026{--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-61 .elementor-element.elementor-element-9d5fc7d{border-radius:28px 28px 28px 28px;}.elementor-61 .elementor-element.elementor-element-b8ff435{--display:flex;--position:absolute;--min-height:138px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;box-shadow:0px 18px 40px -18px rgba(74,53,51,.4);bottom:70px;}.elementor-61 .elementor-element.elementor-element-b8ff435:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-b8ff435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-b8ff435{left:-58px;}body.rtl .elementor-61 .elementor-element.elementor-element-b8ff435{right:-58px;}.elementor-61 .elementor-element.elementor-element-1c7230e img{width:48px;}.elementor-61 .elementor-element.elementor-element-8cf6e96{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(148,113,71,.2);--border-color:rgba(148,113,71,.2);--border-radius:16px 16px 16px 16px;box-shadow:0px 18px 40px -20px rgba(74,53,51,.45);--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;top:78px;}.elementor-61 .elementor-element.elementor-element-8cf6e96:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-8cf6e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.9);}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-8cf6e96{right:-26px;}body.rtl .elementor-61 .elementor-element.elementor-element-8cf6e96{left:-26px;}.elementor-61 .elementor-element.elementor-element-fad32be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.62rem;font-weight:400;text-transform:uppercase;line-height:1.7;letter-spacing:0.24em;color:#947147;}.elementor-61 .elementor-element.elementor-element-fa74bcb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.06em;color:#4A3533;}.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-61 .elementor-element.elementor-element-ea6ff99{width:auto;max-width:auto;bottom:26px;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-ea6ff99{left:50%;}body.rtl .elementor-61 .elementor-element.elementor-element-ea6ff99{right:50%;}.elementor-61 .elementor-element.elementor-element-ea6ff99 .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-90bec61{--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;--overflow:hidden;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-90bec61:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-90bec61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEA09B;}.elementor-61 .elementor-element.elementor-element-c419255{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-61 .elementor-element.elementor-element-61e9633{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-61e9633.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-61e9633 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:400;line-height:1.7;letter-spacing:0em;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-69740f6{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-69740f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-69740f6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:400;line-height:1.7;letter-spacing:0em;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-46b3931{--display:grid;--e-con-grid-template-columns:.9fr 1.1fr;--e-con-grid-template-rows:auto;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--grid-auto-flow:row;--align-items:center;--padding-top:140px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-d2a2808{--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-61 .elementor-element.elementor-element-1b2c2b2{border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-c4fb5ef{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;bottom:-50px;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-c4fb5ef{right:-60px;}body.rtl .elementor-61 .elementor-element.elementor-element-c4fb5ef{left:-60px;}.elementor-61 .elementor-element.elementor-element-56d31c8{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -20px rgba(178,138,135,.9);--padding-top:16px;--padding-bottom:16px;--padding-left:22px;--padding-right:22px;top:40px;}.elementor-61 .elementor-element.elementor-element-56d31c8:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-56d31c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEA09B;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-56d31c8{left:-28px;}body.rtl .elementor-61 .elementor-element.elementor-element-56d31c8{right:-28px;}.elementor-61 .elementor-element.elementor-element-12bd013 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.62rem;font-weight:400;text-transform:uppercase;line-height:1.7;letter-spacing:0.24em;color:rgba(255,255,255,.85);}.elementor-61 .elementor-element.elementor-element-e641db3 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.7;letter-spacing:0em;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-2d1b74a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-678181c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;line-height:1.7;letter-spacing:0.32em;color:#947147;}.elementor-61 .elementor-element.elementor-element-ca9c546{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-61 .elementor-element.elementor-element-69e15db{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-66c4f61{background-color:#F7EFE8;padding:22px 20px 22px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:18px 18px 18px 18px;}.elementor-61 .elementor-element.elementor-element-66c4f61 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-61 .elementor-element.elementor-element-66c4f61 .elementor-icon-box-title{margin-block-end:6px;color:#4A3533;}.elementor-61 .elementor-element.elementor-element-66c4f61.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#947147;color:#947147;}.elementor-61 .elementor-element.elementor-element-66c4f61.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-66c4f61.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-66c4f61.elementor-view-framed .elementor-icon{background-color:#947147;}.elementor-61 .elementor-element.elementor-element-66c4f61 .elementor-icon{font-size:20px;padding:10px;}.elementor-61 .elementor-element.elementor-element-66c4f61 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-66c4f61 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.12;}.elementor-61 .elementor-element.elementor-element-66c4f61 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:300;line-height:1.55;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-2bb8e63{background-color:#F7EFE8;padding:22px 20px 22px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:18px 18px 18px 18px;}.elementor-61 .elementor-element.elementor-element-2bb8e63 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-61 .elementor-element.elementor-element-2bb8e63 .elementor-icon-box-title{margin-block-end:6px;color:#4A3533;}.elementor-61 .elementor-element.elementor-element-2bb8e63.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#947147;color:#947147;}.elementor-61 .elementor-element.elementor-element-2bb8e63.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-2bb8e63.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-2bb8e63.elementor-view-framed .elementor-icon{background-color:#947147;}.elementor-61 .elementor-element.elementor-element-2bb8e63 .elementor-icon{font-size:20px;padding:10px;}.elementor-61 .elementor-element.elementor-element-2bb8e63 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-2bb8e63 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.12;}.elementor-61 .elementor-element.elementor-element-2bb8e63 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:300;line-height:1.55;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-8602605{background-color:#F7EFE8;padding:22px 20px 22px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:18px 18px 18px 18px;}.elementor-61 .elementor-element.elementor-element-8602605 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-61 .elementor-element.elementor-element-8602605 .elementor-icon-box-title{margin-block-end:6px;color:#4A3533;}.elementor-61 .elementor-element.elementor-element-8602605.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#947147;color:#947147;}.elementor-61 .elementor-element.elementor-element-8602605.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-8602605.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-8602605.elementor-view-framed .elementor-icon{background-color:#947147;}.elementor-61 .elementor-element.elementor-element-8602605 .elementor-icon{font-size:20px;padding:10px;}.elementor-61 .elementor-element.elementor-element-8602605 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-8602605 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.12;}.elementor-61 .elementor-element.elementor-element-8602605 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:300;line-height:1.55;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-e2a70ab .elementor-button{background-color:#947147;font-family:"Montserrat", Sans-serif;font-size:0.76rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-61 .elementor-element.elementor-element-e2a70ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-e2a70ab .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-61 .elementor-element.elementor-element-e2a70ab .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-e2a70ab .elementor-button:focus{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-e2a70ab .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-e2a70ab .elementor-button:focus svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-15bf1e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-15bf1e3:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-15bf1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7EFE8 0%, #FFFFFF 70%);}.elementor-61 .elementor-element.elementor-element-cd25a47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-cd25a47.e-con{--align-self:center;}.elementor-61 .elementor-element.elementor-element-6ca44c7{text-align:center;}.elementor-61 .elementor-element.elementor-element-6ca44c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;line-height:1.7;letter-spacing:0.32em;color:#947147;}.elementor-61 .elementor-element.elementor-element-3513522{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-61 .elementor-element.elementor-element-9bff6e4{text-align:center;font-size:1.06rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-0b8d751{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-2724428{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(148,113,71,.14);--border-color:rgba(148,113,71,.14);--border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-2724428:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-2724428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-c743aea img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-61 .elementor-element.elementor-element-1ff5c8e{width:auto;max-width:auto;top:26px;z-index:2;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-1ff5c8e{right:28px;}body.rtl .elementor-61 .elementor-element.elementor-element-1ff5c8e{left:28px;}.elementor-61 .elementor-element.elementor-element-1ff5c8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:300;line-height:1;letter-spacing:0em;text-shadow:0px 2px 14px rgba(74,53,51,.35);color:rgba(255,255,255,.92);}.elementor-61 .elementor-element.elementor-element-f644840{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-61 .elementor-element.elementor-element-430e9f3{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;z-index:2;}.elementor-61 .elementor-element.elementor-element-430e9f3 .elementor-icon-wrapper{text-align:start;}.elementor-61 .elementor-element.elementor-element-430e9f3.elementor-view-stacked .elementor-icon{background-color:#947147;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-430e9f3.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-430e9f3.elementor-view-default .elementor-icon{color:#947147;border-color:#947147;}.elementor-61 .elementor-element.elementor-element-430e9f3.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-430e9f3.elementor-view-default .elementor-icon svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-430e9f3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-430e9f3.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-430e9f3 .elementor-icon{font-size:24px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-61 .elementor-element.elementor-element-430e9f3 .elementor-icon svg{height:24px;}.elementor-61 .elementor-element.elementor-element-0626ae6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-61 .elementor-element.elementor-element-0626ae6 .elementor-heading-title{color:#4A3533;}.elementor-61 .elementor-element.elementor-element-bf459ed{font-size:0.94rem;font-weight:300;color:#7D6664;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-26f8f3b{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-26f8f3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-26f8f3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-26f8f3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-26f8f3b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-26f8f3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-26f8f3b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-26f8f3b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-26f8f3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-26f8f3b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-26f8f3b .elementor-icon-list-text{color:#4A3533;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-eb1862f .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#947147;color:#947147;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-eb1862f .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-eb1862f .elementor-button:focus{background-color:#FFFFFF00;color:#947147;}.elementor-61 .elementor-element.elementor-element-eb1862f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-eb1862f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-61 .elementor-element.elementor-element-eb1862f .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-eb1862f .elementor-button:focus svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-1b245d8{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-1b245d8:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-1b245d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #CEA09B 0%, #B28A87 100%);}.elementor-61 .elementor-element.elementor-element-0f5998f img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-61 .elementor-element.elementor-element-0a32804{width:auto;max-width:auto;top:26px;z-index:2;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-0a32804{right:28px;}body.rtl .elementor-61 .elementor-element.elementor-element-0a32804{left:28px;}.elementor-61 .elementor-element.elementor-element-0a32804 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:300;line-height:1;letter-spacing:0em;text-shadow:0px 2px 14px rgba(74,53,51,.35);color:rgba(255,255,255,.92);}.elementor-61 .elementor-element.elementor-element-af79c7d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-61 .elementor-element.elementor-element-682d41a{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;z-index:2;}.elementor-61 .elementor-element.elementor-element-682d41a .elementor-icon-wrapper{text-align:start;}.elementor-61 .elementor-element.elementor-element-682d41a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#B28A87;}.elementor-61 .elementor-element.elementor-element-682d41a.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-682d41a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-682d41a.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-682d41a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-682d41a.elementor-view-framed .elementor-icon{background-color:#B28A87;}.elementor-61 .elementor-element.elementor-element-682d41a.elementor-view-stacked .elementor-icon svg{fill:#B28A87;}.elementor-61 .elementor-element.elementor-element-682d41a .elementor-icon{font-size:24px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-61 .elementor-element.elementor-element-682d41a .elementor-icon svg{height:24px;}.elementor-61 .elementor-element.elementor-element-4a0e078{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-61 .elementor-element.elementor-element-4a0e078 .elementor-heading-title{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-b749244{font-size:0.94rem;font-weight:300;color:rgba(255,255,255,.85);}.elementor-61 .elementor-element.elementor-element-e9a4f06{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-e9a4f06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-e9a4f06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-e9a4f06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-e9a4f06 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-e9a4f06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-e9a4f06 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-e9a4f06 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-e9a4f06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-e9a4f06 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-e9a4f06 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-0157d40 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#FBE2C4;color:#FBE2C4;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-0157d40 .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-0157d40 .elementor-button:focus{background-color:#FFFFFF00;color:#FBE2C4;}.elementor-61 .elementor-element.elementor-element-0157d40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-0157d40 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-61 .elementor-element.elementor-element-0157d40 .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-0157d40 .elementor-button:focus svg{fill:#FBE2C4;}.elementor-61 .elementor-element.elementor-element-6ae1a5e{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(148,113,71,.14);--border-color:rgba(148,113,71,.14);--border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-6ae1a5e:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-6ae1a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-d5026cb img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-61 .elementor-element.elementor-element-c2951c3{width:auto;max-width:auto;top:26px;z-index:2;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-c2951c3{right:28px;}body.rtl .elementor-61 .elementor-element.elementor-element-c2951c3{left:28px;}.elementor-61 .elementor-element.elementor-element-c2951c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:300;line-height:1;letter-spacing:0em;text-shadow:0px 2px 14px rgba(74,53,51,.35);color:rgba(255,255,255,.92);}.elementor-61 .elementor-element.elementor-element-cc508a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-61 .elementor-element.elementor-element-2ffa4be{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;z-index:2;}.elementor-61 .elementor-element.elementor-element-2ffa4be .elementor-icon-wrapper{text-align:start;}.elementor-61 .elementor-element.elementor-element-2ffa4be.elementor-view-stacked .elementor-icon{background-color:#947147;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-2ffa4be.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-2ffa4be.elementor-view-default .elementor-icon{color:#947147;border-color:#947147;}.elementor-61 .elementor-element.elementor-element-2ffa4be.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-2ffa4be.elementor-view-default .elementor-icon svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-2ffa4be.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-2ffa4be.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-2ffa4be .elementor-icon{font-size:24px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-61 .elementor-element.elementor-element-2ffa4be .elementor-icon svg{height:24px;}.elementor-61 .elementor-element.elementor-element-f7fd5f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-61 .elementor-element.elementor-element-f7fd5f5 .elementor-heading-title{color:#4A3533;}.elementor-61 .elementor-element.elementor-element-fe3fe98{font-size:0.94rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-821963a{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-821963a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-821963a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-821963a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-821963a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-821963a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-821963a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-821963a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-821963a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-821963a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-821963a .elementor-icon-list-text{color:#4A3533;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-d4dc1c4 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#947147;color:#947147;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-d4dc1c4 .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-d4dc1c4 .elementor-button:focus{background-color:#FFFFFF00;color:#947147;}.elementor-61 .elementor-element.elementor-element-d4dc1c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-d4dc1c4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-61 .elementor-element.elementor-element-d4dc1c4 .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-d4dc1c4 .elementor-button:focus svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-c17bc9f{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(148,113,71,.14);--border-color:rgba(148,113,71,.14);--border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-c17bc9f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c17bc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-2696d1c img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-61 .elementor-element.elementor-element-d5ee348{width:auto;max-width:auto;top:26px;z-index:2;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-d5ee348{right:28px;}body.rtl .elementor-61 .elementor-element.elementor-element-d5ee348{left:28px;}.elementor-61 .elementor-element.elementor-element-d5ee348 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:300;line-height:1;letter-spacing:0em;text-shadow:0px 2px 14px rgba(74,53,51,.35);color:rgba(255,255,255,.92);}.elementor-61 .elementor-element.elementor-element-8427b01{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-61 .elementor-element.elementor-element-0b26732{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;z-index:2;}.elementor-61 .elementor-element.elementor-element-0b26732 .elementor-icon-wrapper{text-align:start;}.elementor-61 .elementor-element.elementor-element-0b26732.elementor-view-stacked .elementor-icon{background-color:#947147;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-0b26732.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-0b26732.elementor-view-default .elementor-icon{color:#947147;border-color:#947147;}.elementor-61 .elementor-element.elementor-element-0b26732.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-0b26732.elementor-view-default .elementor-icon svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-0b26732.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-0b26732.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-0b26732 .elementor-icon{font-size:24px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-61 .elementor-element.elementor-element-0b26732 .elementor-icon svg{height:24px;}.elementor-61 .elementor-element.elementor-element-7781c95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-61 .elementor-element.elementor-element-7781c95 .elementor-heading-title{color:#4A3533;}.elementor-61 .elementor-element.elementor-element-c8beb29{font-size:0.94rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-3dbf53a{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-3dbf53a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-3dbf53a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-3dbf53a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-3dbf53a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-3dbf53a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-3dbf53a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-3dbf53a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-3dbf53a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-3dbf53a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-3dbf53a .elementor-icon-list-text{color:#4A3533;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-6b5c282 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#947147;color:#947147;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-6b5c282 .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-6b5c282 .elementor-button:focus{background-color:#FFFFFF00;color:#947147;}.elementor-61 .elementor-element.elementor-element-6b5c282 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-6b5c282 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-61 .elementor-element.elementor-element-6b5c282 .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-6b5c282 .elementor-button:focus svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-35f9863{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(148,113,71,.14);--border-color:rgba(148,113,71,.14);--border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-35f9863:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-35f9863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-2179445 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-61 .elementor-element.elementor-element-f7c416a{width:auto;max-width:auto;top:26px;z-index:2;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-f7c416a{right:28px;}body.rtl .elementor-61 .elementor-element.elementor-element-f7c416a{left:28px;}.elementor-61 .elementor-element.elementor-element-f7c416a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:300;line-height:1;letter-spacing:0em;text-shadow:0px 2px 14px rgba(74,53,51,.35);color:rgba(255,255,255,.92);}.elementor-61 .elementor-element.elementor-element-cc6879c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-61 .elementor-element.elementor-element-85c3d52{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;z-index:2;}.elementor-61 .elementor-element.elementor-element-85c3d52 .elementor-icon-wrapper{text-align:start;}.elementor-61 .elementor-element.elementor-element-85c3d52.elementor-view-stacked .elementor-icon{background-color:#947147;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-85c3d52.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-85c3d52.elementor-view-default .elementor-icon{color:#947147;border-color:#947147;}.elementor-61 .elementor-element.elementor-element-85c3d52.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-85c3d52.elementor-view-default .elementor-icon svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-85c3d52.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-85c3d52.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-85c3d52 .elementor-icon{font-size:24px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-61 .elementor-element.elementor-element-85c3d52 .elementor-icon svg{height:24px;}.elementor-61 .elementor-element.elementor-element-0858884{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-61 .elementor-element.elementor-element-0858884 .elementor-heading-title{color:#4A3533;}.elementor-61 .elementor-element.elementor-element-b179cdf{font-size:0.94rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-1419f69{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-1419f69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-1419f69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-1419f69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-1419f69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-1419f69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-1419f69 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-1419f69 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-1419f69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-1419f69 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-1419f69 .elementor-icon-list-text{color:#4A3533;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-93e8b3c .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#947147;color:#947147;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-93e8b3c .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-93e8b3c .elementor-button:focus{background-color:#FFFFFF00;color:#947147;}.elementor-61 .elementor-element.elementor-element-93e8b3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-93e8b3c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-61 .elementor-element.elementor-element-93e8b3c .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-93e8b3c .elementor-button:focus svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-0005e99{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(148,113,71,.14);--border-color:rgba(148,113,71,.14);--border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-0005e99:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-0005e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-9998d93 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-61 .elementor-element.elementor-element-1a87ee1{width:auto;max-width:auto;top:26px;z-index:2;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-1a87ee1{right:28px;}body.rtl .elementor-61 .elementor-element.elementor-element-1a87ee1{left:28px;}.elementor-61 .elementor-element.elementor-element-1a87ee1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:300;line-height:1;letter-spacing:0em;text-shadow:0px 2px 14px rgba(74,53,51,.35);color:rgba(255,255,255,.92);}.elementor-61 .elementor-element.elementor-element-3bbb24e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-61 .elementor-element.elementor-element-7445ee2{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;z-index:2;}.elementor-61 .elementor-element.elementor-element-7445ee2 .elementor-icon-wrapper{text-align:start;}.elementor-61 .elementor-element.elementor-element-7445ee2.elementor-view-stacked .elementor-icon{background-color:#947147;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-7445ee2.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-7445ee2.elementor-view-default .elementor-icon{color:#947147;border-color:#947147;}.elementor-61 .elementor-element.elementor-element-7445ee2.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-7445ee2.elementor-view-default .elementor-icon svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-7445ee2.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-7445ee2.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-7445ee2 .elementor-icon{font-size:24px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-61 .elementor-element.elementor-element-7445ee2 .elementor-icon svg{height:24px;}.elementor-61 .elementor-element.elementor-element-5255ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-61 .elementor-element.elementor-element-5255ad3 .elementor-heading-title{color:#4A3533;}.elementor-61 .elementor-element.elementor-element-af497d7{font-size:0.94rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-a166122{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-a166122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-a166122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-a166122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-a166122 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-a166122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-a166122 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-a166122 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-a166122 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-a166122 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-a166122 .elementor-icon-list-text{color:#4A3533;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-7f0e1bd .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#947147;color:#947147;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-7f0e1bd .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-7f0e1bd .elementor-button:focus{background-color:#FFFFFF00;color:#947147;}.elementor-61 .elementor-element.elementor-element-7f0e1bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-7f0e1bd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-61 .elementor-element.elementor-element-7f0e1bd .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-7f0e1bd .elementor-button:focus svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-3ff1f5b{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(148,113,71,.14);--border-color:rgba(148,113,71,.14);--border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-3ff1f5b:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-3ff1f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-b5c8a55 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-61 .elementor-element.elementor-element-f3fed0f{width:auto;max-width:auto;top:26px;z-index:2;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-f3fed0f{right:28px;}body.rtl .elementor-61 .elementor-element.elementor-element-f3fed0f{left:28px;}.elementor-61 .elementor-element.elementor-element-f3fed0f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:300;line-height:1;letter-spacing:0em;text-shadow:0px 2px 14px rgba(74,53,51,.35);color:rgba(255,255,255,.92);}.elementor-61 .elementor-element.elementor-element-4c80e1b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-61 .elementor-element.elementor-element-f39d1a6{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;z-index:2;}.elementor-61 .elementor-element.elementor-element-f39d1a6 .elementor-icon-wrapper{text-align:start;}.elementor-61 .elementor-element.elementor-element-f39d1a6.elementor-view-stacked .elementor-icon{background-color:#947147;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-f39d1a6.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-f39d1a6.elementor-view-default .elementor-icon{color:#947147;border-color:#947147;}.elementor-61 .elementor-element.elementor-element-f39d1a6.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-f39d1a6.elementor-view-default .elementor-icon svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-f39d1a6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-f39d1a6.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-f39d1a6 .elementor-icon{font-size:24px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-61 .elementor-element.elementor-element-f39d1a6 .elementor-icon svg{height:24px;}.elementor-61 .elementor-element.elementor-element-8fee260{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-61 .elementor-element.elementor-element-8fee260 .elementor-heading-title{color:#4A3533;}.elementor-61 .elementor-element.elementor-element-8571162{font-size:0.94rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-6e7510e{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-6e7510e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-6e7510e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-6e7510e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-61 .elementor-element.elementor-element-6e7510e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-6e7510e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-61 .elementor-element.elementor-element-6e7510e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-6e7510e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-6e7510e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-6e7510e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-6e7510e .elementor-icon-list-text{color:#4A3533;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-b44683c .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#947147;color:#947147;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-b44683c .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-b44683c .elementor-button:focus{background-color:#FFFFFF00;color:#947147;}.elementor-61 .elementor-element.elementor-element-b44683c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-b44683c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-61 .elementor-element.elementor-element-b44683c .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-b44683c .elementor-button:focus svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-1fcf6ae{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:0.9rem;font-weight:400;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-0afe77b{--display:grid;--min-height:560px;--e-con-grid-template-columns:.8fr 1.2fr;--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;--overflow:hidden;}.elementor-61 .elementor-element.elementor-element-0afe77b:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-0afe77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEA09B;}.elementor-61 .elementor-element.elementor-element-371eb76{--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;--overflow:hidden;}.elementor-61 .elementor-element.elementor-element-54eccd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-61 .elementor-element.elementor-element-5d3ac95{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;top:50%;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-5d3ac95{right:-80px;}body.rtl .elementor-61 .elementor-element.elementor-element-5d3ac95{left:-80px;}.elementor-61 .elementor-element.elementor-element-cbe78c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;line-height:1.7;letter-spacing:0.32em;color:#FBE2C4;}.elementor-61 .elementor-element.elementor-element-b329927{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:"Marcellus", Sans-serif;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:400;line-height:1.2;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-5d5c256{color:rgba(255,255,255,.88);}.elementor-61 .elementor-element.elementor-element-1d103a0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-61 .elementor-element.elementor-element-1d103a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:400;text-transform:uppercase;line-height:1.7;letter-spacing:0.28em;color:#FBE2C4;}.elementor-61 .elementor-element.elementor-element-53e6133{--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;--overflow:hidden;--padding-top:130px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-51bff46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-1c73d4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-1c73d4f.e-con{--align-self:center;}.elementor-61 .elementor-element.elementor-element-09407df{text-align:center;}.elementor-61 .elementor-element.elementor-element-09407df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;line-height:1.7;letter-spacing:0.32em;color:#947147;}.elementor-61 .elementor-element.elementor-element-7735845{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-61 .elementor-element.elementor-element-9d11bd0{text-align:center;font-size:1.06rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-b87d825{--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-61 .elementor-element.elementor-element-3ed59ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-0555d02{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-0555d02 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-341737e{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-341737e .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-a295058{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-a295058 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-dbb4454{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-dbb4454 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-7e42643{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-7e42643 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-42738b0{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-42738b0 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-ae7fae3{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-ae7fae3 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-347ac07{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-347ac07 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-e984c4f{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-e984c4f .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-5f411ea{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-5f411ea .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-3a3acb6{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-3a3acb6 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-c798ae6{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-c798ae6 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-7115ec1{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-7115ec1 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-53f95ff{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-53f95ff .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-05b0277{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-05b0277 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-4688d05{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-4688d05 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.18em;}.elementor-61 .elementor-element.elementor-element-f67fb4e{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;text-align:center;font-size:0.84rem;font-weight:400;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-fca3ffe{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--grid-auto-flow:row;--align-items:start;--padding-top:140px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-b10ac7c{--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-61 .elementor-element.elementor-element-06b4234{border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-83e218c{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 44px -24px rgba(74,53,51,.5);--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;bottom:40px;}.elementor-61 .elementor-element.elementor-element-83e218c:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-83e218c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-83e218c{right:-24px;}body.rtl .elementor-61 .elementor-element.elementor-element-83e218c{left:-24px;}.elementor-61 .elementor-element.elementor-element-da72426{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-da72426.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-da72426 img{width:34px;}.elementor-61 .elementor-element.elementor-element-f7d7f23{--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-61 .elementor-element.elementor-element-2aae7c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.6rem;font-weight:400;text-transform:uppercase;line-height:1.7;letter-spacing:0.22em;color:#947147;}.elementor-61 .elementor-element.elementor-element-9c05bfd .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.7;letter-spacing:0em;color:#4A3533;}.elementor-61 .elementor-element.elementor-element-dc69f81{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-6348e87{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-c5d617d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;line-height:1.7;letter-spacing:0.32em;color:#947147;}.elementor-61 .elementor-element.elementor-element-1b8a6d9{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-61 .elementor-element.elementor-element-8c95aef{font-size:1.06rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-a8232b5{--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-61 .elementor-element.elementor-element-438e8d9{--display:grid;--e-con-grid-template-columns:56px 1fr;--e-con-grid-template-rows:auto;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-e404ce3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1;letter-spacing:0em;color:#947147;}.elementor-61 .elementor-element.elementor-element-18ffb33{--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-61 .elementor-element.elementor-element-2a45ac8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-61 .elementor-element.elementor-element-2de4630{--display:grid;--e-con-grid-template-columns:56px 1fr;--e-con-grid-template-rows:auto;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-28bcd53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1;letter-spacing:0em;color:#947147;}.elementor-61 .elementor-element.elementor-element-71b3310{--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-61 .elementor-element.elementor-element-3892c08{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-61 .elementor-element.elementor-element-bde304e{--display:grid;--e-con-grid-template-columns:56px 1fr;--e-con-grid-template-rows:auto;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-f2737ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1;letter-spacing:0em;color:#947147;}.elementor-61 .elementor-element.elementor-element-7690b31{--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-61 .elementor-element.elementor-element-8fc383e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-61 .elementor-element.elementor-element-92a5218{--display:grid;--e-con-grid-template-columns:56px 1fr;--e-con-grid-template-rows:auto;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-df1c6aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1;letter-spacing:0em;color:#947147;}.elementor-61 .elementor-element.elementor-element-72362ab{--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-61 .elementor-element.elementor-element-b2299cb{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-61 .elementor-element.elementor-element-e5ee710 .elementor-button{background-color:#947147;font-family:"Montserrat", Sans-serif;font-size:0.76rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-61 .elementor-element.elementor-element-e5ee710{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-61 .elementor-element.elementor-element-e5ee710 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-e5ee710 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-61 .elementor-element.elementor-element-e5ee710 .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-e5ee710 .elementor-button:focus{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-e5ee710 .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-e5ee710 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-2767cc3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--overflow:hidden;--padding-top:0px;--padding-bottom:130px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-e0f56da{border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-8ff6e68{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-350dc2e{border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-ddb7b1c{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-ab7dc89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-ab7dc89:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-ab7dc89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFE8;}.elementor-61 .elementor-element.elementor-element-f10b38c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-f10b38c.e-con{--align-self:center;}.elementor-61 .elementor-element.elementor-element-5d43550{text-align:center;}.elementor-61 .elementor-element.elementor-element-5d43550 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;line-height:1.7;letter-spacing:0.32em;color:#947147;}.elementor-61 .elementor-element.elementor-element-f701596{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-61 .elementor-element.elementor-element-4dc375d{text-align:center;font-size:1.06rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-fbb62a6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-fe2f4c6{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-fe2f4c6:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-fe2f4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-fc89885 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.62rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.22em;}.elementor-61 .elementor-element.elementor-element-a41804d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-61 .elementor-element.elementor-element-a41804d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-e224817{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-61 .elementor-element.elementor-element-092023e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-size:0.92rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-98e6158{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-61 .elementor-element.elementor-element-98e6158 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-98e6158 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-98e6158 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-98e6158 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-98e6158 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-98e6158 .elementor-icon-list-icon i{color:#947147;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-98e6158 .elementor-icon-list-icon svg{fill:#947147;transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-98e6158 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-61 .elementor-element.elementor-element-98e6158 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-98e6158 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-98e6158 .elementor-icon-list-text{color:#4A3533;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-5b403c5 .elementor-button{background-color:#947147;font-family:"Montserrat", Sans-serif;font-size:0.76rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-61 .elementor-element.elementor-element-5b403c5 .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-5b403c5 .elementor-button:focus{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-5b403c5 .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-5b403c5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-c98ee7a{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-c98ee7a:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c98ee7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-ba44b9f .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.62rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.22em;}.elementor-61 .elementor-element.elementor-element-2a0eb52{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-61 .elementor-element.elementor-element-2a0eb52.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-8baa2cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-61 .elementor-element.elementor-element-bf45c9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-size:0.92rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-efcbd0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-61 .elementor-element.elementor-element-efcbd0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-efcbd0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-efcbd0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-efcbd0a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-efcbd0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-efcbd0a .elementor-icon-list-icon i{color:#947147;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-efcbd0a .elementor-icon-list-icon svg{fill:#947147;transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-efcbd0a .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-61 .elementor-element.elementor-element-efcbd0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-efcbd0a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-efcbd0a .elementor-icon-list-text{color:#4A3533;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-710dfac .elementor-button{background-color:#947147;font-family:"Montserrat", Sans-serif;font-size:0.76rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-61 .elementor-element.elementor-element-710dfac .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-710dfac .elementor-button:focus{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-710dfac .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-710dfac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-e30259e{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;}.elementor-61 .elementor-element.elementor-element-e30259e:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-e30259e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-6a08d36 .widget-image-caption{color:#947147;background-color:rgba(255,255,255,.92);font-family:"Montserrat", Sans-serif;font-size:0.62rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.22em;}.elementor-61 .elementor-element.elementor-element-d720978{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-61 .elementor-element.elementor-element-d720978.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-0cd2d84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-61 .elementor-element.elementor-element-fdcf7fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-size:0.92rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-b803f63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-61 .elementor-element.elementor-element-b803f63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-b803f63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-b803f63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-b803f63 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-b803f63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-b803f63 .elementor-icon-list-icon i{color:#947147;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-b803f63 .elementor-icon-list-icon svg{fill:#947147;transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-b803f63 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-61 .elementor-element.elementor-element-b803f63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-b803f63 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-b803f63 .elementor-icon-list-text{color:#4A3533;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-9abd0f0 .elementor-button{background-color:#947147;font-family:"Montserrat", Sans-serif;font-size:0.76rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-61 .elementor-element.elementor-element-9abd0f0 .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-9abd0f0 .elementor-button:focus{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-9abd0f0 .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-9abd0f0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-da75cd6{--display:grid;--e-con-grid-template-columns:.85fr 1.15fr;--e-con-grid-template-rows:auto;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--padding-top:130px;--padding-bottom:130px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-1b265bf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-b8e8cf6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;line-height:1.7;letter-spacing:0.32em;color:#947147;}.elementor-61 .elementor-element.elementor-element-fd9cf55{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-61 .elementor-element.elementor-element-812f166{font-size:1.06rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-72a6a8b .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.76rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#947147;color:#947147;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(148,113,71,.45);border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-61 .elementor-element.elementor-element-72a6a8b .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-72a6a8b .elementor-button:focus{background-color:#FFFFFF00;color:#947147;border-color:#947147;}.elementor-61 .elementor-element.elementor-element-72a6a8b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-61 .elementor-element.elementor-element-72a6a8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-72a6a8b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-61 .elementor-element.elementor-element-72a6a8b .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-72a6a8b .elementor-button:focus svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-b44ec4a{--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-61 .elementor-element.elementor-element-7c9c70b{padding:0px 50px 26px 0px;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-68c2212{--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-61 .elementor-element.elementor-element-bb3c952{padding:0px 50px 26px 0px;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-90cbe22{--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-61 .elementor-element.elementor-element-5a5db75{padding:0px 50px 26px 0px;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-7e28011{--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-61 .elementor-element.elementor-element-f215c06{padding:0px 50px 26px 0px;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-5114ec8{--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-61 .elementor-element.elementor-element-9bc5a98{padding:0px 50px 26px 0px;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-247a5f4{--n-accordion-title-font-size:1.2rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-61 .elementor-element.elementor-element-247a5f4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Marcellus", Sans-serif;font-weight:400;line-height:1.7;letter-spacing:0em;}.elementor-61 .elementor-element.elementor-element-06ce7d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-f5e4552{--display:grid;--e-con-grid-template-columns:1.2fr .8fr;--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--overflow:hidden;--border-radius:34px 34px 34px 34px;}.elementor-61 .elementor-element.elementor-element-f5e4552:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-f5e4552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #CEA09B 0%, #B28A87 100%);}.elementor-61 .elementor-element.elementor-element-426fdb8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-61 .elementor-element.elementor-element-0aade73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;line-height:1.7;letter-spacing:0.32em;color:#FBE2C4;}.elementor-61 .elementor-element.elementor-element-73e4e31{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-61 .elementor-element.elementor-element-73e4e31 .elementor-heading-title{color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-6e39368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;color:rgba(255,255,255,.9);}.elementor-61 .elementor-element.elementor-element-1aaea08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-61 .elementor-element.elementor-element-1526c4e .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:0.76rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#B28A87;color:#B28A87;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-61 .elementor-element.elementor-element-1526c4e .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-1526c4e .elementor-button:focus{background-color:#FFFFFF;color:#947147;}.elementor-61 .elementor-element.elementor-element-1526c4e{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-1526c4e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-1526c4e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-1526c4e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-61 .elementor-element.elementor-element-1526c4e .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-1526c4e .elementor-button:focus svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-c2a53ee .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:0.76rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.6);border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-61 .elementor-element.elementor-element-c2a53ee .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-c2a53ee .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:rgba(255,255,255,.6);}.elementor-61 .elementor-element.elementor-element-c2a53ee{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-c2a53ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-c2a53ee .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-element-c2a53ee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-251d164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(148,113,71,.18);--border-color:rgba(148,113,71,.18);--padding-top:70px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-251d164:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-251d164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-aa233c5{--display:grid;--e-con-grid-template-columns:1.3fr 1fr 1fr 1fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-3b03442{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-c1d52e2{text-align:start;}.elementor-61 .elementor-element.elementor-element-c1d52e2 img{width:auto;height:62px;}.elementor-61 .elementor-element.elementor-element-c0fb589{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0.9rem;font-weight:300;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-abb2a55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-002a9f3{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-002a9f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-002a9f3 .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-002a9f3.elementor-view-stacked .elementor-icon{background-color:#947147;color:#FFFFFF00;}.elementor-61 .elementor-element.elementor-element-002a9f3.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-002a9f3.elementor-view-default .elementor-icon{color:#947147;border-color:#947147;}.elementor-61 .elementor-element.elementor-element-002a9f3.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-002a9f3.elementor-view-default .elementor-icon svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-002a9f3.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-61 .elementor-element.elementor-element-002a9f3.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-61 .elementor-element.elementor-element-002a9f3 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-61 .elementor-element.elementor-element-002a9f3 .elementor-icon svg{height:18px;}.elementor-61 .elementor-element.elementor-element-508084b{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-508084b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-508084b .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-508084b.elementor-view-stacked .elementor-icon{background-color:#947147;color:#FFFFFF00;}.elementor-61 .elementor-element.elementor-element-508084b.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-508084b.elementor-view-default .elementor-icon{color:#947147;border-color:#947147;}.elementor-61 .elementor-element.elementor-element-508084b.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-508084b.elementor-view-default .elementor-icon svg{fill:#947147;}.elementor-61 .elementor-element.elementor-element-508084b.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-61 .elementor-element.elementor-element-508084b.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-61 .elementor-element.elementor-element-508084b .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-61 .elementor-element.elementor-element-508084b .elementor-icon svg{height:18px;}.elementor-61 .elementor-element.elementor-element-ad12b51{--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-61 .elementor-element.elementor-element-038ebf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-61 .elementor-element.elementor-element-038ebf5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.68rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.26em;color:#947147;}.elementor-61 .elementor-element.elementor-element-4c97f68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-4c97f68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-4c97f68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-4c97f68 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-4c97f68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-4c97f68 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-4c97f68 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-4c97f68{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-4c97f68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-4c97f68 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:300;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-4c97f68 .elementor-icon-list-text{color:#7D6664;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-4c97f68 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#947147;}.elementor-61 .elementor-element.elementor-element-b3a863b{--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-61 .elementor-element.elementor-element-b395acd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-61 .elementor-element.elementor-element-b395acd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.68rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.26em;color:#947147;}.elementor-61 .elementor-element.elementor-element-530fceb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-530fceb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-530fceb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-530fceb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-530fceb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-530fceb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-530fceb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-530fceb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-530fceb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-530fceb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:300;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-530fceb .elementor-icon-list-text{color:#7D6664;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-530fceb .elementor-icon-list-item:hover .elementor-icon-list-text{color:#947147;}.elementor-61 .elementor-element.elementor-element-2093ef5{--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-61 .elementor-element.elementor-element-1d3e3f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-61 .elementor-element.elementor-element-1d3e3f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.68rem;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:0.26em;color:#947147;}.elementor-61 .elementor-element.elementor-element-cb8a0d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-cb8a0d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-cb8a0d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-61 .elementor-element.elementor-element-cb8a0d2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-cb8a0d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-61 .elementor-element.elementor-element-cb8a0d2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-cb8a0d2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-cb8a0d2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-cb8a0d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-cb8a0d2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:300;line-height:1.7;}.elementor-61 .elementor-element.elementor-element-cb8a0d2 .elementor-icon-list-text{color:#7D6664;transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-cb8a0d2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#947147;}.elementor-61 .elementor-element.elementor-element-e1786d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(148,113,71,.14);--border-color:rgba(148,113,71,.14);--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-91dfbbf{width:auto;max-width:auto;font-size:0.76rem;font-weight:400;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-91dfbbf.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-61 .elementor-element.elementor-element-27c5adc{width:auto;max-width:auto;font-size:0.76rem;font-weight:400;color:#7D6664;}.elementor-61 .elementor-element.elementor-element-27c5adc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-61 .elementor-element.elementor-element-26c9be1{width:100%;max-width:100%;font-size:0.68rem;font-weight:400;color:#7D6664;}@media(max-width:900px){.elementor-61 .elementor-element.elementor-element-f04af61{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:120px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-b8ff435{--min-height:110px;bottom:40px;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-b8ff435{left:-30px;}body.rtl .elementor-61 .elementor-element.elementor-element-b8ff435{right:-30px;}.elementor-61 .elementor-element.elementor-element-1c7230e img{width:38px;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-8cf6e96{right:-14px;}body.rtl .elementor-61 .elementor-element.elementor-element-8cf6e96{left:-14px;}.elementor-61 .elementor-element.elementor-element-8cf6e96{top:40px;}.elementor-61 .elementor-element.elementor-element-46b3931{--e-con-grid-template-columns:1fr;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-d2a2808{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-c4fb5ef{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-c4fb5ef{right:-20px;}body.rtl .elementor-61 .elementor-element.elementor-element-c4fb5ef{left:-20px;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-56d31c8{left:-10px;}body.rtl .elementor-61 .elementor-element.elementor-element-56d31c8{right:-10px;}.elementor-61 .elementor-element.elementor-element-69e15db{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-15bf1e3{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-0b8d751{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-0afe77b{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-371eb76{--min-height:420px;}.elementor-61 .elementor-element.elementor-element-54eccd1{--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-fca3ffe{--e-con-grid-template-columns:1fr;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-83e218c{right:-10px;}body.rtl .elementor-61 .elementor-element.elementor-element-83e218c{left:-10px;}.elementor-61 .elementor-element.elementor-element-438e8d9{--e-con-grid-template-columns:56px 1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-2de4630{--e-con-grid-template-columns:56px 1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-bde304e{--e-con-grid-template-columns:56px 1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-92a5218{--e-con-grid-template-columns:56px 1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-2767cc3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-ab7dc89{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-fbb62a6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-da75cd6{--e-con-grid-template-columns:1fr;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-f5e4552{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-426fdb8{--padding-top:60px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-61 .elementor-element.elementor-element-aa233c5{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}}@media(max-width:640px){.elementor-61 .elementor-element.elementor-element-099fb99{--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-10c5fb7 img{height:42px;}.elementor-61 .elementor-element.elementor-element-f04af61{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:120px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-2b211fe{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-ce7fdaf{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-814b8bd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-61 .elementor-element.elementor-element-5c6e026{--width:min(82%,380px);}.elementor-61 .elementor-element.elementor-element-b8ff435{--width:110px;--min-height:110px;}.elementor-61 .elementor-element.elementor-element-1c7230e img{width:38px;}.elementor-61 .elementor-element.elementor-element-8cf6e96{--width:auto;}.elementor-61 .elementor-element.elementor-element-46b3931{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-d2a2808{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-56d31c8{--width:auto;}.elementor-61 .elementor-element.elementor-element-69e15db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-15bf1e3{--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-0b8d751{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-c743aea img{height:190px;}.elementor-61 .elementor-element.elementor-element-f644840{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-0f5998f img{height:190px;}.elementor-61 .elementor-element.elementor-element-af79c7d{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-d5026cb img{height:190px;}.elementor-61 .elementor-element.elementor-element-cc508a5{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-2696d1c img{height:190px;}.elementor-61 .elementor-element.elementor-element-8427b01{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-2179445 img{height:190px;}.elementor-61 .elementor-element.elementor-element-cc6879c{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-9998d93 img{height:190px;}.elementor-61 .elementor-element.elementor-element-3bbb24e{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-b5c8a55 img{height:190px;}.elementor-61 .elementor-element.elementor-element-4c80e1b{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-0afe77b{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-371eb76{--min-height:420px;}.elementor-61 .elementor-element.elementor-element-54eccd1{--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-61 .elementor-element.elementor-element-53e6133{--padding-top:96px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-51bff46{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-0555d02{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-341737e{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-a295058{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-dbb4454{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-7e42643{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-42738b0{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-ae7fae3{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-347ac07{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-e984c4f{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-5f411ea{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-3a3acb6{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-c798ae6{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-7115ec1{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-53f95ff{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-05b0277{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-4688d05{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-61 .elementor-element.elementor-element-fca3ffe{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-83e218c{--width:auto;}.elementor-61 .elementor-element.elementor-element-f7d7f23{--width:auto;}.elementor-61 .elementor-element.elementor-element-438e8d9{--e-con-grid-template-columns:56px 1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-2de4630{--e-con-grid-template-columns:56px 1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-bde304e{--e-con-grid-template-columns:56px 1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-92a5218{--e-con-grid-template-columns:56px 1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-2767cc3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:130px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-ab7dc89{--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-fbb62a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-da75cd6{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-7c9c70b{padding:0px 0px 26px 0px;}.elementor-61 .elementor-element.elementor-element-bb3c952{padding:0px 0px 26px 0px;}.elementor-61 .elementor-element.elementor-element-5a5db75{padding:0px 0px 26px 0px;}.elementor-61 .elementor-element.elementor-element-f215c06{padding:0px 0px 26px 0px;}.elementor-61 .elementor-element.elementor-element-9bc5a98{padding:0px 0px 26px 0px;}.elementor-61 .elementor-element.elementor-element-247a5f4{--n-accordion-title-font-size:1.08rem;}.elementor-61 .elementor-element.elementor-element-06ce7d4{--padding-top:0px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-f5e4552{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-426fdb8{--padding-top:60px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-61 .elementor-element.elementor-element-1526c4e{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-c2a53ee{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-251d164{--padding-top:70px;--padding-bottom:34px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-aa233c5{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}}@media(min-width:641px){.elementor-61 .elementor-element.elementor-element-5c6e026{--width:min(100%,410px);}.elementor-61 .elementor-element.elementor-element-b8ff435{--width:138px;}.elementor-61 .elementor-element.elementor-element-8cf6e96{--width:auto;}.elementor-61 .elementor-element.elementor-element-56d31c8{--width:auto;}.elementor-61 .elementor-element.elementor-element-0afe77b{--content-width:1200px;}.elementor-61 .elementor-element.elementor-element-83e218c{--width:auto;}.elementor-61 .elementor-element.elementor-element-f7d7f23{--width:auto;}}@media(max-width:900px) and (min-width:641px){.elementor-61 .elementor-element.elementor-element-5c6e026{--width:min(82%,380px);}.elementor-61 .elementor-element.elementor-element-b8ff435{--width:110px;}.elementor-61 .elementor-element.elementor-element-8cf6e96{--width:auto;}.elementor-61 .elementor-element.elementor-element-56d31c8{--width:auto;}.elementor-61 .elementor-element.elementor-element-83e218c{--width:auto;}.elementor-61 .elementor-element.elementor-element-f7d7f23{--width:auto;}}/* Start custom CSS *//* =====================================================================
   Dra. Carolina Castro — CSS personalizado da página (Elementor Pro)
   Só EFEITOS: animações, hovers, pseudo-elementos, máscaras e gradientes
   compostos. Conteúdo, tipografia, cores, espaçamentos e layout estão nos
   controles nativos de cada widget/container.
   Valores copiados 1:1 do HTML aprovado (output/html-preview/index.html).
   ===================================================================== */
:root{
  --white:#FFFFFF;--cream:#F7EFE8;--rose:#CEA09B;--rose-deep:#B28A87;--rose-soft:#F4E6E3;
  --gold:#947147;--gold-light:#FBE2C4;--gold-mid:#C9A36B;--ink:#4A3533;--muted:#7D6664;
  --gold-grad:linear-gradient(120deg,#8C6A3F 0%,#C9A36B 28%,#F1DDB5 50%,#C9A36B 72%,#8C6A3F 100%);
  --radius:22px;--ease:cubic-bezier(.22,1,.36,1);
  --ic-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--ic-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M12 5v14M6 13l6 6 6-6'/%3E%3C/svg%3E");--ic-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M12 3l2.2 6.8H21l-5.5 4 2.1 6.7L12 16.4l-5.6 4.1 2.1-6.7L3 9.8h6.8z'/%3E%3C/svg%3E");--ic-flask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M9 3h6M10 3v6l-5 9a2 2 0 002 3h10a2 2 0 002-3l-5-9V3'/%3E%3Cpath d='M7.5 15h9'/%3E%3C/svg%3E");--ic-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 017-2.6A4 4 0 0119 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E");--ic-skin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='9' cy='10' r='1'/%3E%3Ccircle cx='14.5' cy='13.5' r='1.4'/%3E%3Ccircle cx='11' cy='15.5' r='.7'/%3E%3C/svg%3E");--ic-hair:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M7 21c0-6 1-10 5-18M12 21c0-6 .5-10 3-16M17 21c0-5-1-8-2-11'/%3E%3C/svg%3E");--ic-drop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M12 3c3.5 3 6 6.4 6 10a6 6 0 01-12 0c0-3.6 2.5-7 6-10z'/%3E%3Cpath d='M9.5 14a2.5 2.5 0 002.5 2.5'/%3E%3C/svg%3E");--ic-lips:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M4 12c2.5-3 5.2-4 8-4s5.5 1 8 4c-2.5 3-5.2 4-8 4s-5.5-1-8-4z'/%3E%3Cpath d='M4 12h16'/%3E%3C/svg%3E");--ic-sun:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3M5.6 5.6l2.1 2.1M16.3 16.3l2.1 2.1M5.6 18.4l2.1-2.1M16.3 7.7l2.1-2.1'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");--ic-face:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Ccircle cx='9.2' cy='10.3' r='.5'/%3E%3Ccircle cx='14.8' cy='10.3' r='.5'/%3E%3Cpath d='M9.2 14.6c1.6 1.4 4 1.4 5.6 0'/%3E%3C/svg%3E");--ic-bottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect x='8' y='3' width='8' height='5' rx='1.5'/%3E%3Cpath d='M7 8h10l-1 13H8z'/%3E%3Cpath d='M9.5 13h5'/%3E%3C/svg%3E");--ic-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0114 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E");--ic-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--ic-monitor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect x='3' y='5' width='18' height='12' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3C/svg%3E");--ic-insta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='.8' fill='%23000'/%3E%3C/svg%3E");--ic-wa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 2a10 10 0 00-8.6 15.1L2 22l5-1.3A10 10 0 1012 2zm0 18.2a8.2 8.2 0 01-4.2-1.1l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1112 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8s-.4-.1-.6.1-.7.8-.8 1-.3.2-.5.1a6.7 6.7 0 01-3.3-2.9c-.3-.4.3-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 00-.7.3 3 3 0 00-.9 2.2 5.2 5.2 0 001.1 2.7 11.8 11.8 0 004.5 4c1.7.7 2.3.8 3.2.6a2.7 2.7 0 001.8-1.2 2.2 2.2 0 00.1-1.2c0-.1-.2-.2-.5-.3z'/%3E%3C/svg%3E");
}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{background:var(--white);overflow-x:clip;-webkit-font-smoothing:antialiased}
.elementor a,.elementor a:hover,.elementor a:active{color:inherit;text-decoration:none}
.elementor p,.elementor figure,.elementor blockquote{margin:0}

/* ---------- Texto dourado + eyebrow ---------- */
.gold-text{background:var(--gold-grad);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:goldFlow 7s ease-in-out infinite}
@keyframes goldFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}
.eyebrow .elementor-heading-title::before{content:"";width:34px;height:1px;background:var(--gold-grad)}
.eyebrow.eyebrow-c .elementor-heading-title::after{content:"";width:34px;height:1px;background:var(--gold-grad)}
.eyebrow.eyebrow-light .elementor-heading-title::before{background:var(--gold-light)}
.elementor .lead{max-width:560px!important}
.section-head{max-width:720px}
.section-head.center .lead{margin-left:auto;margin-right:auto;text-wrap:balance}
.star{display:inline-block;color:var(--gold-mid)}

/* ---------- Ícones (traço fino do HTML, via máscara sobre o ícone nativo) ---------- */
.ic .elementor-icon svg,.ic .elementor-button-icon svg{display:none}
.ic .elementor-icon::before,.ic .elementor-button-icon::before{content:"";display:block;width:1em;height:1em;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
.ic-arrow{--ic:var(--ic-arrow)}.ic-down{--ic:var(--ic-down)}.ic-star{--ic:var(--ic-star)}.ic-flask{--ic:var(--ic-flask)}.ic-heart{--ic:var(--ic-heart)}
.ic-skin{--ic:var(--ic-skin)}.ic-hair{--ic:var(--ic-hair)}.ic-drop{--ic:var(--ic-drop)}.ic-lips{--ic:var(--ic-lips)}.ic-sun{--ic:var(--ic-sun)}.ic-bottle{--ic:var(--ic-bottle)}.ic-face{--ic:var(--ic-face)}
.ic-insta{--ic:var(--ic-insta)}.ic-wa{--ic:var(--ic-wa)}

/* ---------- Botões ---------- */
.btn .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;transition:transform .45s var(--ease),box-shadow .45s var(--ease),color .35s,background-color .35s,border-color .35s;will-change:transform}
.btn .elementor-button-content-wrapper{align-items:center}
.btn .elementor-button-icon{font-size:18px;flex:none;transition:transform .45s var(--ease)}
.btn .elementor-button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
/* Dourado: brilho contínuo (sem hover) + elevação (com hover) */
.btn-gold .elementor-button{background-image:linear-gradient(120deg,#8C6A3F,#B8905A 35%,#D9B983 55%,#A67F4C);background-size:200% 100%;box-shadow:0 10px 28px -12px rgba(148,113,71,.65);animation:btnBreath 5s ease-in-out infinite}
.btn-gold .elementor-button::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);transform:translateX(-120%);animation:shine 4.2s var(--ease) infinite}
@keyframes shine{0%,55%{transform:translateX(-120%)}85%,100%{transform:translateX(120%)}}
@keyframes btnBreath{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.btn-gold .elementor-button:hover{transform:translateY(-3px);box-shadow:0 20px 40px -14px rgba(148,113,71,.8)}
.btn-gold .elementor-button:hover .elementor-button-icon{transform:translateX(5px) rotate(-8deg)}
.btn-gold .elementor-button:active{transform:translateY(-1px) scale(.98)}
/* Contorno: preenchimento que sobe no hover */
.btn-line .elementor-button::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--rose-soft);transform:translateY(101%);border-radius:inherit;transition:transform .5s var(--ease)}
.btn-line .elementor-button:hover{transform:translateY(-3px)}
.btn-line .elementor-button:hover::before{transform:translateY(0)}
.btn-line .elementor-button:hover .elementor-button-icon{transform:translateX(5px)}
.btn-line.btn-line-w .elementor-button::before{background:rgba(255,255,255,.16)}
/* Branco */
.btn-white .elementor-button{box-shadow:0 12px 30px -14px rgba(74,53,51,.45)}
.btn-white .elementor-button::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(251,226,196,.9) 48%,transparent 66%);transform:translateX(-120%);animation:shine 4.2s var(--ease) infinite 1s}
.btn-white .elementor-button:hover{transform:translateY(-3px)}
.btn-white .elementor-button:hover .elementor-button-icon{transform:translateX(5px)}

/* ---------- Animações de entrada (nativas do Elementor, com a curva/distância do HTML) ---------- */
.elementor .animated{animation-duration:1s;animation-timing-function:var(--ease)}
.elementor .animated.fadeInUp{animation-name:ccUp}
.elementor .animated.fadeInLeft{animation-name:ccLeft}
.elementor .animated.fadeInRight{animation-name:ccRight}
.elementor .animated.zoomIn{animation-name:ccZoom}
.elementor .fade.animated.fadeInUp{animation-name:ccFade}
@keyframes ccUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}
@keyframes ccLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}
@keyframes ccRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}
@keyframes ccZoom{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}
@keyframes ccFade{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
/* rede de segurança: se o JS do Elementor não revelar em 10s, o elemento aparece mesmo assim */
.elementor-invisible{animation:ccSafe 0s 10s forwards}
@keyframes ccSafe{to{visibility:visible}}
/* imagem que "desenrola" de cima para baixo */
.elementor .clip.animated{animation-name:ccClip;animation-duration:1.4s}
.elementor .clip.animated img{animation:ccClipImg 1.8s var(--ease) backwards}
@keyframes ccClip{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes ccClipImg{from{transform:scale(1.15)}to{transform:scale(1)}}

/* ---------- Header ---------- */
.elementor .header{transition:background-color .5s,box-shadow .5s}
.elementor .header .e-con-inner{transition:padding .5s var(--ease)}
.elementor .header::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
.elementor .header.elementor-sticky--effects{background-color:rgba(255,255,255,.86);box-shadow:0 1px 0 rgba(148,113,71,.14);--padding-top:12px;--padding-bottom:12px}
.elementor .header.elementor-sticky--effects::after{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.header .brand img{transition:height .5s var(--ease)}
.header.elementor-sticky--effects .brand img{height:42px!important}
.nav .elementor-nav-menu--main .elementor-nav-menu{align-items:center}
.nav .elementor-nav-menu--main a.elementor-item{position:relative;line-height:1.7}
.nav .elementor-nav-menu--main li:not(.menu-cta) a.elementor-item::after,.nav .elementor-nav-menu--dropdown li:not(.menu-cta) a.elementor-item::after{content:"";display:block;position:absolute;left:0;right:0;top:auto;bottom:0;width:auto;height:1px;opacity:1!important;background:var(--gold-grad);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}
.nav li:not(.menu-cta) a.elementor-item:hover::after{transform:scaleX(1);transform-origin:left}
/* item "Agendar" do menu = botão dourado (.nav .btn do HTML) */
.nav li.menu-cta a.elementor-item{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;padding:13px 22px!important;border-radius:999px;font-size:.7rem!important;font-weight:600!important;letter-spacing:.2em;text-transform:uppercase;line-height:1.7;color:#fff!important;background:linear-gradient(120deg,#8C6A3F,#B8905A 35%,#D9B983 55%,#A67F4C)!important;background-size:200% 100%!important;box-shadow:0 10px 28px -12px rgba(148,113,71,.65);animation:btnBreath 5s ease-in-out infinite;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}
.nav li.menu-cta a.elementor-item::before{display:none}
.nav li.menu-cta a.elementor-item::after{content:"";display:block;position:absolute;inset:0;width:auto;height:auto;z-index:-1;opacity:1!important;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);transform:translateX(-120%);animation:shine 4.2s var(--ease) infinite}
.nav li.menu-cta a.elementor-item:hover{transform:translateY(-3px);box-shadow:0 20px 40px -14px rgba(148,113,71,.8)}
.nav li.menu-cta a.elementor-item:active{transform:translateY(-1px) scale(.98)}
/* burger: 3 linhas que viram X */
.nav .elementor-menu-toggle{position:relative;z-index:2;width:46px;height:46px;padding:0;margin:0 0 0 auto;border-radius:50%;border:1px solid rgba(148,113,71,.35);background:transparent!important;color:inherit}
.nav .elementor-menu-toggle svg{display:none!important}
.nav .elementor-menu-toggle svg.elementor-menu-toggle__icon--open{display:block!important;position:absolute;left:13px;top:23px;width:18px;height:1px;background:var(--gold);fill:none;opacity:1;transform:none;transition:opacity .3s}
.nav .elementor-menu-toggle svg.elementor-menu-toggle__icon--open *{display:none}
.nav .elementor-menu-toggle::before,.nav .elementor-menu-toggle::after{content:"";position:absolute;left:13px;right:13px;height:1px;background:var(--gold);transition:transform .4s var(--ease)}
.nav .elementor-menu-toggle::before{top:18px}
.nav .elementor-menu-toggle::after{top:28px}
.nav .elementor-menu-toggle.elementor-active::before{transform:translateY(5px) rotate(45deg)}
.nav .elementor-menu-toggle.elementor-active svg.elementor-menu-toggle__icon--open{opacity:0}
.nav .elementor-menu-toggle.elementor-active::after{transform:translateY(-5px) rotate(-45deg)}
@media (max-width:900px){
  .nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed!important;inset:0!important;width:auto!important;max-height:none!important;margin:0!important;z-index:1!important;transform:none!important;animation:none!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:center;overflow:auto;opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}
  .nav .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{opacity:1;pointer-events:auto}
  .nav .elementor-nav-menu--dropdown .elementor-nav-menu{display:flex;flex-direction:column;align-items:center;gap:28px;margin:0;padding:0}
  .nav .elementor-nav-menu--dropdown li{width:auto;border:0}
  .nav .elementor-nav-menu--dropdown li:not(.menu-cta) a.elementor-item{position:relative;display:block;padding:6px 0;font-family:"Montserrat",sans-serif;font-size:.95rem!important;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.7;color:var(--ink)!important;background:transparent!important;opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .5s var(--ease)}
  .nav .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:not(.menu-cta) a.elementor-item{opacity:1;transform:none}
  .nav .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(2) a.elementor-item{transition-delay:.06s}
  .nav .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(3) a.elementor-item{transition-delay:.12s}
  .nav .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(4) a.elementor-item{transition-delay:.18s}
  .nav .elementor-nav-menu--dropdown li.menu-cta a.elementor-item{font-family:"Montserrat",sans-serif}
}

/* ---------- Hero ---------- */
.elementor .hero{background:radial-gradient(60% 70% at 88% 30%,rgba(206,160,155,.28),transparent 70%),radial-gradient(40% 50% at 8% 90%,rgba(251,226,196,.45),transparent 70%),var(--white)}
.elementor .hero .e-con-inner{align-content:center}
.elementor .hero-visual{justify-self:center}
.arch{aspect-ratio:2/3;overflow:hidden;clip-path:inset(0 0 0 0 round 28px);animation:ccArch 1.5s var(--ease) .2s backwards}
.arch img{width:100%;height:100%;object-fit:cover;object-position:center;animation:ccArchImg 1.8s var(--ease) backwards}
@keyframes ccArch{from{clip-path:inset(100% 0 0 0 round 28px)}}
@keyframes ccArchImg{from{transform:scale(1.08)}to{transform:scale(1)}}
.elementor .seal{display:grid;place-items:center;animation:floatY 6s ease-in-out infinite reverse}
.seal .seal-ring{position:absolute;inset:8px;width:auto;animation:spin 22s linear infinite}
.seal .seal-ring img{width:100%;height:100%}
.elementor .badge{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:floatY 6.5s ease-in-out infinite}
.badge .elementor-heading-title{display:block}
@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes spin{to{transform:rotate(360deg)}}
.hero-cue{transform:translateX(-50%)}
.hero-cue .elementor-icon{display:block;position:relative;width:26px;height:42px;padding:0;border-radius:20px;border:1px solid rgba(148,113,71,.45)}
.hero-cue .elementor-icon svg{display:none}
.hero-cue .elementor-icon::after{content:"";position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--gold);animation:cue 2s var(--ease) infinite}
@keyframes cue{0%{opacity:0;transform:translateY(0)}40%{opacity:1}100%{opacity:0;transform:translateY(14px)}}
/* título do hero: palavras sobem uma a uma (cada palavra num span .w com um span .wi dentro) */
.split .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em}
.split .wi{display:inline-block;animation:ccWord 1.1s var(--ease) backwards;animation-delay:calc(.15s + var(--i,0)*.06s)}
@keyframes ccWord{from{transform:translateY(110%)}}

/* ---------- Marquee ---------- */
.elementor .marquee-track{width:max-content;max-width:none;flex-wrap:nowrap;animation:marquee 36s linear infinite}
.marquee:hover .marquee-track{animation-play-state:paused}
.mq .elementor-heading-title{white-space:nowrap;display:inline-flex;align-items:center;gap:34px;padding-right:34px}
.mq .elementor-heading-title i{font-style:normal;color:var(--gold-light);font-size:.9em}
@keyframes marquee{to{transform:translateX(-50%)}}

/* ---------- Sobre ---------- */
.elementor .about{overflow:clip}
.about-media .aimg{overflow:hidden;aspect-ratio:4/5}
.about-media .aimg img{width:100%;height:100%;object-fit:cover;object-position:center 25%}
.about-media .ghost{opacity:.9;pointer-events:none;animation:spin 60s linear infinite}
.tag .elementor-heading-title,.chip .elementor-heading-title{display:block}
.elementor .pillar{transition:transform .5s var(--ease),border-color .4s,background-color .4s,box-shadow .5s!important}
.elementor .pillar:hover{transform:translateY(-6px);border-color:rgba(148,113,71,.35)!important;background-color:#fff!important;box-shadow:0 22px 40px -26px rgba(74,53,51,.5)}
.pillar .elementor-icon-box-wrapper{display:block;text-align:left}
.pillar .elementor-icon-box-icon{display:block;line-height:0;margin:0 0 14px}
.pillar .elementor-icon-box-title{margin-top:0}
.pillar .elementor-icon{display:inline-grid;place-items:center;transition:transform .6s var(--ease),background-color .4s,color .4s}
.pillar:hover .elementor-icon{transform:rotate(-12deg) scale(1.08);background-color:var(--gold)!important;color:#fff!important}

/* ---------- Tratamentos ---------- */
.elementor .card{isolation:isolate;transition:transform .6s var(--ease),box-shadow .6s var(--ease),border-color .4s}
.elementor .card::before{content:"";display:block;position:absolute;inset:0;left:0;top:0;width:auto;height:auto;border:0;z-index:-1;mix-blend-mode:normal;background:radial-gradient(120% 90% at 100% 0%,rgba(206,160,155,.22),transparent 60%);opacity:0;transition:opacity .6s}
.elementor .card::after{content:"";position:absolute;left:32px;right:32px;top:0;height:2px;background:var(--gold-grad);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease);z-index:3}
.elementor .card:hover{transform:translateY(-10px);box-shadow:0 34px 60px -34px rgba(74,53,51,.45)}
.elementor .card:not(.feature):hover{border-color:rgba(148,113,71,.35)}
.elementor .card:hover::before{opacity:1}
.elementor .card:hover::after{transform:scaleX(1)}
.card .media{overflow:hidden;line-height:0}
.card .media img{object-position:center 35%;transform:scale(1.02);transition:transform 1.4s var(--ease),filter .8s}
.card .media.pos12 img{object-position:center 12%}
.card-solo .media img{object-position:center 30%}
@media (min-width:1081px){.elementor .treat-grid .card-solo{grid-column:2}}
@media (min-width:641px) and (max-width:1080px){.elementor .treat-grid .card-solo{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}}
.card .media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(74,53,51,.28) 0%,transparent 45%,rgba(255,255,255,.1) 100%);transition:opacity .6s}
.card.feature .media::after{background:linear-gradient(180deg,rgba(74,53,51,.25),transparent 45%,rgba(178,138,135,.35) 100%)}
.card:hover .media img{transform:scale(1.09)}
.card .ico{line-height:0}
.card .num .elementor-heading-title{display:block}
.card .ico .elementor-icon{position:relative;display:inline-grid;place-items:center;border-color:rgba(148,113,71,.35)!important;box-shadow:0 10px 24px -12px rgba(74,53,51,.45);transition:transform .7s var(--ease),background-color .4s,color .4s}
.card .ico .elementor-icon::after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px dashed rgba(148,113,71,.35);animation:spin 18s linear infinite}
.card:hover .ico .elementor-icon{background-color:var(--gold)!important;color:#fff!important;transform:rotate(-10deg)}
.card.feature .ico .elementor-icon{border-color:rgba(255,255,255,.5)!important}
.card.feature .ico .elementor-icon::after{border-color:rgba(251,226,196,.6)}
.card.feature:hover .ico .elementor-icon{background-color:#fff!important;color:var(--gold)!important}
.card .checks .elementor-icon-list-item{position:relative;padding-left:22px}
.card .checks .elementor-icon-list-item::before{content:"✦";position:absolute;left:0;top:0;color:var(--gold-mid);font-size:.72rem;line-height:1.9}
.card.feature .checks .elementor-icon-list-item::before{color:var(--gold-light)}
.more .elementor-button{display:inline-flex;align-items:center}
.more .elementor-button-icon{font-size:16px;transition:transform .45s var(--ease)}
.more .elementor-button:hover .elementor-button-icon{transform:translateX(6px)}

/* ---------- Manifesto ---------- */
.manifesto .mimg{position:absolute;inset:0;width:100%;height:120%;transform:translateY(-6.667%)}
.manifesto .mimg img{width:100%;height:100%;object-fit:cover;object-position:center 20%}
@supports (animation-timeline:view()){
  /* parallax da foto (mesma conta do script do HTML) */
  .elementor .manifesto .mwrap{view-timeline:--mimg block}
  .manifesto .mimg{animation:ccPar linear both;animation-timeline:--mimg;animation-range:cover 0% cover 100%}
  @keyframes ccPar{from{transform:translateY(calc(-6vh - 11.667%))}to{transform:translateY(calc(6vh - 1.667%))}}
}
.manifesto .eyebrow .elementor-heading-title{display:flex}
.manifesto .bg-sym{transform:translateY(-50%);opacity:.14;pointer-events:none;animation:spin 80s linear infinite}
.manifesto .quote blockquote{padding:0;border:0;font:inherit;color:inherit;quotes:none}
.manifesto .quote em{font-style:normal;color:var(--gold-light)}
.elementor .mtext{max-width:520px!important}
.sign .elementor-heading-title{display:block}

/* ---------- Resultados (carrossel contínuo) ---------- */
.elementor .results{background:linear-gradient(180deg,#fff,var(--cream) 55%,#fff)}
.elementor .res-marquee{-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.elementor .res-track{width:max-content;max-width:none;flex-wrap:nowrap;animation:resMove 48s linear infinite}
.res-marquee:hover .res-track{animation-play-state:paused}
@keyframes resMove{to{transform:translateX(calc(-50% - 12px))}}
.res-card{flex:none;aspect-ratio:4/5;overflow:hidden;background:var(--cream);box-shadow:0 22px 44px -30px rgba(74,53,51,.55);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}
.res-card figure{height:100%}
.res-card img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}
.res-card::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(201,163,107,.35);pointer-events:none}
.res-card figcaption{font-style:normal;margin:0;position:absolute;left:14px;top:14px;bottom:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:8px 14px;line-height:1.7;transform:translateY(0);transition:transform .5s var(--ease),background-color .4s,color .4s}
.res-card:hover{transform:translateY(-10px) rotate(-.6deg);box-shadow:0 34px 60px -30px rgba(74,53,51,.6)}
.res-card:hover img{transform:scale(1.07)}
.res-card:hover figcaption{background-color:var(--gold)!important;color:#fff!important}
.res-card:hover figcaption .star{color:inherit}

/* ---------- Consulta ---------- */
.elementor .steps-media{position:sticky;top:120px}
.steps-media .simg{overflow:hidden;aspect-ratio:4/5}
.steps-media .simg img{width:100%;height:100%;object-fit:cover;object-position:center 30%}
.elementor .chip{animation:floatY 6s ease-in-out infinite}
.elementor .timeline::before{content:"";display:block;position:absolute;left:27px;top:10px;bottom:10px;width:1px;height:auto;border:0;opacity:1;mix-blend-mode:normal;background:rgba(148,113,71,.18)}
.elementor .timeline::after{content:"";position:absolute;left:27px;top:10px;width:1px;height:0;background:var(--gold-grad)}
.step .dot{position:relative;z-index:1}
.step .dot .elementor-heading-title{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid rgba(148,113,71,.35);transition:transform .6s var(--ease)}
.step:hover .dot .elementor-heading-title{transform:scale(1.08)}
@supports (animation-timeline:view()){
  /* linha de progresso + bolinhas ativas conforme a rolagem (60% da altura da tela, como no script do HTML) */
  .elementor .timeline{view-timeline:--tl block;view-timeline-inset:0% 40%}
  .elementor .timeline::after{animation:ccProg linear both;animation-timeline:--tl;animation-range:entry-crossing 0% entry-crossing 100%}
  @keyframes ccProg{from{height:0}to{height:calc(100% - 20px)}}
  .elementor .step{view-timeline:--st block;view-timeline-inset:0% 40%}
  .step .dot .elementor-heading-title{animation:ccDot linear both;animation-timeline:--st;animation-range:entry-crossing 0px entry-crossing 28px}
  @keyframes ccDot{from{background:#fff;color:var(--gold);border-color:rgba(148,113,71,.35);box-shadow:0 0 0 8px rgba(201,163,107,0)}to{background:var(--gold);color:#fff;border-color:var(--gold);box-shadow:0 0 0 8px rgba(201,163,107,.15)}}
}

/* ---------- Galeria ---------- */
.gfig{aspect-ratio:3/4;overflow:hidden}
.gfig img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease),filter .8s}
.gfig:hover img{transform:scale(1.07)}
.gfig::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(178,138,135,.45));opacity:0;transition:opacity .6s;pointer-events:none}
.gfig:hover::after{opacity:1}

/* ---------- Locais ---------- */
.elementor .place{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}
.elementor .place:hover{transform:translateY(-10px);box-shadow:0 34px 60px -34px rgba(74,53,51,.5)}
.place .pimg{aspect-ratio:4/3.3;overflow:hidden}
.place .pimg figure{height:100%}
.place .pimg img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform 1.2s var(--ease)}
.place .pimg.pos60 img{object-position:center 60%}
.place .pimg.pos55 img{object-position:center 55%}
.place:hover .pimg img{transform:scale(1.07)}
.place .pimg figcaption{font-style:normal;margin:0;position:absolute;left:18px;top:18px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:8px 14px;line-height:1.7;display:flex;gap:8px;align-items:center}
.place .pimg figcaption::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rose);box-shadow:0 0 0 0 rgba(206,160,155,.7);animation:pulse 2.2s infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(206,160,155,.7)}80%,100%{box-shadow:0 0 0 10px rgba(206,160,155,0)}}
.place .info .elementor-icon-list-icon svg{display:none}
.place .info .elementor-icon-list-icon::before{content:"";display:block;width:18px;height:18px;background:var(--gold);-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
.place .info .elementor-icon-list-item:nth-child(1){--ic:var(--ic-pin)}
.place .info .elementor-icon-list-item:nth-child(2){--ic:var(--ic-clock)}
.place .info.info-online .elementor-icon-list-item:nth-child(1){--ic:var(--ic-monitor)}
.place .pbtn{margin-top:auto}

/* ---------- FAQ (acordeão nativo) ---------- */
.faq-list{--n-accordion-border-width:0px;--n-accordion-padding:26px 0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var(--ink);--n-accordion-title-hover-color:var(--gold);--n-accordion-title-active-color:var(--gold)}
.faq-list .e-n-accordion{border-top:1px solid rgba(148,113,71,.2)}
.faq-list .e-n-accordion-item{border-bottom:1px solid rgba(148,113,71,.2);transition:background-color .5s}
.faq-list .e-n-accordion-item:hover{background:linear-gradient(90deg,rgba(244,230,227,.55),transparent 85%)}
.faq-list .e-n-accordion-item-title{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;border:0;background:transparent;cursor:pointer;transition:padding-left .5s var(--ease)}
.faq-list .e-n-accordion-item-title-header{flex:1}
.faq-list .e-n-accordion-item-title-text{transition:color .35s}
.faq-list .e-n-accordion-item-title::before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:var(--gold-grad);transition:width .5s var(--ease)}
.faq-list .e-n-accordion-item-title:hover{padding-left:30px}
.faq-list .e-n-accordion-item-title:hover::before{width:18px}
.faq-list .e-n-accordion-item-title:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
.faq-list .e-n-accordion-item-title-icon{position:relative;flex:none;width:38px;height:38px;border-radius:50%;border:1px solid rgba(148,113,71,.35);transition:transform .5s var(--ease),background-color .4s}
.faq-list .e-n-accordion-item-title-icon span{display:none!important}
.faq-list .e-n-accordion-item-title-icon::before,.faq-list .e-n-accordion-item-title-icon::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1px;background:var(--gold);transform:translate(-50%,-50%);transition:transform .5s var(--ease),background-color .4s}
.faq-list .e-n-accordion-item-title-icon::after{transform:translate(-50%,-50%) rotate(90deg)}
.faq-list .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{background:var(--rose-soft)}
.faq-list details[open] .e-n-accordion-item-title .e-n-accordion-item-title-icon{transform:rotate(180deg);background:var(--gold)}
.faq-list details[open] .e-n-accordion-item-title .e-n-accordion-item-title-icon::before,.faq-list details[open] .e-n-accordion-item-title .e-n-accordion-item-title-icon::after{background:#fff}
.faq-list details[open] .e-n-accordion-item-title .e-n-accordion-item-title-icon::after{transform:translate(-50%,-50%) rotate(0)}
.faq-list .e-n-accordion-item .e-con{border:0;padding:0}
/* entrada em cascata dos itens */
.elementor .faq-list.animated{animation:none}
.faq-list.animated .e-n-accordion-item{animation:ccUp 1s var(--ease) backwards}
.faq-list.animated .e-n-accordion-item:nth-child(2){animation-delay:.05s}
.faq-list.animated .e-n-accordion-item:nth-child(3){animation-delay:.1s}
.faq-list.animated .e-n-accordion-item:nth-child(4){animation-delay:.15s}
.faq-list.animated .e-n-accordion-item:nth-child(5){animation-delay:.2s}

/* ---------- CTA final ---------- */
.elementor .cta-box{isolation:isolate}
.elementor .cta-box::before{content:"";display:block;position:absolute;inset:0;left:0;top:0;width:auto;height:auto;border:0;z-index:-1;mix-blend-mode:normal;opacity:.13;background-image:url(https://dracarolinacastro.com.br/wp-content/uploads/2026/09/carolina-v1-simbolo-branco.png);background-size:90px;background-repeat:space;animation:drift 40s linear infinite}
@keyframes drift{to{background-position:180px 180px}}
.elementor .ctext{max-width:500px!important}
.ctas .btn .elementor-button,.hero-ctas .btn .elementor-button{height:100%}
.cta-box .photo{align-self:stretch;min-height:420px}
.cta-box .photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;-webkit-mask:linear-gradient(90deg,transparent 0,#000 30%);mask:linear-gradient(90deg,transparent 0,#000 30%)}

/* ---------- Footer ---------- */
.footer .flist a{transition:color .3s}
.footer .ftext a:hover{color:var(--gold)}
.elementor .ftext{max-width:300px!important}
.footer .flist .elementor-icon-list-item a{min-height:1.7rem}
.footer .credits a{font-size:.9rem;font-weight:300}
.footer .soc{line-height:0}
.footer .soc .elementor-icon{display:grid;place-items:center;border-color:rgba(148,113,71,.3)!important;transition:transform .5s var(--ease),background-color .4s,color .4s}
.footer .soc .elementor-icon:hover{background-color:var(--gold)!important;color:#fff!important;transform:translateY(-4px) rotate(-8deg)}
.footer .credits{opacity:.8}
.footer .fbottom a{transition:color .3s}
.footer .fbottom a:hover{color:var(--gold)}

/* ---------- WhatsApp flutuante ---------- */
.elementor .wa-wrap{min-height:0;height:0;padding:0}
.wa{position:fixed!important;right:24px;bottom:24px;z-index:60;width:auto!important}
.wa .elementor-button{position:relative;display:grid;place-items:center;width:62px;height:62px;padding:0;border-radius:50%;color:#fff;background:linear-gradient(135deg,#B8905A,#8C6A3F);box-shadow:0 16px 30px -12px rgba(148,113,71,.8);transition:transform .5s var(--ease);opacity:0;transform:scale(.6) translateY(20px);pointer-events:none}
.wa-wrap.elementor-sticky--effects .wa .elementor-button{opacity:1;transform:none;pointer-events:auto}
.wa .elementor-button::before,.wa .elementor-button::after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(201,163,107,.7);animation:ring 2.8s var(--ease) infinite}
.wa .elementor-button::after{animation-delay:1.4s}
@keyframes ring{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.7);opacity:0}}
.wa .elementor-button-content-wrapper{display:block}
.wa .elementor-button-icon{display:block;font-size:28px}
.wa .elementor-button-text{position:absolute;right:76px;top:50%;margin-top:-1.35em;white-space:nowrap;background:#fff;color:var(--ink);padding:10px 14px;border-radius:12px;box-shadow:0 12px 30px -14px rgba(74,53,51,.5);opacity:0;transform:translateX(10px);transition:opacity .4s,transform .4s var(--ease);pointer-events:none}
.wa-wrap.elementor-sticky--effects .wa .elementor-button:hover{transform:scale(1.1) rotate(-8deg)}
.wa .elementor-button:hover .elementor-button-text{opacity:1;transform:none}

/* ---------- Responsivo (o que não tem controle nativo) ---------- */
@media (min-width:901px) and (max-width:1080px){
  .elementor .treat-grid,.elementor .places-grid{--e-con-grid-template-columns:repeat(2,1fr)!important}
  .elementor .about,.elementor .steps,.elementor .faq{--row-gap:56px!important;--column-gap:56px!important}
  .elementor .footer .ftop{--e-con-grid-template-columns:1fr 1fr!important}
}
@media (max-width:900px){
  .elementor .hero-visual{order:-1}
  .elementor .about-media{max-width:440px}
  .elementor .steps-media{position:relative;top:0;max-width:440px}
  .cta-box .photo{min-height:360px}
  .cta-box .photo img{-webkit-mask:linear-gradient(180deg,transparent 0,#000 35%);mask:linear-gradient(180deg,transparent 0,#000 35%)}
}
@media (max-width:640px){
  .elementor .res-track{animation-duration:36s}
  .wa{right:16px;bottom:16px}
  .wa .elementor-button{width:56px;height:56px}
}
@media (prefers-reduced-motion:reduce){
  .elementor *,.elementor *::before,.elementor *::after{animation:none!important;transition:none!important}
  .arch{clip-path:none}
}/* End custom CSS */