.elementor-666 .elementor-element.elementor-element-79cd22f{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-666 .elementor-element.elementor-element-79cd22f:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-79cd22f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2e231a;}.elementor-666 .elementor-element.elementor-element-f3d1267{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-666 .elementor-element.elementor-element-7d6c0117{width:100%;max-width:100%;text-align:center;}.elementor-666 .elementor-element.elementor-element-7d6c0117 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:68px;font-weight:300;letter-spacing:6px;color:#F0EAE0;}.elementor-666 .elementor-element.elementor-element-4404ab42{--divider-border-style:solid;--divider-color:rgba(155,123,74,0.5);--divider-border-width:2.4px;}.elementor-666 .elementor-element.elementor-element-4404ab42 .elementor-divider-separator{width:272px;margin:0 auto;margin-center:0;}.elementor-666 .elementor-element.elementor-element-4404ab42 .elementor-divider{text-align:center;padding-block-start:17px;padding-block-end:17px;}.elementor-666 .elementor-element.elementor-element-128f8b38{--spacer-size:18px;}.elementor-666 .elementor-element.elementor-element-2e12d3e6{text-align:start;}.elementor-666 .elementor-element.elementor-element-2e12d3e6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:300;font-style:italic;letter-spacing:2px;color:rgba(240,234,224,0.65);}.elementor-666 .elementor-element.elementor-element-30a9da31{--display:flex;--min-height:63vh;--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-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-30a9da31:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-30a9da31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EAE0;}.elementor-666 .elementor-element.elementor-element-30a9da31.e-con{--align-self:stretch;}.elementor-666 .elementor-element.elementor-element-5da744e0{--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-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(155,123,74,0.12);--border-color:rgba(155,123,74,0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-5da744e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-666 .elementor-element.elementor-element-156d9bff{--divider-border-style:solid;--divider-color:#9B7B4A;--divider-border-width:1px;}.elementor-666 .elementor-element.elementor-element-156d9bff .elementor-divider-separator{width:36px;margin:0 auto;margin-left:0;}.elementor-666 .elementor-element.elementor-element-156d9bff .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-666 .elementor-element.elementor-element-1b1885d7{--spacer-size:20px;}.elementor-666 .elementor-element.elementor-element-7a39ae2{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:20px;}.elementor-666 .elementor-element.elementor-element-45f280cd{text-align:start;}.elementor-666 .elementor-element.elementor-element-45f280cd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:300;letter-spacing:2px;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-30ea75b6{text-align:start;}.elementor-666 .elementor-element.elementor-element-30ea75b6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;font-style:italic;letter-spacing:1px;color:#9B7B4A;}.elementor-666 .elementor-element.elementor-element-7d6059c0{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:2em;letter-spacing:0.8px;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-a605bde{--display:flex;}.elementor-666 .elementor-element.elementor-element-41f6c413{--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:flex-start;--align-items:center;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(155,123,74,0.12);--border-color:rgba(155,123,74,0.12);--padding-top:60px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-666 .elementor-element.elementor-element-41f6c413:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-41f6c413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DDD0;}.elementor-666 .elementor-element.elementor-element-780f40c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-666 .elementor-element.elementor-element-29536562{text-align:center;}.elementor-666 .elementor-element.elementor-element-29536562 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:6px;color:#9B7B4A;}.elementor-666 .elementor-element.elementor-element-73c07a75{text-align:start;}.elementor-666 .elementor-element.elementor-element-73c07a75 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:300;letter-spacing:3px;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-657c301d{--divider-border-style:solid;--divider-color:#9B7B4A;--divider-border-width:1px;}.elementor-666 .elementor-element.elementor-element-657c301d .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-666 .elementor-element.elementor-element-657c301d .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-666 .elementor-element.elementor-element-800605a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-5754d97b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:22px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-666 .elementor-element.elementor-element-5754d97b:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-5754d97b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DDD0;}.elementor-666 .elementor-element.elementor-element-785797fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-666 .elementor-element.elementor-element-785797fc:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-785797fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DDD0;}.elementor-666 .elementor-element.elementor-element-57798841{text-align:start;}.elementor-666 .elementor-element.elementor-element-57798841 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;letter-spacing:0px;color:rgba(155,123,74,0.15);}.elementor-666 .elementor-element.elementor-element-7fdffcca{text-align:start;}.elementor-666 .elementor-element.elementor-element-7fdffcca .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-27433a76{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:2em;letter-spacing:0.8px;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-634433bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-666 .elementor-element.elementor-element-634433bd:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-634433bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EAE0;}.elementor-666 .elementor-element.elementor-element-2a465989{text-align:start;}.elementor-666 .elementor-element.elementor-element-2a465989 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;letter-spacing:0px;color:rgba(155,123,74,0.15);}.elementor-666 .elementor-element.elementor-element-3151f79c{text-align:start;}.elementor-666 .elementor-element.elementor-element-3151f79c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-53129633{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:2em;letter-spacing:0.8px;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-1d474145{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-666 .elementor-element.elementor-element-1d474145:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-1d474145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DDD0;}.elementor-666 .elementor-element.elementor-element-1532138{text-align:start;}.elementor-666 .elementor-element.elementor-element-1532138 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;letter-spacing:0px;color:rgba(155,123,74,0.15);}.elementor-666 .elementor-element.elementor-element-49caeefc{text-align:start;}.elementor-666 .elementor-element.elementor-element-49caeefc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-24ba4477{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:2em;letter-spacing:0.8px;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-2a95ac5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-666 .elementor-element.elementor-element-2a95ac5b:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-2a95ac5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EAE0;}.elementor-666 .elementor-element.elementor-element-3b23d609{text-align:start;}.elementor-666 .elementor-element.elementor-element-3b23d609 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;letter-spacing:0px;color:rgba(155,123,74,0.15);}.elementor-666 .elementor-element.elementor-element-282ecea3{text-align:start;}.elementor-666 .elementor-element.elementor-element-282ecea3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-19bce9a6{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:2em;letter-spacing:0.8px;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-2be8922a{--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:flex-start;--align-items:center;--padding-top:16px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-666 .elementor-element.elementor-element-2be8922a:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-2be8922a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DDD0;}.elementor-666 .elementor-element.elementor-element-136fd5b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#9B7B4A;--border-color:#9B7B4A;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-666 .elementor-element.elementor-element-136fd5b5:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-136fd5b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EAE0;}.elementor-666 .elementor-element.elementor-element-4d0c2a19{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:2em;letter-spacing:0.8px;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-338e6a52{--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:flex-start;--align-items:center;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(155,123,74,0.12);--border-color:rgba(155,123,74,0.12);--padding-top:60px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-666 .elementor-element.elementor-element-338e6a52:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-338e6a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EAE0;}.elementor-666 .elementor-element.elementor-element-3eac2feb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-666 .elementor-element.elementor-element-3e7609e3{text-align:center;}.elementor-666 .elementor-element.elementor-element-3e7609e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:6px;color:#9B7B4A;}.elementor-666 .elementor-element.elementor-element-62ca20d{text-align:center;}.elementor-666 .elementor-element.elementor-element-62ca20d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:300;letter-spacing:3px;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-5b414872{--divider-border-style:solid;--divider-color:#9B7B4A;--divider-border-width:1px;}.elementor-666 .elementor-element.elementor-element-5b414872 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-666 .elementor-element.elementor-element-5b414872 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-666 .elementor-element.elementor-element-152a4740{--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:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-666 .elementor-element.elementor-element-152a4740:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-152a4740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EAE0;}.elementor-666 .elementor-element.elementor-element-4990cf04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-666 .elementor-element.elementor-element-57fcb378 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:1.9em;letter-spacing:0.5px;color:#9B7B4A;}.elementor-666 .elementor-element.elementor-element-7bd5a3b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-666 .elementor-element.elementor-element-7bd5a3b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-666 .elementor-element.elementor-element-7bd5a3b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-666 .elementor-element.elementor-element-7bd5a3b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-666 .elementor-element.elementor-element-7bd5a3b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-666 .elementor-element.elementor-element-7bd5a3b9 .elementor-icon-list-icon i{color:#9B7B4A;transition:color 0.3s;}.elementor-666 .elementor-element.elementor-element-7bd5a3b9 .elementor-icon-list-icon svg{fill:#9B7B4A;transition:fill 0.3s;}.elementor-666 .elementor-element.elementor-element-7bd5a3b9{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-666 .elementor-element.elementor-element-7bd5a3b9 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-666 .elementor-element.elementor-element-7bd5a3b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-666 .elementor-element.elementor-element-7bd5a3b9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-666 .elementor-element.elementor-element-7bd5a3b9 .elementor-icon-list-text{color:rgba(74,55,40,0.78);transition:color 0.3s;}.elementor-666 .elementor-element.elementor-element-7d4d5dfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-666 .elementor-element.elementor-element-11b65ad8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:1.9em;letter-spacing:0.5px;color:#9B7B4A;}.elementor-666 .elementor-element.elementor-element-2df3198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-666 .elementor-element.elementor-element-2df3198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-666 .elementor-element.elementor-element-2df3198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-666 .elementor-element.elementor-element-2df3198 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-666 .elementor-element.elementor-element-2df3198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-666 .elementor-element.elementor-element-2df3198 .elementor-icon-list-icon i{color:#9B7B4A;transition:color 0.3s;}.elementor-666 .elementor-element.elementor-element-2df3198 .elementor-icon-list-icon svg{fill:#9B7B4A;transition:fill 0.3s;}.elementor-666 .elementor-element.elementor-element-2df3198{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-666 .elementor-element.elementor-element-2df3198 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-666 .elementor-element.elementor-element-2df3198 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-666 .elementor-element.elementor-element-2df3198 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-666 .elementor-element.elementor-element-2df3198 .elementor-icon-list-text{color:rgba(74,55,40,0.78);transition:color 0.3s;}.elementor-666 .elementor-element.elementor-element-16714f21{--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:flex-start;--align-items:flex-start;--padding-top:24px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-666 .elementor-element.elementor-element-16714f21:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-16714f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DDD0;}.elementor-666 .elementor-element.elementor-element-c91cb85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-c91cb85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-666 .elementor-element.elementor-element-2a639f74{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:2.1em;letter-spacing:0.8px;color:#4A3728;}.elementor-666 .elementor-element.elementor-element-20655370 .elementor-button{background-color:#9B7B4A;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#F0EAE0;color:#F0EAE0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9B7B4A;border-radius:0px 0px 0px 0px;}.elementor-666 .elementor-element.elementor-element-2f1a9fa8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-tab-content{border-block-end-color:rgba(155,123,74,0.15);color:var( --e-global-color-6131678 );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.8px;}.elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-tab-title{border-color:rgba(155,123,74,0.15);}.elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-toggle-title, .elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-toggle-icon{color:#4A3728;}.elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-toggle-icon svg{fill:#4A3728;}.elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-tab-title.elementor-active a, .elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-6131678 );}.elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-tab-title .elementor-toggle-icon i:before{color:#9B7B4A;}.elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-tab-title .elementor-toggle-icon svg{fill:#9B7B4A;}.elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#9B7B4A;}.elementor-666 .elementor-element.elementor-element-65d52c23 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#9B7B4A;}.elementor-666 .elementor-element.elementor-element-336240e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-666 .elementor-element.elementor-element-336240e1:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-336240e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A3728;}.elementor-666 .elementor-element.elementor-element-68ff67dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-666 .elementor-element.elementor-element-560bc3af{text-align:center;}.elementor-666 .elementor-element.elementor-element-560bc3af .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:300;letter-spacing:3px;color:#F0EAE0;}.elementor-666 .elementor-element.elementor-element-267d7e58{text-align:center;}.elementor-666 .elementor-element.elementor-element-267d7e58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:5px;color:rgba(196,160,110,0.7);}.elementor-666 .elementor-element.elementor-element-4393666b{--divider-border-style:solid;--divider-color:rgba(155,123,74,0.3);--divider-border-width:2.5px;}.elementor-666 .elementor-element.elementor-element-4393666b .elementor-divider-separator{width:138px;margin:0 auto;margin-center:0;}.elementor-666 .elementor-element.elementor-element-4393666b .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-666 .elementor-element.elementor-element-3b9f377d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-666 .elementor-element.elementor-element-7f067819 .elementor-button{background-color:#9B7B4A;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#F0EAE0;color:#F0EAE0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9B7B4A;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}@media(max-width:1024px){.elementor-666 .elementor-element.elementor-element-79cd22f{--min-height:309px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-f3d1267{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-128f8b38{--spacer-size:0px;}.elementor-666 .elementor-element.elementor-element-2e12d3e6{text-align:center;}.elementor-666 .elementor-element.elementor-element-7a39ae2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-666 .elementor-element.elementor-element-5754d97b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-666 .elementor-element.elementor-element-c91cb85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-2f1a9fa8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-336240e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-666 .elementor-element.elementor-element-79cd22f{--min-height:293px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-666 .elementor-element.elementor-element-f3d1267{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-7d6c0117 .elementor-heading-title{font-size:40px;}.elementor-666 .elementor-element.elementor-element-45f280cd .elementor-heading-title{font-size:30px;}.elementor-666 .elementor-element.elementor-element-30ea75b6 .elementor-heading-title{font-size:25px;}.elementor-666 .elementor-element.elementor-element-41f6c413{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-666 .elementor-element.elementor-element-29536562{text-align:start;}.elementor-666 .elementor-element.elementor-element-73c07a75 .elementor-heading-title{font-size:30px;}.elementor-666 .elementor-element.elementor-element-5754d97b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-2be8922a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-666 .elementor-element.elementor-element-338e6a52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-666 .elementor-element.elementor-element-3e7609e3 .elementor-heading-title{letter-spacing:3px;}.elementor-666 .elementor-element.elementor-element-62ca20d .elementor-heading-title{font-size:30px;}.elementor-666 .elementor-element.elementor-element-152a4740{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-666 .elementor-element.elementor-element-16714f21{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-666 .elementor-element.elementor-element-560bc3af .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-666 .elementor-element.elementor-element-267d7e58 .elementor-heading-title{line-height:1.5em;}}@media(min-width:768px){.elementor-666 .elementor-element.elementor-element-79cd22f{--width:100%;}.elementor-666 .elementor-element.elementor-element-30a9da31{--width:100%;}.elementor-666 .elementor-element.elementor-element-800605a{--width:56%;}.elementor-666 .elementor-element.elementor-element-c91cb85{--width:24%;}.elementor-666 .elementor-element.elementor-element-3b9f377d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-666 .elementor-element.elementor-element-c91cb85{--width:52%;}}/* Start custom CSS for container, class: .elementor-element-79cd22f */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Montserrat:wght@300;400;500&display=swap');
/* =============================================
   GALDANA — CUIDADO DE LAS JOYAS
   100% Flexbox Containers. Sin secciones.
============================================= */

/* ── Eyebrow ── */
.g-eye .elementor-heading-title {
  font-family:'Montserrat',sans-serif !important; font-size:9px !important;
  font-weight:500 !important; letter-spacing:6px !important;
  color:#9B7B4A !important; text-transform:uppercase !important;
}
.g-eye-light .elementor-heading-title {
  font-family:'Montserrat',sans-serif !important; font-size:9px !important;
  font-weight:500 !important; letter-spacing:6px !important;
  color:rgba(196,160,110,0.75) !important; text-transform:uppercase !important;
}

/* ── Títulos ── */
.g-title .elementor-heading-title {
  font-family:'Cormorant Garamond',serif !important; font-size:68px !important;
  font-weight:300 !important; letter-spacing:6px !important;
  color:#F0EAE0 !important; text-transform:uppercase !important; line-height:0.92 !important;
}
.g-title-dark .elementor-heading-title {
  font-family:'Cormorant Garamond',serif !important; font-size:44px !important;
  font-weight:300 !important; letter-spacing:3px !important;
  color:#4A3728 !important; line-height:1.08 !important;
}
.g-title-med .elementor-heading-title {
  font-family:'Cormorant Garamond',serif !important; font-size:38px !important;
  font-weight:300 !important; letter-spacing:3px !important;
  color:#4A3728 !important; line-height:1.1 !important;
}
.g-title-light .elementor-heading-title {
  font-family:'Cormorant Garamond',serif !important; font-size:44px !important;
  font-weight:300 !important; letter-spacing:3px !important;
  color:#F0EAE0 !important; line-height:1.08 !important;
}
.g-subtitle .elementor-heading-title {
  font-family:'Cormorant Garamond',serif !important; font-size:22px !important;
  font-weight:300 !important; font-style:italic !important;
  letter-spacing:2px !important; color:rgba(240,234,224,0.65) !important;
}
.g-quote .elementor-heading-title {
  font-family:'Cormorant Garamond',serif !important; font-size:28px !important;
  font-weight:300 !important; font-style:italic !important;
  letter-spacing:1px !important; color:#9B7B4A !important; line-height:1.55 !important;
}

/* ── Body ── */
.g-body .elementor-widget-container p {
  font-family:'Montserrat',sans-serif !important; font-size:12px !important;
  font-weight:300 !important; line-height:2.2 !important;
  letter-spacing:0.8px !important; color:rgba(74,55,40,0.82) !important;
}
.g-body-light .elementor-widget-container p {
  font-family:'Montserrat',sans-serif !important; font-size:12px !important;
  font-weight:300 !important; line-height:2.1 !important;
  letter-spacing:0.8px !important; color:rgba(240,234,224,0.7) !important;
}

/* ── Dividers ── */
.g-div .elementor-divider-separator { border-color:#9B7B4A !important; }
.g-div-soft .elementor-divider-separator { border-color:rgba(155,123,74,0.18) !important; }

/* ── Botones ── */
.g-btn .elementor-button {
  background:#9B7B4A !important; color:#F0EAE0 !important;
  font-family:'Montserrat',sans-serif !important; font-size:9px !important;
  font-weight:500 !important; letter-spacing:4px !important;
  text-transform:uppercase !important; border-radius:0 !important;
  padding:14px 40px !important; border:1px solid #9B7B4A !important; transition:all 0.35s !important;
}
.g-btn .elementor-button:hover { background:transparent !important; color:#9B7B4A !important; }
.g-btn-outline .elementor-button {
  background:transparent !important; color:#4A3728 !important;
  font-family:'Montserrat',sans-serif !important; font-size:9px !important;
  font-weight:500 !important; letter-spacing:4px !important;
  text-transform:uppercase !important; border-radius:0 !important;
  padding:14px 40px !important; border:1px solid rgba(74,55,40,0.4) !important; transition:all 0.3s !important;
}
.g-btn-outline .elementor-button:hover { border-color:#9B7B4A !important; color:#9B7B4A !important; }
.g-btn-light .elementor-button {
  background:transparent !important; color:#F0EAE0 !important;
  font-family:'Montserrat',sans-serif !important; font-size:9px !important;
  font-weight:500 !important; letter-spacing:4px !important;
  text-transform:uppercase !important; border-radius:0 !important;
  padding:14px 40px !important; border:1px solid rgba(240,234,224,0.55) !important; transition:all 0.3s !important;
}
.g-btn-light .elementor-button:hover { background:rgba(240,234,224,0.1) !important; }

/* ── Pasos numerados ── */
.g-step-num .elementor-heading-title {
  font-family:'Cormorant Garamond',serif !important; font-size:72px !important;
  font-weight:300 !important; color:rgba(155,123,74,0.15) !important; line-height:1 !important;
}
.g-step-title .elementor-heading-title {
  font-family:'Cormorant Garamond',serif !important; font-size:19px !important;
  font-weight:400 !important; letter-spacing:2px !important; color:#4A3728 !important;
}
.g-step-body .elementor-widget-container p {
  font-family:'Montserrat',sans-serif !important; font-size:11px !important;
  font-weight:300 !important; letter-spacing:0.5px !important;
  line-height:1.9 !important; color:rgba(74,55,40,0.75) !important;
}

/* ── Icon boxes cuidados ── */
.g-care .elementor-icon-box-wrapper { align-items:flex-start !important; }
.g-care .elementor-icon { color:#9B7B4A !important; }
.g-care .elementor-icon-box-title span {
  font-family:'Cormorant Garamond',serif !important; font-size:20px !important;
  font-weight:400 !important; letter-spacing:2px !important; color:#4A3728 !important;
}
.g-care .elementor-icon-box-description {
  font-family:'Montserrat',sans-serif !important; font-size:11px !important;
  font-weight:300 !important; letter-spacing:0.5px !important;
  line-height:1.8 !important; color:rgba(74,55,40,0.72) !important;
}

/* ── DO / DON'T cards ── */
.g-do-card {
  background:#E8DDD0 !important;
  border-left:3px solid #9B7B4A !important;
  padding:24px 24px 24px 22px !important;
}
.g-dont-card {
  background:#E8DDD0 !important;
  border-left:3px solid rgba(74,55,40,0.3) !important;
  padding:24px 24px 24px 22px !important;
}
.g-do-label .elementor-heading-title {
  font-family:'Montserrat',sans-serif !important; font-size:9px !important;
  font-weight:500 !important; letter-spacing:4px !important;
  color:#9B7B4A !important; text-transform:uppercase !important;
}
.g-dont-label .elementor-heading-title {
  font-family:'Montserrat',sans-serif !important; font-size:9px !important;
  font-weight:500 !important; letter-spacing:4px !important;
  color:rgba(74,55,40,0.45) !important; text-transform:uppercase !important;
}
.g-do-list .elementor-icon-list-item,
.g-dont-list .elementor-icon-list-item {
  padding:8px 0 !important;
  border-bottom:1px solid rgba(155,123,74,0.08) !important;
}
.g-do-list .elementor-icon-list-item:last-child,
.g-dont-list .elementor-icon-list-item:last-child { border-bottom:none !important; }
.g-do-list .elementor-icon-list-icon { color:#9B7B4A !important; font-size:13px !important; }
.g-dont-list .elementor-icon-list-icon { color:rgba(74,55,40,0.35) !important; font-size:13px !important; }
.g-do-list .elementor-icon-list-text,
.g-dont-list .elementor-icon-list-text {
  font-family:'Montserrat',sans-serif !important; font-size:11px !important;
  font-weight:300 !important; letter-spacing:0.5px !important;
  line-height:1.7 !important; color:rgba(74,55,40,0.78) !important;
}

/* ── Infografía imagen ── */
.g-infografia .elementor-widget-container img {
  width:100% !important; display:block !important; border-radius:2px !important;
}

/* ── Métodos limpieza acordeón ── */
.g-faq .elementor-toggle-item {
  border-bottom:1px solid rgba(155,123,74,0.15) !important; padding:0 !important;
}
.g-faq .elementor-tab-title {
  font-family:'Montserrat',sans-serif !important; font-size:10px !important;
  font-weight:500 !important; letter-spacing:3px !important;
  text-transform:uppercase !important; color:#4A3728 !important;
  padding:16px 0 !important; cursor:pointer !important; transition:color 0.3s !important;
}
.g-faq .elementor-tab-title:hover,
.g-faq .elementor-tab-title.elementor-active { color:#9B7B4A !important; }
.g-faq .elementor-tab-title .elementor-toggle-icon { color:#9B7B4A !important; }
.g-faq .elementor-tab-content {
  font-family:'Montserrat',sans-serif !important; font-size:11px !important;
  font-weight:300 !important; letter-spacing:0.8px !important; line-height:2 !important;
  color:rgba(74,55,40,0.75) !important; padding:0 0 18px !important; border:none !important;
}/* End custom CSS */