.elementor-7265 .elementor-element.elementor-element-2c1fe435:not(.elementor-motion-effects-element-type-background), .elementor-7265 .elementor-element.elementor-element-2c1fe435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba33a27 );}.elementor-7265 .elementor-element.elementor-element-2c1fe435{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-2c1fe435 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7265 .elementor-element.elementor-element-66192829:not(.elementor-motion-effects-element-type-background), .elementor-7265 .elementor-element.elementor-element-66192829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F4E8D8 0%, #D4C4A8 100%);}.elementor-7265 .elementor-element.elementor-element-66192829{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 119px 80px 119px;z-index:0;}.elementor-7265 .elementor-element.elementor-element-66192829 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7265 .elementor-element.elementor-element-7b194f72.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7265 .elementor-element.elementor-element-7b194f72 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-1a77fab5{width:var( --container-widget-width, 27.168% );max-width:27.168%;--container-widget-width:27.168%;--container-widget-flex-grow:0;align-self:center;text-align:center;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:14px;letter-spacing:0.4px;}.elementor-7265 .elementor-element.elementor-element-1a77fab5 > .elementor-widget-container{background-color:#6B4423;margin:0px 0px 47px 0px;padding:17px 15px 17px 19px;border-radius:30px 30px 30px 30px;}.elementor-7265 .elementor-element.elementor-element-1a77fab5 p{margin-block-end:0px;}.elementor-7265 .elementor-element.elementor-element-764a200:not(.elementor-motion-effects-element-type-background), .elementor-7265 .elementor-element.elementor-element-764a200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D1F12;}.elementor-7265 .elementor-element.elementor-element-764a200 > .elementor-container{max-width:1000px;}.elementor-7265 .elementor-element.elementor-element-764a200{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A57433;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 50px 45px 50px;}.elementor-7265 .elementor-element.elementor-element-764a200, .elementor-7265 .elementor-element.elementor-element-764a200 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-7265 .elementor-element.elementor-element-764a200 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7265 .elementor-element.elementor-element-2847fe9d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7265 .elementor-element.elementor-element-f6bb6f4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7265 .elementor-element.elementor-element-f6bb6f4{text-align:center;}.elementor-7265 .elementor-element.elementor-element-f6bb6f4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:bold;text-transform:none;line-height:76.8px;color:#F4E8D8;}.elementor-7265 .elementor-element.elementor-element-5c02829e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-7265 .elementor-element.elementor-element-5c02829e{text-align:center;}.elementor-7265 .elementor-element.elementor-element-5c02829e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;text-transform:none;font-style:italic;color:#D4C4A8;}.elementor-7265 .elementor-element.elementor-element-63bda948{--divider-border-style:solid;--divider-color:var( --e-global-color-aebf7b3 );--divider-border-width:2px;}.elementor-7265 .elementor-element.elementor-element-63bda948 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-7265 .elementor-element.elementor-element-63bda948 .elementor-divider-separator{width:350px;margin:0 auto;margin-center:0;}.elementor-7265 .elementor-element.elementor-element-63bda948 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7265 .elementor-element.elementor-element-4a55986e > .elementor-widget-container{margin:0px 0px 10px 0px;padding:20px 50px 0px 50px;}.elementor-7265 .elementor-element.elementor-element-4a55986e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;color:#E8DCC8;}.elementor-7265 .elementor-element.elementor-element-1623812 .elementor-button{background-color:var( --e-global-color-d081e9e );border-radius:8px 8px 8px 8px;}.elementor-7265 .elementor-element.elementor-element-1623812 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-ecd1039{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.2px;width:var( --container-widget-width, 100.729% );max-width:100.729%;--container-widget-width:100.729%;--container-widget-flex-grow:0;align-self:center;}.elementor-7265 .elementor-element.elementor-element-ecd1039 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:41px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-ecd1039 .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-7265 .elementor-element.elementor-element-ecd1039 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-7265 .elementor-element.elementor-element-2e1cfd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:63px 0px 30px 0px;}.elementor-7265 .elementor-element.elementor-element-2e1cfd6{text-align:center;}.elementor-7265 .elementor-element.elementor-element-2e1cfd6 .elementor-heading-title{color:var( --e-global-color-4999108 );}.elementor-7265 .elementor-element.elementor-element-ac991e2 > .elementor-widget-container{margin:0px 0px 34px 0px;padding:0px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-ac991e2{font-family:"Open Sans", Sans-serif;font-size:12px;}.elementor-7265 .elementor-element.elementor-element-9141b5c > .elementor-widget-container{background-color:var( --e-global-color-d3e1bed );margin:0px 0px 0px 0px;padding:18px 18px 1px 18px;border-style:solid;border-width:0px 2px 0px 2px;border-color:var( --e-global-color-d081e9e );}.elementor-7265 .elementor-element.elementor-element-2067c128 .elementor-button{background-color:#FAF7F2;font-family:"Lora", Sans-serif;font-size:14px;font-weight:bold;text-transform:none;font-style:italic;letter-spacing:-0.5px;fill:#6B4423;color:#6B4423;box-shadow:1px 1px 7px 0px rgba(0,0,0,0.5);}.elementor-7265 .elementor-element.elementor-element-2067c128 .elementor-button:hover, .elementor-7265 .elementor-element.elementor-element-2067c128 .elementor-button:focus{background-color:#A8825F;color:#FFFFFF;border-color:#A8825F;}.elementor-7265 .elementor-element.elementor-element-2067c128 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-2067c128 .elementor-button:hover svg, .elementor-7265 .elementor-element.elementor-element-2067c128 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7265 .elementor-element.elementor-element-4e3c1a6{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.2px;width:var( --container-widget-width, 100.729% );max-width:100.729%;--container-widget-width:100.729%;--container-widget-flex-grow:0;align-self:center;}.elementor-7265 .elementor-element.elementor-element-4e3c1a6 > .elementor-widget-container{margin:0px 0px 39px 0px;padding:40px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-4e3c1a6 .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-7265 .elementor-element.elementor-element-4e3c1a6 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-7265 .elementor-element.elementor-element-64673e25:not(.elementor-motion-effects-element-type-background), .elementor-7265 .elementor-element.elementor-element-64673e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F4E8D8 0%, #D4C4A8 100%);}.elementor-7265 .elementor-element.elementor-element-64673e25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 119px 45px 119px;z-index:0;}.elementor-7265 .elementor-element.elementor-element-64673e25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7265 .elementor-element.elementor-element-2b2afc12.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7265 .elementor-element.elementor-element-2b2afc12 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-a647d77 > .elementor-widget-container{background-color:var( --e-global-color-df6a07d );margin:0px 0px 0px 0px;padding:16px 14px 16px 14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9939511 );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-7265 .elementor-element.elementor-element-a647d77:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7777213 );box-shadow:4px 4px 4px 0px rgba(0,0,0,0.5);}.elementor-7265 .elementor-element.elementor-element-a647d77:hover > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-7265 .elementor-element.elementor-element-a647d77 .elementor-icon-box-wrapper{gap:15px;}.elementor-7265 .elementor-element.elementor-element-a647d77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6aa669f );}.elementor-7265 .elementor-element.elementor-element-a647d77.elementor-view-framed .elementor-icon, .elementor-7265 .elementor-element.elementor-element-a647d77.elementor-view-default .elementor-icon{fill:var( --e-global-color-6aa669f );color:var( --e-global-color-6aa669f );border-color:var( --e-global-color-6aa669f );}.elementor-7265 .elementor-element.elementor-element-a647d77 .elementor-icon-box-title, .elementor-7265 .elementor-element.elementor-element-a647d77 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-7265 .elementor-element.elementor-element-a647d77 .elementor-icon-box-title{color:var( --e-global-color-442319e );}.elementor-7265 .elementor-element.elementor-element-a647d77 .elementor-icon-box-description{color:#666565;}.elementor-7265 .elementor-element.elementor-element-830c3cc > .elementor-widget-container{background-color:var( --e-global-color-df6a07d );padding:16px 2px 16px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9939511 );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-7265 .elementor-element.elementor-element-830c3cc:hover .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7777213 );box-shadow:4px 4px 4px 0px rgba(0,0,0,0.5);}.elementor-7265 .elementor-element.elementor-element-830c3cc:hover > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-7265 .elementor-element.elementor-element-830c3cc .elementor-icon-box-wrapper{gap:15px;}.elementor-7265 .elementor-element.elementor-element-830c3cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6aa669f );}.elementor-7265 .elementor-element.elementor-element-830c3cc.elementor-view-framed .elementor-icon, .elementor-7265 .elementor-element.elementor-element-830c3cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-6aa669f );color:var( --e-global-color-6aa669f );border-color:var( --e-global-color-6aa669f );}.elementor-7265 .elementor-element.elementor-element-830c3cc .elementor-icon-box-title, .elementor-7265 .elementor-element.elementor-element-830c3cc .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-7265 .elementor-element.elementor-element-830c3cc .elementor-icon-box-title{color:var( --e-global-color-442319e );}.elementor-7265 .elementor-element.elementor-element-830c3cc .elementor-icon-box-description{color:#666565;}.elementor-7265 .elementor-element.elementor-element-74ab785 > .elementor-widget-container{background-color:var( --e-global-color-df6a07d );padding:16px 14px 47px 14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9939511 );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-7265 .elementor-element.elementor-element-74ab785:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7777213 );box-shadow:4px 4px 4px 0px rgba(0,0,0,0.5);}.elementor-7265 .elementor-element.elementor-element-74ab785:hover > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-7265 .elementor-element.elementor-element-74ab785 .elementor-icon-box-wrapper{gap:15px;}.elementor-7265 .elementor-element.elementor-element-74ab785.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6aa669f );}.elementor-7265 .elementor-element.elementor-element-74ab785.elementor-view-framed .elementor-icon, .elementor-7265 .elementor-element.elementor-element-74ab785.elementor-view-default .elementor-icon{fill:var( --e-global-color-6aa669f );color:var( --e-global-color-6aa669f );border-color:var( --e-global-color-6aa669f );}.elementor-7265 .elementor-element.elementor-element-74ab785 .elementor-icon-box-title, .elementor-7265 .elementor-element.elementor-element-74ab785 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-7265 .elementor-element.elementor-element-74ab785 .elementor-icon-box-title{color:var( --e-global-color-442319e );}.elementor-7265 .elementor-element.elementor-element-74ab785 .elementor-icon-box-description{color:#666565;}.elementor-7265 .elementor-element.elementor-element-a3c5194{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.2px;width:var( --container-widget-width, 100.729% );max-width:100.729%;--container-widget-width:100.729%;--container-widget-flex-grow:0;align-self:center;}.elementor-7265 .elementor-element.elementor-element-a3c5194 > .elementor-widget-container{margin:0px 0px 39px 0px;padding:40px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-a3c5194 .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-7265 .elementor-element.elementor-element-a3c5194 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-7265 .elementor-element.elementor-element-83fe799 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:21px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-83fe799{text-align:center;}.elementor-7265 .elementor-element.elementor-element-83fe799 .elementor-heading-title{color:var( --e-global-color-4999108 );}.elementor-7265 .elementor-element.elementor-element-5fd9ae2 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;margin:0px 13px 0px 0px;--e-column-margin-right:13px;--e-column-margin-left:0px;}.elementor-7265 .elementor-element.elementor-element-5fd9ae2 > .elementor-element-populated, .elementor-7265 .elementor-element.elementor-element-5fd9ae2 > .elementor-element-populated > .elementor-background-overlay, .elementor-7265 .elementor-element.elementor-element-5fd9ae2 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-7265 .elementor-element.elementor-element-5fd9ae2:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7265 .elementor-element.elementor-element-895aba4{text-align:center;}.elementor-7265 .elementor-element.elementor-element-895aba4 .elementor-heading-title{color:var( --e-global-color-6aa669f );}.elementor-7265 .elementor-element.elementor-element-2d8b41f > .elementor-widget-container{padding:19px 19px 19px 19px;}.elementor-7265 .elementor-element.elementor-element-4d2de15 .elementor-button{background-color:var( --e-global-color-6aa669f );border-radius:8px 8px 8px 8px;}.elementor-7265 .elementor-element.elementor-element-729057a > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;margin:0px 0px 0px 13px;--e-column-margin-right:0px;--e-column-margin-left:13px;}.elementor-7265 .elementor-element.elementor-element-729057a > .elementor-element-populated, .elementor-7265 .elementor-element.elementor-element-729057a > .elementor-element-populated > .elementor-background-overlay, .elementor-7265 .elementor-element.elementor-element-729057a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-7265 .elementor-element.elementor-element-729057a:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7265 .elementor-element.elementor-element-a279f31{text-align:center;}.elementor-7265 .elementor-element.elementor-element-a279f31 .elementor-heading-title{color:var( --e-global-color-6aa669f );}.elementor-7265 .elementor-element.elementor-element-5222973 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:19px 19px 19px 19px;}.elementor-7265 .elementor-element.elementor-element-35187ce .elementor-button{background-color:var( --e-global-color-6aa669f );border-radius:8px 8px 8px 8px;}.elementor-7265 .elementor-element.elementor-element-22139ab > .elementor-widget-container{margin:31px 0px 59px 0px;}.elementor-7265 .elementor-element.elementor-element-6594896:not(.elementor-motion-effects-element-type-background), .elementor-7265 .elementor-element.elementor-element-6594896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F4E8D8 0%, #D4C4A8 100%);}.elementor-7265 .elementor-element.elementor-element-6594896{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 119px 119px 119px;z-index:0;}.elementor-7265 .elementor-element.elementor-element-6594896 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7265 .elementor-element.elementor-element-c3e4d7b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7265 .elementor-element.elementor-element-c3e4d7b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-823b2ca{width:var( --container-widget-width, 25.56% );max-width:25.56%;--container-widget-width:25.56%;--container-widget-flex-grow:0;align-self:center;text-align:center;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:14px;letter-spacing:0.4px;}.elementor-7265 .elementor-element.elementor-element-823b2ca > .elementor-widget-container{background-color:#6B4423;margin:13px 0px 0px 0px;padding:17px 14px 16px 14px;border-radius:30px 30px 30px 30px;}.elementor-7265 .elementor-element.elementor-element-823b2ca p{margin-block-end:0px;}.elementor-7265 .elementor-element.elementor-element-9951224 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:55px 0px 0px 0px;border-style:none;}.elementor-7265 .elementor-element.elementor-element-9951224{text-align:center;}.elementor-7265 .elementor-element.elementor-element-9951224 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:70px;font-weight:bold;color:#3D2817;}.elementor-7265 .elementor-element.elementor-element-adc9869{text-align:center;}.elementor-7265 .elementor-element.elementor-element-adc9869 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:36px;font-style:italic;color:#6B4423;}.elementor-7265 .elementor-element.elementor-element-1b260a0{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;letter-spacing:2px;color:#8B6F47;}.elementor-7265 .elementor-element.elementor-element-fa644f0{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.2px;width:var( --container-widget-width, 100.729% );max-width:100.729%;--container-widget-width:100.729%;--container-widget-flex-grow:0;align-self:center;}.elementor-7265 .elementor-element.elementor-element-fa644f0 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-7265 .elementor-element.elementor-element-fa644f0 .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-7265 .elementor-element.elementor-element-fa644f0 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-7265 .elementor-element.elementor-element-08104fd > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-08104fd{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;line-height:30px;color:#4A3A2A;}.elementor-7265 .elementor-element.elementor-element-08104fd p{margin-block-end:5px;}.elementor-7265 .elementor-element.elementor-element-b71b6ed:not(.elementor-motion-effects-element-type-background), .elementor-7265 .elementor-element.elementor-element-b71b6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfeb31d );}.elementor-7265 .elementor-element.elementor-element-b71b6ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 0px 77px 0px;}.elementor-7265 .elementor-element.elementor-element-b71b6ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7265 .elementor-element.elementor-element-d948c03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7265 .elementor-element.elementor-element-d948c03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df6a07d );}.elementor-7265 .elementor-element.elementor-element-d948c03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7265 .elementor-element.elementor-element-d948c03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7265 .elementor-element.elementor-element-469b563{text-align:center;}.elementor-7265 .elementor-element.elementor-element-90f189c .elementor-button{background-color:var( --e-global-color-7f6dfb9 );border-radius:8px 8px 8px 8px;}.elementor-7265 .elementor-element.elementor-element-6367008 > .elementor-element-populated{margin:0px -11px 0px 35px;--e-column-margin-right:-11px;--e-column-margin-left:35px;}.elementor-7265 .elementor-element.elementor-element-b0954ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7265 .elementor-element.elementor-element-b0954ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-7265 .elementor-element.elementor-element-b0954ee > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6aa669f );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7265 .elementor-element.elementor-element-b0954ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7265 .elementor-element.elementor-element-371b9e0 > .elementor-widget-container{margin:13px 0px 13px 0px;}.elementor-7265 .elementor-element.elementor-element-371b9e0 img{width:72%;}.elementor-7265 .elementor-element.elementor-element-1000ffe1:not(.elementor-motion-effects-element-type-background), .elementor-7265 .elementor-element.elementor-element-1000ffe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9939511 );}.elementor-7265 .elementor-element.elementor-element-1000ffe1 > .elementor-container{max-width:1200px;}.elementor-7265 .elementor-element.elementor-element-1000ffe1 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-7265 .elementor-element.elementor-element-1000ffe1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-7265 .elementor-element.elementor-element-1000ffe1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7265 .elementor-element.elementor-element-48a939cf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7265 .elementor-element.elementor-element-48a939cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7265 .elementor-element.elementor-element-48a939cf > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-7265 .elementor-element.elementor-element-594b501 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7265 .elementor-element.elementor-element-594b501 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:39px;font-weight:bold;text-transform:none;color:var( --e-global-color-525c266 );}.elementor-7265 .elementor-element.elementor-element-449b3090{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-7265 .elementor-element.elementor-element-5ccf69e7{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-7265 .elementor-element.elementor-element-5ccf69e7 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-5ccf69e7 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-7265 .elementor-element.elementor-element-5ccf69e7 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-7265 .elementor-element.elementor-element-17bfee5e > .elementor-widget-container{background-color:#F9F5F0;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-7265 .elementor-element.elementor-element-17bfee5e{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:#6B4423;}.elementor-7265 .elementor-element.elementor-element-72c3ed59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7265 .elementor-element.elementor-element-72c3ed59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfeb31d );}.elementor-7265 .elementor-element.elementor-element-72c3ed59 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7265 .elementor-element.elementor-element-72c3ed59 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7265 .elementor-element.elementor-element-10071df img{width:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7265 .elementor-element.elementor-element-993bd3c .elementor-button{background-color:#FAF7F2;font-family:"Lora", Sans-serif;font-size:14px;font-weight:bold;text-transform:none;font-style:italic;letter-spacing:-0.5px;fill:#6B4423;color:#6B4423;box-shadow:1px 1px 7px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;}.elementor-7265 .elementor-element.elementor-element-993bd3c .elementor-button:hover, .elementor-7265 .elementor-element.elementor-element-993bd3c .elementor-button:focus{background-color:#A8825F;color:#FFFFFF;border-color:#A8825F;}.elementor-7265 .elementor-element.elementor-element-993bd3c > .elementor-widget-container{margin:52px 0px 0px 0px;}.elementor-7265 .elementor-element.elementor-element-993bd3c .elementor-button:hover svg, .elementor-7265 .elementor-element.elementor-element-993bd3c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7265 .elementor-element.elementor-element-56b50dfe:not(.elementor-motion-effects-element-type-background), .elementor-7265 .elementor-element.elementor-element-56b50dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7265 .elementor-element.elementor-element-56b50dfe > .elementor-container{max-width:1200px;}.elementor-7265 .elementor-element.elementor-element-56b50dfe .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-7265 .elementor-element.elementor-element-56b50dfe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-7265 .elementor-element.elementor-element-56b50dfe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7265 .elementor-element.elementor-element-dae928a img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-7265 .elementor-element.elementor-element-71114c48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7265 .elementor-element.elementor-element-71114c48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7265 .elementor-element.elementor-element-71114c48 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-7265 .elementor-element.elementor-element-1090cb02 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7265 .elementor-element.elementor-element-1090cb02 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:bold;text-transform:none;color:var( --e-global-color-525c266 );}.elementor-7265 .elementor-element.elementor-element-24805efe{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-7265 .elementor-element.elementor-element-655de5d5{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-7265 .elementor-element.elementor-element-655de5d5 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-7265 .elementor-element.elementor-element-655de5d5 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-7265 .elementor-element.elementor-element-655de5d5 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-7265 .elementor-element.elementor-element-d21d2c1 > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-7265 .elementor-element.elementor-element-d21d2c1{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:var( --e-global-color-d081e9e );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7265 .elementor-element.elementor-element-9951224 .elementor-heading-title{font-size:45px;}}/* Start custom CSS for button, class: .elementor-element-1623812 */.elementor-7265 .elementor-element.elementor-element-1623812 {
  position: relative;
  overflow: visible !important;
}

