.elementor-6095 .elementor-element.elementor-element-b3938c3:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-b3938c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba33a27 );}.elementor-6095 .elementor-element.elementor-element-b3938c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 120px 0px;}.elementor-6095 .elementor-element.elementor-element-b3938c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-39841d9:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-39841d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F4E8D8 0%, #D4C4A8 100%);}.elementor-6095 .elementor-element.elementor-element-39841d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:191px 119px 119px 119px;z-index:0;}.elementor-6095 .elementor-element.elementor-element-39841d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-fc8c4b5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-fc8c4b5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-4e7beda{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--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-6095 .elementor-element.elementor-element-4e7beda > .elementor-widget-container{background-color:#6B4423;margin:0px 0px 47px 0px;padding:17px 0px 17px 0px;border-radius:30px 30px 30px 30px;}.elementor-6095 .elementor-element.elementor-element-4e7beda p{margin-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-efccbcc:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-efccbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D1F12;}.elementor-6095 .elementor-element.elementor-element-efccbcc > .elementor-container{max-width:1000px;}.elementor-6095 .elementor-element.elementor-element-efccbcc{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-6095 .elementor-element.elementor-element-efccbcc, .elementor-6095 .elementor-element.elementor-element-efccbcc > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-6095 .elementor-element.elementor-element-efccbcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-df99387.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-ecced30 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6095 .elementor-element.elementor-element-ecced30{text-align:center;}.elementor-6095 .elementor-element.elementor-element-ecced30 .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-6095 .elementor-element.elementor-element-96e0152 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6095 .elementor-element.elementor-element-96e0152{text-align:center;}.elementor-6095 .elementor-element.elementor-element-96e0152 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:38px;text-transform:none;font-style:italic;color:#D4C4A8;}.elementor-6095 .elementor-element.elementor-element-8a0f83f{--divider-border-style:solid;--divider-color:var( --e-global-color-aebf7b3 );--divider-border-width:2px;}.elementor-6095 .elementor-element.elementor-element-8a0f83f > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-6095 .elementor-element.elementor-element-8a0f83f .elementor-divider-separator{width:350px;margin:0 auto;margin-center:0;}.elementor-6095 .elementor-element.elementor-element-8a0f83f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6095 .elementor-element.elementor-element-bf31db1 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:20px 50px 0px 50px;}.elementor-6095 .elementor-element.elementor-element-bf31db1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;color:#E8DCC8;}.elementor-6095 .elementor-element.elementor-element-36ad57c > .elementor-widget-container{margin:0px 0px -18px 0px;padding:50px 40px 0px 40px;}.elementor-6095 .elementor-element.elementor-element-36ad57c{text-align:center;}.elementor-6095 .elementor-element.elementor-element-36ad57c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:bold;color:#F4E8D8;}.elementor-6095 .elementor-element.elementor-element-7f88bb0{color:var( --e-global-color-d3e1bed );}.elementor-6095 .elementor-element.elementor-element-1a14347 > .elementor-container{max-width:1000px;}.elementor-6095 .elementor-element.elementor-element-1a14347 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:50px;}.elementor-6095 .elementor-element.elementor-element-1a14347{margin-top:-46px;margin-bottom:0px;}.elementor-6095 .elementor-element.elementor-element-b496a88{width:var( --container-widget-width, 106.5% );max-width:106.5%;--container-widget-width:106.5%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-b496a88 > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-6095 .elementor-element.elementor-element-841ffbe{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:2em;color:#D4C4A8;}.elementor-6095 .elementor-element.elementor-element-8ad9997 .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-6095 .elementor-element.elementor-element-8ad9997 .elementor-button:hover, .elementor-6095 .elementor-element.elementor-element-8ad9997 .elementor-button:focus{background-color:#A8825F;color:#FFFFFF;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-8ad9997 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-8ad9997 .elementor-button:hover svg, .elementor-6095 .elementor-element.elementor-element-8ad9997 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-981e6f7:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-981e6f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9939511 );}.elementor-6095 .elementor-element.elementor-element-981e6f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-6095 .elementor-element.elementor-element-981e6f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-0dd9ae8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-88ca3bf > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-6095 .elementor-element.elementor-element-88ca3bf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:bold;text-transform:none;}.elementor-6095 .elementor-element.elementor-element-7c5089a > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-6095 .elementor-element.elementor-element-7c5089a{font-family:"Open Sans", Sans-serif;font-size:18px;}.elementor-6095 .elementor-element.elementor-element-89863ac{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:1.5px;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-6095 .elementor-element.elementor-element-89863ac > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-6095 .elementor-element.elementor-element-89863ac .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-6095 .elementor-element.elementor-element-89863ac .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-6095 .elementor-element.elementor-element-9fa16c0{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"Lora", Sans-serif;font-style:italic;color:#6B4423;}.elementor-6095 .elementor-element.elementor-element-9fa16c0 > .elementor-widget-container{background-color:var( --e-global-color-d3e1bed );margin:0px 0px 040px 0px;padding:20px 0px 20px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-6095 .elementor-element.elementor-element-9fa16c0 p{margin-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-2084866 .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-6095 .elementor-element.elementor-element-2084866 .elementor-button:hover, .elementor-6095 .elementor-element.elementor-element-2084866 .elementor-button:focus{background-color:#A8825F;color:#FFFFFF;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-2084866 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-2084866 .elementor-button:hover svg, .elementor-6095 .elementor-element.elementor-element-2084866 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-b0109dc:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-b0109dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F4E8D8 0%, #D4C4A8 100%);}.elementor-6095 .elementor-element.elementor-element-b0109dc{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-6095 .elementor-element.elementor-element-b0109dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-2b551e0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-2b551e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-3b88c64{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--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-6095 .elementor-element.elementor-element-3b88c64 > .elementor-widget-container{background-color:#6B4423;margin:60px 0px 47px 0px;padding:17px 0px 17px 0px;border-radius:30px 30px 30px 30px;}.elementor-6095 .elementor-element.elementor-element-3b88c64 p{margin-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-b88054d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:80px 0px 0px 0px;border-style:none;}.elementor-6095 .elementor-element.elementor-element-b88054d{text-align:center;}.elementor-6095 .elementor-element.elementor-element-b88054d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:70px;font-weight:bold;color:#3D2817;}.elementor-6095 .elementor-element.elementor-element-8bf9551{text-align:center;}.elementor-6095 .elementor-element.elementor-element-8bf9551 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:36px;font-style:italic;color:#6B4423;}.elementor-6095 .elementor-element.elementor-element-800f336{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;letter-spacing:2px;color:#8B6F47;}.elementor-6095 .elementor-element.elementor-element-ed299dc{--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-6095 .elementor-element.elementor-element-ed299dc > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-6095 .elementor-element.elementor-element-ed299dc .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-6095 .elementor-element.elementor-element-ed299dc .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-6095 .elementor-element.elementor-element-71eb7e3 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-71eb7e3{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;line-height:30px;color:#4A3A2A;}.elementor-6095 .elementor-element.elementor-element-71eb7e3 p{margin-block-end:5px;}.elementor-6095 .elementor-element.elementor-element-c3fad23:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-c3fad23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9939511 );}.elementor-6095 .elementor-element.elementor-element-c3fad23 > .elementor-container{max-width:1200px;}.elementor-6095 .elementor-element.elementor-element-c3fad23 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-6095 .elementor-element.elementor-element-c3fad23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6095 .elementor-element.elementor-element-c3fad23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-c1d3e92.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-c1d3e92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-c1d3e92 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6095 .elementor-element.elementor-element-ae08ea2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-ae08ea2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:bold;text-transform:none;color:var( --e-global-color-525c266 );}.elementor-6095 .elementor-element.elementor-element-a222c40{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-6095 .elementor-element.elementor-element-e6247b9{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-6095 .elementor-element.elementor-element-e6247b9 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-e6247b9 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-6095 .elementor-element.elementor-element-e6247b9 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-b142334 > .elementor-widget-container{background-color:#F9F5F0;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-b142334{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:#6B4423;}.elementor-6095 .elementor-element.elementor-element-4083297:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-4083297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-6095 .elementor-element.elementor-element-4083297 > .elementor-container{max-width:1200px;}.elementor-6095 .elementor-element.elementor-element-4083297 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-6095 .elementor-element.elementor-element-4083297{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6095 .elementor-element.elementor-element-4083297 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-2304f39.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-2304f39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-2304f39 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6095 .elementor-element.elementor-element-662320c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-662320c .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-6095 .elementor-element.elementor-element-3f9654f{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-6095 .elementor-element.elementor-element-78582e4{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-6095 .elementor-element.elementor-element-78582e4 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-6095 .elementor-element.elementor-element-78582e4 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-6095 .elementor-element.elementor-element-78582e4 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-3478dce > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-3478dce{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:var( --e-global-color-d081e9e );}.elementor-6095 .elementor-element.elementor-element-2020315 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-2020315 img{border-radius:12px 12px 12px 12px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-6095 .elementor-element.elementor-element-79a47f1:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-79a47f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9939511 );}.elementor-6095 .elementor-element.elementor-element-79a47f1 > .elementor-container{max-width:1200px;}.elementor-6095 .elementor-element.elementor-element-79a47f1 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-6095 .elementor-element.elementor-element-79a47f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6095 .elementor-element.elementor-element-79a47f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-a79c29e img{border-radius:12px 12px 12px 12px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-2b873d4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-2b873d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-2b873d4 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6095 .elementor-element.elementor-element-dfd270a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-dfd270a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:bold;text-transform:none;color:var( --e-global-color-525c266 );}.elementor-6095 .elementor-element.elementor-element-014c5de{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-6095 .elementor-element.elementor-element-56cd411{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-6095 .elementor-element.elementor-element-56cd411 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-6095 .elementor-element.elementor-element-56cd411 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-6095 .elementor-element.elementor-element-56cd411 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-a06a7de > .elementor-widget-container{background-color:#F9F5F0;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-a06a7de{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:var( --e-global-color-d081e9e );}.elementor-6095 .elementor-element.elementor-element-a06a7de p{margin-block-end:13px;}.elementor-6095 .elementor-element.elementor-element-4072f42:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-4072f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-6095 .elementor-element.elementor-element-4072f42 > .elementor-container{max-width:1200px;}.elementor-6095 .elementor-element.elementor-element-4072f42 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-6095 .elementor-element.elementor-element-4072f42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6095 .elementor-element.elementor-element-4072f42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-f5af5c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-f5af5c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-f5af5c4 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6095 .elementor-element.elementor-element-adcea83 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-adcea83 .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-6095 .elementor-element.elementor-element-984b358{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-6095 .elementor-element.elementor-element-e56e83a{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-6095 .elementor-element.elementor-element-e56e83a > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-6095 .elementor-element.elementor-element-e56e83a .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-6095 .elementor-element.elementor-element-e56e83a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-c824136 > .elementor-widget-container{background-color:var( --e-global-color-9939511 );padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-c824136{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:var( --e-global-color-d081e9e );}.elementor-6095 .elementor-element.elementor-element-c824136 p{margin-block-end:13px;}.elementor-6095 .elementor-element.elementor-element-50a17f6 img{border-radius:12px 12px 12px 12px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-6095 .elementor-element.elementor-element-1e4b855:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-1e4b855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9939511 );}.elementor-6095 .elementor-element.elementor-element-1e4b855 > .elementor-container{max-width:1200px;}.elementor-6095 .elementor-element.elementor-element-1e4b855 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-6095 .elementor-element.elementor-element-1e4b855{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6095 .elementor-element.elementor-element-1e4b855 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-1a0edc3 img{border-radius:12px 12px 12px 12px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-3d46ba7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-3d46ba7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-3d46ba7 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6095 .elementor-element.elementor-element-5f8864f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-5f8864f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:bold;text-transform:none;color:var( --e-global-color-525c266 );}.elementor-6095 .elementor-element.elementor-element-071708c{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-6095 .elementor-element.elementor-element-76f90a5{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-6095 .elementor-element.elementor-element-76f90a5 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-6095 .elementor-element.elementor-element-76f90a5 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-6095 .elementor-element.elementor-element-76f90a5 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-d949295 > .elementor-widget-container{background-color:#F9F5F0;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-d949295{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:var( --e-global-color-d081e9e );}.elementor-6095 .elementor-element.elementor-element-d949295 p{margin-block-end:14px;}.elementor-6095 .elementor-element.elementor-element-d52c451:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-d52c451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-6095 .elementor-element.elementor-element-d52c451 > .elementor-container{max-width:1200px;}.elementor-6095 .elementor-element.elementor-element-d52c451 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-6095 .elementor-element.elementor-element-d52c451{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6095 .elementor-element.elementor-element-d52c451 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-da8797e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-da8797e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-da8797e > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6095 .elementor-element.elementor-element-0c29100 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-0c29100 .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-6095 .elementor-element.elementor-element-ff2c7c5{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-6095 .elementor-element.elementor-element-1408f5c{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-6095 .elementor-element.elementor-element-1408f5c > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-6095 .elementor-element.elementor-element-1408f5c .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-6095 .elementor-element.elementor-element-1408f5c .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-9b4a90e > .elementor-widget-container{background-color:var( --e-global-color-9939511 );padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-9b4a90e{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:var( --e-global-color-d081e9e );}.elementor-6095 .elementor-element.elementor-element-9b4a90e p{margin-block-end:13px;}.elementor-6095 .elementor-element.elementor-element-283ba24 img{border-radius:12px 12px 12px 12px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-6095 .elementor-element.elementor-element-5283559:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-5283559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9939511 );}.elementor-6095 .elementor-element.elementor-element-5283559 > .elementor-container{max-width:1200px;}.elementor-6095 .elementor-element.elementor-element-5283559 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-6095 .elementor-element.elementor-element-5283559{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6095 .elementor-element.elementor-element-5283559 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-b931a18 img{border-radius:12px 12px 12px 12px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-5d60159.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-5d60159.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-5d60159 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6095 .elementor-element.elementor-element-5983b97 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-5983b97 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:bold;text-transform:none;color:var( --e-global-color-525c266 );}.elementor-6095 .elementor-element.elementor-element-d3a395a{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-6095 .elementor-element.elementor-element-2d87234{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-6095 .elementor-element.elementor-element-2d87234 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-6095 .elementor-element.elementor-element-2d87234 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-6095 .elementor-element.elementor-element-2d87234 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-e7d9623 > .elementor-widget-container{background-color:#F9F5F0;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-e7d9623{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:var( --e-global-color-d081e9e );}.elementor-6095 .elementor-element.elementor-element-e7d9623 p{margin-block-end:13px;}.elementor-6095 .elementor-element.elementor-element-29397c2:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-29397c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-6095 .elementor-element.elementor-element-29397c2 > .elementor-container{max-width:1200px;}.elementor-6095 .elementor-element.elementor-element-29397c2 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-6095 .elementor-element.elementor-element-29397c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6095 .elementor-element.elementor-element-29397c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-44f5c37.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-44f5c37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-44f5c37 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6095 .elementor-element.elementor-element-4439368 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-4439368 .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-6095 .elementor-element.elementor-element-be4a874{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-6095 .elementor-element.elementor-element-88ed56e{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-6095 .elementor-element.elementor-element-88ed56e > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-6095 .elementor-element.elementor-element-88ed56e .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-6095 .elementor-element.elementor-element-88ed56e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-4d1d0cf > .elementor-widget-container{background-color:var( --e-global-color-9939511 );padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-4d1d0cf{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:var( --e-global-color-d081e9e );}.elementor-6095 .elementor-element.elementor-element-4d1d0cf p{margin-block-end:13px;}.elementor-6095 .elementor-element.elementor-element-308c064 img{border-radius:12px 12px 12px 12px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-6095 .elementor-element.elementor-element-db29dc1:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-db29dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9939511 );}.elementor-6095 .elementor-element.elementor-element-db29dc1 > .elementor-container{max-width:1200px;}.elementor-6095 .elementor-element.elementor-element-db29dc1 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-6095 .elementor-element.elementor-element-db29dc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6095 .elementor-element.elementor-element-db29dc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-8c6ee61 img{border-radius:12px 12px 12px 12px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-f123224.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-f123224.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-f123224 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6095 .elementor-element.elementor-element-0875f8e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-0875f8e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:bold;text-transform:none;color:var( --e-global-color-525c266 );}.elementor-6095 .elementor-element.elementor-element-631d0b3{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-6095 .elementor-element.elementor-element-2570549{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-6095 .elementor-element.elementor-element-2570549 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-6095 .elementor-element.elementor-element-2570549 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-6095 .elementor-element.elementor-element-2570549 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-45cdac0 > .elementor-widget-container{background-color:#F9F5F0;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-45cdac0{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:var( --e-global-color-d081e9e );}.elementor-6095 .elementor-element.elementor-element-45cdac0 p{margin-block-end:14px;}.elementor-6095 .elementor-element.elementor-element-675c217:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-675c217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-6095 .elementor-element.elementor-element-675c217 > .elementor-container{max-width:1200px;}.elementor-6095 .elementor-element.elementor-element-675c217 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-6095 .elementor-element.elementor-element-675c217{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6095 .elementor-element.elementor-element-675c217 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-b748b63.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-b748b63.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-b748b63 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6095 .elementor-element.elementor-element-ee05b27 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-ee05b27 .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-6095 .elementor-element.elementor-element-791f464{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-6095 .elementor-element.elementor-element-1326df0{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-6095 .elementor-element.elementor-element-1326df0 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-6095 .elementor-element.elementor-element-1326df0 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-6095 .elementor-element.elementor-element-1326df0 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-b1f5adb > .elementor-widget-container{background-color:var( --e-global-color-9939511 );padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-b1f5adb{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:var( --e-global-color-d081e9e );}.elementor-6095 .elementor-element.elementor-element-b1f5adb p{margin-block-end:13px;}.elementor-6095 .elementor-element.elementor-element-502bad0 img{border-radius:12px 12px 12px 12px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-6095 .elementor-element.elementor-element-5fa471c:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-5fa471c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9939511 );}.elementor-6095 .elementor-element.elementor-element-5fa471c > .elementor-container{max-width:1200px;}.elementor-6095 .elementor-element.elementor-element-5fa471c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-6095 .elementor-element.elementor-element-5fa471c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6095 .elementor-element.elementor-element-5fa471c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-da9112a img{border-radius:12px 12px 12px 12px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-97d2933.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-97d2933.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-97d2933 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6095 .elementor-element.elementor-element-5fa3902 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-5fa3902 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:bold;text-transform:none;color:var( --e-global-color-525c266 );}.elementor-6095 .elementor-element.elementor-element-0e9f278{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:32.4px;color:var( --e-global-color-4999108 );}.elementor-6095 .elementor-element.elementor-element-c8a7013{--divider-border-style:solid;--divider-color:#A8825F;--divider-border-width:3.8px;}.elementor-6095 .elementor-element.elementor-element-c8a7013 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-6095 .elementor-element.elementor-element-c8a7013 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-6095 .elementor-element.elementor-element-c8a7013 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6095 .elementor-element.elementor-element-5fa29f3 > .elementor-widget-container{background-color:#F9F5F0;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-5fa29f3{font-family:"Lora", Sans-serif;font-size:16px;font-style:italic;color:#6B4423;}.elementor-6095 .elementor-element.elementor-element-5fa29f3 p{margin-block-end:14px;}.elementor-6095 .elementor-element.elementor-element-75c4f42:not(.elementor-motion-effects-element-type-background), .elementor-6095 .elementor-element.elementor-element-75c4f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E8D8;}.elementor-6095 .elementor-element.elementor-element-75c4f42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-75c4f42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-1087728 > .elementor-widget-container{background-color:#FFFFFF;margin:40px 45px 0px 45px;padding:20px 25px 20px 25px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-1087728{font-family:"Open Sans", Sans-serif;font-size:18px;text-transform:none;line-height:28px;}.elementor-6095 .elementor-element.elementor-element-1087728 p{margin-block-end:20px;}.elementor-6095 .elementor-element.elementor-element-d5e9924 .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-6095 .elementor-element.elementor-element-d5e9924 .elementor-button:hover, .elementor-6095 .elementor-element.elementor-element-d5e9924 .elementor-button:focus{background-color:#A8825F;color:#FFFFFF;border-color:#A8825F;}.elementor-6095 .elementor-element.elementor-element-d5e9924 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6095 .elementor-element.elementor-element-d5e9924 .elementor-button:hover svg, .elementor-6095 .elementor-element.elementor-element-d5e9924 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6095 .elementor-element.elementor-element-b88054d .elementor-heading-title{font-size:45px;}}/* Start custom CSS for image, class: .elementor-element-d6f7395 */.elementor-6095 .elementor-element.elementor-element-d6f7395 {
  position: relative;
  overflow: visible !important;
}

