.elementor-2353 .elementor-element.elementor-element-323e9ca9:not(.elementor-motion-effects-element-type-background), .elementor-2353 .elementor-element.elementor-element-323e9ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2353 .elementor-element.elementor-element-323e9ca9 > .elementor-container{max-width:1180px;}.elementor-2353 .elementor-element.elementor-element-323e9ca9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-323e9ca9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2353 .elementor-element.elementor-element-65dbaf6c:not(.elementor-motion-effects-element-type-background), .elementor-2353 .elementor-element.elementor-element-65dbaf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-2353 .elementor-element.elementor-element-65dbaf6c > .elementor-container{max-width:1180px;}.elementor-2353 .elementor-element.elementor-element-65dbaf6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 96px 0px;}.elementor-2353 .elementor-element.elementor-element-65dbaf6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2353 .elementor-element.elementor-element-7568753d > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2353 .elementor-element.elementor-element-7568753d{text-align:center;}.elementor-2353 .elementor-element.elementor-element-7568753d .elementor-heading-title{font-size:12px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#B98A3D;}.elementor-2353 .elementor-element.elementor-element-5a67269d > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2353 .elementor-element.elementor-element-5a67269d{text-align:center;}.elementor-2353 .elementor-element.elementor-element-5a67269d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-3d481e80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-3d481e80 > .elementor-widget-container{margin:0px autopx 42px autopx;padding:0px 60px 0px 60px;}.elementor-2353 .elementor-element.elementor-element-3d481e80.elementor-element{--align-self:center;}.elementor-2353 .elementor-element.elementor-element-862d9c3{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-532ef605 > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-2353 .elementor-element.elementor-element-6290fe08 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-6290fe08{text-align:center;}.elementor-2353 .elementor-element.elementor-element-6290fe08 .elementor-heading-title{font-size:12px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#D6A85A;}.elementor-2353 .elementor-element.elementor-element-4fa7a12d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2353 .elementor-element.elementor-element-4fa7a12d{text-align:center;}.elementor-2353 .elementor-element.elementor-element-4fa7a12d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-258f02d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-258f02d0{text-align:justify;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-683bf35c > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-2353 .elementor-element.elementor-element-79c090a5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-79c090a5{text-align:center;}.elementor-2353 .elementor-element.elementor-element-79c090a5 .elementor-heading-title{font-size:12px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#D6A85A;}.elementor-2353 .elementor-element.elementor-element-6dd31776 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2353 .elementor-element.elementor-element-6dd31776{text-align:center;}.elementor-2353 .elementor-element.elementor-element-6dd31776 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-e87dadd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-e87dadd{text-align:justify;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-2148dd87 > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-2353 .elementor-element.elementor-element-31a05a78 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-31a05a78{text-align:center;}.elementor-2353 .elementor-element.elementor-element-31a05a78 .elementor-heading-title{font-size:12px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#D6A85A;}.elementor-2353 .elementor-element.elementor-element-15466a82 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2353 .elementor-element.elementor-element-15466a82{text-align:center;}.elementor-2353 .elementor-element.elementor-element-15466a82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-138ae9b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-138ae9b8{text-align:justify;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-3a340517{margin-top:36px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-4b4c5fa > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2353 .elementor-element.elementor-element-4b4c5fa{text-align:center;}.elementor-2353 .elementor-element.elementor-element-4b4c5fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-67e43709 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-67e43709{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:1.7em;color:#6B747A;}.elementor-2353 .elementor-element.elementor-element-6e5bfa1f > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2353 .elementor-element.elementor-element-6e5bfa1f{text-align:center;}.elementor-2353 .elementor-element.elementor-element-6e5bfa1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-6681f7ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-6681f7ce{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:1.7em;color:#6B747A;}.elementor-2353 .elementor-element.elementor-element-4b5cd3f6 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2353 .elementor-element.elementor-element-4b5cd3f6{text-align:center;}.elementor-2353 .elementor-element.elementor-element-4b5cd3f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-7750c5fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-7750c5fa{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:1.7em;color:#6B747A;}.elementor-2353 .elementor-element.elementor-element-3da947d7 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2353 .elementor-element.elementor-element-3da947d7{text-align:center;}.elementor-2353 .elementor-element.elementor-element-3da947d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-738a0f62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-738a0f62{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:1.7em;color:#6B747A;}.elementor-2353 .elementor-element.elementor-element-37ef5c99:not(.elementor-motion-effects-element-type-background), .elementor-2353 .elementor-element.elementor-element-37ef5c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2353 .elementor-element.elementor-element-37ef5c99 > .elementor-container{max-width:1180px;}.elementor-2353 .elementor-element.elementor-element-37ef5c99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:86px 0px 92px 0px;}.elementor-2353 .elementor-element.elementor-element-37ef5c99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2353 .elementor-element.elementor-element-5d68603d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2353 .elementor-element.elementor-element-5d68603d{text-align:center;}.elementor-2353 .elementor-element.elementor-element-5d68603d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-1debf9be{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Serif Display", Sans-serif;font-size:16px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-1debf9be > .elementor-widget-container{margin:0px autopx 36px autopx;}.elementor-2353 .elementor-element.elementor-element-4d3b92e8 > .elementor-container{min-height:560px;}.elementor-2353 .elementor-element.elementor-element-4d3b92e8{padding:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-153bb9f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 28px 0px;}.elementor-2353 .elementor-element.elementor-element-153bb9f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2353 .elementor-element.elementor-element-7bc55a99 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-7bc55a99 .elementor-heading-title{font-size:12px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#B98A3D;}.elementor-2353 .elementor-element.elementor-element-51daca84 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-51daca84{text-align:center;}.elementor-2353 .elementor-element.elementor-element-51daca84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-790a436c > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2353 .elementor-element.elementor-element-790a436c{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-68c177d6 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.2px;fill:#D6A85A;color:#D6A85A;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-2353 .elementor-element.elementor-element-68c177d6 .elementor-button:hover, .elementor-2353 .elementor-element.elementor-element-68c177d6 .elementor-button:focus{background-color:#633535;}.elementor-2353 .elementor-element.elementor-element-1ca5be97 > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-2353 .elementor-element.elementor-element-1aa04361 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-1aa04361{text-align:justify;}.elementor-2353 .elementor-element.elementor-element-1aa04361 .elementor-heading-title{font-size:12px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#B98A3D;}.elementor-2353 .elementor-element.elementor-element-566b9290 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-566b9290{text-align:center;}.elementor-2353 .elementor-element.elementor-element-566b9290 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-47d22289 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2353 .elementor-element.elementor-element-47d22289{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-5e624cab .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.2px;fill:#D6A85A;color:#D6A85A;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-2353 .elementor-element.elementor-element-5e624cab .elementor-button:hover, .elementor-2353 .elementor-element.elementor-element-5e624cab .elementor-button:focus{background-color:#633535;}.elementor-2353 .elementor-element.elementor-element-720945ab > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-2353 .elementor-element.elementor-element-15b2873f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-15b2873f{text-align:start;}.elementor-2353 .elementor-element.elementor-element-15b2873f .elementor-heading-title{font-size:12px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#B98A3D;}.elementor-2353 .elementor-element.elementor-element-764147c3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-764147c3{text-align:center;}.elementor-2353 .elementor-element.elementor-element-764147c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-56050bfd > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2353 .elementor-element.elementor-element-56050bfd{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-5b63b89a .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.2px;fill:#D6A85A;color:#D6A85A;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-2353 .elementor-element.elementor-element-5b63b89a .elementor-button:hover, .elementor-2353 .elementor-element.elementor-element-5b63b89a .elementor-button:focus{background-color:#633535;}.elementor-2353 .elementor-element.elementor-element-27d8253e > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-2353 .elementor-element.elementor-element-737555ce > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-737555ce{text-align:start;}.elementor-2353 .elementor-element.elementor-element-737555ce .elementor-heading-title{font-size:12px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#B98A3D;}.elementor-2353 .elementor-element.elementor-element-613797a3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-613797a3{text-align:center;}.elementor-2353 .elementor-element.elementor-element-613797a3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-22c525d1 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2353 .elementor-element.elementor-element-22c525d1{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-514babd1 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.2px;fill:#D6A85A;color:#D6A85A;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-2353 .elementor-element.elementor-element-514babd1 .elementor-button:hover, .elementor-2353 .elementor-element.elementor-element-514babd1 .elementor-button:focus{background-color:#633535;}.elementor-2353 .elementor-element.elementor-element-371a6d3b:not(.elementor-motion-effects-element-type-background), .elementor-2353 .elementor-element.elementor-element-371a6d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2353 .elementor-element.elementor-element-371a6d3b > .elementor-container{max-width:1180px;}.elementor-2353 .elementor-element.elementor-element-371a6d3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 0px 90px 0px;}.elementor-2353 .elementor-element.elementor-element-371a6d3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2353 .elementor-element.elementor-element-71182dcd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-2353 .elementor-element.elementor-element-71182dcd > .elementor-element-populated{padding:70px 0px 30px 0px;}.elementor-2353 .elementor-element.elementor-element-7b6cbce7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2353 .elementor-element.elementor-element-7b6cbce7 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:80px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-7b6cbce7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-606645fc{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;column-gap:36px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-606645fc > .elementor-widget-container{margin:0px 0px 36px 0px;padding:0px 0px 0px 60px;}.elementor-2353 .elementor-element.elementor-element-606645fc.elementor-element{--align-self:center;}.elementor-2353 .elementor-element.elementor-element-606645fc p{margin-block-end:22px;}.elementor-2353 .elementor-element.elementor-element-6ba99423{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-4e6675b1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-4e6675b1{text-align:center;}.elementor-2353 .elementor-element.elementor-element-4e6675b1 .elementor-heading-title{font-size:15px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#D6A85A;}.elementor-2353 .elementor-element.elementor-element-24cd4475 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2353 .elementor-element.elementor-element-24cd4475{text-align:center;}.elementor-2353 .elementor-element.elementor-element-24cd4475 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-146e262f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-146e262f{text-align:justify;font-size:14px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-6882870e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-6882870e{text-align:center;}.elementor-2353 .elementor-element.elementor-element-6882870e .elementor-heading-title{font-size:15px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#D6A85A;}.elementor-2353 .elementor-element.elementor-element-6202d487 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2353 .elementor-element.elementor-element-6202d487{text-align:center;}.elementor-2353 .elementor-element.elementor-element-6202d487 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-17701036 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-17701036{text-align:justify;font-size:14px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-11e6627a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-11e6627a{text-align:center;}.elementor-2353 .elementor-element.elementor-element-11e6627a .elementor-heading-title{font-size:15px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#D6A85A;}.elementor-2353 .elementor-element.elementor-element-13c9f8ad > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2353 .elementor-element.elementor-element-13c9f8ad{text-align:center;}.elementor-2353 .elementor-element.elementor-element-13c9f8ad .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-1c853c7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-1c853c7a{text-align:justify;font-size:14px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-22c2af56 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2353 .elementor-element.elementor-element-22c2af56{text-align:center;}.elementor-2353 .elementor-element.elementor-element-22c2af56 .elementor-heading-title{font-size:15px;font-weight:700;line-height:1.14em;letter-spacing:-0.4px;color:#D6A85A;}.elementor-2353 .elementor-element.elementor-element-41ea32d5 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2353 .elementor-element.elementor-element-41ea32d5{text-align:center;}.elementor-2353 .elementor-element.elementor-element-41ea32d5 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#1F2A30;}.elementor-2353 .elementor-element.elementor-element-3101c0f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-3101c0f5{text-align:justify;font-size:14px;line-height:1.7em;color:#5F6B73;}.elementor-2353 .elementor-element.elementor-element-63fa459a:not(.elementor-motion-effects-element-type-background), .elementor-2353 .elementor-element.elementor-element-63fa459a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-2353 .elementor-element.elementor-element-63fa459a > .elementor-container{max-width:1180px;}.elementor-2353 .elementor-element.elementor-element-63fa459a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-2353 .elementor-element.elementor-element-63fa459a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2353 .elementor-element.elementor-element-9872e68 > .elementor-container{max-width:1180px;}.elementor-2353 .elementor-element.elementor-element-9872e68{padding:0px 0px 0px 0px;}.elementor-2353 .elementor-element.elementor-element-5bc33bd3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2353 .elementor-element.elementor-element-6bed92bf > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2353 .elementor-element.elementor-element-6bed92bf{text-align:center;}.elementor-2353 .elementor-element.elementor-element-6bed92bf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;line-height:1.14em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-2353 .elementor-element.elementor-element-679949b5{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#D7DEE2;}.elementor-2353 .elementor-element.elementor-element-679949b5 > .elementor-widget-container{margin:0px autopx 28px autopx;}.elementor-2353 .elementor-element.elementor-element-679949b5.elementor-element{--align-self:center;}.elementor-2353 .elementor-element.elementor-element-2c6be2fa .elementor-button{background-color:#D6A85A;font-size:13px;font-weight:700;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}/* Start custom CSS for column, class: .elementor-element-532ef605 */.elementor-2353 .elementor-element.elementor-element-532ef605 {
    transition: all 0.3s ease;
    border: 1px solid rgba(0,0,0,0.06);
}