.elementor-7265 .elementor-element.elementor-element-1623812::after {
  content: "\"Diseños\" is Spanish for \"Designs\"";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 30;
  background: rgba(61, 40, 23, 0.95);
  color: #ffffff;
  padding: 20px;
  font-size: 16px;
  line-height: 1.4;
  text-align: center;
  white-space: pre-line;
  transform: translateY(20%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-7265 .elementor-element.elementor-element-1623812:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10071df */.elementor-7265 .elementor-element.elementor-element-10071df {
  position: relative;
  overflow: visible !important;
}

.elementor-7265 .elementor-element.elementor-element-10071df::after {
  content: "Each boundary contains popup information with links to associated maps, diseños, Land Case Files, and case summaries documenting the private land claims presented before the American courts after the U.S. annexation of California in 1848.
";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(61, 40, 23, 0.95);
  color: #ffffff;
  padding: 20px;
  font-size: 16px;
  line-height: 1.4;
  text-align: center;
  white-space: pre-line;
  transform: translateY(100%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-7265 .elementor-element.elementor-element-10071df:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS *//* Hover Effect for Images */
.hover-image {
  transition: all 0.4s ease-in-out;
  cursor: pointer;
}

.hover-image:hover {
  transform: scale(1.03);
  box-shadow: 0 12px 40px rgba(0,0,0,0.18);
}

/* Translation Box Styling */
.translation-box {
  background: #f4e8d8;
  border: 2px solid #d4a574;
  border-radius: 8px;
  padding: 20px;
  margin: 20px 0;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: #6b4423;
}

.translation-box strong {
  color: #3d2817;
  font-size: 18px;
  display: block;
  margin-bottom: 10px;
}

/* Smooth Scrolling */
html {
  scroll-behavior: smooth;
}

/* Image Tooltip - Fixed for Elementor Structure */
.elementor-widget-image {
  position: relative !important;
  overflow: visible !important;
}

.elementor-widget-image .elementor-image {
  position: relative;
  display: block;
}

.hover-image[data-tooltip]::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(61, 40, 23, 0.95);
  color: #ffffff;
  padding: 20px;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  transform: translateY(100%);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  z-index: 100;
  pointer-events: none;
  white-space: normal;
  word-wrap: break-word;
}

.hover-image[data-tooltip]:hover::after {
  transform: translateY(0);
  opacity: 1;
}

/* Section Spacing Consistency */
.elementor-section {
  transition: all 0.3s ease;
}

/* Button Hover Effects Enhancement */
.elementor-button {
  transition: all 0.3s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

.highlights-list {
  display: flex;
  flex-direction: column;
  gap: 25px;
}

.highlight-item {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  padding: 20px;
  background: rgba(244, 232, 216, 0.05);
  border-radius: 8px;
  border-left: 3px solid #d4a574;
  transition: all 0.3s ease;
}

.highlight-item:hover {
  background: rgba(244, 232, 216, 0.1);
  transform: translateX(5px);
}

.highlight-icon {
  font-size: 32px;
  flex-shrink: 0;
  filter: grayscale(20%);
}

.highlight-text strong {
  display: block;
  font-family: 'Montserrat', sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #f4e8d8;
  margin-bottom: 5px;
}

.highlight-text p {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #b8a088;
  line-height: 1.6;
  margin: 0;
}

/* Huntington Exhibition Section Enhancements */
.huntington-exhibition-section {
  position: relative;
  overflow: hidden;
}

/* Animated gradient background */
.huntington-exhibition-section::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: 
    radial-gradient(circle at 20% 30%, rgba(212, 165, 116, 0.08) 0%, transparent 50%),
    radial-gradient(circle at 80% 70%, rgba(168, 130, 95, 0.08) 0%, transparent 50%);
  pointer-events: none;
  animation: subtleShift 20s ease-in-out infinite;
}

@keyframes subtleShift {
  0%, 100% { opacity: 0.5; transform: scale(1); }
  50% { opacity: 0.8; transform: scale(1.05); }
}

/* Column separators */
.huntington-exhibition-section .elementor-column:not(:last-child)::after {
  content: '';
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
  height: 80%;
  width: 1px;
  background: linear-gradient(
    to bottom,
    transparent,
    rgba(168, 130, 95, 0.3) 20%,
    rgba(168, 130, 95, 0.3) 80%,
    transparent
  );
}

/* Button hover effects */
.huntington-exhibition-section .elementor-button {
  position: relative;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.huntington-exhibition-section .elementor-button::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  transform: translate(-50%, -50%);
  transition: width 0.6s, height 0.6s;
}

.huntington-exhibition-section .elementor-button:hover::before {
  width: 300px;
  height: 300px;
}

/* Icon boxes enhancement */
.huntington-exhibition-section .elementor-icon-box-icon {
  transition: transform 0.3s ease;
}

.huntington-exhibition-section .elementor-icon-box-wrapper:hover .elementor-icon-box-icon {
  transform: translateY(-5px);
}

/* Responsive adjustments */
@media (max-width: 1024px) {
  .huntington-exhibition-section .elementor-column::after {
    display: none;
  }
  
  .highlights-list {
    gap: 20px;
  }
}

@media (max-width: 767px) {
  .huntington-exhibition-section {
    padding: 60px 20px !important;
  }
  
  .highlight-item {
    flex-direction: column;
    text-align: center;
  }
  
  .highlight-icon {
    font-size: 40px;
  }
}/* End custom CSS */