.contact-center-page{background:#141c1a;color:#eaf0e8}.contact-center-page main{overflow-wrap:anywhere}.contact-center-head{padding-top:30px;padding-bottom:42px}.contact-center-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:.8125rem;line-height:1.6;color:#b9c7bb;margin-bottom:40px}.contact-center-kicker{display:block;font-size:.75rem;line-height:1.6;letter-spacing:.1em;color:#bad395;margin-bottom:17px}.contact-center-head h1{font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.14;letter-spacing:-.045em}.contact-center-head h1 em{font-style:normal;color:var(--lime)}.contact-center-lead{max-width:660px;font-size:1.0625rem;line-height:1.85;color:#bdcbbf;margin-top:24px}.contact-center-direct{display:flex;flex-wrap:wrap;gap:18px 36px;margin-top:28px}.contact-center-direct a{display:flex;align-items:center;gap:12px;font-size:1.125rem;line-height:1.7}.contact-center-direct a:first-child{font-size:1.5rem;font-weight:500}.contact-center-direct .icon{width:20px;height:20px;color:var(--lime)}.contact-center-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.contact-center-card{display:flex;flex-direction:column;border:1px solid #4b613e;background:linear-gradient(135deg,#243225,#1a271f);padding:34px;border-radius:5px;min-width:0;scroll-margin-top:110px}.contact-center-card-client{background:linear-gradient(135deg,#1d2c28,#192320);border-color:#3e5248}.contact-center-card-top{display:flex;gap:18px;align-items:center;margin-bottom:24px}.contact-center-card-top .contact-center-kicker{margin:0}.contact-center-number{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid #6b8057;border-radius:50%;font-size:.8125rem;color:#d0e9b2}.contact-center-card h2{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.3;margin-bottom:20px}.contact-center-card p,.contact-center-card li{color:#becdbb;font-size:.9375rem;line-height:1.85}.contact-center-card ul{padding-left:19px;margin:20px 0 28px}.contact-center-card li+li{margin-top:8px}.contact-center-card .button{margin-top:auto;align-self:flex-start;gap:22px}.contact-center-outline{border:1px solid #9cb484;color:#edf4e6;background:transparent}.contact-center-outline:hover{background:#ffffff0b}.contact-center-text-link{display:inline-block;color:#d4edb5;font-size:.875rem;line-height:1.7;text-decoration:underline;text-underline-offset:5px;margin-top:19px}.contact-center-small{font-size:.8125rem!important;color:#aabca6!important;margin-top:20px}.contact-center-alternatives{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #3b4c3c;margin-top:14px}.contact-center-alternatives h2{font-size:1.125rem;line-height:1.5;margin-bottom:12px}.contact-center-alternatives p{font-size:.875rem;line-height:1.8;color:#b4c4b3;max-width:540px}.contact-center-alternatives>div:last-child{display:flex;flex-direction:column;gap:10px;justify-content:center}.contact-center-alternatives a{display:flex;justify-content:space-between;gap:20px;font-size:.875rem;line-height:1.7;padding:10px 0;color:#d5eac1}.contact-center-support{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding-top:66px;padding-bottom:60px;scroll-margin-top:105px}.contact-center-support h2{font-size:clamp(1.5rem,2.7vw,2.25rem);line-height:1.3;margin-bottom:24px}.contact-center-support p{font-size:.9375rem;line-height:1.85;color:#b7c7b6}.contact-center-support p+p{margin-top:18px}.contact-center-faq details{border-bottom:1px solid #405041;padding-bottom:4px}.contact-center-faq summary{cursor:pointer;padding:18px 0;line-height:1.7;font-size:.9375rem;font-weight:500}.contact-center-faq p{padding-bottom:18px}.contact-center-faq .contact-center-text-link{margin:0 0 18px}.contact-center-address{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #3b4c3c;padding-top:35px;padding-bottom:65px}.contact-center-address h2{font-size:1.4rem;margin-bottom:18px}.contact-center-address address{font-style:normal;line-height:1.85;color:#c4d2bf;font-size:.9375rem}.contact-center-address p{line-height:1.85;color:#b7c7b6;font-size:.9375rem;max-width:540px}.contact-center-address .contact-center-text-link{display:block}
@media(max-width:900px){.contact-center-card{padding:25px}.contact-center-support{gap:35px}.contact-center-alternatives{gap:30px}.contact-center-card .button{font-size:.875rem}}
@media(max-width:680px){.contact-center-head{padding-top:22px;padding-bottom:30px}.contact-center-breadcrumb{margin-bottom:28px;font-size:.75rem}.contact-center-options,.contact-center-support,.contact-center-address,.contact-center-alternatives{grid-template-columns:1fr;gap:22px}.contact-center-card{padding:25px 21px}.contact-center-card .button{width:100%;justify-content:space-between}.contact-center-direct{gap:12px}.contact-center-direct a{font-size:.9375rem}.contact-center-lead{font-size:1rem}.contact-center-support{padding-top:42px;padding-bottom:40px}.contact-center-alternatives{margin-top:6px}.contact-center-address{padding-bottom:42px}}
.contact-center-phones{margin-top:32px;scroll-margin-top:110px}.phone-directory-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.phone-directory-cards .phone-contact{padding:25px 28px;background:#1c2921;border:1px solid #42573c;border-radius:5px}.phone-directory-cards .phone-contact:first-child{border-color:#6c8650}.phone-directory-cards .phone-link-number{font-size:clamp(1.65rem,3vw,2rem);color:var(--lime)}.contact-center-routing{font-size:.8125rem;line-height:1.85;color:#b5c5af;max-width:820px;margin-top:17px}.contact-center-routing a,.contact-center-small a,.contact-center-faq p a{text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.contact-center-head .contact-center-direct{margin-top:18px}.contact-center-head .contact-center-direct a:first-child{font-size:1rem;font-weight:400;text-decoration:underline;text-underline-offset:5px}.contact-center-support-phone{display:block}
@media(max-width:680px){.phone-directory-cards{grid-template-columns:1fr;gap:15px}.phone-directory-cards .phone-contact{padding:22px}.contact-center-phones{margin-top:25px}}
