.elementor .kc-pf-cta:hover,.elementor .kc-pf-cta:focus-visible{background-color:var(--kc-bronze-dark);}.elementor .kc-pf-cta{min-height:44px;font-family:"DM Sans";font-size:16px;color:#FFFFFF;letter-spacing:0.1em;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:40px;border-radius:0px;background-color:var(--kc-bronze);transition:background-color 0.3s;}.elementor .kc-pf-q{font-family:Marcellus;font-size:21px;color:#2B2B2B;letter-spacing:0.02em;line-height:1.6;margin:0px;}.elementor .kc-pf-quote{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;margin-block-start:36px;flex-direction:column;gap:10px;border-inline-start-width: 3px; border-left-style: solid; border-left-color: #96733F;\n}.elementor .kc-pf-li{font-family:"DM Sans";font-size:16px;color:#2B2B2B;line-height:1.9;padding-inline-start:20px;margin:0px;background-image: radial-gradient(circle, #96733F 3.5px, transparent 4px); background-size: 8px 8px; background-repeat: no-repeat; background-position: 0px 11px;\n}.elementor .kc-pf-list{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:32px;background-color:#F2EDE6;display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap: 8px 24px;\n}.elementor .kc-pf-body{font-family:"DM Sans";font-size:17px;color:#2B2B2B;line-height:2;margin:0px;}.elementor .kc-pf-h3{font-family:Marcellus;font-weight:400;font-size:22px;color:#96733F;letter-spacing:0.04em;line-height:1.4;margin-block-start:32px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kc-pf-chip{font-family:"DM Sans";font-size:14px;color:#5A534C;line-height:1.6;padding-block-start:4px;padding-block-end:4px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;border-width:1px;border-color:#D6CBBB;border-style:solid;display:inline-flex;align-items:center;}.elementor .kc-pf-chips{padding:0px;margin-block-start:20px;gap:10px;flex-wrap:wrap;}.elementor .kc-pf-h2{font-size:42px;line-height:1.2;margin:0px;text-wrap: balance;\n}.elementor .kc-pf-num{font-family:"DM Sans";font-weight:700;font-size:15px;color:#75582E;line-height:2;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kc-pf-copy{min-width:0px;padding:0px;flex-direction:column;gap:0px;flex:1 1 440px;align-items:flex-start;}.elementor .kc-pf-small{font-family:"DM Sans";font-size:14px;color:#5A534C;line-height:1.6;margin:0px;}.elementor .kc-pf-img{width:100%;height:760px;object-fit:cover;}.elementor .kc-pf-fig{min-width:0px;padding:0px;margin-block-start:46px;flex-direction:column;gap:12px;flex:1 1 480px;}.elementor .kc-pf-inner{width:100%;max-width:1240px;padding-block-start:112px;padding-block-end:112px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;gap:72px;flex-wrap:wrap;align-items:flex-start;}.elementor .kc-pf-sec{width:100%;scroll-margin-top:40px;padding:0px;background-color:#FFFFFF;display:block;border-block-start-width: 1px; border-top-style: solid; border-top-color: #ECE6DE;\n}