.premium-footer{position:relative;overflow:hidden;background:#031d33;color:#aebfcc}.premium-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:68px 68px}.pf-shell{position:relative;width:min(1180px,calc(100% - 40px));margin-inline:auto}.pf-top{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:70px;align-items:center;padding:74px 0 54px}.pf-brand img{width:235px;height:auto}.pf-brand p{max-width:630px;margin:23px 0 0;color:#aebfcc;font-size:15px;line-height:1.8}.pf-standard{display:inline-flex;align-items:center;gap:10px;margin-top:24px;color:#72bce8;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.pf-standard:before{content:"";width:24px;height:1px;background:#168ed5}.pf-quote{padding:30px;border:1px solid rgba(124,190,229,.28);background:rgba(8,54,89,.58)}.pf-quote span{display:block;color:#6bbbe9;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.pf-quote strong{display:block;margin-top:11px;color:#fff;font-size:24px;line-height:1.25}.pf-quote a{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding:14px 17px;border-radius:6px;background:#1188cf;color:#fff;font-size:13px;font-weight:800;transition:.2s}.pf-quote a:hover{background:#1a9be7;transform:translateY(-1px)}.pf-directory{display:grid;grid-template-columns:1.45fr repeat(4,1fr);gap:42px;padding:50px 0 62px;border-top:1px solid rgba(255,255,255,.11)}.pf-section h2{margin:0 0 20px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pf-section ul{margin:0;padding:0;list-style:none}.pf-section li+li{margin-top:11px}.pf-section a{color:#aebfcc;font-size:13px;line-height:1.55;transition:color .2s}.pf-section a:hover{color:#fff}.pf-products{grid-row:span 2}.pf-products ul{columns:1}.pf-stack{display:grid;gap:36px}.pf-contact{padding:38px 0;border-top:1px solid rgba(255,255,255,.11)}.pf-contact-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:38px}.pf-contact-item small{display:block;margin-bottom:8px;color:#6fbce9;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.pf-contact-item a,.pf-contact-item address{color:#fff;font-size:14px;font-style:normal;line-height:1.65}.pf-contact-item p{margin:4px 0 0;color:#8098aa;font-size:11px}.pf-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:23px 0;border-top:1px solid rgba(255,255,255,.11);color:#71899b;font-size:11px}.pf-bottom-links{display:flex;gap:22px}.pf-bottom a{color:#91a8b9}.premium-footer[dir=rtl] .pf-standard{letter-spacing:0}.premium-footer[dir=rtl] .pf-standard:before{order:2}.premium-footer[dir=rtl] .pf-section h2,.premium-footer[dir=rtl] .pf-quote span,.premium-footer[dir=rtl] .pf-contact-item small{letter-spacing:0}
@media(max-width:1000px){.pf-top{grid-template-columns:1fr;gap:38px}.pf-directory{grid-template-columns:repeat(3,1fr)}.pf-products{grid-row:auto}.pf-contact-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.pf-shell{width:min(100% - 32px,1180px)}.pf-top{padding:56px 0 42px}.pf-brand img{width:205px}.pf-brand p{font-size:14px}.pf-quote{padding:25px}.pf-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 26px;padding:42px 0 50px}.pf-products{grid-column:1/-1}.pf-products ul{columns:2;column-gap:26px}.pf-products li{break-inside:avoid}.pf-contact-grid{grid-template-columns:1fr;gap:27px}.pf-bottom{align-items:flex-start;flex-direction:column;gap:13px}.pf-bottom-links{flex-wrap:wrap}}@media(max-width:390px){.pf-directory{grid-template-columns:1fr}.pf-products{grid-column:auto}.pf-products ul{columns:1}}
.pf-section li>span{color:#aebfcc;font-size:13px;line-height:1.55}
@media(min-width:1001px){.pf-contact-grid{grid-template-columns:1.2fr .9fr .9fr 1fr}}
.pf-contact-title{margin:0 0 25px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.premium-footer[dir=rtl] .pf-contact-title{letter-spacing:0}