.elementor-6095 .elementor-element.elementor-element-d6f7395::after {
  content: "A recreated scene of a student learning from California's\A first textbook in 1836";
  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-6095 .elementor-element.elementor-element-d6f7395:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2020315 */.elementor-6095 .elementor-element.elementor-element-2020315 {
  position: relative;
  overflow: visible !important;
}

.elementor-6095 .elementor-element.elementor-element-2020315::after {
  content: "The book's leather cover bears the marks of nearly two centuries";
  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;
  transform: translateY(100%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-6095 .elementor-element.elementor-element-2020315:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a79c29e */.elementor-6095 .elementor-element.elementor-element-a79c29e {
  position: relative;
  overflow: visible !important;
}

.elementor-6095 .elementor-element.elementor-element-a79c29e::after {
  content: "Signature of Pedro Castro, an early owner of this textbook";
  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;
  transform: translateY(100%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-6095 .elementor-element.elementor-element-a79c29e:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50a17f6 */.elementor-6095 .elementor-element.elementor-element-50a17f6 {
  position: relative;
  overflow: visible !important;
}

.elementor-6095 .elementor-element.elementor-element-50a17f6::after {
  content: "Tables for Children Who Are Beginning to Count — Monterrey, 1836 — Zamorano Press";
  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;
  transform: translateY(100%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-6095 .elementor-element.elementor-element-50a17f6:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a0edc3 */.elementor-6095 .elementor-element.elementor-element-1a0edc3 {
  position: relative;
  overflow: visible !important;
}

.elementor-6095 .elementor-element.elementor-element-1a0edc3::after {
  content: "El Año comun tiene 365 dias y el bisiesto 366, que sucede cada cuatro años.   (The common year has 365 days and the leap year 366, which occurs every four years.)";
  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;
  transform: translateY(100%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-6095 .elementor-element.elementor-element-1a0edc3:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-283ba24 */.elementor-6095 .elementor-element.elementor-element-283ba24 {
  position: relative;
  overflow: visible !important;
}

.elementor-6095 .elementor-element.elementor-element-283ba24::after {
  content: "Teaching decimal concepts and place values in 1830s frontier education";
  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;
  transform: translateY(100%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-6095 .elementor-element.elementor-element-283ba24:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b931a18 */.elementor-6095 .elementor-element.elementor-element-b931a18 {
  position: relative;
  overflow: visible !important;
}

.elementor-6095 .elementor-element.elementor-element-b931a18::after {
  content: "One of several pages teaching monetary conversion common in the region at the time";
  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;
  transform: translateY(100%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-6095 .elementor-element.elementor-element-b931a18:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-308c064 */.elementor-6095 .elementor-element.elementor-element-308c064 {
  position: relative;
  overflow: visible !important;
}

.elementor-6095 .elementor-element.elementor-element-308c064::after {
  content: "Students learned their números (numbers) from this foundational page - 2 for 1  (is)  2, 2 for 2 (is) 4, etc..";
  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;
  transform: translateY(100%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-6095 .elementor-element.elementor-element-308c064:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c6ee61 */.elementor-6095 .elementor-element.elementor-element-8c6ee61 {
  position: relative;
  overflow: visible !important;
}

.elementor-6095 .elementor-element.elementor-element-8c6ee61::after {
  content: "DÍAS DE LA SEMANA — Days of the Week (in Spanish)";
  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;
  transform: translateY(100%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-6095 .elementor-element.elementor-element-8c6ee61:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-502bad0 */.elementor-6095 .elementor-element.elementor-element-502bad0 {
  position: relative;
  overflow: visible !important;
}

.elementor-6095 .elementor-element.elementor-element-502bad0::after {
  content: "MESES DEL AÑO Y DIAS QUE TIENE CADA UNO — Months of the Year and Days in Each One";
  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;
  transform: translateY(100%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-6095 .elementor-element.elementor-element-502bad0:hover::after {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da9112a */.elementor-6095 .elementor-element.elementor-element-da9112a {
  position: relative;
  overflow: visible !important;
}

.elementor-6095 .elementor-element.elementor-element-da9112a::after {
  content: "I am of the simple [unclear] of [crossed out]. Monterey October 13 of 1836. To know if the year is a leap year it is divided by 4 and if it gives one fourth part and one nothing remains it will be Leap but if 1,2,3 remain it will be Common [followed by arithmetic calculations]";
  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;
  transform: translateY(100%);
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
  opacity: 0;
  z-index: 100;
}

.elementor-6095 .elementor-element.elementor-element-da9112a: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 */