.elementor-2353 .elementor-element.elementor-element-532ef605:hover {
    transform: translateY(-8px);
    box-shadow: 0 30px 80px rgba(0,0,0,0.12);
    border-color: rgba(214,168,90,0.4);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-683bf35c */.elementor-2353 .elementor-element.elementor-element-683bf35c {
    transition: all 0.3s ease;
    border: 1px solid rgba(0,0,0,0.06);
}

.elementor-2353 .elementor-element.elementor-element-683bf35c:hover {
    transform: translateY(-8px);
    box-shadow: 0 30px 80px rgba(0,0,0,0.12);
    border-color: rgba(214,168,90,0.4);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2148dd87 */.elementor-2353 .elementor-element.elementor-element-2148dd87 {
    transition: all 0.3s ease;
    border: 1px solid rgba(0,0,0,0.06);
}

.elementor-2353 .elementor-element.elementor-element-2148dd87:hover {
    transform: translateY(-8px);
    box-shadow: 0 30px 80px rgba(0,0,0,0.12);
    border-color: rgba(214,168,90,0.4);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d3b92e8 */.elementor-2353 .elementor-element.elementor-element-4d3b92e8 {
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  padding: 8px 0 42px;
  -webkit-overflow-scrolling: touch;
}

.elementor-2353 .elementor-element.elementor-element-4d3b92e8::-webkit-scrollbar {
  height: 6px;
}

.elementor-2353 .elementor-element.elementor-element-4d3b92e8::-webkit-scrollbar-track {
  background: #F3EEE6;
  border-radius: 999px;
}

.elementor-2353 .elementor-element.elementor-element-4d3b92e8::-webkit-scrollbar-thumb {
  background: #D6A85A;
  border-radius: 999px;
}

.elementor-2353 .elementor-element.elementor-element-4d3b92e8 > .elementor-container {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 30px !important;
  align-items: stretch !important;
}

.elementor-2353 .elementor-element.elementor-element-4d3b92e8 > .elementor-container > .elementor-column {
  width: 410px !important;
  min-width: 410px !important;
  max-width: 410px !important;
  flex: 0 0 410px !important;
  scroll-snap-align: start;
  background: #ffffff;
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 16px 42px rgba(31,42,48,0.08);
  transition: all 0.28s ease;
}

.elementor-2353 .elementor-element.elementor-element-4d3b92e8 > .elementor-container > .elementor-column:hover {
  transform: translateY(-6px);
  box-shadow: 0 26px 64px rgba(31,42,48,0.13);
}

.elementor-2353 .elementor-element.elementor-element-4d3b92e8 img {
  width: 100% !important;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  display: block;
}

@media (max-width: 1024px) {
  .elementor-2353 .elementor-element.elementor-element-4d3b92e8 > .elementor-container > .elementor-column {
    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;
    flex: 0 0 330px !important;
  }
}

@media (max-width: 767px) {
  .elementor-2353 .elementor-element.elementor-element-4d3b92e8 {
    padding-bottom: 34px;
  }

  .elementor-2353 .elementor-element.elementor-element-4d3b92e8 > .elementor-container {
    gap: 18px !important;
  }

  .elementor-2353 .elementor-element.elementor-element-4d3b92e8 > .elementor-container > .elementor-column {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}
.elementor-2353 .elementor-element.elementor-element-4d3b92e8 .elementor-container > .elementor-column {
  min-height: 620px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-844fc80 */.slider-code-hidden {
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71182dcd *//* HOW TO ORDER - SAFE PREMIUM VERSION */

.elementor-2353 .elementor-element.elementor-element-71182dcd {
  background: #F7F4EE;
}

/* one wide panel */
.elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section > .elementor-container {
  display: flex !important;
  align-items: stretch !important;
  background: #ffffff;
  border: 1px solid rgba(31,42,48,0.08);
  box-shadow: 0 14px 36px rgba(31,42,48,0.08);
  overflow: hidden;
}

/* columns */
.elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column {
  display: flex !important;
  width: 25% !important;
  border-right: 1px solid rgba(31,42,48,0.08);
  background: #ffffff;
}

.elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column:last-child {
  border-right: none;
}

/* content inside each column */
.elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  padding: 42px 34px !important;
  height: auto !important;
  min-height: 280px;
}

/* step number */
.elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column .elementor-widget-heading:first-child .elementor-heading-title {
  color: #D6A85A !important;
  font-size: 13px !important;
  letter-spacing: 2px !important;
  font-weight: 600 !important;
  margin-bottom: 26px !important;
}

/* title */
.elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column h3,
.elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column h4 {
  color: #1F2A30 !important;
  font-size: 23px !important;
  line-height: 1.18 !important;
  font-weight: 600 !important;
  letter-spacing: -0.3px !important;
  margin-bottom: 22px !important;
}

/* text */
.elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column p {
  color: #5F6B73 !important;
  font-size: 15px !important;
  line-height: 1.7 !important;
  margin: 0 !important;
}

/* hover */
.elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column {
  transition: background 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column:hover {
  background: #FAF8F2;
}

/* mobile */
@media (max-width: 767px) {
  .elementor-2353 .elementor-element.elementor-element-71182dcd {
    padding: 56px 18px 66px;
  }

  .elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section > .elementor-container {
    display: block !important;
  }

  .elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column {
    width: 100% !important;
    border-right: none;
    border-bottom: 1px solid rgba(31,42,48,0.08);
  }

  .elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column:last-child {
    border-bottom: none;
  }

  .elementor-2353 .elementor-element.elementor-element-71182dcd .elementor-inner-section .elementor-column > .elementor-widget-wrap {
    min-height: auto;
    padding: 32px 26px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-371a6d3b *//* ===== HOW TO ORDER SECTION ===== */

.elementor-2353 .elementor-element.elementor-element-371a6d3b {
  padding: 80px 40px;
}

/* container layout */
.elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-container,
.elementor-2353 .elementor-element.elementor-element-371a6d3b .e-con-inner {
  display: flex;
  align-items: stretch;
}

/* columns */
.elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-column,
.elementor-2353 .elementor-element.elementor-element-371a6d3b .e-con {
  display: flex;
}

/* card box */
.elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-column > .elementor-widget-wrap,
.elementor-2353 .elementor-element.elementor-element-371a6d3b .e-con {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 42px 32px 46px;
  background: #F7F4EE;
  border: 1px solid #E6E1D8;
  border-radius: 0;
  min-height: 260px;
  transition: all 0.25s ease;
}

/* hover (subtle) */
.elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-column:hover > .elementor-widget-wrap,
.elementor-2353 .elementor-element.elementor-element-371a6d3b .e-con:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(31,42,48,0.08);
}

/* number (01,02...) */
.elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-heading-title:first-child,
.elementor-2353 .elementor-element.elementor-element-371a6d3b .step-number {
  font-size: 12px;
  color: #D6A85A;
  letter-spacing: 2px;
  margin-bottom: 14px;
}

/* titles */
.elementor-2353 .elementor-element.elementor-element-371a6d3b h3,
.elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-heading-title {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #1F2A30;
  margin-bottom: 16px;
}

/* description */
.elementor-2353 .elementor-element.elementor-element-371a6d3b p {
  font-size: 15px;
  line-height: 1.6;
  color: #5F6B73;
  margin-top: auto;
}

/* remove uneven spacing issues */
.elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-widget-text-editor {
  margin-bottom: 0 !important;
}

/* equal spacing between columns */
.elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0 !important;
}

.elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-column-gap-default {
  gap: 0;
}

/* vertical separators (lines between cards) */
.elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-column:not(:last-child) > .elementor-widget-wrap {
  border-right: 1px solid #E6E1D8;
}

/* mobile */
@media (max-width: 767px) {
  .elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-container,
  .elementor-2353 .elementor-element.elementor-element-371a6d3b .e-con-inner {
    flex-direction: column;
  }

  .elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-column > .elementor-widget-wrap,
  .elementor-2353 .elementor-element.elementor-element-371a6d3b .e-con {
    min-height: auto;
    border-right: none;
    border-bottom: 1px solid #E6E1D8;
  }

  .elementor-2353 .elementor-element.elementor-element-371a6d3b .elementor-column:last-child > .elementor-widget-wrap {
    border-bottom: none;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-63fa459a */.elementor-2353 .elementor-element.elementor-element-63fa459a {
  background: #F7F4EE;
  padding: 72px 40px 82px;
  text-align: center;
}

.elementor-2353 .elementor-element.elementor-element-63fa459a .elementor-heading-title {
  color: #1F2A30 !important;
  font-size: clamp(34px, 4vw, 52px);
  line-height: 1.12;
  font-weight: 600;
  letter-spacing: -0.5px;
  margin-bottom: 18px;
}

.elementor-2353 .elementor-element.elementor-element-63fa459a p {
  color: #5F6B73 !important;
  max-width: 760px;
  margin: 0 auto 30px;
  font-size: 16px;
  line-height: 1.7;
}

.elementor-2353 .elementor-element.elementor-element-63fa459a .elementor-button {
  background: #D6A85A !important;
  color: #FFFFFF !important;
  border-radius: 6px !important;
  padding: 15px 34px !important;
  font-size: 13px;
  letter-spacing: 1.4px;
  font-weight: 700;
  box-shadow: 0 14px 34px rgba(31,42,48,0.12);
  transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-63fa459a .elementor-button:hover {
  background: #B98A3D !important;
  transform: translateY(-2px);
}/* End custom CSS */