.elementor-1090 .elementor-element.elementor-element-17ab3cd1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1090 .elementor-element.elementor-element-17ab3cd1:not(.elementor-motion-effects-element-type-background),.elementor-1090 .elementor-element.elementor-element-17ab3cd1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080808}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-1090 .elementor-element.elementor-element-6efe81f6{color:#F5F0E7}.elementor-1090 .elementor-element.elementor-element-6efe81f6{--tp-white:#ffffff;--tp-paper:#fbfaf8;--tp-paper-soft:#f7f5f1;--tp-text:#25221f;--tp-heading:#151311;--tp-muted:#68615a;--tp-gold:#b47a2c;--tp-gold-dark:#8c5b1f;--tp-gold-light:#d7b06d;--tp-border:#e5dfd7;--tp-border-dark:#d7cfc4;position:relative;background:linear-gradient(180deg,#f6f4f0 0%,#ffffff 14%,#ffffff 86%,#f7f5f1 100%);color:var(--tp-text);padding:clamp(35px, 5vw, 80px) 20px;overflow:visible}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy{width:min(1120px, 100%);margin:0 auto}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero{position:relative;overflow:hidden;padding:clamp(48px, 7vw, 82px) clamp(28px, 6vw, 72px);margin-bottom:28px;min-height:auto;display:block;background:linear-gradient(135deg,#ffffff 0%,#fbfaf7 100%);border:1px solid var(--tp-border-dark);border-radius:12px;box-shadow:0 14px 45px rgb(35 29 22 / .07)}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero::after{content:"TP";position:absolute;right:30px;bottom:-48px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(150px, 21vw, 285px);font-weight:700;line-height:1;color:rgb(180 122 44 / .045);pointer-events:none}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero::before{content:none}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-eyebrow{position:relative;z-index:2;display:flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--tp-gold-dark);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-eyebrow::before{content:"";width:38px;height:1px;flex:0 0 38px;background:var(--tp-gold)}.elementor-1090 .elementor-element.elementor-element-6efe81f6 h1,.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero h1{position:relative;z-index:2;max-width:820px;margin:0 0 22px;color:var(--tp-heading);font-family:Georgia,"Times New Roman",serif;font-size:clamp(46px, 6vw, 76px);font-weight:700;line-height:1.03;letter-spacing:-.035em;text-shadow:none}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero h1::after{content:"";display:block;width:78px;height:2px;margin-top:23px;background:var(--tp-gold)}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero>p{position:relative;z-index:2;max-width:780px;margin:0;color:var(--tp-muted);font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px, 1.4vw, 18px);line-height:1.75}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 52px;padding:clamp(28px, 5vw, 58px);background:#fff;border:1px solid var(--tp-border);border-radius:12px;box-shadow:0 14px 45px rgb(35 29 22 / .06)}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card::before{content:"PRIVACY • SECURITY • YOUR INFORMATION";grid-column:1 / -1;display:block;margin:0 0 34px;padding:0 0 17px;border-bottom:1px solid var(--tp-border);color:var(--tp-gold-dark);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.2em}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card section{position:relative;min-width:0;margin:0;padding:28px 20px 30px 22px;border-bottom:1px solid var(--tp-border);background:#fff0;transform:none!important}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card section::before{content:"";position:absolute;top:31px;bottom:31px;left:0;width:2px;background:linear-gradient(180deg,var(--tp-gold),rgb(180 122 44 / .08))}.elementor-1090 .elementor-element.elementor-element-6efe81f6 h2,.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card section h2{position:relative;margin:0 0 13px;padding-right:38px;color:var(--tp-heading);font-family:Georgia,"Times New Roman",serif;font-size:clamp(23px, 2.2vw, 30px);font-weight:700;line-height:1.18}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card section h2::after{content:"";position:absolute;right:0;top:50%;width:24px;height:1px;background:rgb(180 122 44 / .55)}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card p{max-width:900px;margin:0 0 13px;color:#514b45;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.8}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card strong{color:var(--tp-heading);font-weight:700}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card section:nth-of-type(3){background:#fff0}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card .tp-contact{grid-column:1 / -1;position:relative;overflow:hidden;margin-top:34px;padding:38px 40px!important;background:linear-gradient(135deg,#faf7f1,#ffffff)!important;border:1px solid #d7c7ad!important;border-radius:10px;box-shadow:none}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-contact::before{display:none}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-contact::after{content:"TP";position:absolute;right:24px;bottom:-44px;font-family:Georgia,"Times New Roman",serif;font-size:135px;font-weight:700;line-height:1;color:rgb(180 122 44 / .06);pointer-events:none}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-contact span{position:relative;z-index:2;display:block;margin-bottom:8px;color:var(--tp-gold-dark);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-contact h2{position:relative;z-index:2;margin-bottom:10px;color:var(--tp-heading)}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-contact h2::after{display:none}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-contact p{position:relative;z-index:2;max-width:760px;color:#5e5750}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card a{color:var(--tp-gold-dark);font-weight:700;text-decoration:underline;text-decoration-color:rgb(140 91 31 / .35);text-underline-offset:3px}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card a:hover{color:#674017;text-decoration-color:#674017}.elementor-1090 .elementor-element.elementor-element-6efe81f6,.elementor-1090 .elementor-element.elementor-element-6efe81f6 *,.elementor-1090 .elementor-element.elementor-element-6efe81f6 *::before,.elementor-1090 .elementor-element.elementor-element-6efe81f6 *::after{animation:none!important;transition:none!important}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card section:hover{transform:none!important;background:#fff0;border-bottom-color:var(--tp-border)}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card section:hover::before{background:linear-gradient(180deg,var(--tp-gold),rgb(180 122 44 / .08));box-shadow:none}@media(max-width:900px){.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card{grid-template-columns:1fr;gap:0}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card::before,.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card .tp-contact{grid-column:1}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero{padding:52px 40px}}@media(max-width:767px){.elementor-1090 .elementor-element.elementor-element-6efe81f6{padding:22px 12px 45px}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero{padding:38px 23px;margin-bottom:18px;border-radius:9px}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero::after{right:-15px;bottom:-25px;font-size:155px}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-eyebrow{gap:9px;font-size:9px;letter-spacing:.14em}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-eyebrow::before{width:25px;flex-basis:25px}.elementor-1090 .elementor-element.elementor-element-6efe81f6 h1,.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero h1{font-size:clamp(39px, 12vw, 55px);line-height:1.04}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero h1::after{width:55px;margin-top:18px}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card{display:block;padding:24px 17px;border-radius:9px}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card::before{margin-bottom:10px;line-height:1.5}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card section{padding:24px 6px 26px 18px}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card section h2{padding-right:0;font-size:24px}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card section h2::after{display:none}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card p{font-size:14px;line-height:1.75}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card .tp-contact{margin-top:22px;padding:27px 21px!important}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-contact::after{right:4px;font-size:110px}}@media print{.elementor-1090 .elementor-element.elementor-element-6efe81f6{background:#ffffff!important;padding:0!important;color:#000000!important}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy{width:100%!important}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero,.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-card,.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-contact{box-shadow:none!important;background:#ffffff!important}.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-privacy-hero::after,.elementor-1090 .elementor-element.elementor-element-6efe81f6 .tp-contact::after{display:none!important}.elementor-1090 .elementor-element.elementor-element-6efe81f6 h1,.elementor-1090 .elementor-element.elementor-element-6efe81f6 h2,.elementor-1090 .elementor-element.elementor-element-6efe81f6 p,.elementor-1090 .elementor-element.elementor-element-6efe81f6 strong{color:#000000!important}}