/* NID Home Technical Cleanup R1 1.0.0 */
.nid-home-page .hero.hero-bg[data-nid-home-hero-native="1"]{position:relative!important;overflow:hidden!important;background-image:none!important}
.nid-home-page .hero.hero-bg[data-nid-home-hero-native="1"]>.nid-home-hero-native-media{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:100%;pointer-events:none}
.nid-home-page .hero.hero-bg[data-nid-home-hero-native="1"]>.hero-overlay{position:absolute;inset:0;z-index:1}
.nid-home-page .hero.hero-bg[data-nid-home-hero-native="1"]>.container{position:relative;z-index:2}
html body #app#app .nid-hc-s-c10bbec2b1d2,html body .nid-hc-s-c10bbec2b1d2{--nid-motion-duration: 8s;}
html body #app#app .nid-hc-s-3fe4cb5dd9fe,html body .nid-hc-s-3fe4cb5dd9fe{background: #fff; border: 1px solid #e0d5c1; padding: 22px 24px; margin-bottom: 0;}
html body #app#app .nid-hc-s-2647b0ab3752,html body .nid-hc-s-2647b0ab3752{background: #fff; border: 1px solid #e0d5c1; padding: 22px 24px; margin-bottom: 18px;}
html body #app#app .nid-hc-s-ba438fad4f1b,html body .nid-hc-s-ba438fad4f1b{border-left: 4px solid #c5a059; padding-left: 22px; margin-bottom: 26px;}
html body #app#app .nid-hc-s-99ab8d628fc1,html body .nid-hc-s-99ab8d628fc1{clear: both; position: relative; z-index: 2; width: calc(100% - 24px); max-width: 720px; margin: 22px auto 24px; padding: 22px 20px 20px; background-color: #fbfaf7; border: 1px solid #c9a86a; border-top: 4px solid #c9a86a; font-family: Arial,sans-serif; text-align: center; box-shadow: 0 10px 26px rgba(0,0,0,0.08); box-sizing: border-box;}
html body #app#app .nid-hc-s-8a61cfba0e40,html body .nid-hc-s-8a61cfba0e40{color: #1b43a3 !important; -webkit-text-fill-color: #1b43a3 !important; background-color: transparent !important; font-weight: 600; text-decoration: none !important; white-space: nowrap;}
html body #app#app .nid-hc-s-4403b21d427b,html body .nid-hc-s-4403b21d427b{color: #555555 !important; -webkit-text-fill-color: #555555 !important; font-size: 14px; line-height: 1.5; max-width: 540px; margin: 0 auto 16px;}
html body #app#app .nid-hc-s-a7ee80e507fa,html body .nid-hc-s-a7ee80e507fa{color: #8f6f32 !important; -webkit-text-fill-color: #8f6f32 !important; font-size: 11px; line-height: 1.4; letter-spacing: 1.1px; text-transform: uppercase; font-weight: bold; margin: 0 0 7px;}
html body #app#app .nid-hc-s-b78ceb855c2b,html body .nid-hc-s-b78ceb855c2b{color: #c5a059; font-size: 32px; font-weight: 400; margin: 0;}
html body #app#app .nid-hc-s-cf9ebf6b4efc,html body .nid-hc-s-cf9ebf6b4efc{color: #d97706 !important; -webkit-text-fill-color: #d97706 !important; background-color: transparent !important; font-size: 14px; font-weight: bold; text-decoration: none !important; white-space: nowrap;}
html body #app#app .nid-hc-s-5de3db7b4fd6,html body .nid-hc-s-5de3db7b4fd6{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; column-gap: 24px; row-gap: 5px; width: 100%; max-width: 540px; margin: 14px auto 0; padding-top: 10px; border-top: 1px solid #e8e2d7; box-sizing: border-box;}
html body #app#app .nid-hc-s-b7878e040db1,html body .nid-hc-s-b7878e040db1{display: inline-block; background-color: #25d366 !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; text-decoration: none !important; padding: 12px 25px; font-size: 12px; line-height: 1.3; font-weight: bold; text-transform: uppercase; letter-spacing: 0.8px; border: 0; border-radius: 0; box-shadow: 0 5px 13px rgba(0,0,0,0.14); white-space: nowrap;}
html body #app#app .nid-hc-s-a797e9e7c5a0,html body .nid-hc-s-a797e9e7c5a0{display: inline-flex; align-items: center; justify-content: center; background-color: #25d366; color: #fff; text-decoration: none; padding: 10px 16px; border-radius: 35px; font-weight: bold; font-size: 1.1em; box-shadow: 0 2px 5px rgba(37, 211, 102, 0.3); transition: transform 0.2s ease;}
html body #app#app .nid-hc-s-fafc5328874f,html body .nid-hc-s-fafc5328874f{flex: 0 0 auto; margin: 0; color: #777777 !important; -webkit-text-fill-color: #777777 !important; font-size: 14px; line-height: 1.4; text-align: center; white-space: nowrap;}
html body #app#app .nid-hc-s-a54eb8be3988,html body .nid-hc-s-a54eb8be3988{font-family: 'Times New Roman',serif; color: #1a1a1a !important; -webkit-text-fill-color: #1a1a1a !important; font-size: 24.3px; font-weight: bold; line-height: 1.2; margin: 0 0 10px;}
html body #app#app .nid-hc-s-9d0ccdd8a7e4,html body .nid-hc-s-9d0ccdd8a7e4{margin: 0 0 10px; color: #8a6f32; font-size: 22px; font-weight: 400; line-height: 1.35;}
html body #app#app .nid-hc-s-d114c0eee9b1,html body .nid-hc-s-d114c0eee9b1{margin: 0 0 18px;}
html body #app#app .nid-hc-s-eb1f87fe5900,html body .nid-hc-s-eb1f87fe5900{margin: 0 0 8px; color: #8a6f32; font-size: 15px; letter-spacing: 1.2px; text-transform: uppercase;}
html body #app#app .nid-hc-s-02419cffd4a2,html body .nid-hc-s-02419cffd4a2{margin: 0;}
html body #app#app .nid-hc-s-ec67caa2f6bb,html body .nid-hc-s-ec67caa2f6bb{margin: 22px 0 0; padding: 18px 20px; background: #fff; border: 1px solid #e0d5c1; color: #3a3328;}
html body #app#app .nid-hc-s-740388ee0a67,html body .nid-hc-s-740388ee0a67{max-width: 1180px; margin: 0 auto 34px; padding: 38px 22px; font-family: 'Times New Roman',serif; color: #1a1a1a; line-height: 1.75; background: #f9f7f2; border: 1px solid #e0d5c1;}
html body #app#app .nid-hc-s-8f4b60e8e9ee,html body .nid-hc-s-8f4b60e8e9ee{object-position: 50% 50%;}
